シェープファイルとは
シェープファイルは、地理フィーチャのジオメトリ上の位置と属性情報を格納するためのシンプルなトポロジによらない形式です。シェープファイルの地理フィーチャは、ポイント、ライン、またはポリゴン(面)で表すことができます。また、シェープファイルを含むワークスペースに dBASE テーブルが含まれることもあります。dBASE テーブルには、シェープファイルのフィーチャと結合可能な追加属性を格納することができます。
次に、ArcCatalog に表示されるシェープファイルの例を示します。dBASE ファイル(シェープファイルに関連している場合がある)を表示することもできます。
ファイル拡張子「.txt」、「.asc」、「.csv」、「.tab」を持つファイルはすべて、ArcCatalog ではデフォルトでテキスト ファイルとして表示されます。ただし、[オプション] ダイアログ ボックスで、これらのファイル タイプごとに、カタログ ツリーでテキスト ファイルとして表示するかどうかを選択することができます。テキスト ファイルにカンマ区切りとタブ区切りの値が含まれる場合、その内容を ArcCatalog の [テーブル] ビューに表示して、地理フィーチャに結合することができます。ArcCatalog では、テキスト ファイルの削除は可能ですが、それらの内容は読み取り専用です。
[レイヤ プロパティ] ダイアログ ボックスの [テーブル結合とリレート] タブを使用して、dBASE テーブルやテキスト ファイルに格納された属性を、シェープファイルのフィーチャと結合することができます。x、y、z 座標や街路名などの空間的な位置情報がテーブルに含まれている場合は、ArcCatalog のツールを使用して、その位置を表すシェープファイルを作成することができます。
ArcView 3.x アプリケーションでは、シェープファイルとテーブルの他に、プロジェクト ファイル、凡例ファイル、および Avenue スクリプトを使用することができます。ArcGIS でユーザがこれらのアイテムを直接操作することはできませんが、ArcCatalog を使用してこれらを管理することが可能です。ArcCatalog でこれらのアイテムを表示するには、これらのファイルの拡張子をファイル タイプ リストに追加する必要があります。たとえば、ArcView 3.x のプロジェクトを表示するには、ファイル拡張子 .apr をリストに追加します。
シェープファイルの編集
ArcGIS では、すべてのライセンス レベル(ArcView、ArcEditor、または ArcInfo)でシェープファイルを編集することができます。ただし、トポロジなどの高度な編集機能を利用するには、シェープファイルをフィーチャクラスとしてジオデータベースにインポートする必要があります。
シェープファイルと dBASE テーブルをジオデータベース フィーチャクラスおよびテーブルにインポートする
シェープファイルのフィーチャ タイプはすべて、ジオデータベースではジオメトリ タイプに変換されます。カバレッジとは異なり、シェープファイルのフィーチャ タイプはジオデータベースに格納されるジオメトリ タイプと類似しているため、この変換は簡単です。詳細については、インポート時のデータの変換方法を参照してください。
シェープファイルのサイズの制限
シェープファイルのコンポーネント ファイルは、それぞれ 2 GB に制限されます。このため、.dbf は 2 GB を超えてはならず、.shp も 2 GB を超えてはなりません(非常に大きくなる可能性があるのはこれらのファイルのみです)。すべてのコンポーネント ファイルの合計サイズは 2 GB を超えても構いません。