mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +00:00
gis: width parameter on buffer() should be a double (thanks Todd Small\!). minor docstring tweaks.
git-svn-id: http://code.djangoproject.com/svn/django/branches/gis@5134 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
e30720a2dc
commit
58aa35e7a5
@ -206,7 +206,7 @@ class GEOSGeometry:
|
|||||||
return GEOSCoordSeq(clone, z=self.hasz)
|
return GEOSCoordSeq(clone, z=self.hasz)
|
||||||
|
|
||||||
def normalize(self):
|
def normalize(self):
|
||||||
"Converts this Geometry to normal form (or canonical form).Converts this Geometry to normal form (or canonical form)."
|
"Converts this Geometry to normal form (or canonical form)."
|
||||||
status = lgeos.GEOSNormalize(self._g)
|
status = lgeos.GEOSNormalize(self._g)
|
||||||
if status == -1: raise GEOSException, 'failed to normalize geometry'
|
if status == -1: raise GEOSException, 'failed to normalize geometry'
|
||||||
|
|
||||||
@ -326,13 +326,13 @@ class GEOSGeometry:
|
|||||||
Geometry is less than or equal to distance. Calculations are in the
|
Geometry is less than or equal to distance. Calculations are in the
|
||||||
Spatial Reference System of this Geometry. The optional third parameter sets
|
Spatial Reference System of this Geometry. The optional third parameter sets
|
||||||
the number of segment used to approximate a quarter circle (defaults to 8).
|
the number of segment used to approximate a quarter circle (defaults to 8).
|
||||||
[Text from PostGIS documentation at ch. 6.2.2 <-- verify]
|
(Text from PostGIS documentation at ch. 6.1.3)
|
||||||
"""
|
"""
|
||||||
if type(width) != type(0.0):
|
if type(width) != type(0.0):
|
||||||
raise TypeError, 'width parameter must be a float'
|
raise TypeError, 'width parameter must be a float'
|
||||||
if type(quadsegs) != type(0):
|
if type(quadsegs) != type(0):
|
||||||
raise TypeError, 'quadsegs parameter must be an integer'
|
raise TypeError, 'quadsegs parameter must be an integer'
|
||||||
b = lgeos.GEOSBuffer(self._g, c_float(width), c_int(quadsegs))
|
b = lgeos.GEOSBuffer(self._g, c_double(width), c_int(quadsegs))
|
||||||
return GEOSGeometry(b, 'geos')
|
return GEOSGeometry(b, 'geos')
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
x
Reference in New Issue
Block a user