Hello, In Python: - For shapefiles, , I use the pyshp ( pyshp: Python Shapefile Library/ <http://code.google.com/p/pyshp/> ) module of Joel Lawhead to read or write 3D shapefiles: (see CreateElevationValues : How to work with elevation (a.k.a. z) values. <http://code.google.com/p/pyshp/wiki/CreateElevationValues> >>>import shapefile >>>r = shapefile.Reader("MyPolyZ") >>>r.shapes()[0].points [[-89.0, 33.0], [-90.0, 31.0], [-91.0, 30.0]] >>>r.shapes()[0].z [12, 11, 12]
I use it without problem in the Python console to process the results with Shapely, Numpy or Grass.script - For kml files, it is relatively easy to parse files with standard modules like Elementtree, or with more specialized modules ( http://pypi.python.org/pypi?%3Aaction=search&term=kml&submit=search <http://pypi.python.org/pypi?%3Aaction=search&term=kml&submit=search> ) I also use this approach in the Python console -- View this message in context: http://osgeo-org.1560.n6.nabble.com/Re-Qgis-user-Using-visualizing-3D-data-Z-values-tp5004272p5004487.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
