aeroterra-ds


Nameaeroterra-ds JSON
Version 2.3.5 PyPI version JSON
download
home_pagehttps://example.com
SummaryPython Functions To Work With GeoSpatial Data & ArcGis in a simpler way
upload_time2024-09-18 12:53:45
maintainerNone
docs_urlNone
authorData Science
requires_python>=3.9
licenseNone
keywords arcgis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Aeroterra Data Science

A python library with basic functions to ahieve your geospatial data science projects using the arcgis environment.


# Packages

The Library counts with different packages across its extension

## Layers

Created to handle arcgis layers, their information and metadata.

 - layers
	 - get_layer
	 - get_item
	 - clone_layer
	 - create_layer
	 - add_to_layer
	 - update_layer
	 - empty_layer
	 - create_empty_gdf
	 - read_full_layer
	 - read_layer_gdf
	 - update_pop_up
	 - update_symbology
	 - delete_features
	 - get_items_amount_query
	 - rewrite_layer
	 - get_time_enable
	 - set_time_enable
 - fields
	 - add_field
	 - delete_field
	 - get_fields
	 - get_objectid_field
	 - rename_fields
	 - set_display_field
 - properties
	 - get_symbology
	 - get_layer_crs
	 - get_layer_extent
	 - get_layer_geom_type
	 - get_pop_up
	 - get_display_field
	 - get_items_amount
	 - get_layer_geom_type

## Geometry

Created to handle geometries, in arcgis and shapely formats.
 - change_crs
	 - change_crs
	 - change_box_crs
 - geometry
     - get_arcgis_geometry
     - get_geo_json
 - checks
	 - is_number
	 - is_box_polygon
	 - is_bbox
	 - is_polygon_like
	 - is_linestring_like
	 - is_point
	 - point_in_bbox
	 - is_multi_geometry
	 - is_single_geometry
	 - is_geometry
	 - is_thin
 - filters
	 - filter_collection
	 - filter_to_land
	 - filter_thin_polygons
	 - detect_and_cut_thin_parts
 - dataframes
	 - concat_geopandas
	 - create_gdf_geometries
	 - save_gdf
 - distance
	 - distance_geometries
	 - line_length
	 - estimate_area
	 - buffer_points
 - polygons
	 - get_intersections
	 - join_by_intersections
	 - get_polygons_hit
	 - generate_triangles
	 - get_total_bound

## Rasters

Created to handle rasters and shapely_geometry combined in a more armonic way.

 - handler
	- join_tiffs
	- reproject_raster
	- get_polygons_from_tiff
	- create_tiff_from_polygons
	- crop_geotiff
	- clip_tiff
	- grid_raster (Needs Borders Enum)
	- join_bands
 - properties
	- get_transform
	- get_crs
	- get_extent
 - polygons
	- transform_to_pixels
	- transform_to_coords

            

