将纬度/经度转换为Alberta 10 TM Projection [英] Converting latitude/longitude to Alberta 10 TM Projection
问题描述
我需要在Alberta 10 TM Projection中将纬度/经度坐标转换为东/北坐标.
I need to convert latitude/longitude coordinates into Easting/Northing coordinates in the Alberta 10 TM Projection.
10 TM投影类似于UTM,但是它是加拿大艾伯塔省的自定义投影.我认为(尽力而为)我可以自己编写代码,但是如果已经完成,宁愿不要重新发明轮子.
The 10 TM projection is similar to UTM, but it is a custom projection for the province of Alberta, Canada. I think (with some effort) I could code it myself but would rather not reinvent the wheel if it's been done already.
推荐答案
获取 PROJ.4制图投影库 -开源库.
10TM的建议参数:
Suggested parameters for 10TM:
+ proj = tmerc + lon_0 = -115 + k_0 = 0.9992 + x_0 = 500000 + datum = NAD27
+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27
根据此帖子,您可以需要:
如果您的10TM,将ellps更改为GRS80 数据参考NAD83基准 (而不是NAD27/clrk66).您可以 还需要更改错误的北向 (y_0)如果是10TM,则为-5000000 艾伯塔省的坐标小于 5,000,000(AltaLIS标准").
change the ellps to GRS80 if your 10TM data is referenced to the NAD83 datum (instead of NAD27/clrk66). You may also need to change the false northing (y_0) to be -5000000 if your 10TM coordinates for Alberta are less than 5,000,000 (an AltaLIS "standard").
我应该提到proj.4是图书馆,用于进行任何类型的地理坐标系转换.几乎没有任何改造是不可能的.
I should mention that proj.4 is the library to get for any kind of geographic coordinate system transformation. There's pretty much no transformation it can't do.
我还建议您阅读地图投影-约翰·斯奈德的工作手册(平装)如果您喜欢这类事物,这是经典之作. :)(修复了链接)
I also recommend reading Map Projections-A Working Manual (Paperback) by John Snyder if you are into these kinds of things.. it's a classic. :) (fixed the link)
这篇关于将纬度/经度转换为Alberta 10 TM Projection的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!