django/contrib/gis/geos/prototypes/topology.py
branchtrunk
changeset 362 87b34dce202d
parent 354 3fcbf6e3e599
child 435 d75ff359e306
     1.1 --- a/django/contrib/gis/geos/prototypes/topology.py	Wed Mar 18 16:07:49 2009 -0500
     1.2 +++ b/django/contrib/gis/geos/prototypes/topology.py	Thu Mar 19 13:08:50 2009 -0500
     1.3 @@ -3,9 +3,9 @@
     1.4   topological operations on geometries.
     1.5  """
     1.6  __all__ = ['geos_boundary', 'geos_buffer', 'geos_centroid', 'geos_convexhull',
     1.7 -           'geos_difference', 'geos_envelope', 'geos_intersection',
     1.8 -           'geos_pointonsurface', 'geos_preservesimplify', 'geos_simplify',
     1.9 -           'geos_symdifference', 'geos_union', 'geos_relate']
    1.10 +           'geos_difference', 'geos_envelope', 'geos_intersection', 
    1.11 +           'geos_linemerge', 'geos_pointonsurface', 'geos_preservesimplify',
    1.12 +           'geos_simplify', 'geos_symdifference', 'geos_union', 'geos_relate']
    1.13  
    1.14  from ctypes import c_char_p, c_double, c_int
    1.15  from django.contrib.gis.geos.libgeos import lgeos, GEOM_PTR, GEOS_PREPARE
    1.16 @@ -28,6 +28,7 @@
    1.17  geos_difference = topology(lgeos.GEOSDifference, GEOM_PTR)
    1.18  geos_envelope = topology(lgeos.GEOSEnvelope)
    1.19  geos_intersection = topology(lgeos.GEOSIntersection, GEOM_PTR)
    1.20 +geos_linemerge = topology(lgeos.GEOSLineMerge)
    1.21  geos_pointonsurface = topology(lgeos.GEOSPointOnSurface)
    1.22  geos_preservesimplify = topology(lgeos.GEOSTopologyPreserveSimplify, c_double)
    1.23  geos_simplify = topology(lgeos.GEOSSimplify, c_double)