Raw data

            {
    "_id": null,
    "home_page": "https://example.com",
    "name": "aeroterra-ds",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "arcgis",
    "author": "Data Science",
    "author_email": "aeroterra_ds@aeroterra.com",
    "download_url": "https://files.pythonhosted.org/packages/5a/c2/0f2d5f38e29ab604b2d0dad0835344468a011a5f3e91e6bd8d82dad0f485/aeroterra_ds-2.3.5.tar.gz",
    "platform": null,
    "description": "# Aeroterra Data Science\r\n\r\nA python library with basic functions to ahieve your geospatial data science projects using the arcgis environment.\r\n\r\n\r\n# Packages\r\n\r\nThe Library counts with different packages across its extension\r\n\r\n## Layers\r\n\r\nCreated to handle arcgis layers, their information and metadata.\r\n\r\n - layers\r\n\t - get_layer\r\n\t - get_item\r\n\t - clone_layer\r\n\t - create_layer\r\n\t - add_to_layer\r\n\t - update_layer\r\n\t - empty_layer\r\n\t - create_empty_gdf\r\n\t - read_full_layer\r\n\t - read_layer_gdf\r\n\t - update_pop_up\r\n\t - update_symbology\r\n\t - delete_features\r\n\t - get_items_amount_query\r\n\t - rewrite_layer\r\n\t - get_time_enable\r\n\t - set_time_enable\r\n - fields\r\n\t - add_field\r\n\t - delete_field\r\n\t - get_fields\r\n\t - get_objectid_field\r\n\t - rename_fields\r\n\t - set_display_field\r\n - properties\r\n\t - get_symbology\r\n\t - get_layer_crs\r\n\t - get_layer_extent\r\n\t - get_layer_geom_type\r\n\t - get_pop_up\r\n\t - get_display_field\r\n\t - get_items_amount\r\n\t - get_layer_geom_type\r\n\r\n## Geometry\r\n\r\nCreated to handle geometries, in arcgis and shapely formats.\r\n - change_crs\r\n\t - change_crs\r\n\t - change_box_crs\r\n - geometry\r\n     - get_arcgis_geometry\r\n     - get_geo_json\r\n - checks\r\n\t - is_number\r\n\t - is_box_polygon\r\n\t - is_bbox\r\n\t - is_polygon_like\r\n\t - is_linestring_like\r\n\t - is_point\r\n\t - point_in_bbox\r\n\t - is_multi_geometry\r\n\t - is_single_geometry\r\n\t - is_geometry\r\n\t - is_thin\r\n - filters\r\n\t - filter_collection\r\n\t - filter_to_land\r\n\t - filter_thin_polygons\r\n\t - detect_and_cut_thin_parts\r\n - dataframes\r\n\t - concat_geopandas\r\n\t - create_gdf_geometries\r\n\t - save_gdf\r\n - distance\r\n\t - distance_geometries\r\n\t - line_length\r\n\t - estimate_area\r\n\t - buffer_points\r\n - polygons\r\n\t - get_intersections\r\n\t - join_by_intersections\r\n\t - get_polygons_hit\r\n\t - generate_triangles\r\n\t - get_total_bound\r\n\r\n## Rasters\r\n\r\nCreated to handle rasters and shapely_geometry combined in a more armonic way.\r\n\r\n - handler\r\n\t- join_tiffs\r\n\t- reproject_raster\r\n\t- get_polygons_from_tiff\r\n\t- create_tiff_from_polygons\r\n\t- crop_geotiff\r\n\t- clip_tiff\r\n\t- grid_raster (Needs Borders Enum)\r\n\t- join_bands\r\n - properties\r\n\t- get_transform\r\n\t- get_crs\r\n\t- get_extent\r\n - polygons\r\n\t- transform_to_pixels\r\n\t- transform_to_coords\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python Functions To Work With GeoSpatial Data & ArcGis in a simpler way",
    "version": "2.3.5",
    "project_urls": {
        "Homepage": "https://example.com"
    },
    "split_keywords": [
        "arcgis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ac20f2d5f38e29ab604b2d0dad0835344468a011a5f3e91e6bd8d82dad0f485",
                "md5": "f01f3857c893901ac331dc7d6d699c77",
                "sha256": "fb9c57bb3633041f606129cecfb357f54747073ba0f80441cfa33714f76c16a6"
            },
            "downloads": -1,
            "filename": "aeroterra_ds-2.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "f01f3857c893901ac331dc7d6d699c77",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 41970,
            "upload_time": "2024-09-18T12:53:45",
            "upload_time_iso_8601": "2024-09-18T12:53:45.646168Z",
            "url": "https://files.pythonhosted.org/packages/5a/c2/0f2d5f38e29ab604b2d0dad0835344468a011a5f3e91e6bd8d82dad0f485/aeroterra_ds-2.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-18 12:53:45",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "aeroterra-ds"
}
        
Elapsed time: 0.29977s