Ticket #1888 (closed defect: fixed)
ExportToJson GeometryCollection handling
| Reported by: | crschmidt | Owned by: | hobu |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.5.0 |
| Component: | PythonBindings | Version: | unspecified |
| Severity: | normal | Keywords: | |
| Cc: | warmadam |
Description (last modified by hobu) (diff)
if self.GetGeometryType() == ogr.wkbGeometryCollection or \
self.GetGeometryType() == ogr.wkbGeometryCollection25D:
geometries = []
geom_count = geometry.GetGeometryCount()
for g in range(geom_count):
geom = self.GetGeometryRef(g)
geometries.append(geom.ExportToJson())
output = {'type': types[self.GetGeometryType()],
'geometries': geometries}
else:
output = {'type': types[geometry.GetGeometryType()],
'coordinates': get_coordinates(geometry)}
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

