# gspatial_tools
[![License](https://shields.io/badge/license-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Downloads](https://static.pepy.tech/badge/gspatial-tools)](https://pepy.tech/project/gspatial-tools)
[![Documentation Status](https://readthedocs.org/projects/gspatial-tools/badge/?version=latest)](https://gspatial-tools.readthedocs.io/en/latest/?badge=latest)
gspatial_tools is a library of utility functions written on top of
geopandas, xarray, rasterio and rioxarray. It makes a lot of things we
want to do easier
gspatial-plot is licensed under MIT License.
# Features
1. Generate Lat Lon grid at specific resolution
2. Filter points based on radius
3. Bulk Clip and Save Raster Files
4. Reproject Raster Files
5. Stitch Multiple Raster Files in same CRS
6. Read Raster File directly to GeoDataFrame
7. Convert Xarray to GeoDataFrame
8. Clip each geometry by rectangle/bbox
9. Sample points inside polygons
10. Sample points inside bbox
11. Sample points data from raster without loading the entire dataset
12. Get K nearest points along with distance and indices for each point in a GeoDataFrame
13. Move and Scale a polygon/shape from a GeoDataFrame
# Installing
`pip install gspatial-tools`
# Documentation
https://gspatial-tools.readthedocs.io
# PyPi
[gspatial-tools ยท PyPI](https://pypi.org/project/gspatial-tools/)
Raw data
{
"_id": null,
"home_page": "https://github.com/ambeelabs/gspatial_tools/",
"name": "gspatial-tools",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "geospatial utilities geopandas rasterio rioxarray xarray",
"author": "Ambee",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/50/fb/a62057c9d2c8b38fd10ed764478bad6523e5ea150bb4a34814a1dd2efb01/gspatial_tools-0.1.0.tar.gz",
"platform": null,
"description": "# gspatial_tools\n\n[![License](https://shields.io/badge/license-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Downloads](https://static.pepy.tech/badge/gspatial-tools)](https://pepy.tech/project/gspatial-tools)\n[![Documentation Status](https://readthedocs.org/projects/gspatial-tools/badge/?version=latest)](https://gspatial-tools.readthedocs.io/en/latest/?badge=latest)\n\ngspatial_tools is a library of utility functions written on top of \ngeopandas, xarray, rasterio and rioxarray. It makes a lot of things we \nwant to do easier\ngspatial-plot is licensed under MIT License.\n\n# Features\n\n1. Generate Lat Lon grid at specific resolution\n\n2. Filter points based on radius\n\n3. Bulk Clip and Save Raster Files\n\n4. Reproject Raster Files\n\n5. Stitch Multiple Raster Files in same CRS\n\n6. Read Raster File directly to GeoDataFrame\n\n7. Convert Xarray to GeoDataFrame\n\n8. Clip each geometry by rectangle/bbox\n\n9. Sample points inside polygons\n\n10. Sample points inside bbox\n\n11. Sample points data from raster without loading the entire dataset\n\n12. Get K nearest points along with distance and indices for each point in a GeoDataFrame\n\n13. Move and Scale a polygon/shape from a GeoDataFrame\n\n# Installing\n\n`pip install gspatial-tools`\n\n# Documentation\n\nhttps://gspatial-tools.readthedocs.io\n\n# PyPi\n\n[gspatial-tools \u00b7 PyPI](https://pypi.org/project/gspatial-tools/) \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Set of utility tools built on top of Geopandas, Xarray, Rasterio and Rioxarray",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/ambeelabs/gspatial_tools/"
},
"split_keywords": [
"geospatial",
"utilities",
"geopandas",
"rasterio",
"rioxarray",
"xarray"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "23acae5ff7208b574faf9f8520f579b4ad85527f73842207d3854b7476e243d6",
"md5": "dda1db6df8293ba1c620cf2bf8888549",
"sha256": "50fd1e5bc57dfd08dc442bcca7364ff39b813f6f9eee835b32729c904ca42724"
},
"downloads": -1,
"filename": "gspatial_tools-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dda1db6df8293ba1c620cf2bf8888549",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7442,
"upload_time": "2023-08-01T12:17:31",
"upload_time_iso_8601": "2023-08-01T12:17:31.144469Z",
"url": "https://files.pythonhosted.org/packages/23/ac/ae5ff7208b574faf9f8520f579b4ad85527f73842207d3854b7476e243d6/gspatial_tools-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "50fba62057c9d2c8b38fd10ed764478bad6523e5ea150bb4a34814a1dd2efb01",
"md5": "0b659c705dab2832bf6124e2168d3099",
"sha256": "3015b5ecab49d6ac3a63d592cce811651bd861bbf74cb576dee13f2e34809946"
},
"downloads": -1,
"filename": "gspatial_tools-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0b659c705dab2832bf6124e2168d3099",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7321,
"upload_time": "2023-08-01T12:17:32",
"upload_time_iso_8601": "2023-08-01T12:17:32.231736Z",
"url": "https://files.pythonhosted.org/packages/50/fb/a62057c9d2c8b38fd10ed764478bad6523e5ea150bb4a34814a1dd2efb01/gspatial_tools-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-01 12:17:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ambeelabs",
"github_project": "gspatial_tools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "gspatial-tools"
}