Version 4 (modified by 16 years ago) ( diff ) | ,
---|
GIS Import/Export
This page hosts the detailed specification for the Blueprint for the GIS Import/Export.
We need to be able to Import & Export these XML formats to/from the Database:
- GeoRSS (URL fetch/publish)
- GPX (File upload/download)
- GML (? Low priority, not used much in real world)
- KML (File upload/download & URL fetch/publish)
- OSM (File upload/download)
This is probably best-done using an XSD parser:
- GeoRSS
- GPX
- GML
- KML
- OSM
Many options available for XML Import/Export, e.g.:
- PyRXP: http://www.reportlab.org/pyrxp.html
- Faster & optionally validating (DTD, XSD?), but requires compiling into Python so less portable (unless using pyexpat wrapper)
- PyRXP_Documentation.pdf
- XSD->DTD conversion (our schema are in XSD format)
- pyexpat (non-validating & slower, but built-in to Python 2)
This is another option for Import (via Python structures):
Note:
See TracWiki
for help on using the wiki.