当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django SpatialReference用法及代码示例


本文介绍 django.contrib.gis.gdal.SpatialReference 的用法。

声明

class SpatialReference(srs_input)

空间参考对象在给定的 srs_input 上初始化,可能是以下之一:

  • OGC 众所周知的文本 (WKT)(字符串)
  • EPSG 代码(整数或字符串)
  • 项目字符串
  • 知名标准的简写字符串('WGS84''WGS72''NAD27''NAD83')

例子:

>>> wgs84 = SpatialReference('WGS84') # shorthand string
>>> wgs84 = SpatialReference(4326) # EPSG code
>>> wgs84 = SpatialReference('EPSG:4326') # EPSG string
>>> proj = '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs '
>>> wgs84 = SpatialReference(proj) # PROJ string
>>> wgs84 = SpatialReference("""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.01745329251994328,
     AUTHORITY["EPSG","9122"]],
 AUTHORITY["EPSG","4326"]]""") # OGC WKT

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.gis.gdal.SpatialReference。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。