地籍MicroStationの-ベントレー

Microstation Geographics、データベースに接続

GeographicsはBentleyの旧バージョンですが、Benley MapとCadastreがここにとどまった後、Geographicsプロジェクトマップのデータベースを接続したい学生のためのメモがあります。

前のトピックから

Geographicsがどのように機能しているかについて前に説明したポストでは、この15エントリの要約が、私が本当に楽しんだことを示しています。

  1. フィーチャーブック
  2. テーマ別
  3. 位相的洗浄
  4. 線を結ぶ
  5. 位相解析
  6. ローカルプロジェクトを接続する
  7. 形状ファイルからのインポート
  8. 座標メッシュの作成
  9. いくつかの diferencias ベントレーマップ
  10. VBAによる開発
  11. サインとの違い
  12. Bentley Mapに移行する
  13. Gとスモーク! ツール
  14. インスピレーションの例

何が起こるかというと、Geographicsは常にこのようなものであり、管理者レベルで実装するには、知られている必要のあるソフトウェアでした。 ユーザーはそれを適用するために基本的なルーチンを行うことを学ぶ必要がありましたが、それでもベントレーがサポートに応答しないという事実にもかかわらず、それを手放したくないユーザーによってそれはまだ歯と釘を守っているツールです。

接続するもの

地理は、少なくともOracle、SQLServer、またはAccessデータベースに、できればODBCを介して接続できますが、データベースまたは接続モードはこれらだけではありません。 前のリストの項目6で説明したように、接続が作成されます。

接続するもの

地理学、これらのバージョンでは、オブジェクト接続リンクを介して動作します(エンジニアリングリンク)、これは線、点、セル、またはポリゴンにすることができます。 この接続は次のように機能します。

  • 接続オブジェクトはマップ上になければなりません.425876フォームのタブ番号を仮定します。
  • MsLinkは、マップ上で繰り返されない番号で、オブジェクトがデータベースにリンクされると関連付けられます。
  • MapIDはmslinkを登録されたマップに関連付ける番号なので、あるマップから別のマップへMsLinkを繰り返すことができます。違いはマップ登録番号です。上記の12サブセクションで説明しました。
  • リンクすると、納税者登録簿、cadastral値など、Geographicsの他のデータベーステーブルを表示することができます...そしてこれらを使用して、トポロジー分析、主題マップ、マップ注釈などの操作を実行します。

データベース

  • Geographicsプロジェクトと対話するには、データベースに次の表が含まれている必要があります。

カテゴリ
簡潔な
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • さらに、接続先のテーブル(例えば、指紋レジスタと呼ばれるものとします。 プラグ)MsLinkという列を、私が書いているように、MとLを大文字にして追加する必要があります。 また、これは自動数値タイプである必要があるため、新しいカードが作成されるたびに、繰り返されない番号が割り当てられます。
  • また、表には次の列を追加する必要があります。

エリア、これらの列の名前は重要ではありません。重要なのは、小数点以下XNUMX桁の数値であるということです。 これは、データベース内のプロパティの領域を更新するためのものです。

境界前のように、プロパティの辺の合計の値を格納します。

x1、 y1、 x2、 y2。 これらは、プロパティの範囲を定義する座標が格納されるXNUMXつの列であり、プロパティに移動するのに役立ちます(locate)を選択し、Geoweb Publisherに公開することもできます。

  • 次に、データベースのmscatalogテーブルに、レジストリのテーブルを含めて識別子を割り当てる必要があります。 これは、次のステップでGeographicsからテーブルを確認し、カタログに登録できるようにするためです。

地図

  • 地図は登録されていなければなりません。 プロジェクト/セットアップ/登録マップ/ dgnファイル。 これにより、マップはugmapsテーブルの番号を取得します。
  • 作成されたテーブルは、地理からも作成する必要があります。 このためにあなたはに行かなければなりません プロジェクト/セットアップ/テーブル/テーブルカタログ。 ここで作成され、名前にTICKET、プライマリキーにMSLINK(大文字)、エイリアス(この場合はFC)が配置されます。 次に コミット。 これで、私たちは浮気する準備ができています。

MSLINK

彼は電話する

オブジェクトはテーブルのフィールドにリンクされます プラグ、を通じて mslink 主キーとして、列との一致に基づいて key_file.

リンクするオブジェクト(マップ上のトークン番号を想定)とレジスタ内の識別子の間には一意の一致が必要です。 それはファイル番号またはcadastralキーである可能性がありますが、同じマップ上で繰り返されるべきではありません。

MSLINK スイッチを入れるには、 フェンスそれから データベース/テキストマネージャ。 リーグに進むために、チップ番号レベルのみをオンのままにします。 次に、リンクするテーブルの名前と、一致するものを含む列を選択します。 この場合、タブテーブルと列 key_file.

オプションを有効にします フェンス、 我々はボタンを選択する 加入 画面をクリックしてください。

  • 完了、 MSLINK Gegraphicsは、マップ上のトークン番号のすべてのフィールドを検索しました。これはテーブルのデータベーストークン番号と一致しました プラグkey_file。 そして、 mslink その列に存在する自動数値。 それをテストする方法は、コマンドを使用することです レビュー属性関連するテーブルを持ち上げる必要があります。
  • エリアと周辺を更新するには、レベルまたは 機能を使用 土地の境界とブロック、およびセントロイドの。 それからそれは行われます データベース/エリア周辺u
    ディスコルディア暦
    .
  • 座標を更新するには、 データベース/座標の更新
  • インセット データベースに新しいレコードを作成し、 update 更新を行う。

私は知っています、そして私は知っています。 これで、これらがVBAツールで自動化される理由がわかりました...

しかし、その論理を学ぶことは、私たちの脳の一部を発達させる精神的な運動でした。 ザ・ 地理空間管理者 そのアパートもあります。

ゴルジアルバレス

作家、研究者、土地管理モデルのスペシャリスト。 彼は、ホンジュラスの国家財産管理システムSINAP、ホンジュラスの共同自治体の管理モデル、地籍管理の統合モデル-ニカラグアのレジストリ、コロンビアのテリトリーSATの管理システムなどのモデルの概念化と実装に参加しています。 。 2007年からGeofumadasナレッジブログの編集者であり、GIS-CAD-BIM-デジタルツインのトピックに関する100以上のコースを含むAulaGEOAcademyの作成者。

関連記事

コメントを残します

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

また、チェック
閉じる
先頭へ戻るボタンに