krondys 发表于 2022-7-6 22:31:25

如何获得电流as

使用VB。net中,如何检索图形中当前指定的坐标系?

BlackBox 发表于 2022-7-6 22:47:51

欢迎来到CADTutor!
 
我相信你需要像ForRead一样打开UCStablerRecord;从AutoCAD中考虑此主题。NET开发者指南:定义用户坐标系。
 
HTH公司

krondys 发表于 2022-7-6 22:58:39

因为我在第一轮中错过了这一点照明-我指的是AutoCAD Map3D指定的全局坐标系。
 
谢谢你的欢迎!

BlackBox 发表于 2022-7-6 23:02:31

Map 3D是建立在AutoCAD上的,它提供了UCStablerRecord。。。如果这不适用于您的代码,那么需要更多信息。

krondys 发表于 2022-7-6 23:15:24

我需要的是指定坐标系的名称(如“WGS84”)作为字符串。

Kerry Brown 发表于 2022-7-6 23:30:46

 
您可能需要重新考虑您的请求。
当前UCS可能未命名。。。事实上,在大多数情况下可能不会。
 
当做
克里。

krondys 发表于 2022-7-6 23:37:42

我正在使用Map3D的内置功能在不同的系统中生成坐标-我对做应该是困难的部分没有问题,这是将坐标从我的一个独特的坐标系(WGS84纬度/经度的横向墨卡托投影)转换为任何数量的其他系统。我的问题是,我有很多不同的系统,我可能在任何时候都在工作,我想能够做的是让我的插件确定实际分配的坐标系是什么。我本以为这是一项微不足道的任务,但对于如何获得当前分配的系统,我甚至还没有发现一丝希望。
 
我指的命名坐标系是使用Map3D/Civil3D中的“MAPCSASSIGN”命令指定的坐标系。例如,我想确定当前图形被指定为“UTM27-13”(NAD 27 UTM坐标,区域13),以便我可以转换为Lat/Long(或任何我需要的)。
页: [1]
查看完整版本: 如何获得电流as