Exemplo n.º 1
0
 def __init__(self, source, target):
     "Initializes on a source and target SpatialReference objects."
     if not isinstance(source, SpatialReference) or not isinstance(target, SpatialReference):
         raise TypeError("source and target must be of type SpatialReference")
     self.ptr = capi.new_ct(source._ptr, target._ptr)
     self._srs1_name = source.name
     self._srs2_name = target.name
Exemplo n.º 2
0
 def __init__(self, source, target):
     "Initialize on a source and target SpatialReference objects."
     if not isinstance(source, SpatialReference) or not isinstance(target, SpatialReference):
         raise TypeError('source and target must be of type SpatialReference')
     self.ptr = capi.new_ct(source._ptr, target._ptr)
     self._srs1_name = source.name
     self._srs2_name = target.name
Exemplo n.º 3
0
"""
Exemplo n.º 4
0
        return self.proj

    @property
    def xml(self, dialect=''):
<<<<<<< HEAD
        "Returns the XML representation of this Spatial Reference."
=======
        "Return the XML representation of this Spatial Reference."
>>>>>>> 37c99181c9a6b95433d60f8c8ef9af5731096435
        return capi.to_xml(self.ptr, byref(c_char_p()), force_bytes(dialect))


class CoordTransform(GDALBase):
    "The coordinate system transformation object."
    destructor = capi.destroy_ct

    def __init__(self, source, target):
<<<<<<< HEAD
        "Initializes on a source and target SpatialReference objects."
=======
        "Initialize on a source and target SpatialReference objects."
>>>>>>> 37c99181c9a6b95433d60f8c8ef9af5731096435
        if not isinstance(source, SpatialReference) or not isinstance(target, SpatialReference):
            raise TypeError('source and target must be of type SpatialReference')
        self.ptr = capi.new_ct(source._ptr, target._ptr)
        self._srs1_name = source.name
        self._srs2_name = target.name

    def __str__(self):
        return 'Transform from "%s" to "%s"' % (self._srs1_name, self._srs2_name)