Exemplo n.º 1
0
 def interpolate(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError(
             'interpolate only works on LineString and MultiLineString geometries'
         )
     if not hasattr(capi, 'geos_interpolate'):
         raise NotImplementedError('interpolate requires GEOS 3.2+')
     return self._topology(capi.geos_interpolate(self.ptr, distance))
Exemplo n.º 2
0
 def interpolate(self, distance):
     return self._topology(capi.geos_interpolate(self.ptr, distance))
Exemplo n.º 3
0
 def interpolate(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError('interpolate only works on LineString and MultiLineString geometries')
     if not hasattr(capi, 'geos_interpolate'):
         raise NotImplementedError('interpolate requires GEOS 3.2+')
     return self._topology(capi.geos_interpolate(self.ptr, distance))
Exemplo n.º 4
0
 def interpolate(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError(
             'interpolate only works on LineString and MultiLineString geometries'
         )
     return self._topology(capi.geos_interpolate(self.ptr, distance))
Exemplo n.º 5
0
 def interpolate(self, distance):
     return self._topology(capi.geos_interpolate(self.ptr, distance))
Exemplo n.º 6
0
 def interpolate(self, distance):
     if not isinstance(self, (LineString, MultiLineString)):
         raise TypeError('interpolate only works on LineString and MultiLineString geometries')
     return self._topology(capi.geos_interpolate(self.ptr, distance))