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
  • マイ プロフィール
  • サイン アウト

ArcGIS Help

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

SQL を使用したデータ更新について

大量のデータをジオデータベースに読み込んだ後、多数の属性値を一括更新したい場合があります。ArcSDE ジオデータベースで一括更新を行うには、データをバージョン対応にした後、ArcMap で編集して更新を実行します。この方法の問題点は、更新されたすべてのフィーチャがデルタ テーブルに格納されるため、データベースを圧縮して、更新されたフィーチャをベース テーブルに移動しなければならないことです。

もう 1 つの方法は、属性を一括更新することです。これには、データをバージョン対応する前に SQL を使用します。この方法では、一括更新がデータベースをバージョン対応にする前に行われ、すべてのフィーチャがベース テーブルに残ります。

SQL による更新には、いくつかのルールが適用されます。更新する属性がリレーションシップやその他の振舞いを通じてデータベース内のその他のオブジェクトに影響を与えないよう、データ モデルについて理解することが重要です。データ モデルを完全に理解せずに、この操作に SQL を使用すると、データが破壊される可能性があります。たとえば、SQL を使用して、フィーチャリンク アノテーションのテキストを取得するフィーチャの属性を変更した場合、アノテーション フィーチャに自己更新のためのメッセージが送信されないため、アノテーションとフィーチャは同期がとれなくなります。これらの属性を ArcGIS で更新する場合は、必要な操作がすべて実行されます。

次に、ArcGIS 外で SQL 更新を実行する場合の重要なガイドラインを示します。

  • データをバージョン対応にした後は、SQL を使用してレコードを更新しないでください。
  • ジオデータベースの振舞いを通じてデータベース内の他のオブジェクトに影響を与える属性は、SQL を使用して更新しないでください。
  • [ObjectID] フィールドを更新しないでください。
  • [Enabled] または [AncillaryRole] フィールド、またはジオメトリック ネットワーク フィーチャクラスの [Weight] フィールドを更新しないでください。これらのフィールドを ArcGIS で更新した場合は、ジオメトリック ネットワーク トポロジ テーブルが同時に変更されますが、SQL では変更されません。
  • アノテーション フィーチャクラスの [Element]、[SymbolID]、[TextString]、[FontName]、[FontSize]、[Bold]、[Italic]、[Underline]、[VerticalAlignment]、[HorizontalAlignment]、[XOffset]、[YOffset]、[Angle]、[FontLeading]、[WordSpacing]、[CharacterWidth]、[CharacterSpacing]、[FlipAngle]、[Override] の各フィールドは更新しないでください。これらのフィールドを ArcGIS で更新した場合には、フィーチャの BLOB エレメントが変更されますが、これは SQL では変更されません。これらのフィールドを SQL で更新した場合は、どの更新レコードについても、アノテーション フィーチャに関連付けられたテキスト シンボル フィールドは更新されません。
このトピックへのフィードバック

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. | プライバシー | リーガル