geotran


Namegeotran JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttps://github.com/tnmthai/geotran
SummaryPython Geospatial Library
upload_time2023-08-18 04:26:59
maintainer
docs_urlNone
authorThai Tran
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            The Python Geospatial Library, Geotran, is a comprehensive toolkit for geospatial data preprocessing, analysis, and modeling. It provides a variety of functions for transforming and manipulating geospatial data, including data normalization, resampling, filtering, and feature selection. It also offers a range of analytical techniques, such as spatial clustering, classification, and regression, as well as machine learning algorithms for predictive modeling.    

Geotran is designed to work with a variety of geospatial data formats, including shapefiles, GeoJSON, and raster data. It also supports integration with popular geospatial tools and platforms, such as QGIS, GDAL, and ArcGIS.     

Geotran is widely used in the geospatial industry, research, and open-source communities for developing geospatial applications, performing spatial analysis, and modeling complex geospatial phenomena.        

Example:     

```
from geotran import raster
from matplotlib import pyplot


fig, (axr, axg, axb) = pyplot.subplots(1,3, figsize=(21,7))

raster.plot('T60GVV.tif',bands=[3],ax=axr, title="Red", cmap='Reds')
raster.plot('T60GVV.tif',bands=[2],ax=axg, title="Green", cmap="Greens")
raster.plot('T60GVV.tif',bands=[1],ax=axb, title="Blue", cmap="Blues")
![Alt text](image.png)

input_raster_files = ['blue.tif', 'green.tif',
                      'red.tif', 'red-edge.tif', 'nir.tif']
output_raster_file = datetime.now().strftime("%d%m%Y%H%M%S") + "_stacked.tif"

stacked_file = stack_rasters(input_raster_files, output_raster_file, band_names=[
                             'blue', 'green', 'red', 'rededge', 'nir'])

clip_raster_by_shp(raster_file, shapefile, output_file, epsg_code=2193)

(more)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tnmthai/geotran",
    "name": "geotran",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Thai Tran",
    "author_email": "tnmthai@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b7/39/e497663449976093a865bd5d9baf2283699aee5e5cb6172608cb71091639/geotran-0.1.5.tar.gz",
    "platform": null,
    "description": "The Python Geospatial Library, Geotran, is a comprehensive toolkit for geospatial data preprocessing, analysis, and modeling. It provides a variety of functions for transforming and manipulating geospatial data, including data normalization, resampling, filtering, and feature selection. It also offers a range of analytical techniques, such as spatial clustering, classification, and regression, as well as machine learning algorithms for predictive modeling.    \n\nGeotran is designed to work with a variety of geospatial data formats, including shapefiles, GeoJSON, and raster data. It also supports integration with popular geospatial tools and platforms, such as QGIS, GDAL, and ArcGIS.     \n\nGeotran is widely used in the geospatial industry, research, and open-source communities for developing geospatial applications, performing spatial analysis, and modeling complex geospatial phenomena.        \n\nExample:     \n\n```\nfrom geotran import raster\nfrom matplotlib import pyplot\n\n\nfig, (axr, axg, axb) = pyplot.subplots(1,3, figsize=(21,7))\n\nraster.plot('T60GVV.tif',bands=[3],ax=axr, title=\"Red\", cmap='Reds')\nraster.plot('T60GVV.tif',bands=[2],ax=axg, title=\"Green\", cmap=\"Greens\")\nraster.plot('T60GVV.tif',bands=[1],ax=axb, title=\"Blue\", cmap=\"Blues\")\n![Alt text](image.png)\n\ninput_raster_files = ['blue.tif', 'green.tif',\n                      'red.tif', 'red-edge.tif', 'nir.tif']\noutput_raster_file = datetime.now().strftime(\"%d%m%Y%H%M%S\") + \"_stacked.tif\"\n\nstacked_file = stack_rasters(input_raster_files, output_raster_file, band_names=[\n                             'blue', 'green', 'red', 'rededge', 'nir'])\n\nclip_raster_by_shp(raster_file, shapefile, output_file, epsg_code=2193)\n\n(more)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python Geospatial Library",
    "version": "0.1.5",
    "project_urls": {
        "Bug Tracker": "https://github.com/tnmthai/geotran/issues",
        "Homepage": "https://github.com/tnmthai/geotran",
        "repository": "https://github.com/tnmthai/geotran"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e8c8df2ba62fd60cd1f6246d8382f71aa935c147faf3b4215b3f0398850fd70",
                "md5": "14df720d27c230f07e517b251c54839a",
                "sha256": "41801c4845e88d1b2765cc1fda9a4eb0a717e228fae8378340f91ba388e956a0"
            },
            "downloads": -1,
            "filename": "geotran-0.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "14df720d27c230f07e517b251c54839a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 5835,
            "upload_time": "2023-08-18T04:26:57",
            "upload_time_iso_8601": "2023-08-18T04:26:57.502084Z",
            "url": "https://files.pythonhosted.org/packages/1e/8c/8df2ba62fd60cd1f6246d8382f71aa935c147faf3b4215b3f0398850fd70/geotran-0.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b739e497663449976093a865bd5d9baf2283699aee5e5cb6172608cb71091639",
                "md5": "be722e766cc1897a6e9a3b007751b850",
                "sha256": "e2ee6b606565479fc948b8e8565271c70a5c2150f0dcf3f5c1de0bcf60871833"
            },
            "downloads": -1,
            "filename": "geotran-0.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "be722e766cc1897a6e9a3b007751b850",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 6041,
            "upload_time": "2023-08-18T04:26:59",
            "upload_time_iso_8601": "2023-08-18T04:26:59.033848Z",
            "url": "https://files.pythonhosted.org/packages/b7/39/e497663449976093a865bd5d9baf2283699aee5e5cb6172608cb71091639/geotran-0.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 04:26:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tnmthai",
    "github_project": "geotran",
    "github_not_found": true,
    "lcname": "geotran"
}
        
Elapsed time: 0.37514s