Skip to main content

A custom DTM object that returns a constant value in a certain polygon

Project description

py-static-dtm

This is a package for creating custom static DTMs using polygons to define the DTM geographic area.

The main packages here are: fastkml and shapely. pyproj is only used here to convert the coordinates to UTM.

One key feature is the ability to create a DTM out of a kml file. For creating a kml file easily you can tap into google earth and export the kml you sketched.

The tests

The tests use a set of points to assert the behavior against a kml file of haifa port. You can load the kml into google earth to see the polygon.

In the docs folder there is another kml file. Loading it to google earth will show on top of the polygon all the points the tests are checking. This file was manually created, if the tests will change, the file may loose its validity.

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

py_static_dtm-1.0.0a4.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

py_static_dtm-1.0.0a4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file py_static_dtm-1.0.0a4.tar.gz.

File metadata

  • Download URL: py_static_dtm-1.0.0a4.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for py_static_dtm-1.0.0a4.tar.gz
Algorithm Hash digest
SHA256 d7c3699e8981f8273bcf20d1f7590b5a4d5162853920ac00786d8e87c77b4964
MD5 3c1836f4f83fd6c25b5e448c74d3f267
BLAKE2b-256 647eacaf52d127f532517296deca27bc1f12c96a57ccbce11f54a2dee230681b

See more details on using hashes here.

File details

Details for the file py_static_dtm-1.0.0a4-py3-none-any.whl.

File metadata

File hashes

Hashes for py_static_dtm-1.0.0a4-py3-none-any.whl
Algorithm Hash digest
SHA256 3a22e762ff43f567b81cc18409a86cb7dea5e470d8e4f39af51187581ff574c8
MD5 138a3ff92dba3547a23390230f7625bd
BLAKE2b-256 0dca777199228e6e379465e90452f54faeddb8c0b9acdaa40cdf3cf8a7401ace

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page