0

MapObject2.4が提供するGISサポートで有効になっているアプリケーションがあります。アプリケーションは、mapobject APIを使用して.dgnファイルv7をロードできますが、.dgnv8ファイルをロードできませんでした。今、私は私のアプリケーションで.dgnv8のサポートを提供する必要があります。インターネットでさまざまなオプションを検索しましたが、探しているものが正解になりませんでした。現在、Microstation SDKを使用して、.dgn v8ファイルを読み取り、v7形式で変換できるMDLアプリケーションを構築しようとしています。そのため、アプリケーションで出力dllを使用して.dgn v8をv7に変換し、そのファイルを使用します。私の問題は、mdlプログラミングがわからず、アプリケーションでmdlコンパイル済みdllを使用できるかどうかさえわからないことです。

私を助けてください。

4

2 に答える 2

0

MDLでは通常、アクションを実行するためにMicroStationのインスタンスが実行されている必要があります。dllをスタンドアロンで実行することはできません。

BentleyコミュニティサイトのBentleyDeveloperNetwork(BDN)フォーラムに質問を投稿することをお勧めします。BDNメンバーでない場合は、すべてのSDKにアクセスできるようになると、BDNメンバーになることを申請し、Bentley自身の開発者が定期的にそこで読んだり投稿したりします。

OpenDesignAllianceのTeighaを試してみることもできます。彼らはこの種のもののためのライブラリを提供します。

于 2013-03-22T07:40:04.557 に答える
0

V7 .dgn ファイルを作成するためにコードを記述する必要はありません。MicroStation V8 はデフォルトで独自の V8 DGN 形式に保存されますが、V7 DGN 形式ファイルに保存することもできます。File|Save Asを実行するだけです。

スタンドアロン アプリケーション、つまり MicroStation から独立して実行されるアプリケーションで MDL を使用することはできません。

于 2016-02-26T16:04:15.340 に答える