空間参照 ID (SRID) は、特定の座標系、許容値、および解像度に関連付けられた一意の ID です、
SRID の設定方法またはそれが表す内容は、データを格納するために使用するデータベースによって変わります。European Petroleum Survey Group (EPSG) で定義されたものを始めとして、さまざまな標準 SRID が認められています。PostgreSQL の PostGIS ジオメトリや SQL Server の geography タイプなど、一部のデータベースおよび空間タイプは、事前定義された EPSG コードのサブセットを使用しており、それらの SRID での空間参照だけを使用できます。それ以外の、Oracle、PostgreSQL、IBM DB2、および Informix の ST_Geometry タイプは、Esri が定義した SRID を持つ空間参照を使用できます。
ArcGIS での SRID の使用方法
次の表は、空間データをインポートするか貼り付けるときに何の SRID がターゲットの PostgreSQL、Oracle、SQL Server、または Netezza データベースで使用されるかを示しています。既知または不明という用語は、ソース データの空間参照が、ターゲット データベースの既存の空間参照にマッピングできるかどうかを示します。
ターゲット | ||||||
ソース | ST_Geometry | PostGIS Geometry | Oracle SDO_Geometry | SQL Server Geometry | SQL Server Geography | Netezza spatial |
ST_Geometry、SDEBINARY、PostGIS Geometry、SDO_Geometry、SQL Server Geometry、SQL Server Geography、または Netezza 空間列の既知の EPSG コード | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 |
ST_Geometry、SDEBINARY、または Netezza 空間列の、カスタム許容値および精度値での既知の EPSG コード | 300,000 を超える SRID はジオデータベースのシステム テーブルに追加されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 | EPSG コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 |
ST_Geometry、SDEBINARY または Netezza 空間列の既知の Esri 座標系 | Esri コードは ID に使用され、ジオメトリとともに格納されます。 | ID は -1 に設定されます。 | ID は NULL です。 | Esri コードは ID に使用され、ジオメトリとともに格納されます。 | Esri 座標系は、投影座標系に使用されます。投影座標系は SQL Server Geography タイプでは使用できないため、エラーが返され、データはインポートできません。 | Esri コードは空間参照 ID として使用され、ジオメトリとともに格納されます。 |
ST_Geometry、SDEBINARY、PostGIS Geometry、SDO_Geometry、SQL Server Geometry、または Netezza 空間列の不明な座標系 | 300,000 を超える SRID はジオデータベースのシステム テーブルに追加されます。 | ID は -1 に設定されます。 | ID は NULL です。 | ID は 0 に設定されます。 | エラーが返され、データはインポートできません。 | ID は 500000 に設定されます。 |
SDO_Geometry 列 のカスタム Oracle 座標系 | 300,000 を超える SRID はジオデータベースのシステム テーブルに追加されます。 | ID は -1 に設定されます。 | カスタム Oracle ID は、ソースに設定されている場合に使用されます。ソースに設定されていない場合、SRID はターゲット データベースで NULL に設定されます。 | ID は 0 に設定されます。 | エラーが返され、データはインポートできません。 | エラーが返され、データはインポートできません。 |
PostGIS Geometry 列のカスタム座標系 | 300,000 を超える SRID はジオデータベースのシステム テーブルに追加されます。 | カスタム PostGIS ID は、ソースに設定されている場合に使用されます。ソースに設定されていない場合、この ID はターゲット データベースで -1 に設定されます。 | ID は NULL です。 | ID は 0 に設定されます。 | エラーが返され、データはインポートできません。 | エラーが返され、データはインポートできません。 |
データを DB2 または Informix データベースに貼り付けまたはインポートする場合、ArcGIS は空間参照テーブルで一致を確認します。一致しない場合、新しい情報を持つ新しいレコードが空間参照テーブルに追加されます。使用される ID の詳細については、IBM のドキュメントをご参照ください。