在基于MapObject2.4的应用程序中读取.dgn v8文件



我有一个应用程序启用了GIS支持MapObject2.4提供的。应用程序能够加载。dgn文件v7使用mapobject api,但它无法加载。dgn v8文件。现在我必须在我的应用程序中提供。dgn v8的支持。我在互联网上搜索了各种选项,但没有得到我正在寻找的正确答案。目前,我正在尝试使用Microstation SDK来构建可以读取。dgn v8文件并以v7格式转换的MDL应用程序,以便我将使用应用程序中的输出dll将。dgn v8转换为v7并使用该文件。我的问题是我不知道MDL编程,甚至不知道我是否可以在我的应用程序中使用MDL编译的DLL。

请帮帮我。

MDL通常需要运行MicroStation实例才能执行任何操作。您的dll将无法独立运行。

您最好在宾利社区网站的宾利开发者网络(BDN)论坛上发布问题。如果您不是BDN会员,请申请成为BDN会员,因为您可以访问所有SDK和Bentley自己的开发人员定期在那里阅读/发布。

你也可以试着看看来自开放设计联盟的Teigha。他们为这类事情提供了库

不需要编写任何代码来创建V7 .dgn文件。MicroStation V8将默认保存为自己的V8 DGN格式,但也可以保存为V7 DGN格式文件。只需执行File|另存为

您不能在独立的应用程序中使用MDL,我指的是独立于MicroStation运行的应用程序。

最新更新