ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

ST_Geometry 列を持つテーブルの作成

SQL を使用して、ST_Geometry 列を持つテーブルを作成できます。

この例では、テーブルを 2 つ作成します。一方のテーブル、sensitive_areas には学校、病院、公園に関するデータが格納されます。ST_Geometry データ タイプが、zone という名前の列に使用され、この列に保護区域の場所が格納されます。


もう一方のテーブル、hazardous_sites には、location という名前の ST_Geometry 列にポイントとして有害廃棄物区域の場所が格納されます。

  1. SQL エディターを開き、データベースに接続します。
  2. SQLite の場合、まだ ST_Geometry ライブラリを読み込んでいない場合は、ここで読み込んでください。
  3. SQL の CREATE TABLE ステートメントを使用して、sensitive_areas と hazardous_sites という 2 つのテーブルを以下のように作成します。

    Oracle または PostgreSQL の場合、次のステートメントでテーブルを作成します。

    CREATE TABLE sensitive_areas (
     area_id integer,
     name varchar(128), 
     area_size float,
     type varchar(10),
     zone sde.st_geometry
    );
    
    CREATE TABLE hazardous_sites (
     row_id integer NOT NULL,
     site_id integer, 
     name varchar(40),
     location sde.st_geometry
    );
    

    この例では、SQLite のテーブルを作成し、各テーブルに ST_Geometry 列を追加しています。

    CREATE TABLE sensitive_areas (
     area_id integer primary key autoincrement not null,
     name text(128), 
     area_size float,
     type text(10)
    );
    
    SELECT AddGeometryColumn(
     null,
    'sensitive_areas',
    'zone',
    4326,
    'polygon',
    'xy',
    'null'
    );
    
    CREATE TABLE hazardous_sites (
     row_id integer primary key autoincrement not null,
     site_id integer, 
     name text(40)
    );
    
    SELECT AddGeometryColumn(
     null,
    'hazardous_sites',
    'location',
    4326,
    'polygon',
    'xy',
    'null'
    );
    

関連トピック

  • ArcGIS で使用する空間テーブルの作成のルール
  • ST_Geometry 格納タイプ
  • ST_Geometry

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2018 Esri. | プライバシー | リーガル