BentleyMapからOracle Spatialにアクセスする
以下は、Microstation BentleyMapを使用してOracleSpatialデータベースの情報を管理するために実行できる機能の例です。
Oracleクライアントのインストール
コンピュータにOracleをインストールする必要はありません。 クライアントのみ、この場合は11gR2を使用しています。 使用時とは異なり Microsation Geographics、ODBCコネクタを使用するとより効率的に機能するため、クライアントで接続文字列を定義する必要はありません。 BentleyMapの場合、接続文字列はVBAで定義されているため、入力されないか、xmlファイルに保存されるか、接続時にパネルに入力されます。
データベースに接続する
このためには、次のことが必要です。
ファイル>マップの相互運用性
これにより、サイドパネルにタブが作成され、さまざまなソースからのデータに接続できるようになります。 BentleyMapの場合、ここからOracle接続、SQL Server、およびWFSサービスにアクセスできます。
PostGISへの接続がないことはあまりにも悪いことです。
「Connections」フォルダで右クリックし、「New Oracle Connection ...」を選択します。
これは、ユーザー、キー、およびサービスアドレスを入力する必要があるパネルに表示されます。
ポート経由のアクセスの場合、通常は1521であり、公開されているホストとリモートサービスです。
接続のプロパティは、フィールドを入力しなくても呼び出すことができる拡張orax、sqlx、またはwfsxのxmlファイルとして保存できます。
情報の表示と編集
接続が作成されると、プロジェクトで使用可能なレイヤーが表示されます。レイヤーは、タイプ別に整然とした方法で、または 地理空間管理者.
データを参照するには、アイコンを眼鏡として使用します。これにより、情報を表形式またはxml構造で表示できます。
マウスの右ボタンでは、バーの同じ機能が空間ツールに表示されます。
- Querryは、ビュー(ビュー)または特定のクエリから、または空間スキーマ内のすべての既存データから、データのクエリを作成するために使用されます。
- ポストは、ジオメトリに加えられた変更を保存するために使用されます。
- 変更する可能性を可能にするためにロック/ロック解除します。
- キャッシュされたインスタンスを消去するとビューデータが消去されます
特定のクエリを作成する場合は、フィールドに配置することができます Where句、オブジェクトに含まれる情報によると。 この場合、アクティブなステータスで、部門0006と市町村08のセクター01に属するcadastral区画のみが必要です。クエリは次のようになります。
DELETED = 0 AND CODDEPARTAMENTO = 08 AND CODMUNICIPIO = 01 AND SECTOR = 0006
BentleyMapはネイティブに編集するため、災害の可能性はセキュリティ制御の欠如にあることを理解することが重要です。 誤って削除された情報のバージョン管理とリカバリのオプションを管理する上で、ユーザーの役割を明確に確立する必要があります。 一般的に、人々はいたずら好きで、ロックとロック解除を混同します。
それ以外の点では、CADソフトウェアのすべての機能を備えていることを考えると、これは驚くべきことです。 練習はあなたがしなければならないと言います VBAを利用する ツールの管理とトランザクション管理のために使用します。