ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • 開始
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

演習 5: クイックスタート ガイド - XML ビルダーを構成する

  • XML ビルダーに基づくスケマティック ダイアグラム テンプレートを作成する
  • XML ファイルからスケマティック ダイアグラムを生成する
複雑性:
初級
データ要件:
ArcGIS Tutorial Data for Desktop
データ パス:
C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\XML_Data
目的:
XML ビルダーに基づくスケマティック ダイアグラム テンプレートを構成して、サンプル XML ファイルからダイアグラムを生成する

「スケマティック ダイアグラムの XML スキーマ定義」に従った *.xml ファイルまたは *.xml ストリームからスケマティック ダイアグラムを生成することができます。この XML スキーマ XMLBuilderDiagram.xsd は、ArcGIS インストール ディレクトリの Schematics\XMLSchema フォルダーにあります。XML ビルダーは、2 つのシステム間に抽象化が必要な場合や、データが標準形式でなく、取得するための処理ロジックが必要な場合など、システム統合の状況で非常に役立ちます。データは XML スキーマ定義に従って Schematics に渡されます。その後、Schematics でダイアグラムの保存や表示を行います。この演習では、スケマティック ダイアグラム テンプレートを作成し、ローカル コンピューターに保存されている XML ファイルからダイアグラムを生成するように構成する方法を学びます。演習 1 で作成した SchematicBuilderSamples スケマティック データセットを使用して、構成を行います。

  1. C:\ArcGIS\ArcTutor\Schematics\TutorialSchematicDB ジオデータベースに保存されている SchematicBuilderSamples スケマティック データセットを編集します。そのためには、ArcCatalog を使用してこのデータベースを参照し、データセットを右クリックして、[編集] メニュー オプション スケマティック データセットの編集ボタン を選択します。

    注意:

    この演習の画面には、これまでの演習で作成した構成パラメーターが表示されています。ただし、この演習を行う前にそれらの演習を完了している必要はありません。これまでの演習を完了していなくても、この演習で説明する手順を実行できます。

XML ビルダーに基づくスケマティック ダイアグラム テンプレートを作成する

第 1 段階では、ローカル コンピューターに保存されている XML ファイルからダイアグラムを生成するときに使用するスケマティック ダイアグラム テンプレートを作成します。

  1. データセット エディターのツリーで [SchematicBuilderSamples] エントリを右クリックし、[新規スケマティック ダイアグラム テンプレート] メニュー項目をクリックします。

    エディター ウィンドウの右側に、新しいスケマティック ダイアグラム テンプレートの [プロパティ] タブが自動的に表示されます。

    [新規スケマティック ダイアグラム テンプレート] - [プロパティ] タブの初期の内容

  2. [名前] テキスト ボックスに、「DiagramsFromXMLData」と入力します。
  3. [スケマティック ビルダー] セクションで [XML ビルダー] を選択します。
  4. [OK] をクリックします。

    データセット エディターのツリーに、DiagramsFromXMLData ダイアグラム テンプレートのエントリが表示されます。スケマティック データセット エディター ウィンドウの右側に、3 つのタブ ([関連付け]、[レイアウト]、および [ルール]) が新たに表示されます。

    作成された DiagramsFromXMLData ダイアグラム テンプレート

  5. [プロパティ] タブで [スケマティック ビルダー プロパティ] ボタン [スケマティック ビルダー プロパティ] ボタン をクリックして、XML ビルダーの [ビルダー プロパティ] ダイアログ ボックスを開きます。
    1. [スケマティック フィーチャクラスの自動作成] チェックボックスをオンにします。

      このチェックボックスをオンにすると、XML ファイル内のデータを表示するために必要なすべての構成アイテムが自動的に作成されます。

      DiagramsFromXMLData - ビルダー プロパティ

    2. [ビルダー プロパティ] ダイアログ ボックスで [OK] をクリックします。
  6. [スケマティック データセット エディター] ツールバーの [保存] 保存 をクリックします。
  7. スケマティック データセット エディターを閉じます。

XML ファイルからスケマティック ダイアグラムを生成する

ここでは、新しく作成した DiagramsFromXMLData ダイアグラム テンプレートに基づく最初のスケマティック ダイアグラムを生成します。

  1. ArcMap を空のマップ ドキュメントで開始します。
  2. [スケマティック] ツールバーの [スケマティック ダイアグラムの新規作成] ボタン スケマティック ダイアグラムの新規作成 をクリックして、[スケマティック ダイアグラムの新規作成] ダイアログ ボックスを開きます。
  3. [スケマティック データセットまたはフォルダー] フィールドの右側にある参照ボタンをクリックして、[スケマティック データセット、またはスケマティック フォルダーを選択] ダイアログ ボックスを開きます。
    1. 演習 1 で C:\ArcGIS\ArcTutor\Schematics に作成した [TutorialSchematicDB] ジオデータベースを参照し、選択します。
    2. このジオデータベースをダブルクリックし、[SchematicBuilderSamples] スケマティック データセットを選択します。
      ダイアグラムの生成 - スケマティック データセットを選択する
    3. [追加] ボタンをクリックします。
  4. [スケマティック ダイアグラムのテンプレート] ドロップダウン リストで [DiagramsFromXMLData] を選択します。
  5. データが保存されている XML ファイルを指定する必要があります。[入力 XML ファイルを指定] セクションの省略記号ボタンをクリックして、[XML ファイルの選択] ダイアログ ボックスを開きます。
    1. C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\XML_Data フォルダーにある [SampleNetworkData.xml] ファイルを参照し、選択します。
    2. [追加] ボタンをクリックします。
  6. [スケマティック ダイアグラム名] フィールドに「FirstDiagram_FromXML」と入力します。

    [スケマティック ダイアグラムの新規作成] ダイアログ ボックスが次のように表示されます。

    [スケマティック ダイアグラムの新規作成] ダイアログ ボックス - XML ビルダーのサンプル ダイアグラムの最終的な内容

  7. [OK] をクリックします。

    生成プロセスが開始されて、生成されたダイアグラムが新しいデータ フレームに表示され、自動的にマップ ドキュメントに追加されます。

    XML サンプル データ ファイルから生成された最初のダイアグラム

このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル