Bentley Communities
Site
Search
User
Site
Search
User
Welcome to Bentley Communities
Bentley's Communities
Bentley 中国优先社区
Cancel
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【ORDCE C#】请问有没有设置地理坐标系的API
Sign In
Bentley 中国优先社区 requires membership for participation - click to join
State
Verified Answer
Replies
6 replies
Subscribers
73 subscribers
Views
291 views
Users
0 members are here
c#.net
ORD二次开发
【ORDCE C#】请问有没有设置地理坐标系的API
Offline
peng li
3 months ago
请问有没有设置下图这个地理坐标系的API呢,对用户来说每次都手动设置有些麻烦,还容易忘掉。
Top Replies
Offline
Yongan.Fu
Tue, Feb 7 2023 8:11 AM
in reply to
peng li
+1
verified
1. 在您的C# 项目中引用Bentley.GeoCoord2.dll和Bentley.DgnGeoCoord2.dll两个动态链接库 2. 用如下代码可为当前模型创建中国的CGCS2000地理坐标系。 using Bentley.GeoCoordinatesNET; private static void CreateGCS() { DgnModel dgnModel = Session…
Offline
Yongan.Fu
Tue, Feb 7 2023 8:55 PM
in reply to
peng li
+1
verified
我这里的定义如下: 您所示的这个函数中的DgnModelRef *不是Bentley.DgnPlatformNET下的,是Bentley.DgnPlatform下的。需要您的C# 项目得支持指针(即支持unsafe编程)才行,然后调用dgnModel.GetNative().ToPointer()可以获得该指针。 最简单的办法就是先升级一下软件,看是否有我调用的这个构造函数了。