将纬度/经度转换为 Alberta 10 TM 投影

发布于 2024-07-04 21:20:15 字数 138 浏览 7 评论 0原文

我需要将经度/纬度坐标转换为 Alberta 10 TM 投影中的东/北坐标。

10 TM 投影与 UTM 类似,但它是针对加拿大阿尔伯塔省的自定义投影。 我认为(经过一些努力)我可以自己编写代码,但如果已经完成了,我宁愿不重新发明轮子。

I need to convert latitude/longitude coordinates into Easting/Northing coordinates in the Alberta 10 TM Projection.

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

总攻大人 2024-07-11 21:20:16

您可以将坐标对插入到坐标系转换 - 在线服务,您可以在其中设置适当的输入和所需的输出坐标系。 有数百个坐标系 - 可以使用任何关键字简单地找到合适的坐标系。 您可以看到每个坐标系的可编辑的 proj4 文本定义,因此如果您需要修改任何投影参数,您可以在那里进行。 或者您可以定义自己的自定义投影...

You can insert your coordinates pairs to Coordinate System Transformation - online service where you can set appropriate input and desired output coordinate system. There are hundreds of coordinate systems - it is possible to simply find appropriate coordinate system using any keyword. You can see editable proj4 text definition for each coordinate system so if you need to modify any projection parametr, you can do it there. Or you can define your own custom projection...

玩世 2024-07-11 21:20:16

下载开源 GIS 应用程序 MapWindow

打开 GIS 工具菜单

并使用其 shapefile 重投影工具。 在“加拿大国家电网”下,您可以选择此艾伯塔省投影。

——杰夫·蒂曼
[电子邮件受保护]

Download the opensource GIS application MapWindow

Open the GIS Tools menu

And use their shapefile reprojection tool. Under "National Grids Canada" you can select this Alberta projection.

-Jeff Tiemann
[email protected]

许久 2024-07-11 21:20:16

您还可以使用 http://code.google.com/p/android-openmap- Framework/ 可以将 Android 位置转换为 LatLonPoint、UTMPoint 或 MGRSPoint。

You can also use http://code.google.com/p/android-openmap-framework/ which can convert an Android Location to a LatLonPoint, UTMPoint, or MGRSPoint.

素罗衫 2024-07-11 21:20:16

我会认真考虑使用第三方 dll 来完成此操作,而不是自己编写代码。

我不知道 10 TM 投影的全部细节,但我从事的项目需要在许多不同的坐标系之间进行高精度的坐标转换,包括 UTM 和纬度/经度。 我们发现所涉及的数学太复杂了。

也许看一下开源项目 PROJ.4:
http://trac.osgeo.org/proj/

它们似乎支持大量的转换,所以我希望 Alberta 10 TM 能够被覆盖。

I would seriously consider using a third party dll to do this rather than code it yourself.

I don't know the full details of the 10 TM projection, but I worked on a project that required coordinate conversions between many different coordinate systems to a high degree of accuracy, including UTM and Lat/Long. We found that the maths involved was way too complicated.

Perhaps take a look at the open source PROJ.4:
http://trac.osgeo.org/proj/

They seems to support a huge range of conversions, and so I hope Alberta 10 TM will be covered.

自由如风 2024-07-11 21:20:16

对于免费的 GIS 库,请查看此处:http://www.freegis.org/database /?cat=12。 希望您能找到适合您需求的东西。

For free GIS libraries, take a look here: http://www.freegis.org/database/?cat=12. Hopefully you can find something that fits your needs.

灼痛 2024-07-11 21:20:16

我使用 GDAL (http://www.gdal.org) 来执行此操作。 它还支持许多不同语言的绑定。

I've used GDAL (http://www.gdal.org) to do this. It supports bindings for many different languages as well.

萝莉病 2024-07-11 21:20:15

获取 PROJ 制图投影库 - 开源库。

10TM 的建议参数:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27

根据 这篇文章 您可能需要:

如果您的 10TM 将 ellps 更改为 GRS80
数据参考NAD83数据
(而不是 NAD27/clrk66)。 您可以
还需要改变北移
(y_0) 为 -5000000 如果你的 10TM
艾伯塔省的坐标小于
5,000,000(AltaLIS“标准”)。

我应该提到 proj.4 是用于任何类型的地理坐标系转换的。 几乎没有什么转变是它做不到的。

我还建议您阅读 约翰·斯奈德 (John Snyder) 撰写的《地图投影 - 工作手册》(平装本)(如果您这样做)喜欢这些东西……这是经典。 :)(修复了链接)

Grab PROJ Cartographic Projections library - open source library.

Suggested parameters for 10TM:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27

According to this post you may need to:

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").

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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文