将坐标转置为 UTM84-17N 投影

Transpose Coordinates to UTM84-17N Projection

在Swift中,有没有办法从MapKit输入Lat/Long坐标,并将这些坐标转换为指定的Projection,例如UTM84-17N(例如AutoCAD格式)?

好吧,我从来没有弄清楚如何使用 iOS/Swift 来做到这一点,但我确实在 AutoCAD Map 中发现了 lisp 代码(两三行代码),甚至更好的是,在 BricsCAD 中使用空间管理器扩展(一行代码)。 对于两者,它们涉及三个参数:源坐标(在我的例子中是 lat/long)、源投影代码和目标投影代码。 'help.'

中提供了投影代码列表

实际上,当我向他们提出问题时,拥有 Spatial Manager 的公司实际上为我编写了适合 lisp 的例程;惊人的! 所以,可能有一个可以为任何平台编写的可管理方法..,谁知道呢。

如果有人对这些在 CAD 中工作的代码行感兴趣,我会查找它们并post它们。

顺便说一句,BricsCAD 的插件:Autodesk 的 AutoCAD MAP,现在大约要 10,000 加元; BricsCAD 的最佳 Pro 选项价格远低于 1000 美元。没有脑子。而且,在成为 AutoCAD 脚本专家多年后,我发现 BricsCAD 更好! AutoCAD 现在充满了过时软件小饰品和无用的东西(类似于 Windows' 验证 window 弹出窗口),在快速装备上加载大约需要 30 秒。他们让老派用户的事情变得更加困难。更不用说,BricsCAD 的员工非常乐于助人,您感觉和他们在一起就像家人一样! ...到目前为止,在与他们合作时只有一个小缺陷。他们没有合适的 lisp 编辑器(无论如何我都能找到),它可以让您实时逐行测试代码 - 就像 AutoCAD 一样...