Ejemplo n.º 1
0
 def srs(self, value):
     """
     Set the spatial reference used in this GDALRaster. The input can be
     a SpatialReference or any parameter accepted by the SpatialReference
     constructor.
     """
     if isinstance(value, SpatialReference):
         srs = value
     elif isinstance(value, (int, str)):
         srs = SpatialReference(value)
     else:
         raise ValueError("Could not create a SpatialReference from input.")
     capi.set_ds_projection_ref(self._ptr, srs.wkt.encode())
     self._flush()
Ejemplo n.º 2
0
 def srs(self, value):
     """
     Set the spatial reference used in this GDALRaster. The input can be
     a SpatialReference or any parameter accepted by the SpatialReference
     constructor.
     """
     if isinstance(value, SpatialReference):
         srs = value
     elif isinstance(value, (int, str)):
         srs = SpatialReference(value)
     else:
         raise ValueError('Could not create a SpatialReference from input.')
     capi.set_ds_projection_ref(self._ptr, srs.wkt.encode())
     self._flush()
Ejemplo n.º 3
0
        Set the spatial reference used in this GDALRaster. The input can be
>>>>>>> 37c99181c9a6b95433d60f8c8ef9af5731096435
        a SpatialReference or any parameter accepted by the SpatialReference
        constructor.
        """
        if isinstance(value, SpatialReference):
            srs = value
<<<<<<< HEAD
        elif isinstance(value, six.integer_types + six.string_types):
=======
        elif isinstance(value, (int, str)):
>>>>>>> 37c99181c9a6b95433d60f8c8ef9af5731096435
            srs = SpatialReference(value)
        else:
            raise ValueError('Could not create a SpatialReference from input.')
        capi.set_ds_projection_ref(self._ptr, srs.wkt.encode())
        self._flush()

    @property
    def srid(self):
        """
        Shortcut to access the srid of this GDALRaster.
        """
        return self.srs.srid

    @srid.setter
    def srid(self, value):
        """
        Shortcut to set this GDALRaster's srs from an srid.
        """
        self.srs = value