安装 gma:
pip install gma
内置单位
gma内置单位主要包括地理坐标系的角度单位和投影坐标系的线性单位两大类。
角度单位
内置常用的角度单位(在crs.AngularUnits下)名称及值见下表:
内置角度单位 | 中文名 | 值(弧度) |
---|---|---|
Arcminute | 弧分 | 0.000291 |
Arcsecond | 弧秒 | 4.85E-06 |
Degree | 度 | 0.017453 |
Gon | 百分制度 | 0.017453 |
Grad | 百分制度 | 0.015708 |
Microradian | 微弧度 | 0.000001 |
Mil6400 | 密尔_6400 | 0.000982 |
Milliarcsecond | 毫微秒 | 4.85E-09 |
MinuteCentesimal | 百分制分 | 0.000157 |
Radian | 弧度 | 1 |
SecondCentesimal | 百分制秒 | 1.57E-06 |
from gma import crs
Degree = crs.AngularUnits.Degree
print(Degree)
0.0174532925199433
线性单位
内置常用的线性单位(在crs.LinearUnits下)名称及值见下表:
内置线性单位 | 中文名 | 值(米) |
---|---|---|
BritishChain | 英国测链 | 20.11677 |
BritishFoot | 英国英尺 | 0.304799 |
BritishYard | 英国码 | 0.914398 |
ClarkesFoot | 克拉克英尺 | 0.304797 |
ClarkesLink | 克拉克令 | 0.201166 |
ClarkesYard | 克拉克码 | 0.914392 |
Foot | 英尺 | 0.3048 |
GermanLegalMeter | 德国法定米 | 1.000014 |
GoldCoastFoot | 黄金海岸英尺 | 0.3048 |
IndianYard | 印度码 | 0.914399 |
Kilometer | 千米 | 1000 |
Link | 令 | 0.201168 |
Meter | 米 | 1 |
USSurveyFoot | 美国测量英尺 | 0.304801 |
from gma import crs
Meter = crs.LinearUnits.Meter
print(Meter)
1
内置子午线
内置常用的子午线(在crs.Primems下)名称及值见下表:
内置子午线 | 中文名 | 经度(°) |
---|---|---|
Athens | 雅典 | 23.71634 |
Bern | 伯尔尼 | 7.439583 |
Bogota | 波哥大 | -74.0809 |
Brussels | 布鲁塞尔 | 4.367975 |
Ferro | 费罗 | -17.6667 |
Greenwich | 格林尼治 | 0 |
Jakarta | 雅加达 | 106.8077 |
Lisbon | 里斯本 | -9.13191 |
Madrid | 马德里 | -3.68794 |
Oslo | 奥斯陆 | 10.72292 |
Paris | 巴黎 | 2.337229 |
Rome | 罗马 | 12.45233 |
Stockholm | 斯德哥尔摩 | 18.05828 |
Luoyang | 洛阳 | 112.5423 |
from gma import crs
Luoyang = crs.Primems.Luoyang
print(Luoyang)
112.5422641
内置子午线位置如下图: