{ "info": { "author": "Thomas Maschler", "author_email": "thomas.maschler@wri.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# raster2points\n\nConvert one or multiple raster images to points.\nTool will read first input raster and extract lat/lon coordinates and values\nfor all pixels which have data. Optional it calculates geodesic area for each point based on pixel size.\nSuccessive input rasters will use data mask from first input raster.\n\nReturns a Pandas dataframe, CLI will export results as CSV file.\n\nInput files can be local file paths or S3 paths, or a mix. For reading from\nS3, you'll need [AWS credentials configured](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html),\nsuch as with a profile in `~/.aws` and an `AWS_PROFILE` variable in your environment.\n\nMulti-worker only works with S3 inputs, not local files.\n\n## Installation and Dependencies\n\nThis module uses rasterio and requires `GDAL>=1.11`.\nUse pip to install.\n\n```bash\npip install raster2points\n```\n\n## CLI Usage:\n```bash\nraster2csv.py [-h]\n [--col_names COL_NAMES [COL_NAMES ...]]\n [--separator {,,;,t}]\n [--max_block_size MAX_BLOCK_SIZE]\n [--calc_area [CALC_AREA]]\n [--workers WORKERS]\n INPUT [INPUT ...]\n OUTPUT\n\n```\n\n## Python Usage\nYou can also use the module directly in python. It will return a\nPandas dataframe with your data.\n\n\nGet Pandas data frame\n```python\nfrom raster2points import raster2df\n\nraster1 = \"path/to/file1.tif\"\nraster2 = \"path/to/file2.tif\"\n\ndf = raster2df(raster1, raster2, col_names=[\"name1\", \"name2\"], calc_area=True)\n\nprint(df.columns)\nprint(df.dtypes)\n\ndf.head()\n```\n\nExport to TSV\n```python\nfrom raster2points import raster2csv\n\nraster1 = \"path/to/file1.tif\"\nraster2 = \"path/to/file2.tif\"\noutput = \"path/to/newfile.tsv\"\n\nraster2csv(raster1, raster2, output, col_names=[\"name1\", \"name2\"], separator=\"\\t\", calc_area=True)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wri/raster2points", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "raster2points", "package_url": "https://pypi.org/project/raster2points/", "platform": "", "project_url": "https://pypi.org/project/raster2points/", "project_urls": { "Homepage": "https://github.com/wri/raster2points" }, "release_url": "https://pypi.org/project/raster2points/0.1.5/", "requires_dist": [ "numba (~=0.44.1)", "pandas (~=0.24.2)", "parallelpipe (~=0.2.6)", "pre-commit (~=1.17.0)", "pytest (~=4.6.3)", "rasterio[s3] (~=1.0.24)" ], "requires_python": "", "summary": "Tool to convert rasters to points", "version": "0.1.5" }, "last_serial": 5441603, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "093290eced1ce263b37d8e0c6fc3c79b", "sha256": "dd315a0aac7e7f382192d1606ab342fb6b04b04b5b9f2e73ef477d03cbb38a87" }, "downloads": -1, "filename": "raster2points-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "093290eced1ce263b37d8e0c6fc3c79b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2851, "upload_time": "2019-02-01T21:08:05", "url": "https://files.pythonhosted.org/packages/27/a8/0c5d4bd43a94785d6f6f302bdf049cb7ace3e36b9433f978c7cca13118dd/raster2points-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "790887e65dbe2448660a4bc7ad94ca6b", "sha256": "6188a9ed79c11efc56a9a9ef30f9ba74c9d4e994498c693ab014dc772630878b" }, "downloads": -1, "filename": "raster2points-0.1.0.tar.gz", "has_sig": false, "md5_digest": "790887e65dbe2448660a4bc7ad94ca6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1514, "upload_time": "2019-02-01T21:08:07", "url": "https://files.pythonhosted.org/packages/b3/c0/dbe2d51ab6617527ec923ab4f697fc0761ac6f87f0f2de4e822925096abe/raster2points-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2463f1274605255205491d2632a975a4", "sha256": "f99fcc1c410e8329c91f19d6effcf789e0f032cdf0f5ae941b99dfc322dcdee9" }, "downloads": -1, "filename": "raster2points-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2463f1274605255205491d2632a975a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3499, "upload_time": "2019-02-01T21:14:53", "url": "https://files.pythonhosted.org/packages/c3/e8/fdc1f31a9f1da9749f1667a9ab8f141a94f205d4d7ba43f8e71cf3592633/raster2points-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c7065cbfebf1741a972d52b210fa6f2", "sha256": "46e44806fbbfa10a8511fd3802da71c9d7507862806988a29fa90db3c90ddbe9" }, "downloads": -1, "filename": "raster2points-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1c7065cbfebf1741a972d52b210fa6f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2216, "upload_time": "2019-02-01T21:14:54", "url": "https://files.pythonhosted.org/packages/ff/34/bed241e029c069369ddf83d89c7616023e55e98bda53a643e2e0ab2a1973/raster2points-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "aadb9691e1800e61759bdc7b700c4bd6", "sha256": "386b00d75d3f1d67a5bb39acb78c26b44e6893347a22f9a350d39dfa65942816" }, "downloads": -1, "filename": "raster2points-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aadb9691e1800e61759bdc7b700c4bd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8106, "upload_time": "2019-02-02T23:06:43", "url": "https://files.pythonhosted.org/packages/74/d9/e406c03d137bdaf0a1721c89066e8c5ccc0376f6237c3a1fc29310f21ced/raster2points-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6609800744503fd2307312f10ea5878d", "sha256": "376f13f3dcad04db16fa555fab7c0bf15e5607ffa2e75ca041d2d4dc1566e904" }, "downloads": -1, "filename": "raster2points-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6609800744503fd2307312f10ea5878d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5283, "upload_time": "2019-02-02T23:06:44", "url": "https://files.pythonhosted.org/packages/5b/40/c3b7b7f29b687f027eb0d1398aef9d6d3b5992f084f7e70d3c53b47adae1/raster2points-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "49ab8714794ca5066757cfacaf1e3cf1", "sha256": "ed4b60f020d158d025a133b80a81292c1b0483524c5f47ead373de7911a26019" }, "downloads": -1, "filename": "raster2points-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "49ab8714794ca5066757cfacaf1e3cf1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8140, "upload_time": "2019-02-22T21:32:03", "url": "https://files.pythonhosted.org/packages/e3/59/a2710eb989e7722a8af13a7812dd620d6795dcfea5ca9cdd640bbd189ce1/raster2points-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35919a3d5b41603836c9756f4a0f573f", "sha256": "30f869a25492288a401bd84519a98f11379676928412b9562446e1139916c317" }, "downloads": -1, "filename": "raster2points-0.1.3.tar.gz", "has_sig": false, "md5_digest": "35919a3d5b41603836c9756f4a0f573f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5315, "upload_time": "2019-02-22T21:32:04", "url": "https://files.pythonhosted.org/packages/ae/97/b5cf8b57960b55c2ce19ebad1ab7c69e61202eb812cbb6aabf30c9c9694b/raster2points-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a0bb32191767194491cbd3cda707de15", "sha256": "3490e3c0b26adf53491889b6148fe2ae21e9cb037484ac1d598e89942ef44a50" }, "downloads": -1, "filename": "raster2points-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a0bb32191767194491cbd3cda707de15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8567, "upload_time": "2019-03-01T19:19:16", "url": "https://files.pythonhosted.org/packages/1f/0c/a57c360d71ea30b3f94f898f9c85e442f5215318ea88b082a99f0349570e/raster2points-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "122261a7e1aeb35bf333fb4ecf048856", "sha256": "5166aeda0ec155a01697d38800d03df152bb8085c6e8668a2d9ec8603779fa88" }, "downloads": -1, "filename": "raster2points-0.1.4.tar.gz", "has_sig": false, "md5_digest": "122261a7e1aeb35bf333fb4ecf048856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5749, "upload_time": "2019-03-01T19:19:17", "url": "https://files.pythonhosted.org/packages/5c/1c/721b734a32b54a00499c76890875a14f1b58b0f4597e12ae073bcec700cb/raster2points-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5dc873921b0844619527572b1dfea5bc", "sha256": "9a9f57e27fd23c59ba9a9ecf5d80e1ab9e80a80f9da47eccc2ed43dccd66825c" }, "downloads": -1, "filename": "raster2points-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5dc873921b0844619527572b1dfea5bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9140, "upload_time": "2019-06-24T16:49:21", "url": "https://files.pythonhosted.org/packages/06/9e/c937d203738d2e6475fd2b524f5983b1f70072b921e454a68fe460dbec8e/raster2points-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f6d21be011bf9f7764e7aa2dc76bd4e", "sha256": "d20ae125f258a53e24b59b6bf3c1b8cb482ea320802b18cd24eec17789a6d488" }, "downloads": -1, "filename": "raster2points-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4f6d21be011bf9f7764e7aa2dc76bd4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6164, "upload_time": "2019-06-24T16:49:23", "url": "https://files.pythonhosted.org/packages/59/27/200da5da6b32b2340dc34f8ea7f3b84cc3cd08ad095866149bf7f3c2bcda/raster2points-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5dc873921b0844619527572b1dfea5bc", "sha256": "9a9f57e27fd23c59ba9a9ecf5d80e1ab9e80a80f9da47eccc2ed43dccd66825c" }, "downloads": -1, "filename": "raster2points-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5dc873921b0844619527572b1dfea5bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9140, "upload_time": "2019-06-24T16:49:21", "url": "https://files.pythonhosted.org/packages/06/9e/c937d203738d2e6475fd2b524f5983b1f70072b921e454a68fe460dbec8e/raster2points-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f6d21be011bf9f7764e7aa2dc76bd4e", "sha256": "d20ae125f258a53e24b59b6bf3c1b8cb482ea320802b18cd24eec17789a6d488" }, "downloads": -1, "filename": "raster2points-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4f6d21be011bf9f7764e7aa2dc76bd4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6164, "upload_time": "2019-06-24T16:49:23", "url": "https://files.pythonhosted.org/packages/59/27/200da5da6b32b2340dc34f8ea7f3b84cc3cd08ad095866149bf7f3c2bcda/raster2points-0.1.5.tar.gz" } ] }