Opened 17 years ago

Last modified 17 years ago

#1888 closed defect

ExportToJson GeometryCollection handling — at Initial Version

Reported by: crschmidt Owned by: hobu
Priority: normal Milestone: 1.5.0
Component: PythonBindings Version: unspecified
Severity: normal Keywords:
Cc: warmadam

Description

   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)}

Change History (0)

Note: See TracTickets for help on using tickets.