當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。