8d413f576f
A standard way for different geometry libraries in Python to be interoperable is a `__geo_interface__` for the geometry (see the specification: https://gist.github.com/sgillies/2217756). This includes the shapely library, geometries from QGIS, and geometries in Esri's arcpy libraries for ArcGIS desktop and ArcGIS pro. To make it easier to generate a georss entry a simple method which does the conversion (of the supported geometries only) and sets the appropriate geometry type. This includes a custom error for the geometry being incompatible and a custom warning for a polygon with interior holes. This is done to store the geometries on the exception / warning if required for debugging. |
||
---|---|---|
.. | ||
__init__.py | ||
base.py | ||
dc.py | ||
geo.py | ||
geo_entry.py | ||
media.py | ||
podcast.py | ||
podcast_entry.py | ||
syndication.py | ||
torrent.py |