예제 #1
0
 def interpolate_normalized(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError(
             'interpolate only works on LineString and MultiLineString geometries'
         )
     return self._topology(
         capi.geos_interpolate_normalized(self.ptr, distance))
예제 #2
0
 def interpolate_normalized(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError(
             'interpolate only works on LineString and MultiLineString geometries'
         )
     if not hasattr(capi, 'geos_interpolate_normalized'):
         raise NotImplementedError(
             'interpolate_normalized requires GEOS 3.2+')
     return self._topology(
         capi.geos_interpolate_normalized(self.ptr, distance))
예제 #3
0
파일: geometry.py 프로젝트: zalmoxis/django
 def interpolate_normalized(self, distance):
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))
예제 #4
0
 def interpolate_normalized(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError('interpolate only works on LineString and MultiLineString geometries')
     if not hasattr(capi, 'geos_interpolate_normalized'):
         raise NotImplementedError('interpolate_normalized requires GEOS 3.2+')
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))
예제 #5
0
 def interpolate_normalized(self, distance):
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))
예제 #6
0
 def interpolate_normalized(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError('interpolate only works on LineString and MultiLineString geometries')
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))