Skip to content

Instantly share code, notes, and snippets.

@ompugao
Created September 18, 2017 15:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ompugao/82f1282ebff871d25b92fd22a9709896 to your computer and use it in GitHub Desktop.
Save ompugao/82f1282ebff871d25b92fd22a9709896 to your computer and use it in GitHub Desktop.
utmのやつ
(sifi(aralia(~ (23:54:36))))
@ ipython
iPython 2.7.12 (default, Nov 19 2016, 06:48:10)
Type "copyright", "credits" or "license" for more information.
IPython 2.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import osr
In [2]: osr.
Display all 165 possibilities? (y or n)
osr.CoordinateTransformation
osr.CoordinateTransformation_swigregister
osr.CreateCoordinateTransformation
osr.DontUseExceptions
osr.GetProjectionMethods
osr.GetUseExceptions
osr.GetUserInputAsWKT
osr.GetWellKnownGeogCSAsWKT
osr.SRS_DN_NAD27
osr.SRS_DN_NAD83
osr.SRS_DN_WGS72
osr.SRS_DN_WGS84
osr.SRS_PM_GREENWICH
osr.SRS_PP_AZIMUTH
osr.SRS_PP_CENTRAL_MERIDIAN
osr.SRS_PP_FALSE_EASTING
osr.SRS_PP_FALSE_NORTHING
osr.SRS_PP_FIPSZONE
osr.SRS_PP_LANDSAT_NUMBER
osr.SRS_PP_LATITUDE_OF_1ST_POINT
osr.SRS_PP_LATITUDE_OF_2ND_POINT
osr.SRS_PP_LATITUDE_OF_CENTER
osr.SRS_PP_LATITUDE_OF_ORIGIN
osr.SRS_PP_LATITUDE_OF_POINT_1
osr.SRS_PP_LATITUDE_OF_POINT_2
osr.SRS_PP_LATITUDE_OF_POINT_3
osr.SRS_PP_LONGITUDE_OF_1ST_POINT
osr.SRS_PP_LONGITUDE_OF_2ND_POINT
osr.SRS_PP_LONGITUDE_OF_CENTER
osr.SRS_PP_LONGITUDE_OF_ORIGIN
osr.SRS_PP_LONGITUDE_OF_POINT_1
osr.SRS_PP_LONGITUDE_OF_POINT_2
osr.SRS_PP_LONGITUDE_OF_POINT_3
osr.SRS_PP_PATH_NUMBER
osr.SRS_PP_PERSPECTIVE_POINT_HEIGHT
osr.SRS_PP_PSEUDO_STD_PARALLEL_1
osr.SRS_PP_RECTIFIED_GRID_ANGLE
osr.SRS_PP_SATELLITE_HEIGHT
osr.SRS_PP_SCALE_FACTOR
osr.SRS_PP_STANDARD_PARALLEL_1
osr.SRS_PP_STANDARD_PARALLEL_2
osr.SRS_PP_ZONE
osr.SRS_PT_ALBERS_CONIC_EQUAL_AREA
osr.SRS_PT_AZIMUTHAL_EQUIDISTANT
osr.SRS_PT_BONNE
osr.SRS_PT_CASSINI_SOLDNER
osr.SRS_PT_CYLINDRICAL_EQUAL_AREA
osr.SRS_PT_ECKERT_I
osr.SRS_PT_ECKERT_II
osr.SRS_PT_ECKERT_III
osr.SRS_PT_ECKERT_IV
osr.SRS_PT_ECKERT_V
osr.SRS_PT_ECKERT_VI
osr.SRS_PT_EQUIDISTANT_CONIC
osr.SRS_PT_EQUIRECTANGULAR
osr.SRS_PT_GALL_STEREOGRAPHIC
osr.SRS_PT_GAUSSSCHREIBERTMERCATOR
osr.SRS_PT_GEOSTATIONARY_SATELLITE
osr.SRS_PT_GNOMONIC
osr.SRS_PT_GOODE_HOMOLOSINE
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN
osr.SRS_PT_IGH
osr.SRS_PT_IMW_POLYCONIC
osr.SRS_PT_KROVAK
osr.SRS_PT_LABORDE_OBLIQUE_MERCATOR
osr.SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM
osr.SRS_PT_MERCATOR_1SP
osr.SRS_PT_MERCATOR_2SP
osr.SRS_PT_MERCATOR_AUXILIARY_SPHERE
osr.SRS_PT_MILLER_CYLINDRICAL
osr.SRS_PT_MOLLWEIDE
osr.SRS_PT_NEW_ZEALAND_MAP_GRID
osr.SRS_PT_OBLIQUE_STEREOGRAPHIC
osr.SRS_PT_ORTHOGRAPHIC
osr.SRS_PT_POLAR_STEREOGRAPHIC
osr.SRS_PT_POLYCONIC
osr.SRS_PT_ROBINSON
osr.SRS_PT_SINUSOIDAL
osr.SRS_PT_STEREOGRAPHIC
osr.SRS_PT_SWISS_OBLIQUE_CYLINDRICAL
osr.SRS_PT_TRANSVERSE_MERCATOR
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_21
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_22
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_23
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_24
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_25
osr.SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED
osr.SRS_PT_TUNISIA_MINING_GRID
osr.SRS_PT_TWO_POINT_EQUIDISTANT
osr.SRS_PT_VANDERGRINTEN
osr.SRS_PT_WAGNER_I
osr.SRS_PT_WAGNER_II
osr.SRS_PT_WAGNER_III
osr.SRS_PT_WAGNER_IV
osr.SRS_PT_WAGNER_V
osr.SRS_PT_WAGNER_VI
osr.SRS_PT_WAGNER_VII
osr.SRS_UA_DEGREE
osr.SRS_UA_DEGREE_CONV
osr.SRS_UA_RADIAN
osr.SRS_UL_CENTIMETER
osr.SRS_UL_CENTIMETER_CONV
osr.SRS_UL_CHAIN
osr.SRS_UL_CHAIN_CONV
osr.SRS_UL_DECIMETER
osr.SRS_UL_DECIMETER_CONV
osr.SRS_UL_FOOT
osr.SRS_UL_FOOT_CONV
osr.SRS_UL_INDIAN_CHAIN
osr.SRS_UL_INDIAN_CHAIN_CONV
osr.SRS_UL_INDIAN_FOOT
osr.SRS_UL_INDIAN_FOOT_CONV
osr.SRS_UL_INDIAN_YARD
osr.SRS_UL_INDIAN_YARD_CONV
osr.SRS_UL_INTL_CHAIN
osr.SRS_UL_INTL_CHAIN_CONV
osr.SRS_UL_INTL_FATHOM
osr.SRS_UL_INTL_FATHOM_CONV
osr.SRS_UL_INTL_FOOT
osr.SRS_UL_INTL_FOOT_CONV
osr.SRS_UL_INTL_INCH
osr.SRS_UL_INTL_INCH_CONV
osr.SRS_UL_INTL_LINK
osr.SRS_UL_INTL_LINK_CONV
osr.SRS_UL_INTL_NAUT_MILE
osr.SRS_UL_INTL_NAUT_MILE_CONV
osr.SRS_UL_INTL_STAT_MILE
osr.SRS_UL_INTL_STAT_MILE_CONV
osr.SRS_UL_INTL_YARD
osr.SRS_UL_INTL_YARD_CONV
osr.SRS_UL_KILOMETER
osr.SRS_UL_KILOMETER_CONV
osr.SRS_UL_LINK
osr.SRS_UL_LINK_CONV
osr.SRS_UL_LINK_Clarke
osr.SRS_UL_LINK_Clarke_CONV
osr.SRS_UL_METER
osr.SRS_UL_MILLIMETER
osr.SRS_UL_MILLIMETER_CONV
osr.SRS_UL_NAUTICAL_MILE
osr.SRS_UL_NAUTICAL_MILE_CONV
osr.SRS_UL_ROD
osr.SRS_UL_ROD_CONV
osr.SRS_UL_US_CHAIN
osr.SRS_UL_US_CHAIN_CONV
osr.SRS_UL_US_FOOT
osr.SRS_UL_US_FOOT_CONV
osr.SRS_UL_US_INCH
osr.SRS_UL_US_INCH_CONV
osr.SRS_UL_US_STAT_MILE
osr.SRS_UL_US_STAT_MILE_CONV
osr.SRS_UL_US_YARD
osr.SRS_UL_US_YARD_CONV
osr.SRS_WGS84_INVFLATTENING
osr.SRS_WGS84_SEMIMAJOR
osr.SRS_WKT_WGS84
osr.SpatialReference
osr.SpatialReference_swigregister
osr.UseExceptions
osr.deprecation_warn
In [2]: osr.S
Display all 155 possibilities? (y or n)
osr.SRS_DN_NAD27
osr.SRS_DN_NAD83
osr.SRS_DN_WGS72
osr.SRS_DN_WGS84
osr.SRS_PM_GREENWICH
osr.SRS_PP_AZIMUTH
osr.SRS_PP_CENTRAL_MERIDIAN
osr.SRS_PP_FALSE_EASTING
osr.SRS_PP_FALSE_NORTHING
osr.SRS_PP_FIPSZONE
osr.SRS_PP_LANDSAT_NUMBER
osr.SRS_PP_LATITUDE_OF_1ST_POINT
osr.SRS_PP_LATITUDE_OF_2ND_POINT
osr.SRS_PP_LATITUDE_OF_CENTER
osr.SRS_PP_LATITUDE_OF_ORIGIN
osr.SRS_PP_LATITUDE_OF_POINT_1
osr.SRS_PP_LATITUDE_OF_POINT_2
osr.SRS_PP_LATITUDE_OF_POINT_3
osr.SRS_PP_LONGITUDE_OF_1ST_POINT
osr.SRS_PP_LONGITUDE_OF_2ND_POINT
osr.SRS_PP_LONGITUDE_OF_CENTER
osr.SRS_PP_LONGITUDE_OF_ORIGIN
osr.SRS_PP_LONGITUDE_OF_POINT_1
osr.SRS_PP_LONGITUDE_OF_POINT_2
osr.SRS_PP_LONGITUDE_OF_POINT_3
osr.SRS_PP_PATH_NUMBER
osr.SRS_PP_PERSPECTIVE_POINT_HEIGHT
osr.SRS_PP_PSEUDO_STD_PARALLEL_1
osr.SRS_PP_RECTIFIED_GRID_ANGLE
osr.SRS_PP_SATELLITE_HEIGHT
osr.SRS_PP_SCALE_FACTOR
osr.SRS_PP_STANDARD_PARALLEL_1
osr.SRS_PP_STANDARD_PARALLEL_2
osr.SRS_PP_ZONE
osr.SRS_PT_ALBERS_CONIC_EQUAL_AREA
osr.SRS_PT_AZIMUTHAL_EQUIDISTANT
osr.SRS_PT_BONNE
osr.SRS_PT_CASSINI_SOLDNER
osr.SRS_PT_CYLINDRICAL_EQUAL_AREA
osr.SRS_PT_ECKERT_I
osr.SRS_PT_ECKERT_II
osr.SRS_PT_ECKERT_III
osr.SRS_PT_ECKERT_IV
osr.SRS_PT_ECKERT_V
osr.SRS_PT_ECKERT_VI
osr.SRS_PT_EQUIDISTANT_CONIC
osr.SRS_PT_EQUIRECTANGULAR
osr.SRS_PT_GALL_STEREOGRAPHIC
osr.SRS_PT_GAUSSSCHREIBERTMERCATOR
osr.SRS_PT_GEOSTATIONARY_SATELLITE
osr.SRS_PT_GNOMONIC
osr.SRS_PT_GOODE_HOMOLOSINE
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN
osr.SRS_PT_IGH
osr.SRS_PT_IMW_POLYCONIC
osr.SRS_PT_KROVAK
osr.SRS_PT_LABORDE_OBLIQUE_MERCATOR
osr.SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM
osr.SRS_PT_MERCATOR_1SP
osr.SRS_PT_MERCATOR_2SP
osr.SRS_PT_MERCATOR_AUXILIARY_SPHERE
osr.SRS_PT_MILLER_CYLINDRICAL
osr.SRS_PT_MOLLWEIDE
osr.SRS_PT_NEW_ZEALAND_MAP_GRID
osr.SRS_PT_OBLIQUE_STEREOGRAPHIC
osr.SRS_PT_ORTHOGRAPHIC
osr.SRS_PT_POLAR_STEREOGRAPHIC
osr.SRS_PT_POLYCONIC
osr.SRS_PT_ROBINSON
osr.SRS_PT_SINUSOIDAL
osr.SRS_PT_STEREOGRAPHIC
osr.SRS_PT_SWISS_OBLIQUE_CYLINDRICAL
osr.SRS_PT_TRANSVERSE_MERCATOR
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_21
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_22
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_23
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_24
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_25
osr.SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED
osr.SRS_PT_TUNISIA_MINING_GRID
osr.SRS_PT_TWO_POINT_EQUIDISTANT
osr.SRS_PT_VANDERGRINTEN
osr.SRS_PT_WAGNER_I
osr.SRS_PT_WAGNER_II
osr.SRS_PT_WAGNER_III
osr.SRS_PT_WAGNER_IV
osr.SRS_PT_WAGNER_V
osr.SRS_PT_WAGNER_VI
osr.SRS_PT_WAGNER_VII
osr.SRS_UA_DEGREE
osr.SRS_UA_DEGREE_CONV
osr.SRS_UA_RADIAN
osr.SRS_UL_CENTIMETER
osr.SRS_UL_CENTIMETER_CONV
osr.SRS_UL_CHAIN
osr.SRS_UL_CHAIN_CONV
osr.SRS_UL_DECIMETER
osr.SRS_UL_DECIMETER_CONV
osr.SRS_UL_FOOT
osr.SRS_UL_FOOT_CONV
osr.SRS_UL_INDIAN_CHAIN
osr.SRS_UL_INDIAN_CHAIN_CONV
osr.SRS_UL_INDIAN_FOOT
osr.SRS_UL_INDIAN_FOOT_CONV
osr.SRS_UL_INDIAN_YARD
osr.SRS_UL_INDIAN_YARD_CONV
osr.SRS_UL_INTL_CHAIN
osr.SRS_UL_INTL_CHAIN_CONV
osr.SRS_UL_INTL_FATHOM
osr.SRS_UL_INTL_FATHOM_CONV
osr.SRS_UL_INTL_FOOT
osr.SRS_UL_INTL_FOOT_CONV
osr.SRS_UL_INTL_INCH
osr.SRS_UL_INTL_INCH_CONV
osr.SRS_UL_INTL_LINK
osr.SRS_UL_INTL_LINK_CONV
osr.SRS_UL_INTL_NAUT_MILE
osr.SRS_UL_INTL_NAUT_MILE_CONV
osr.SRS_UL_INTL_STAT_MILE
osr.SRS_UL_INTL_STAT_MILE_CONV
osr.SRS_UL_INTL_YARD
osr.SRS_UL_INTL_YARD_CONV
osr.SRS_UL_KILOMETER
osr.SRS_UL_KILOMETER_CONV
osr.SRS_UL_LINK
osr.SRS_UL_LINK_CONV
osr.SRS_UL_LINK_Clarke
osr.SRS_UL_LINK_Clarke_CONV
osr.SRS_UL_METER
osr.SRS_UL_MILLIMETER
osr.SRS_UL_MILLIMETER_CONV
osr.SRS_UL_NAUTICAL_MILE
osr.SRS_UL_NAUTICAL_MILE_CONV
osr.SRS_UL_ROD
osr.SRS_UL_ROD_CONV
osr.SRS_UL_US_CHAIN
osr.SRS_UL_US_CHAIN_CONV
osr.SRS_UL_US_FOOT
osr.SRS_UL_US_FOOT_CONV
osr.SRS_UL_US_INCH
osr.SRS_UL_US_INCH_CONV
osr.SRS_UL_US_STAT_MILE
osr.SRS_UL_US_STAT_MILE_CONV
osr.SRS_UL_US_YARD
osr.SRS_UL_US_YARD_CONV
osr.SRS_WGS84_INVFLATTENING
osr.SRS_WGS84_SEMIMAJOR
osr.SRS_WKT_WGS84
osr.SpatialReference
osr.SpatialReference_swigregister
In [2]: osr.Co
osr.CoordinateTransformation
osr.CoordinateTransformation_swigregister
In [2]: osr.Sp
osr.SpatialReference osr.SpatialReference_swigregister
In [2]: wgs = osr.SpatialReference()
In [3]: wgs.Im
wgs.ImportFromEPSG wgs.ImportFromMICoordSys wgs.ImportFromUSGS
wgs.ImportFromEPSGA wgs.ImportFromOzi wgs.ImportFromUrl
wgs.ImportFromERM wgs.ImportFromPCI wgs.ImportFromWkt
wgs.ImportFromESRI wgs.ImportFromProj4 wgs.ImportFromXML
In [3]: wgs.ImportFromE
wgs.ImportFromEPSG wgs.ImportFromERM
wgs.ImportFromEPSGA wgs.ImportFromESRI
In [3]: wgs.ImportFromEP
wgs.ImportFromEPSG wgs.ImportFromEPSGA
In [3]: wgs.ImportFromEPSG(4326)
Out[3]: 0
In [4]: wgs
Out[4]: <osgeo.osr.SpatialReference; proxy of <Swig Object of type 'OSRSpatialReferenceShadow *' at 0x7fa3d1361b10> >
In [5]: wgs.
Display all 114 possibilities? (y or n)
wgs.AutoIdentifyEPSG wgs.SetCEA
wgs.Clone wgs.SetCS
wgs.CloneGeogCS wgs.SetCompoundCS
wgs.CopyGeogCSFrom wgs.SetEC
wgs.EPSGTreatsAsLatLong wgs.SetEckertIV
wgs.EPSGTreatsAsNorthingEasting wgs.SetEckertVI
wgs.ExportToMICoordSys wgs.SetEquirectangular
wgs.ExportToPCI wgs.SetEquirectangular2
wgs.ExportToPrettyWkt wgs.SetFromUserInput
wgs.ExportToProj4 wgs.SetGEOS
wgs.ExportToUSGS wgs.SetGH
wgs.ExportToWkt wgs.SetGS
wgs.ExportToXML wgs.SetGaussSchreiberTMercator
wgs.Fixup wgs.SetGeocCS
wgs.FixupOrdering wgs.SetGeogCS
wgs.GetAngularUnits wgs.SetGnomonic
wgs.GetAttrValue wgs.SetHOM
wgs.GetAuthorityCode wgs.SetHOM2PNO
wgs.GetAuthorityName wgs.SetIGH
wgs.GetInvFlattening wgs.SetKrovak
wgs.GetLinearUnits wgs.SetLAEA
wgs.GetLinearUnitsName wgs.SetLCC
wgs.GetNormProjParm wgs.SetLCC1SP
wgs.GetProjParm wgs.SetLCCB
wgs.GetSemiMajor wgs.SetLinearUnits
wgs.GetSemiMinor wgs.SetLinearUnitsAndUpdateParameters
wgs.GetTOWGS84 wgs.SetLocalCS
wgs.GetUTMZone wgs.SetMC
wgs.ImportFromEPSG wgs.SetMercator
wgs.ImportFromEPSGA wgs.SetMollweide
wgs.ImportFromERM wgs.SetNZMG
wgs.ImportFromESRI wgs.SetNormProjParm
wgs.ImportFromMICoordSys wgs.SetOS
wgs.ImportFromOzi wgs.SetOrthographic
wgs.ImportFromPCI wgs.SetPS
wgs.ImportFromProj4 wgs.SetPolyconic
wgs.ImportFromUSGS wgs.SetProjCS
wgs.ImportFromUrl wgs.SetProjParm
wgs.ImportFromWkt wgs.SetProjection
wgs.ImportFromXML wgs.SetRobinson
wgs.IsCompound wgs.SetSOC
wgs.IsGeocentric wgs.SetSinusoidal
wgs.IsGeographic wgs.SetStatePlane
wgs.IsLocal wgs.SetStereographic
wgs.IsProjected wgs.SetTM
wgs.IsSame wgs.SetTMG
wgs.IsSameGeogCS wgs.SetTMSO
wgs.IsSameVertCS wgs.SetTMVariant
wgs.IsVertical wgs.SetTOWGS84
wgs.MorphFromESRI wgs.SetTargetLinearUnits
wgs.MorphToESRI wgs.SetUTM
wgs.SetACEA wgs.SetVDG
wgs.SetAE wgs.SetVertCS
wgs.SetAngularUnits wgs.SetWellKnownGeogCS
wgs.SetAttrValue wgs.StripCTParms
wgs.SetAuthority wgs.Validate
wgs.SetBonne wgs.this
In [5]: wgs.Exp
wgs.ExportToMICoordSys wgs.ExportToProj4 wgs.ExportToXML
wgs.ExportToPCI wgs.ExportToUSGS
wgs.ExportToPrettyWkt wgs.ExportToWkt
In [5]: wgs.ExportToWkt()
Out[5]: 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]'
In [6]: wgs.ExportToPrWkt()
wgs.ExportToPrettyWkt wgs.ExportToProj4
In [6]: wgs.ExportToPrettyWkt()
Out[6]: 'GEOGCS["WGS 84",\n DATUM["WGS_1984",\n SPHEROID["WGS 84",6378137,298.257223563,\n AUTHORITY["EPSG","7030"]],\n AUTHORITY["EPSG","6326"]],\n PRIMEM["Greenwich",0,\n AUTHORITY["EPSG","8901"]],\n UNIT["degree",0.0174532925199433,\n AUTHORITY["EPSG","9122"]],\n AUTHORITY["EPSG","4326"]]'
In [7]: wgs.SetUTM(53, 1)
Out[7]: 0
In [8]: wgs.GetUTMZone()
Out[8]: 53
In [9]: wgs.ExportToPrettyWkt()
Out[9]: 'PROJCS["UTM Zone 53, Northern Hemisphere",\n GEOGCS["WGS 84",\n DATUM["WGS_1984",\n SPHEROID["WGS 84",6378137,298.257223563,\n AUTHORITY["EPSG","7030"]],\n AUTHORITY["EPSG","6326"]],\n PRIMEM["Greenwich",0,\n AUTHORITY["EPSG","8901"]],\n UNIT["degree",0.0174532925199433,\n AUTHORITY["EPSG","9122"]],\n AUTHORITY["EPSG","4326"]],\n PROJECTION["Transverse_Mercator"],\n PARAMETER["latitude_of_origin",0],\n PARAMETER["central_meridian",135],\n PARAMETER["scale_factor",0.9996],\n PARAMETER["false_easting",500000],\n PARAMETER["false_northing",0],\n UNIT["Meter",1]]'
In [10]: wgs.ExportToWkt)
File "<ipython-input-10-da08260825dd>", line 1
wgs.ExportToWkt)
^
SyntaxError: invalid syntax
In [11]: wgs.ExportToWkt()
Out[11]: 'PROJCS["UTM Zone 53, Northern Hemisphere",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]]'
In [12]: utm = osr.
Display all 165 possibilities? (y or n)
osr.CoordinateTransformation
osr.CoordinateTransformation_swigregister
osr.CreateCoordinateTransformation
osr.DontUseExceptions
osr.GetProjectionMethods
osr.GetUseExceptions
osr.GetUserInputAsWKT
osr.GetWellKnownGeogCSAsWKT
osr.SRS_DN_NAD27
osr.SRS_DN_NAD83
osr.SRS_DN_WGS72
osr.SRS_DN_WGS84
osr.SRS_PM_GREENWICH
osr.SRS_PP_AZIMUTH
osr.SRS_PP_CENTRAL_MERIDIAN
osr.SRS_PP_FALSE_EASTING
osr.SRS_PP_FALSE_NORTHING
osr.SRS_PP_FIPSZONE
osr.SRS_PP_LANDSAT_NUMBER
osr.SRS_PP_LATITUDE_OF_1ST_POINT
osr.SRS_PP_LATITUDE_OF_2ND_POINT
osr.SRS_PP_LATITUDE_OF_CENTER
osr.SRS_PP_LATITUDE_OF_ORIGIN
osr.SRS_PP_LATITUDE_OF_POINT_1
osr.SRS_PP_LATITUDE_OF_POINT_2
osr.SRS_PP_LATITUDE_OF_POINT_3
osr.SRS_PP_LONGITUDE_OF_1ST_POINT
osr.SRS_PP_LONGITUDE_OF_2ND_POINT
osr.SRS_PP_LONGITUDE_OF_CENTER
osr.SRS_PP_LONGITUDE_OF_ORIGIN
osr.SRS_PP_LONGITUDE_OF_POINT_1
osr.SRS_PP_LONGITUDE_OF_POINT_2
osr.SRS_PP_LONGITUDE_OF_POINT_3
osr.SRS_PP_PATH_NUMBER
osr.SRS_PP_PERSPECTIVE_POINT_HEIGHT
osr.SRS_PP_PSEUDO_STD_PARALLEL_1
osr.SRS_PP_RECTIFIED_GRID_ANGLE
osr.SRS_PP_SATELLITE_HEIGHT
osr.SRS_PP_SCALE_FACTOR
osr.SRS_PP_STANDARD_PARALLEL_1
osr.SRS_PP_STANDARD_PARALLEL_2
osr.SRS_PP_ZONE
osr.SRS_PT_ALBERS_CONIC_EQUAL_AREA
osr.SRS_PT_AZIMUTHAL_EQUIDISTANT
osr.SRS_PT_BONNE
osr.SRS_PT_CASSINI_SOLDNER
osr.SRS_PT_CYLINDRICAL_EQUAL_AREA
osr.SRS_PT_ECKERT_I
osr.SRS_PT_ECKERT_II
osr.SRS_PT_ECKERT_III
osr.SRS_PT_ECKERT_IV
osr.SRS_PT_ECKERT_V
osr.SRS_PT_ECKERT_VI
osr.SRS_PT_EQUIDISTANT_CONIC
osr.SRS_PT_EQUIRECTANGULAR
osr.SRS_PT_GALL_STEREOGRAPHIC
osr.SRS_PT_GAUSSSCHREIBERTMERCATOR
osr.SRS_PT_GEOSTATIONARY_SATELLITE
osr.SRS_PT_GNOMONIC
osr.SRS_PT_GOODE_HOMOLOSINE
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_AZIMUTH_CENTER
osr.SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN
osr.SRS_PT_IGH
osr.SRS_PT_IMW_POLYCONIC
osr.SRS_PT_KROVAK
osr.SRS_PT_LABORDE_OBLIQUE_MERCATOR
osr.SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP
osr.SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM
osr.SRS_PT_MERCATOR_1SP
osr.SRS_PT_MERCATOR_2SP
osr.SRS_PT_MERCATOR_AUXILIARY_SPHERE
osr.SRS_PT_MILLER_CYLINDRICAL
osr.SRS_PT_MOLLWEIDE
osr.SRS_PT_NEW_ZEALAND_MAP_GRID
osr.SRS_PT_OBLIQUE_STEREOGRAPHIC
osr.SRS_PT_ORTHOGRAPHIC
osr.SRS_PT_POLAR_STEREOGRAPHIC
osr.SRS_PT_POLYCONIC
osr.SRS_PT_ROBINSON
osr.SRS_PT_SINUSOIDAL
osr.SRS_PT_STEREOGRAPHIC
osr.SRS_PT_SWISS_OBLIQUE_CYLINDRICAL
osr.SRS_PT_TRANSVERSE_MERCATOR
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_21
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_22
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_23
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_24
osr.SRS_PT_TRANSVERSE_MERCATOR_MI_25
osr.SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED
osr.SRS_PT_TUNISIA_MINING_GRID
osr.SRS_PT_TWO_POINT_EQUIDISTANT
osr.SRS_PT_VANDERGRINTEN
osr.SRS_PT_WAGNER_I
osr.SRS_PT_WAGNER_II
osr.SRS_PT_WAGNER_III
osr.SRS_PT_WAGNER_IV
osr.SRS_PT_WAGNER_V
osr.SRS_PT_WAGNER_VI
osr.SRS_PT_WAGNER_VII
osr.SRS_UA_DEGREE
osr.SRS_UA_DEGREE_CONV
osr.SRS_UA_RADIAN
osr.SRS_UL_CENTIMETER
osr.SRS_UL_CENTIMETER_CONV
osr.SRS_UL_CHAIN
osr.SRS_UL_CHAIN_CONV
osr.SRS_UL_DECIMETER
osr.SRS_UL_DECIMETER_CONV
osr.SRS_UL_FOOT
osr.SRS_UL_FOOT_CONV
osr.SRS_UL_INDIAN_CHAIN
osr.SRS_UL_INDIAN_CHAIN_CONV
osr.SRS_UL_INDIAN_FOOT
osr.SRS_UL_INDIAN_FOOT_CONV
osr.SRS_UL_INDIAN_YARD
osr.SRS_UL_INDIAN_YARD_CONV
osr.SRS_UL_INTL_CHAIN
osr.SRS_UL_INTL_CHAIN_CONV
osr.SRS_UL_INTL_FATHOM
osr.SRS_UL_INTL_FATHOM_CONV
osr.SRS_UL_INTL_FOOT
osr.SRS_UL_INTL_FOOT_CONV
osr.SRS_UL_INTL_INCH
osr.SRS_UL_INTL_INCH_CONV
osr.SRS_UL_INTL_LINK
osr.SRS_UL_INTL_LINK_CONV
osr.SRS_UL_INTL_NAUT_MILE
osr.SRS_UL_INTL_NAUT_MILE_CONV
osr.SRS_UL_INTL_STAT_MILE
osr.SRS_UL_INTL_STAT_MILE_CONV
osr.SRS_UL_INTL_YARD
osr.SRS_UL_INTL_YARD_CONV
osr.SRS_UL_KILOMETER
osr.SRS_UL_KILOMETER_CONV
osr.SRS_UL_LINK
osr.SRS_UL_LINK_CONV
osr.SRS_UL_LINK_Clarke
osr.SRS_UL_LINK_Clarke_CONV
osr.SRS_UL_METER
osr.SRS_UL_MILLIMETER
osr.SRS_UL_MILLIMETER_CONV
osr.SRS_UL_NAUTICAL_MILE
osr.SRS_UL_NAUTICAL_MILE_CONV
osr.SRS_UL_ROD
osr.SRS_UL_ROD_CONV
osr.SRS_UL_US_CHAIN
osr.SRS_UL_US_CHAIN_CONV
osr.SRS_UL_US_FOOT
osr.SRS_UL_US_FOOT_CONV
osr.SRS_UL_US_INCH
osr.SRS_UL_US_INCH_CONV
osr.SRS_UL_US_STAT_MILE
osr.SRS_UL_US_STAT_MILE_CONV
osr.SRS_UL_US_YARD
osr.SRS_UL_US_YARD_CONV
osr.SRS_WGS84_INVFLATTENING
osr.SRS_WGS84_SEMIMAJOR
osr.SRS_WKT_WGS84
osr.SpatialReference
osr.SpatialReference_swigregister
osr.UseExceptions
osr.deprecation_warn
In [12]: utm = osr.Sp
osr.SpatialReference osr.SpatialReference_swigregister
In [12]: utm = osr.SpatialReference()
In [13]: utm.ImportFromEPS
utm.ImportFromEPSG utm.ImportFromEPSGA
In [13]: utm.ImportFromEPSG(3099)
Out[13]: 0
In [14]: utm.GetUTMZone()
Out[14]: 53
In [15]: utm
Out[15]: <osgeo.osr.SpatialReference; proxy of <Swig Object of type 'OSRSpatialReferenceShadow *' at 0x7fa3d10f4e10> >
In [16]: utm.Export
utm.ExportToMICoordSys utm.ExportToProj4 utm.ExportToXML
utm.ExportToPCI utm.ExportToUSGS
utm.ExportToPrettyWkt utm.ExportToWkt
In [16]: utm.ExportToWkt()
Out[16]: 'PROJCS["JGD2000 / UTM zone 53N",GEOGCS["JGD2000",DATUM["Japanese_Geodetic_Datum_2000",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6612"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4612"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","3099"]]'
In [17]: utm.ExportToWkt()
Out[17]: 'PROJCS["JGD2000 / UTM zone 53N",GEOGCS["JGD2000",DATUM["Japanese_Geodetic_Datum_2000",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6612"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4612"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","3099"]]'
In [18]: wgs.ExportToWkt()
Out[18]: 'PROJCS["UTM Zone 53, Northern Hemisphere",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]]'
In [19]: wgs = osr.SpatialReference()
In [20]: wgs.ImportFromEPSG(4326)
Out[20]: 0
In [21]: wgs
Out[21]: <osgeo.osr.SpatialReference; proxy of <Swig Object of type 'OSRSpatialReferenceShadow *' at 0x7fa3d10f4c90> >
In [22]: wgs.ExportToWkt()
Out[22]: 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]'
In [23]: cart = osr.SpatialR
osr.SpatialReference osr.SpatialReference_swigregister
In [23]: cart = osr.SpatialReference()
In [24]: cart.Im
cart.ImportFromEPSG cart.ImportFromESRI cart.ImportFromPCI cart.ImportFromUrl
cart.ImportFromEPSGA cart.ImportFromMICoordSys cart.ImportFromProj4 cart.ImportFromWkt
cart.ImportFromERM cart.ImportFromOzi cart.ImportFromUSGS cart.ImportFromXML
In [24]: cart.ImportFromEPSG(2449)
Out[24]: 0
In [25]: osr.Sp
osr.SpatialReference osr.SpatialReference_swigregister
In [25]: osr.Coo
osr.CoordinateTransformation osr.CoordinateTransformation_swigregister
In [25]: utm.ExportToWkt()
Out[25]: 'PROJCS["JGD2000 / UTM zone 53N",GEOGCS["JGD2000",DATUM["Japanese_Geodetic_Datum_2000",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6612"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4612"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",135],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","3099"]]'
In [26]: osr.Coor
osr.CoordinateTransformation osr.CoordinateTransformation_swigregister
In [26]: t = osr.CoordinateTransformation(utm, cart)
In [27]: t.T
t.TransformPoint t.TransformPoints
In [27]: t.TransformPoint(135, 0)
Out[27]: (-742350.1844006523, -3985144.1160293827, 0.0)
In [28]: t = osr.CoordinateTransformation(wgs, utm)
In [29]: t.TransformPoint(135, 0)
Out[29]: (500000.00000000285, 0.0, 0.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment