ジオデータベース プロジェクトの作成
ジオデータベースは、空間データ、属性データ、およびそれらのデータ間に存在するリレーションシップを格納するためのコンテナーです。 ジオデータベースでは、フィーチャとそのフィーチャに関連付けられた属性を構造化し、ルール、リレーションシップ、トポロジの関連付けを使用した、統合システムとして連携させることができます。 このため、ジオデータベースを使用することで、ニーズに応じた単純または複雑な方法で、実世界をモデリングできます。
テンプレートを使用したプロジェクトの作成
ジオデータベースの組織と構造は、一般的にスキーマと呼ばれます。 ザルツブルクの観光省庁が使用するジオデータベース スキーマを開発する前に、特定のベース データまたはソース データのコレクションを管理する必要がある場合、組織や省庁が配置する可能性のある一般的なベースマップ スキーマを調査することが役立ちます。
複数の方法でジオデータベースを作成できますが、このチュートリアルでは、ジオデータベースを含むテンプレートから、ArcGIS Pro プロジェクトを作成することから始めます。 プロジェクトを作成すると、新しいファイル ジオデータベースが自動的に作成され、デフォルト ジオデータベースとして設定されます。 このジオデータベースには、ザルツブルグの観光省庁が使用し、マップ構築作業をサポートするデータが格納されます。
注意:
都市、組織、および省庁が一意または独自のデータを保持し、公開済みかつパブリックに利用可能なベースマップ、マップ サービス、および ArcGIS Living Atlas of the World で利用できるような、信頼できるデータ ソースを使用して、そのデータを補完するのが一般的です。
- Salzburg.zip ファイルをダウンロードします。
- ダウンロードしたファイルを見つけ、C:\ ドライブに展開します。
C:\Salzburg ディレクトリには、3 つのフォルダーと XML ドキュメント ファイルが含まれています。
次に、ArcGIS Pro を起動し、メタデータの表示方法に関する設定を確認して、プロジェクトを作成します。
- ArcGIS Pro を起動します。 サイン インを求められたら、ライセンスが割り当てられた ArcGIS 組織アカウントを使用してサイン インします。
注意:
ArcGIS Pro へのアクセス権限または組織アカウントがない場合は、ソフトウェア アクセスのオプションをご参照ください。
ArcGIS Pro を開くと、新しいプロジェクトを作成するか、既存のプロジェクトを開くかを選択できるオプションが表示されます。 以前プロジェクトを作成したことがある場合は、最近使用したプロジェクトのリストが表示されます。
- [設定] をクリックします。
[ArcGIS Pro について] ページが表示されます。 ここでは、ソフトウェアのオプションの表示と調整を行うことができます。
- [オプション] をクリックします。
[オプション] ウィンドウが表示されます。
- [オプション] ウィンドウで、[メタデータ] をクリックします。 必要に応じて、[メタデータ スタイル] を [アイテム説明] に設定します。
メタデータ スタイルを使用して、複数の位置に表示される任意のメタデータを作成できます。メタデータは、プロジェクトが ArcGIS Online などの他の ArcGIS プログラムに移行されるときに、プロジェクトと共に引き継がれます。 - [OK] をクリックします。
- 戻るボタンをクリックします。
開始ページに戻ります。 [新規] の下に、複数のプロジェクト テンプレートが一覧表示されます。 ArcGIS Pro を主にデータ管理に使用しており、必ずしもマップを作成する必要がない場合、[カタログ] テンプレートが適しています。 後で、いつでもマップをプロジェクトに追加できます。
- [新しいプロジェクト] で、[カタログ] をクリックします。
- [新しいプロジェクト] ウィンドウの [名前] に「Salzburg_Data_Management」と入力します。
プロジェクトのデフォルトの場所が、[場所] フィールドに表示されます。 デフォルトの場所を使用することも、新しい場所を選択することもできます。 コンピューターのファイル ブラウザーで、プロジェクト ファイルを見つける必要がある場合には、プロジェクトの場所をメモしておくと便利です。
新しいプロジェクトごとに、プロジェクト ファイル (.aprx)、デフォルトのジオデータベース、ツールボックスが含まれています。 可能な限り、これらのアイテムや、このプロジェクトで収集する可能性のある今後のファイルに、専用のフォルダーを作成することをお勧めします。
- [このプロジェクトのフォルダーを作成] がオンになっていることを確認して、[OK] をクリックします。
プロジェクトが作成されます。 選択したテンプレートに応じて、[カタログ] ビューが表示されます。
フォルダー接続の追加
デフォルトでは、新しいプロジェクトは、ダウンロードしたデータに接続されていません。 フォルダー接続を作成することで、フォルダー内のすべてのデータにすばやくアクセスできます。 フォルダー接続は、重要なデータやプロジェクト関連資料を探すためのショートカットです。 フォルダー接続を使用して、[カタログ] ビューで、このデータを管理することもできます。 抽出した Salzburg フォルダーへのフォルダー接続を作成します。
まず、ArcGIS Pro にデフォルト ウィンドウが表示されていることを確認します。 以前に ArcGIS Pro を使用したことがある場合は、[コンテンツ] ウィンドウと [カタログ] ウィンドウが、デフォルトで開いていない場合があります。
- リボンの [表示] タブをクリックします。 [ウィンドウ] グループで、[ウィンドウのリセット] をクリックし、[マッピング用にウィンドウをリセット (デフォルト)] を選択します。
[コンテンツ] ウィンドウと [カタログ] ウィンドウが開き、他のウィンドウが閉じられます (それらのウィンドウがすでに開いていた場合は、前後で変化はありません)。
中央の [カタログ] ビューでは、プロジェクトに関連付けられているすべてのアイテムにアクセスして、管理できます。それらのアイテムが、ローカル コンピューター、ネットワーク コンピューター、ArcGIS Online、ArcGIS Enterprise ポータルのどこにあっても利用可能です。
[コンテンツ] ウィンドウには、アクティブ ビューのコンテンツが表示されます。 マップ ビューがアクティブになると、[コンテンツ] ウィンドウに、マップ内のレイヤーが表示されます。 [カタログ] ビューがアクティブな場合、現在の状態のように、[コンテンツ] ウィンドウにプロジェクトのコンテンツが表示されます。これには、プロジェクト アイテム (ツールボックスやデータベースなど)、ポータル接続、お気に入りが含まれます。
[カタログ] ウィンドウは、[カタログ] ビューに似ていますが、異なるタスクを対象にしています。 [カタログ] ウィンドウが高速なアクセスに適している一方、[カタログ] ビューは、詳細なデータ管理タスクに適しています。 メタデータへのアクセスが提供され、リボン コントロールが、ウィンドウよりも多くの機能を提供します。
このチュートリアルでは、[カタログ] ビューを使用します。 [カタログ] ウィンドウは使用しません。
- [カタログ] ウィンドウを閉じます。
- [コンテンツ] ウィンドウで、[データベース] を展開します。
[Salzburg_Data_Management] ジオデータベースは、プロジェクトの作成時に、自動的に作成されています。 このジオデータベース データには、現在データがありません。 さきほどダウンロードしたデータにアクセスするために、フォルダー接続を作成します。
- [コンテンツ] ウィンドウで、[フォルダー] を右クリックして、[フォルダー接続の追加] を選択します。
- [フォルダー接続の追加] ウィンドウで、C:\Salzburg を参照して選択したら、[OK] をクリックします。
- [コンテンツ] ウィンドウで、[フォルダー] を展開します。
プロジェクトには、2 つのフォルダー接続が含まれています。 [Salzburg_Data_Management] フォルダーにはプロジェクトがあります (ホーム フォルダーとも呼ばれます)。 このフォルダー接続は、自動的に作成されています。 [Salzburg] フォルダー接続は、ユーザー自身が追加したフォルダーです。
- [クイック アクセス ツールバー] の [保存] ボタンをクリックします。
ジオデータベースへのデータ入力をサポートするプロジェクトを作成しました。 また、データをダウンロードし、フォルダー接続をプロジェクトに追加しました。 次に、ジオデータベースに含めるさまざまなデータ ソースを評価します。
データ ソースの評価
データ ソースを評価する際の一般的なデータ品質基準は、目的、地理範囲、投影法、通貨、データおよびメタデータ規格、データ系譜、データに対して実行される空間処理 (サンプリング、処理、モデリングおよび解析、正確性、完全性など)、および関連する属性です。 次に、プロジェクトのジオデータベースに移行する可能性のあるデータ ソースを評価します。 これらのデータソースには、シェープファイルと KMZ ファイルが含まれています。
シェープファイル データの評価
まず、シェープファイル形式のデータから確認します。 シェープファイルは、空間データ用のデータ格納形式です。
- [コンテンツ] ウィンドウで、[Salzburg] フォルダーを展開します。 [City_of_Salzburg] サブフォルダーをクリックします。
[カタログ] ビューが更新され、ザルツブルク市のシェープファイル データのコレクションが表示されます。 名前やタイプなどの基本情報が、ファイルごとに一覧表示されます。
[City_of_Salzburg] フォルダーには、観光省庁がマップの更新やアプリの作成に使用できる 30 個のシェープファイルが含まれています。 保持するデータ ソースや他のソースのデータで置き換えるデータ ソースを決定する前に、各データ ソースにアクセスして、確認する必要があります。
- [カタログ] ビューで、[BicyclePaths.shp] をクリックします。
シェープファイルのメタデータが、ファイルのリストの横にある詳細パネルに表示されます。
ヒント:
メタデータが表示されない場合は、リボン上の [表示] タブをクリックします。 [オプション] グループで、[詳細パネル] をクリックします または、[カタログ] ビューの下部にある [詳細パネルの表示/非表示] ボタンをクリックします。
メタデータには、著作権、利用制限、および範囲に関する情報が含まれています。 データの空間参照 (座標系) は表示されません。 この情報は、[プロパティ] ウィンドウにあります。
- [BicyclePaths.shp] を右クリックし、[プロパティ] を選択します。
[シェープファイル プロパティ] ウィンドウが表示されます。
- [ソース] タブで、[空間参照] を展開します。
[BicyclePaths] シェープファイルは、投影座標系 MGI Austria GK M31 を使用します。 基礎となる地理座標系は、Militar-Geographische Institut です。 これらの座標系は、オーストリアで使用するために設計されたため、データに適しています。
メタデータは、ジオデータベースを開発する際に、データ ソースの有用性および関連性を評価する上で重要です。 メタデータは、説明するアイテムとともに、ジオデータベース アイテム (フィーチャクラスなど) の場合はジオデータベースに、プロジェクト アイテム (マップなど) の場合はプロジェクトに、ファイルベース アイテム (CSV ファイルやスプレッドシートなど) の場合はファイル システムに格納されます。 ArcGIS が管理するアイテムは、それに関連するアイテムとともにコピー、移動、削除されます。
- [シェープファイル プロパティ] ウィンドウを閉じます。
- 詳細パネルにある [ジオグラフィ] タブをクリックします。
このタブでは、マップ上の空間データを確認できます。 マップを画面移動およびズームして、データを詳しく探索することもできます。
- [テーブル] タブをクリックします。
このタブでは、マップ フィーチャに関連付けられている属性データを確認できます。
- [ReligiousMonuments.shp] の [メタデータ]、[ジオグラフィ]、および [テーブル] タブを確認します。
[ReligiousMonuments.shp] のメタデータには完全な情報が含まれているように見えますが、ジオグラフィおよびテーブルを確認すると、フィーチャが表示されません。 これは空のシェープファイルです。そのため、このデータ ソースは、拒否されることがあります。
KML データの評価
次に、KML (Keyhole Markup Language) ファイル形式のデータを見ていきます。 KML は、Earth ブラウザーに地理データを表示するために使用するファイル形式です。
- [コンテンツ] ウィンドウの [フォルダー] で、[kmz-files] サブフォルダーをクリックします。
このフォルダーには、観光省庁に便利な 3 つの KMZ ファイルが含まれています。 KMZ ファイルは、KML ファイルを圧縮したもので、あらゆる KML クライアント (ArcGIS Pro など) で表示できます。
注意:
KML は、簡単にインターネットで配信して、多くの無料アプリケーションで表示できるため、非 GIS ユーザーと地理データを共有するための一般的な形式になっています。 KML ファイルの形式は XML ベースであり、拡張子は、.kml または .kmz (圧縮された KML ファイル用) のいずれかです。 ArcGIS Pro では、いずれかの拡張子を使用できます。
- [カタログ] ビューで、[Kunstwerke_mit_Audiotext.kmz] をクリックします。
この KML ファイル内のフィーチャは、特定のアーティストの作品に興味のある観光客が検索および訪問できる、複数の主要な野外および屋内インスタレーション アートの場所を表しています。
- 詳細パネルにある [メタデータ] タブをクリックします。
この場合、KML ファイルには、有効なメタデータがありません。 KML ファイルには、[プロパティ] ウィンドウもないため、座標系が一覧表示されません。 ただし、KML は、WGS 1984 地理座標系のみをサポートします。そのため、データ ソースに関していくつかの情報が知られています。 WGS 1984 は、汎用の地理座標系です。
- [ジオグラフィ] タブをクリックします。
表示されるフィーチャのサイズは、あまり変化せず、見えにくくなっています。 これは、KML ファイルにシンボルと他のレイヤー プロパティ (ポップアップ情報など) が含まれているためです。
注意:
1 つの KML ファイルは、ポイント フィーチャ、ライン フィーチャ、ポリゴン フィーチャ、およびラスター画像の組み合わせで構成することができます。 KML には、グラフィックス、ピクチャ、属性、HTML などの関連コンテンツも含めることができます。 一方、ArcGIS のデータセットは、一般的に同種のエレメントで構成されています。たとえば、ポイント フィーチャクラスには、ポイントだけが含まれます。
- [テーブル] タブをクリックします。
KML ファイルには、テーブルがありません。 代わりに KML ファイルは、ネストされたエレメントと属性を含むタグベースの構造を使用し、XML 標準に基づいています。 データを編集および変更するには、KML ファイルをテキスト エディターで開くか、ジオデータベース フィーチャクラスに変換します。
- [コンテンツ] ウィンドウの [フォルダー] で、[OpenStreetMap_Salzburg] サブフォルダーをクリックします。
このフォルダーには、ザルツブルクの無料の OpenStreetMap データのコレクションがシェープファイル形式で含まれており、観光マップやアプリの構築に役立ちます。 このデータは、ボランティアによって収集および構築され、オープン コンテンツ ライセンスでリリースされています。 OpenStreetMap ライセンスでは、マップ画像とすべての基礎マップ データに無料でアクセスできます。
- [カタログ] ウィンドウで、[OSM_Salzburg_Amenities.shp] を右クリックして、[プロパティ] を選択します。 [空間参照] 情報を展開して確認します。
このデータは、投影座標系 WGS 1984 Web メルカトル (球体補正) に格納され、この投影座標系は、OpenStreetMap などの Web マップを対象にするデータでは一般的です。 基になる地理座標系は、WGS 1984 であり、KML データと同じですが、オーストリアに固有の空間参照を使用している他のシェープファイル データとは異なっています。 マップ内のすべてのデータが、同じ基になる地理座標系を使用することは重要です。 後でデータを選択し、一致するように他のデータを変換します。
注意:
各投影座標系には、基になる地理座標系が含まれています。 詳細については、地理座標系と投影座標系をご参照ください。
- [シェープファイル プロパティ] ウィンドウを閉じます。
このフォルダー内のすべてのシェープファイルは、同じ Web メルカトル座標系を使用します。
- プロジェクトを保存します。
次に、XML ファイルを使用して、汎用ベースマップのジオデータベース スキーマをインポートします。 ベースマップを使用して、Salzburg ジオデータベースのメタデータを更新する前に、ジオデータベース オブジェクトを探索します。 メタデータの更新は、現在の形式と空間参照から観光マップおよびアプリでの使用に適した空間参照にデータ ソースを移行する準備手順です。
ジオデータベース スキーマの準備
ジオデータベースの格納モデルは、一連のリレーショナル データベース概念に基づき、基本データベース管理システム (DBMS) を使用しています。 DBMS は、ストレージ構造、インデックス構築、バックアップとロールバックのメカニズム、およびセキュリティ モデルを提供します。 DBMS テーブルと明確に定義された属性タイプを使用して、地理データセットごとにスキーマ、ルール、ベース、空間属性データを格納します。 この手法は、データを格納して操作するための形式的なモデルを提供します。
ジオデータベース メタデータの追加
データセットを変換し、Salzburg ジオデータベースのスキーマを作成します。 Salzburg ジオデータベースにデータを設定する準備として、ジオデータベース メタデータを編集および更新します。
- [コンテンツ] ウィンドウで、[データベース] の下にある [Salzburg_Data_Management.gdb] を右クリックして、[メタデータの編集] を選択します。
メタデータ ビューが表示されます。
必要なメタデータ エレメントが、赤色でハイライト表示されます。 次に、これらにデータを入力します。
- メタデータ ビューで、次の情報を更新します。
- [タイトル] に、「Salzburg Tourism Geodatabase」と入力します (またはコピーして貼り付けます)。
- [タグ] に「Salzburg, Austria, Visitor map, Tourism, Tourist, Visitor guide, Food, Activities, Attendees, Places to visit, Places to eat, Bike Routes, Ski Resorts, Museums, Art, Castles, Cathedrals」と入力します。
- [サマリー (目的)] に「Collection of data for the city and surrounding areas of Salzburg Austria」をコピーして貼り付けます。
- [説明 (要約)] に「Geodatabase to store and manage a collection of spatial and attribute data that can be used by tourism agencies in the city of Salzburg, Austria to develop updated web maps and apps」をコピーして貼り付けます。
- [著作権] に、次の情報をコピーして貼り付けます。
- STADT: SALZBURG https://maps.stadt-salzburg.at/
- National Mapping Agency - Federal Office for Metrology and Surveying (BEV) https://www.bev.gv.at
- Austrian Map online - https://maps.bev.gv.at/
- Land Salzburg - Open Government Data (OGD) - https://service.salzburg.gv.at/ogd/client/ and https://www.salzburg.gv.at/sagis/
- Austrian OGD basemap https://www.basemap.at/index_en.html
ヒント:
ArcGIS アイテムのメタデータ コンテンツを作成または更新する場合、組織にとってそのアイテムを理解するために重要な情報をすべて記録します。 これには、アイテムの正確度や最新度、アイテムの使用と共有に関する制限、フィーチャの生成など、ライフ サイクル内の重要なプロセスなどが含まれます。
- リボンの [メタデータ] タブの [メタデータの管理] グループで、[保存] をクリックします。
- メタデータ ビューを閉じます。
- [コンテンツ] ウィンドウで、[Salzburg_Data_Management.gdb] を右クリックして、[メタデータの表示] を選択します。 [カタログ] ビューで、[メタデータ] タブをクリックします。
[カタログ] ビューの詳細パネルには、Salzburg Tourism ジオデータベースの更新されたメタデータが表示されます。
メタデータにわかりやすい情報が含まれている場合は、検索機能を使用してアイテムを探し、検索結果の中からどのアイテムが最も使用に適しているかを評価できます。 コミュニケーションを改善し、アイテムの地理空間情報に基づいた意思決定に自信を持つことができます。 後から復元、使用、評価できるようにプロジェクトのアーカイブを作成できます。
- プロジェクトを保存します。
フィーチャ データセットの作成
ザルツブルク市の現在の観光マップとオンライン情報の調査は、さまざまな観光省庁や民間企業が観光客に最適なサービスを提供するために、必要なデータ テーマについての適切な判断材料になります。 この調査は、ジオデータベースに追加する、データのよい参考になります。 今回構築してシンボル表示するフィーチャクラスの大半は、ArcGIS Living Atlas of the World などのソースで公開されている現在のベースマップ レイヤーに高い確率で表示されます。 フィーチャクラスは、既存のベース データを補完し、省庁が生成および公開する対話形式の Web マップおよびアプリに付加価値を提供します。
ザルツブルク観光で使用される、最も一般的なマップとデータには、次のようなものがあります。
- ストリート、歩行者エリア、および建物を表す詳細な市内マップ
- 観光客の動向を含む観光マップ
- 市場および展覧会の場所を示すマップ
- バスの停留所および鉄道の駅と路線図
- 建築、博物館、アート、ギャラリー、教会などのお勧めの散策
- 散策およびサイクリングのルート
- 醸造所や居酒屋を含むビール ルート
- 都市と自然のハイキング コース
- ホテル マップ
ジオデータベースを操作しながら、ジオデータベースで空白のフィーチャ データセットを直接作成できます。 最初に、以下の 4 つのデータ テーマに対するフィーチャ データセットを作成します。
- City attractions
- Transportation
- Scenic attractions
- Trails
- [コンテンツ] ウィンドウで、[Salzburg_Data_Management.gdb] を右クリックし、[新規] にポインターを合わせて、[フィーチャ データセット] を選択します。
[フィーチャ データセットの作成] ジオプロセシング ツールが表示されます。 デフォルトで、[出力ジオデータベース] は、[Salzburg_Data_Management.gdb] に設定されています。
- [フィーチャ データセットの作成] ツールの [フィーチャ データセット名] に「City_Attractions」と入力します。
- [座標系] で、[座標系の選択] ボタンをクリックします。
ジオデータベース オブジェクトの座標系を定義する最も簡単な方法は、現在のデータ ソースから座標系をインポートすることです。
- [座標系] ウィンドウで、[座標系の追加] ボタンをクリックし、[座標系のインポート] を選択します。
- [座標系のインポート] ウィンドウで、[City_of_Salzburg] フォルダー (C:\Salzburg\City_of_Salzburg にある) を参照します。 [BicyclePaths.shp] を選択し、[OK] をクリックします。
- [座標系] ウィンドウの [現在の XY] ボックスに、[MGI Austria GK M31] が表示されていることを確認します。
MGI Austria GK 座標系は、横メルカトル投影を使用する、オーストリアでの地籍図のための公式の投影座標系です。 M31 は、ザルツブルクをカバーする地域に対して最適化された、この座標系の 1 つのバージョンです。
- [OK] をクリックします。
- [フィーチャ データセットの作成] ツールで、[実行] をクリックします。
ツールが完了すると、[City_Attractions] フィーチャ データセットが、[Salzburg_Data_Management] ジオデータベースに追加されます。
- [コンテンツ] ウィンドウで、[Salzburg_Data_Management.gdb] をクリックします。 [カタログ] ビューで、[City_Attractions] を右クリックして、[メタデータの編集] を選択します。
- [City_Attractions] メタデータ ビューで、以下の更新を行います。
- [タイトル] に「Salzburg City Attractions」と入力します (またはコピーして貼り付けます)。
- [タグ] に「Salzburg, Austria, City Attractions」と入力します。
- [サマリー (目的)] に「Collection of Salzburg visitor attractions」をコピーして貼り付けます。
- [説明 (要約)] に「Location of various city sites commonly visited by tourists in Salzburg Austria」をコピーして貼り付けます。
- [著作権] に、次の情報をコピーして貼り付けます。
- STADT: SALZBURG https://maps.stadt-salzburg.at/
- National Mapping Agency - Federal Office for Metrology and Surveying (BEV) https://www.bev.gv.at
- Austrian Map online - https://maps.bev.gv.at/
- Land Salzburg - Open Government Data (OGD) - https://service.salzburg.gv.at/ogd/client/ and https://www.salzburg.gv.at/sagis/
- Austrian OGD basemap https://www.basemap.at/index_en.html
注意:
メタデータに、サムネイルを追加することもできます。 これを行うには、[サムネイル] で [更新] をクリックします。 サムネイルとして使用する画像を参照して選択します。
- リボンの [メタデータ] タブの [メタデータの管理] グループで、[保存] をクリックします。
- [City_Attractions] メタデータ ビューを閉じます。
メタデータが、[カタログ] ビューに表示されます。
次に、フィーチャ データセットをさらに 3 つ作成します。 効率的にこれを行うには、[フィーチャ データセットの作成] ツールをバッチ モードで実行します。 こうすることで、ツールを一度実行するだけで、3 つすべてのフィーチャ データセットを作成できます。
- [ジオプロセシング] ウィンドウの [戻る] ボタンをクリックします。
よく使用されるツールと最近使用したツールのリストが表示されます。
- [最近] で、[フィーチャ データセットの作成] を右クリックして、[バッチ] を選択します。
ツールが、バッチ モードで表示されます。 複数の入力を受け付けるバッチ パラメーターを選択します。 各フィーチャ データセットで出力ジオデータベースと座標系は変化させず、フィーチャ データセットごとに異なる名前を付けるため、バッチ パラメーターとして名前パラメーターを選択します。
- [バッチ パラメーターの選択] で、[フィーチャ データセット名] を選択します。 [次へ] をクリックします。
- [バッチ フィーチャ データセットの作成] ツールで、次のパラメーターを設定します。
- [出力ジオデータベース] で、パスが C:\Salzburg\SalzburgDataManagement.gdb であることを確認します。
- [バッチ フィーチャ データセット名] に「Scenic_Attractions」と入力して、Enter キーを押します。 2 つ目のテキスト ボックスに「Transportation」と入力して、Enter キーを押し、3 つ目のテキスト ボックスに「Trails」と入力します。
- [座標系] で、[MGI Austria GK M31] をインポートします。
- [実行] をクリックします。
新しいフィーチャ データセットが、[Salzburg_Data_Management] ジオデータベースに追加されます。
- 必要に応じて、追加のフィーチャ データセットのメタデータを更新します。
- プロジェクトを保存します。
次に、City_of_Salzburg、kmz-files、OpenStreetMap_Salzburg 各フォルダーから [SalzburgDataManagement.gdb] に、複数のデータ ソースを移行します。
ジオデータベースへのデータの設定
ソース データ形式をインポートして、フィーチャクラスに変換することで、ジオデータベースにデータを追加できます。 最初に、シェープファイルのジオデータベースへの移行について説明します。
1 つのシェープファイルのインポート
シェープファイルは、現在でも一般的に使用される古いデータ形式ですが、効率的なデータ格納タイプとしての使用を妨げる制限が存在します。 シェープファイルは、フィーチャクラスに類似しているため、ジオデータベースに移行する際、ジオデータベースに 1 つのフィーチャクラスとして直接マッピングされます。
- [ジオプロセシング] ウィンドウの [戻る] ボタンをクリックします。
- [フィーチャのエクスポート] ツールを検索して選択します。
[フィーチャのエクスポート] ジオプロセシング ツールが開きます。 このツールを使用すると、ジオデータベースにインポートする 1 つのデータ ソースを選択できます。 さらに、出力フィーチャクラスの名前を変更し、ソース データから保持または削除する、ソース属性フィールドを選択できます。
- [入力フィーチャ] で、[OpenStreetMap_Salzburg] フォルダーを参照し、[OSM_Salzburg_HistoricSites.shp] を選択します。
- [出力フィーチャクラス] で、[Salzburg_Data_Management] ジオデータベースを参照して、[City_Attractions] フィーチャ データセットを選択します。
- [出力名] に「Historic_Sites」と入力して、[保存] をクリックします。
- [フィールド] を展開します。
[フィールド マップ] セクションの [出力フィールド] リストには、出力データセットにコピーされる属性フィールドが表示されます。 フィールドを出力データセットから除外するには、そのフィールドを選択して、[削除] をクリックします。 複数のフィールドを削除するには、Shift + Ctrl キーを押してフィールドを選択し、フィールド名上で [削除] をクリックします。
- [出力フィールド] リストで、以下を除くすべてのフィールドを削除します。
- HISTORIC
- NAME
- ADDR_HOUSE
- ADDR_HOU00
- ADDR_STREE
- ADDR_CITY
- ADDR_STATE
- ADDR_POSTC
- ADDR_PLACE
- [実行] をクリックします。
注意:
入力シェープファイルの座標系は、WGS_1984_Web_Mercator_Auxiliary_Sphere です。 シェープファイルが、[City_Attractions] フィーチャ データセット内のフィーチャクラスに変換されると、座標系は、自動的に MGI Austria GK M31 に再投影されます。 フィーチャ データセットには一致しない座標系を含むフィーチャクラスを含めることはできません。
- [コンテンツ] ウィンドウで、[City_Attractions] を右クリックし、[更新] を選択します。
- [カタログ] ビューで、[Historic_Sites] をクリックします。
詳細パネルの [メタデータ] タブで、元のシェープファイル メタデータが、新しいジオデータベース フィーチャクラスにコピーされました。
- [カタログ] ビューで、[Historic_Sites] を右クリックして、[メタデータの編集] を選択します。
- メタデータ ビューで、次の情報を更新します。
- [タイトル] に「Salzburg Historic Sites」と入力します。
- [タグ] に「Salzburg, Austria, Historic sites」と入力します。
- [サマリー (目的)] に「Point features of historic sites in Salzburg Austria」と入力します。
- [説明 (要約)] に「Location of historic sites in Salzburg Austria」と入力します。
- [著作権] および [利用制限] フィールドには、ソース メタデータのデータが設定されるため、デフォルトのテキストのままにします。
- [適切な縮尺範囲] を[市区町村 1:50,000] ~ [建物 1:5,000] に設定します。
- リボンの [メタデータ] タブの [メタデータの管理] グループで、[保存] をクリックします。
- メタデータ ビューを閉じます。
複数のフィーチャクラスのエクスポート
選択したフィーチャのみを変換し、出力フィーチャクラスにコピーする特定の属性フィールドを選択する必要がある場合、1 つのシェープファイルをエクスポートまたはインポートすると便利です。 迅速に変換を行うために複数のソースをバッチ変換し、後で不要な属性フィールドを削除する必要がある場合もあります。
- [コンテンツ] ウィンドウの [フォルダー] の下で、[Salzburg] フォルダーを展開して、[City_of_Salzburg] フォルダーをクリックします。
- [カタログ] ビューで、[Castles.shp] を右クリックし、[エクスポート] にポインターを合わせて、[フィーチャクラス → ジオデータベース] を選択します。
[フィーチャクラス → ジオデータベース] ジオプロセシング ツールが開きます。 [入力フィーチャ] パラメーターがすでに入力されていますが、ツールを実行する前に、シェープファイルを入力として、さらに追加することができます。
- 2 つ目の [入力フィーチャ] ボックスの横にある [参照] ボタン をクリックします。
- [City_of_Salzburg] フォルダーを参照して、[Museums.shp] をクリックします。 [OK] をクリックします。
- [出力ジオデータベース] で、[Salzburg_Data_Management.gdb] を参照して、[City_Attractions] フィーチャ データセットを選択します。
- [実行] をクリックします。
ツールが実行されます。
- [コンテンツ] ウィンドウで、[City_Attractions] をクリックします。 [City_Attractions] フィーチャ データセットに、3 個のフィーチャクラスが含まれていることを確認します。
- [コンテンツ] ウィンドウで、[SalzburgDataManagement.gdb] の下にある [Scenic_Attractions] を右クリックし、[インポート] にポインターを合わせて、[複数のフィーチャクラス] を選択します。
- [フィーチャクラス → ジオデータベース] ツールの [入力フィーチャ] で、[City_of_Salzburg] フォルダーを参照し、Ctrl キーを押しながら、複数のシェープファイルを同時に選択することで、次のシェープファイルを追加します。
- NaturalParks.shp
- NatureReserves.shp
- Skilifts.shp
- SkiSlopes.shp
- SwimmingHoles.shp
- Waterbodies.shp
- Waterwheels.shp
- [フィーチャクラス → ジオデータベース] ツールの空の [入力フィーチャ] 行で、[OpenStreetMap_Salzburg] フォルダーを参照し、Ctrl キーを押しながら、複数のシェープファイルを同時に選択することで、次のシェープファイルを追加します。
- OSM_Salzburg_CableCar.shp
- OSM_Salzburg_CableCarStations.shp
- OSM_Salzburg_NaturalFeatureBoundaries.shp
- OSM_Salzburg_NaturalFeatures.shp
- OSM_Salzburg_ReceationSiteBoundaries.shp
- OSM_Salzburg_RecreationSites.shp
- OSM_Salzburg_Streams.shp
これで、[フィーチャクラス → ジオデータベース] ツール ウィンドウに、14 個の入力フィーチャが追加されました。
デフォルトで、[出力ジオデータベース] パラメーターは、[Scenic_Attractions] フィーチャ データセットに正しく設定されます。
- [実行] をクリックします。
ツールが実行されます。 入力フィーチャが大量にあるため、処理が完了するまで 1 分ほどかかる場合があります。
- [コンテンツ] ウィンドウで、[Scenic_Attractions] フィーチャ データセットをクリックします。
これで、選択した 14 個の入力フィーチャが、フィーチャ データセットに追加されました。 これらのうちの一部を、もう少しシンプルな名前に変更します。
- [カタログ] ビューで、次の表に示すように、フィーチャクラスの名前を変更します。
ヒント:
フィーチャクラスの名前を変更するには、次の 3 つの方法があります。
- フィーチャクラスを右クリックして、[名前の変更] を選択します。
- フィーチャクラスをクリックして選択し、F2 キーを押して、その名前を編集できるようにします。
- フィーチャクラスをクリックして選択し、もう一度クリックして、その名前を編集できるようにします。
元の名前 新しい名前 OSM_Salzburg_CableCar.shp
CableCar
OSM_Salzburg_CableCarStations.shp
CableCarStations
OSM_Salzburg_NaturalFeatureBoundaries.shp
NaturalFeatureBoundaries
OSM_Salzburg_NaturalFeatures.shp
NaturalFeatures
OSM_Salzburg_RecreationSiteBoundaries.shp
RecreationSiteBoundaries
OSM_Salzburg_RecreationSites.shp
RecreationSites
OSM_Salzburg_Streams.shp
Streams
- 必要に応じて、[Scenic_Attactions] のメタデータを更新します。
- [フィーチャクラス → ジオデータベース] を使用して、次のシェープファイルを [Transportation] フィーチャ データセットにインポートします。
ソース フォルダー ソース シェープファイル City_of_Salzburg
BicyclePaths.shp
BusLanes.shp
OneWayStreets.shp
Pavement.shp
RoadNetwork.shp
Sidewalks.shp
Tunnels.shp
OpenStreetMap_Salzburg
OSM_Salzburg_Airports.shp
OSM_Salzburg_PublicTransportStations.shp
OSM_Salzburg_Railroads.shp
OSM_Salzburg_RailroadStations.shp
- シェープファイルをインポートしたら、[コンテンツ] ウィンドウで、[Transportation] をクリックします。 [カタログ] ビューで、次のフィーチャクラスの名前を変更します。
元の名前 新しい名前 OSM_Salzburg_Airports.shp
Airports
OSM_Salzburg_PublicTransportStations.shp
PublicTransportStations
OSM_Salzburg_Railroads.shp
Railroads
OSM_Salzburg_RailroadStations.shp
RailroadStations
- 必要に応じて、[Transportation] フィーチャクラスのメタデータを更新します。
KML ファイルのインポート
観光を主題とした便利なデータ ソースが、KML ファイルでのみ利用できます。 [KML → レイヤー] ツールを使用して、.kmz ファイルをファイル ジオデータベースに変換します。
- [コンテンツ] ウィンドウの [フォルダー] で、[kmz_files] サブフォルダーを参照して選択します。
[カタログ] ビューには、3 つの .kmz ファイルがあります。
ジオデータベースに museums レイヤーがすでに存在するため、[Burgen_und_Schloesser.kmz] および [Kunstwerke_mit_Audiotext.kmz] ファイルのみを変換します。 これらは、城や宮殿、および有名なアーティストによるインスタレーション アートの場所を表すフィーチャです。
- [ジオプロセシング] ウィンドウの [戻る] ボタンをクリックします。 [KML → レイヤー] ツールを検索して開きます。
[KML → レイヤー] ツールは、XML ベースのフィーチャを含む KML ファイルを、変換対象の KML ファイルに固有な一意のジオデータベースに変換します。 この際、ポイントやポリゴンなどのフィーチャは、このジオデータベース内の Placemarks フィーチャ データセットに個別のフィーチャクラスとして追加されます。 この変換を実行すると、他の GIS データと同様に、KML ファイルからこれらのフィーチャクラスの地理データを使用できます。
- [KML → レイヤー] ツールで、次のパラメーターを設定します。
- [入力 KML ファイル] で、[kmz-files] フォルダーを参照し、[Burgen_und_Schloesser.kmz] を選択します。
- [ターゲット フォルダー] で、C:\Salzburg を選択します。
- [出力名] に「Castle_Palace」と入力します。
- [実行] をクリックします。
このツールは、Castle_Palace.gdb という名前の出力ファイル ジオデータベースと Castle_Palace.lyrx という名前の出力レイヤー ファイルを、Salzburg フォルダー内に作成します。
- 次のパラメーターを使用して、[KML → レイヤー] ツールを 2 回実行します。
- [入力 KML ファイル] で、[kmz-files] フォルダーを参照し、[Kunstwerke_mit_Audiotext.kmz] ファイルを選択します。
- [ターゲット フォルダー] で、C:\Salzburg を選択します。
- [出力名] に「Art_Installations」と入力します。
- [実行] をクリックします。
このツールは、Art_Installations.gdb という名前の出力ファイル ジオデータベースと Art_Installations.lyrx という名前の出力レイヤー ファイルを作成します。
- [コンテンツ] ウィンドウで、[Salzburg] フォルダーを展開し、Art_Installations.gdb および Castle_Palace.gdb が作成されていることを確認します。
- ジオデータベースを展開して、それぞれに [Placemarks] という名前のフィーチャ データセットが含まれていることを確認します。
- [Art_Installations.gdb] の下の [Placemarks] フィーチャ データセットをクリックします。
[カタログ] ビューでは、フィーチャ データセットに [Points] という名前のフィーチャクラスが含まれています。 このフィーチャクラスには、変換された KML ポイント フィーチャが格納されています。
- [Points] フィーチャクラスの名前を「Art_Installations」に変更します。
- [コンテンツ] ウィンドウの [Castle_Palace.gdb] で、[Placemarks] フィーチャ データセットをクリックします。 [Points] フィーチャクラスの名前を「Castle_Palace」に変更します。
- [カタログ] ビューで、[Art_Installations] ポイント フィーチャクラスを参照します。 フィーチャクラスを右クリックして、[コピー] を選択します。
- [コンテンツ] ウィンドウの [Salzburg_Data_Management.gdb] の下で、[City_Attractions] フィーチャ データセットを右クリックし、[貼り付け] を選択します。
プロセスが失敗したというメッセージが表示されます。 これは、ソース フィーチャクラスとターゲット フィーチャ データセットの空間参照が一致しないために発生する可能性があります。
元の KML ファイル、つまりポイントを含む変換後のフィーチャクラスは、GCS_WGS_1984 座標系を使用します。 ターゲットの [City_Attractions] フィーチャ データセットは、MGI_Austria_GK_M31 座標系を使用します。 コピーと貼り付けの操作が失敗したのは、フィーチャ データセット内のフィーチャクラスは、すべて同じ座標系でなければならないからです。 ただし、[フィーチャクラス → ジオデータベース] ツールを使用して、フィーチャクラスをフィーチャ データセットにエクスポートできます。 ツールは、ソース データをフィーチャ データセットの座標系に自動的に投影します。
- [コピーできませんでした] ウィンドウを閉じます。 [カタログ] ビューで、[Art_Installations] フィーチャクラスを右クリックし、[エクスポート] にポインターを合わせて、[フィーチャクラス → ジオデータベース] を選択します。
[フィーチャクラス → ジオデータベース] ツールで、入力フィーチャクラスとして [Art_Installations] が、デフォルトで選択されています。 [Castle_Palace] フィーチャクラスも追加します。
- [コンテンツ] ウィンドウの [Castle_Palace.gdb] で、[Placemarks] をクリックします。
- [カタログ] ビューで、[Castle_Palace] を [ジオプロセシング] ウィンドウにドラッグします。 空の [入力フィーチャ] ボックスにドロップします。
同じ方法で、[出力ジオデータベース] に入力することができます。
- [コンテンツ] ウィンドウで、[Salzburg_Data_Management.gbd] を展開します。 [City_Attractions] を [出力ジオデータベース] パラメーターの [ジオプロセシング] ウィンドウにドラッグ アンド ドロップします。
これで、[出力ジオデータベース] が、[City_Attractions] に設定されます。
- [実行] をクリックします。
フィーチャクラスが、[City_Attractions] フィーチャ データセットに正常に追加されます。
- [コンテンツ] ウィンドウで、[City_Attractions] フィーチャ データセットをクリックします。 [カタログ] ビューで、フィーチャクラスが表示されることを確認します。
- 必要に応じて、[Art_Installations] および [Castle_Palace] フィーチャクラス メタデータを更新します。
[Salzburg_Data_Management] ジオデータベースには、主題フィーチャ データセットに編成された複数のフィーチャクラスが含まれています。これらのフィーチャクラスは、観光省庁が管理および更新して、ザルツブルク市を訪れる観光客向けに、新たに改善されたマップおよびアプリを生成するのに役立ちます。
フィードバックのためにジオデータベースを関係者と共有する前に、ジオデータベース管理をいくつか実行します。
確認用のジオデータベースの準備
ファイル ジオデータベースは、複数のバイナリ ファイルを含むフォルダーとして、ディスク上に格納されます。 データをファイル ジオデータベースに最初に追加した時点では、各ファイル内のレコードは、整理された状態なので、ファイル システムから効率よくアクセスすることができます。 ただし、レコードの追加や削除を繰り返すうちに、各ファイル内のレコードの順番が崩れ、ファイルのどこかで、レコードの削除や新しいレコードの追加が行われるたびに、未使用の領域が生じます。 これにより、ファイル システムによる各ファイル内でのレコード検索処理の回数が増え、レコードのアクセス率が低下します。 ジオデータベースにさまざまなソース データセットをインポートして、フィーチャ データセットおよびフィーチャクラスを追加していたため、本質的にジオデータベースを編集しており、ジオデータベースのパフォーマンスに影響を与えていました。
レコードを並べ替えて未使用の領域を削除し、ジオデータベースを最適化します。 頻繁に編集されるジオデータベースの最適化により、各ファイルのサイズが縮小されるとともに、格納領域と未使用領域がクリーンアップされます。 データの追加や削除を頻繁に行う場合は、月に一度の割合で、ファイル ジオデータベースを最適化してください。 また、大規模な変更が加えられた場合も、その後にジオデータベースを最適化してください。
- [コンテンツ] ウィンドウで、[Salzburg_Data_Management.gdb] を右クリックし、[管理] をクリックします。
[データベース プロパティ] ウィンドウが表示されます。
- [データベース プロパティ] ウィンドウにある [ジオデータベース機能の管理] の下で、[データベースの最適化] をオンにします。 [OK] をクリックします。
ヒント:
[データベースの最適化] などのジオプロセシング操作の履歴を確認するには、リボンの [解析] タブをクリックします。 [ジオプロセシング] グループで、[履歴] をクリックします。
注意:
ジオデータベースの最適化に加えて、圧縮を適用することもできます。 圧縮されたデータセット (配布されている場合) は、読み取り専用なので、その名前の変更または属性インデックスおよびメタデータの修正を除き、どのような方法でも、編集または変更することはできません。 圧縮は、今後編集する必要のないデータセットに最適で、ソース データ フィーチャの変更を許可せずに、利害関係者に初期ジオデータベースをレビュー用に提供するのに適した方法です。
次に、ジオデータベースのスキーマを共有する XML ワークスペース ドキュメントを生成します。 ジオデータベース スキーマを共有すると、他のユーザーとの確認および共同作業に役立ちます。 組織は、ジオデータベース スキーマのコピーを複数作成しておき、さまざまな部署で使えるようにする場合があります。
- [コンテンツ] ウィンドウで、[Salzburg_Data_Manaement.gdb] を右クリックし、[エクスポート] にポインターを合わせて、[ジオデータベース → XML ワークスペース ドキュメント] を選択します。
[XML ワークスペース ドキュメントのエクスポート] ツールが表示されます。
- [XML ワークスペース ドキュメントのエクスポート] ツールで、[入力データ] パラメーターが [Salzburg_Data_Management.gdb] に、[出力ファイル] が Salzburg_Data__ExportXMLWork.xml に設定されていることを確認します。
- [エクスポート オプション] で、[スキーマのみをインポート] を選択します。
データのエクスポートには時間がかかることがあります。 スキーマとデータの両方を含む完全なジオデータベースを共有する場合、検討すべき複数の代替手段があります。 それらには、[コピー] ツールまたは [クリップ] ツールを使用して、データのサブセットを抽出する方法や、パッケージ ツールセットを使用して、レイヤー、マップ ドキュメント、および結果を統合、パッケージ化、共有する方法などがあります。
- [実行] をクリックします。
ヒント:
.zip というファイル拡張子を使用して、[出力ファイル] の名前を指定した場合、結果の XML ファイルは、圧縮された .zip ファイルに保存されます。
- ツールが完了したら、[コンテンツ] ウィンドウで、[フォルダー] の下にある [Salzburg_Data_Management] ホーム フォルダーをクリックします。 [カタログ] ビューで、XML ドキュメントが表示されることを確認します。
これで、レビューおよびコメント用に、利害関係者に出力 XML ワークスペース ドキュメントを配布および共有することができます。
- プロジェクトを保存します。
このチュートリアルでは、ジオデータベースの作成をサポートする ArcGIS Pro プロジェクトを作成しました。 [カタログ] ビューを使用して、プロジェクト コンポーネントを操作し、ジオデータベースを管理しました。 複数のフィーチャ データセットを作成し、さまざまなフィーチャクラスをインポートしました。 また、メタデータをジオデータベース アイテムに追加し、ジオデータベースを圧縮して、効率性を高めました。
他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。