== GIS Import/Export == This page hosts the detailed specification for the [https://blueprints.launchpad.net/sahana3/+spec/gis-import-export 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: * [http://georss.org GeoRSS] * http://georss.org/xml/1.1/georss.xsd * http://georss.org/xml/1.1/gmlgeorss.xsd * GPX * http://www.topografix.com/gpx/1/1/gpx.xsd * GML * http://schemas.opengis.net/gml/3.2.1/ * KML * http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd * OSM * http://dev.openstreetmap.org/~kleptog/osm-0.5.dtd This claims to be the fastest validating XML parser for Python: * http://www.reportlab.org/pyrxp.html This is another option for Import (via Python structures): * http://www.rexx.com/~dkuhlman/generateDS.html