Wrapper around rasterio to query points on a Digital Elevation Model
Project description
demquery
Wrapper around rasterio to query points on a Digital Elevation Model.
Features
- Use multiple raster files without having to merge them into a new file
- Query many points at once
- Optional 2D interpolation (linear, cubic, or quintic)
- Reasonably performant by reading the minimal data required from raster
Install
I recommend first installing dependencies with Conda, then installing demquery itself with pip.
conda install gdal rasterio numpy scipy -c conda-forge
pip install demquery
Documentation
from demquery import Query
dem_paths = ['dem1.tif', 'dem2.tif']
query = Query(dem_paths)
# Points must be in longitude, latitude order!
# These points are in Manhattan, not Antarctica
points = [(-73.985564, 40.757965), (-73.968520, 40.778912)]
elevations = query.query_points(points, interp_kind='linear')
Data Download
For a great visual tool to download worldwide SRTM data, check out these sites:
- 30m resolution: http://dwtkns.com/srtm30m/
- 90m resolution: http://dwtkns.com/srtm/
Changelog
[0.2.1] - 2019-12-04
- Include requirements.txt and requirements_dev.txt in manifest bundle
[0.2.0] - 2019-12-02
- Fix virtual raster issues.
[0.1.0] - 2019-11-27
- Initial release on PyPI
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
demquery-0.2.1.tar.gz
(9.8 kB
view details)
File details
Details for the file demquery-0.2.1.tar.gz
.
File metadata
- Download URL: demquery-0.2.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91c9ccaf8726c3b435e135151916dd1d87678e5ab8409c717fdf6fbece273914 |
|
MD5 | 8bd10f3f873a531fed04db69bd26920c |
|
BLAKE2b-256 | e5a0b3871751341b199450767a55386e4e0d2c3da12c7d2d5706012e8a75f7db |