Beispiel #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))
Beispiel #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))
Beispiel #3
0
 def interpolate_normalized(self, distance):
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))
 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))
Beispiel #5
0
 def interpolate_normalized(self, distance):
     return self._topology(capi.geos_interpolate_normalized(self.ptr, distance))
Beispiel #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))