wiki:BluePrintGISImportExport

Version 13 (modified by Fran Boon, 16 years ago) ( diff )

cElementTree

Blueprint for 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)
  • KML (File upload/download & URL fetch/publish)
  • OSM (File upload/download)
  • GML (? Low priority, not used much in real world)

Other formats which may be useful are Shapefiles, PostGIS & JSON.

These should be representations added to the RESTlike controller.

Rather than reinventing the wheel, we could consider wrapping FeatureServer to do a lot of this work for us (like Web2Py uses CherryPy) since it is WSGI-based.
Alternatively we could look to borrow code from it.

The XML conversion is probably best-done using an XSD parser:

Many options available for XML Import/Export, e.g.:

This is another option for Import (via Python structures):

XML links:


GIS BluePrints

Note: See TracWiki for help on using the wiki.