チュートリアル: エンタープライズ ジオデータベースのデータを使用した Web 編集の実行
Web ベースの編集では、広範なユーザ層がデータに追加や修正の操作を実行できます。これらのユーザ層としては、たとえばフィールド スタッフ、社内の他の部署のアナリストが挙げられます。また、特に専門的な知識のない方でもデータを見事な仕上がりに加工できます。これは、ユーザにわかりやすい編集インタフェースが提供されているためです。
このチュートリアルでは、Web 上のボランティアにより送信された海岸線の野鳥観察を管理する目的でエンタープライズ ジオデータベースを作成します。Web 編集を実行する処理は、実際には大きなワークフローの最終ステップとなります。このチュートリアルでは、次の作業を行う方法を示します。
-
PostgreSQL、SQL Server、および Oracle などのデータベースを使用してエンタープライズ ジオデータベースを設定します。
-
Web 編集を実行できるマップ ドキュメントを作成します。これには、フィーチャ サービスに適合するマップ ドキュメントの設計が必要です。フィーチャ サービスの使用により、ユーザは Web 経由でエンタープライズ ジオデータベースに野鳥観察を追加および編集できます。これは、Web 編集ワークフローの主要コンポーネントです。
-
ArcGIS Server で公開するためにエンタープライズ ジオデータベースを準備します。このためには、ArcGIS Server に接続して、データベースをサーバに登録する必要があります。
-
フィーチャ アクセス ケーパビリティを有効にしたマップ サービスとしてマップ ドキュメントを公開します。これにより、フィーチャ サービス エンドポイントが作成されます。Web アプリケーションなどのクライアントは、このフィーチャ サービス エンドポイントを通してマップの野鳥観察にアクセスし、編集を行うことができます。
-
Web アプリケーションでフィーチャ サービスを利用します。このチュートリアルでは、ArcGIS.com map viewerを使用して、マップ内の野鳥観察をすばやく編集、更新、および削除します。
チュートリアルを始める前に
ArcGIS Server をインストールした直後の場合は、このチュートリアルを始める前に次のトピックを読むことをお勧めします。
- ArcGIS Server サイトを構成する方法については、ヘルプの「インストール後の作業」セクションをご参照ください。
- エンタープライズ ジオデータベースとデータベース管理が初めての場合は、「ジオデータベース管理のクイック ツアー」をご参照ください。
- フィーチャ サービスの使用経験がない場合は、「フィーチャ サービスとは」をご参照ください。
エンタープライズ ジオデータベースの設定
エンタープライズ ジオデータベースのデータを使用して、フィーチャ サービスを公開できます。これは、エンタープライズ ジオデータベースが複数のユーザによる同時編集に対応する設計になっているためです。このチュートリアルではよくある状況です。エンタープライズ ジオデータベースでは、PostgreSQL、SQL Server、Oracle などのさまざまなデータベース プラットフォームを使用できます。
このチュートリアルの目的に合わせて、作成および編集するフィーチャを格納する空のエンタープライズ ジオデータベースを設定する必要があります。サポートされているデータベース プラットフォームをすでにインストールし、空のジオデータベースを設定している場合は、次のセクションに進んでください。そうでない場合は、適切なデータベース プラットフォームをコンピュータにインストールし、新しいエンタープライズ ジオデータベースを作成する必要があります。その前に、オペレーティング システム、ArcGIS for Server のライセンス レベル、および ArcGIS for Desktop で、インストールするデータベース プラットフォームを使用できることを確認してください。システム要件の詳細については、「ArcGIS のシステム要件」をご参照ください。ライセンス要件の詳細については、ArcGIS 10.2 for Server の機能比較表をご参照いただくか、Esri の担当者にお問い合わせください。
次のトピックでは、データベース プラットフォームごとのインストール処理について説明します。これらのトピックには、新しいエンタープライズ ジオデータベースを作成して組織内で使用できるように正しく構成する方法を説明している補助トピックへのリンクもあります。適切なデータベース プラットフォームをインストールし、新しいジオデータベースを作成したら、このチュートリアルの次のセクションに進んでください。
新しいデータベース ユーザの作成
空のエンタープライズ ジオデータベースを作成したら、新しいデータベース ユーザを作成して編集を管理します。これを行うには、まずジオデータベースにデータベース管理者として接続し、新しいデータベース ユーザを作成した後、新しいユーザとしてデータベースに再接続する必要があります。
データベースへの接続と新しいユーザの作成
-
ArcCatalog または ArcMap のカタログ ウィンドウで、[データベース コネクション] フォルダ を展開し、[データベース接続の追加] をダブルクリックします。
[データベース接続] ダイアログ ボックスが開きます。
- [データベース プラットフォーム] ドロップダウン リストから、接続するデータベースの種類を選択します。
-
適切なデータベース プロパティと認証情報を入力して、データベースに接続します。手順が不明な場合は、「ArcGIS for Desktop でのデータベース接続」を参照し、正しい情報を入力してデータベースに接続する方法を確認してください。
ユーザを作成するために、データベース管理者として接続する必要があります。
- [OK] をクリックします。データベースへの接続が [データベース コネクション] ノード に表示されます。
- 新しいデータベース接続を右クリックし、[管理] → [ユーザの追加] の順に選択します。これにより、[データベース ユーザの作成(Create Database User)] ジオプロセシング ツールが起動します。
- [データベース ユーザの作成] ダイアログ ボックスで、新しいデータベース ユーザ名とデータベース ユーザ パスワードを入力します。例、ユーザ: editor、パスワード: tutorial。
-
[OK] をクリックします。
データベースに新規ユーザが作成され、テーブルとフィーチャクラスを作成するために必要な権限が付与されます。
新しいユーザとしてデータベースに再接続
- ArcCatalog または ArcMap のカタログ ウィンドウで、[データベース コネクション] を展開し、[データベース接続の追加] をダブルクリックします。
- [データベース接続] ダイアログ ボックスで、前のセクションで作成したユーザの認証情報を入力します。
-
[OK] をクリックします。
以上で、新しいユーザとしてデータベースに接続されます。
- [データベース コネクション] フォルダ で、データベースへの接続を確立した最初の接続を削除します。これにより、このチュートリアルの後の手順でデータベース接続ファイルを指定するときの混乱を回避しやすくなります。
フィーチャ サービスと Web 編集を使用できるマップ ドキュメントの作成
エンタープライズ ジオデータベースを設定したら、Web 編集で使用するフィーチャ サービスを使用できるマップ ドキュメントの作成作業を開始できます。
このセクションでは、次の操作を行います。
- 属性ドメインの作成によるデータの一貫性の確保
- 野鳥観察を表すフィーチャクラスの作成
- ユーザが野鳥観察に外部メディアを追加できるフィーチャ アタッチメントの作成
- レイヤ レンダラとシンボルの定義
- コンテキストのベースマップの追加
- マップへの野鳥観察の追加
開始するには、下記のセクションの手順に従います。
属性ドメインの作成
編集時のデータの一貫性を確保するために、属性ドメインを構成して、データベースに追加される観察を少数の特定の野鳥タイプに制限します。
- ArcMap を起動し、新しい空のマップ ドキュメントを開き、マップ ドキュメントを保存します。マップ ドキュメントは、ArcGIS Server アカウントからアクセスできる場所に保存する必要はありません。
- カタログ ウィンドウで、[データベース コネクション] フォルダ を展開します。
- データベース接続を右クリックして、[プロパティ] を選択します。
- [データベース プロパティ] ダイアログ ボックスで、[ドメイン] タブをクリックします。
- [ドメイン名] フィールドで、最初のセルをクリックし、「タイプ」と入力します。
- ドメイン名の横の [説明] 列で、最初のセルをクリックし、「野鳥タイプ」と入力します。
- [ドメイン プロパティ] セクションで、[フィールド タイプ] の横のセルをクリックして、[Long Integer] を選択します。
- [ドメイン タイプ] の横のセルをクリックし、[コード値] を選択します。
- [コード値] セクションで、[コード] 列の最初のセルをクリックし、「0」と入力します。
- コードの横の [説明] 列で、最初のセルをクリックし、「ウミスズメ/外洋にすむ鳥」と入力します。
-
下のリストから [コード値] セクションに残りの野鳥タイプを入力します。
コード
説明
1
潜水鳥類
2
カモメ類/アジサシ
3
猛禽類
4
浜鳥
5
渉禽類
6
水鳥
7
不明(Unknown)
- [OK] をクリックします。
フィーチャクラスの作成
チュートリアルのこのセクションでは、野鳥観察ジオデータベースのさまざまな鳥の種類を表すポイント フィーチャクラスを作成します。これには、フィーチャクラスの空間参照の定義、およびフィーチャクラス テーブルの新しいフィールドへのドメインの割り当てが含まれます。次の手順に従って作業を開始します。
- カタログ ウィンドウで、データベース接続を右クリックし、[新規] → [フィーチャクラス] の順に選択します。
- [新規フィーチャクラス] ダイアログ ボックスで、[名前] フィールドに「shoreline_birdsightings」と入力します。
- [タイプ] ドロップダウン リストから、[ポイント フィーチャ] を選択します。[次へ] をクリックします。
- 座標系検索ボックスに「Web メルカトル(球体補正)」と入力し、[検索] をクリックします。
- 結果リストで、[WGS 1984 Web メルカトル(球体補正)]を選択します。これは、ArcGIS Online で使用される座標系と同じ座標系であり、フィーチャ サービスを ArcGIS ベースマップ サービスとシームレスにオーバーレイすることができます。[次へ] をクリックします。
- [XY 許容値] パネルで、デフォルトの値をそのまま使用して [次へ] をクリックします。
- [コンフィグレーション キーワード] パネルで、デフォルトの値をそのまま使用して [次へ] をクリックします。
- [フィールド プロパティ] パネルの [フィールド名] 列で、[SHAPE] の下のセルをクリックし、「TYPE」と入力します。
- [データ タイプ] 列で、[ジオメトリ] の下のセルをクリックして、[Long Integer] を選択します。
- [ドメイン] の右側のセルをクリックしてフィールドのプロパティを編集し、[タイプ] を選択します。これは、チュートリアルのタイプ ドメインで定義した値のみをフィールドが受け入れることを指定します。
- [フィールド名] 列で、最初のセルをクリックし、[TYPE] フィールドの下のセルをクリックし、「COMMENTS」と入力します。
- 「COMMENTS」フィールドのデータ タイプとして [Text] を指定します。
- [完了] をクリックします。
フィーチャクラスが作成され、コンテンツ ウィンドウに自動的に追加されます。
フィーチャ アタッチメントの作成
このセクションでは、フィーチャクラスにフィーチャ アタッチメントを追加します。アタッチメントは、フィーチャを作成または編集するときにフィーチャに関連付けることができる、画像、PDF、またはビデオなどのメディア ファイルです。たとえば、海岸線の野鳥観察をデータベースに追加するときに、追加のコンテキスト用に野鳥の写真をアタッチできます。フィーチャをクリックすると、アタッチメントが表示されます。
- カタログ ウィンドウで、エンタープライズ ジオデータベースへの接続を展開します。
- [shoreline_birdsightings] フィーチャクラスを右クリックして、[管理] → [アタッチメントの作成] の順に選択します。
ArcMap では、アタッチされたファイルとリレーションシップ クラスを格納する新しいテーブルを追加して、フィーチャとそのアタッチメント間のリンクを管理します。
レイヤ レンダラとシンボルの定義
このセクションでは、データベース内のさまざまな野鳥タイプのレイヤ レンダラとシンボルを定義します。フィーチャはマップ ドキュメントで定義されたシンボルを使用して Web 上に表示されるため、フィーチャをシンボル表示する方法は重要です。
- ArcMap のコンテンツ ウィンドウで、[描画順にリスト] をクリックします。
- [shoreline_birdsightings] フィーチャクラスを右クリックして、[プロパティ] をクリックします。
- [レイヤ プロパティ] ダイアログ ボックスの [シンボル] タブをクリックします。
- [表示] ダイアログ ボックスの [カテゴリ] → [個別値] の順にクリックします。これは、データベース内のすべてのフィーチャに個別値のレンダラを使用することを指定します。
- [値フィールド] ドロップダウン リストで、[タイプ] を選択します。
- [すべての値を追加] をクリックします。各野鳥タイプがリストに追加されます。
- [<その他の値すべて>] シンボルの横にあるチェックボックスをオフにします。
- [ウミスズメ/外洋にすむ鳥] 野鳥タイプの横にあるシンボルをダブルクリックします。
- [シンボル選択] ダイアログ ボックスで、検索フィールドに「ウミスズメ」と入力し、[検索] をクリックします。
- [ウミスズメ/外洋にすむ鳥] シンボルを選択し、サイズを [25] に増やします。
- [OK] をクリックします。シンボルが [ウミスズメ/外洋にすむ鳥] 野鳥タイプに適用されます。
- 次の基準に基づいて、シンボル検索を使用して残りの野鳥タイプのシンボル表示を指定します。
- シンボルの指定が完了したら、[レイヤ プロパティ] ダイアログ ボックスの [OK] をクリックします。シンボルが ArcMap のコンテンツ ウィンドウに表示されます。
野鳥タイプ |
検索条件 |
シンボル |
サイズ |
---|---|---|---|
潜水鳥類 |
diving bird |
|
25 |
カモメ類/アジサシ |
tern |
|
25 |
猛禽類 |
raptor |
|
25 |
浜鳥 |
shorebird |
|
25 |
渉禽類 |
wading bird |
|
25 |
水鳥 |
waterfowl |
|
25 |
不明(Unknown) |
疑問符(結果のリストで、[ESRI_Optimized] スタイルを選択します)。 |
|
25 |
コンテキストのベースマップの追加
コンテキストの場合は、ArcGIS Online からベースマップをマップ ドキュメントに追加します。
- ArcMap のメイン メニューで、[ファイル] → [データの追加] → [ベースマップの追加] の順にクリックします。
- ベースマップとして、[明るいグレーのキャンバス] を選択し、[追加] をクリックします。ベースマップがマップ表示に追加されます。
- なじみのある海岸や海岸線などの対象地域を拡大し、マップ ドキュメントを保存します。
マップへのフィーチャの追加
以上でフィーチャを適切にシンボル表示し、コンテキストのベースマップを追加しました。次に、適切な編集環境を設定し、フィーチャをマップに追加します。
- ArcMap で、メイン メニューから [カスタマイズ] → [ツールバー] → [エディタ] の順に選択して、[エディタ] ツールバーを表示します。
- [エディタ] ツールバーで、[エディタ] → [オプション] の順にクリックします。
- [編集オプション] ダイアログ ボックスで、[バージョニング] タブをクリックします。
- ジオデータベースのデータはバージョン非対応であるため、[データベースのバージョンを編集(元に戻す、やり直し操作を許可)] をオフにします。このオプションをオフにすると、バージョン非対応のデータを編集できます。
- [OK] をクリックします。
- [エディタ] ツールバーで、[エディタ] → [編集の開始] の順にクリックします。デフォルトのフィーチャ編集テンプレートが、マップ ドキュメントの編集可能レイヤのシンボルに基づいて作成されます。次のステップでは、このフィーチャ テンプレートを使用し、マップにフィーチャを追加します。
- [エディタ] ツールバーで [フィーチャ作成] をクリックします。
- [フィーチャ作成] ウィンドウで、野鳥タイプを選択し、マップに追加します。
- [エディタ] ツールバーで [属性] をクリックします。
- [属性] ウィンドウで、作成したフィーチャにコメントとアタッチメントを追加します。選択した野鳥の写真を Web で検索して画像として保存し、アタッチメントとして追加します。
- コンテンツ ウィンドウで、[shoreline_birdsightings] フィーチャクラスを右クリックし、[属性テーブルを開く] を選択します。
- [テーブル] ウィンドウで、フィーチャとアタッチメントがテーブル内にあることを確認します。操作が完了したら、テーブルを閉じます。
- 手順 7 ~ 12 を繰り返して、別の野鳥観察をマップに追加します。
- [エディタ] ツールバーで、[エディタ] → [編集の終了] の順にクリックします。プロンプトが表示されたら、[はい] をクリックして編集を保存します。
- マップ ドキュメントを保存します。
公開するエンタープライズ ジオデータベースの準備
以上で、マップ ドキュメントを作成し、編集しました。次に、公開するエンタープライズ ジオデータベースを準備することができます。これを行うには、次の操作を行う必要があります。
- ベースマップ レイヤの削除。
- ArcGIS Server に接続します。
- データベースをサーバに登録します。
開始するには、下記のセクションの手順に従います。
ベースマップ レイヤの削除
- ArcMap のコンテンツ ウィンドウで、ベースマップを右クリックし、[削除] を選択します。
- マップ ドキュメントを保存します。
ArcGIS Server への接続
- ArcMap の カタログ ウィンドウで、[GIS Servers] ノードを展開します。
- [ArcGIS Server サーバの追加] をダブルクリックします。
- [GIS サービスを公開する] を選択し、[次へ] をクリックします。
- [サーバの URL] に接続先の ArcGIS Server サイトの URL を入力します。デフォルトの URL は http://gisserver.domain.com:6080/arcgis です。ユーザまたはサーバ管理者が ArcGIS Web Adaptor をインストールした場合、URL は Web Adaptor の構成に応じて変わります。その他の URL の例については、「ArcGIS URL のコンポーネント」をご参照ください。
- [サーバ タイプ] ドロップダウン リストで、[ArcGIS Server] が選択されていることを確認します。
- このチュートリアルでは、デフォルトのステージング フォルダの場所をそのまま使用します。
- サーバ管理者がサイトのセキュリティを有効にしている場合は、ユーザ名とパスワードを入力します。[完了] をクリックします。
ArcGIS Server への公開者接続が、[GIS サーバ] ノードに作成されます。
ArcGIS Server へのデータベースの登録
マップ ドキュメントはエンタープライズ ジオデータベースにあるデータを参照します。このため、エンタープライズ ジオデータベースを ArcGIS Server に登録する必要があります。登録には、マップ ドキュメントにより参照されるエンタープライズ ジオデータベースおよびデータの場所に関する ArcGIS Server の知識が必要です。これにより、公開する準備が整っていることを確認できます。
- カタログ ウィンドウで、ArcGIS Server への公開者接続を右クリックして、[サーバ プロパティ] を選択します。
- [ArcGIS Server プロパティ] ダイアログ ボックスで、[登録済みのデータベース] パネルの横にある [追加] をクリックします。
- [登録済みのデータベース] ダイアログ ボックスで、登録済みのデータベースの一意の名前を入力します。名前には、英数字とスペースを使用できます。例: Shoreline Bird Sightings GDB。
- [公開者のデータベース接続] の横で、[インポート] をクリックします。
- [データベース接続の参照] ダイアログ ボックスで、[場所] ドロップダウン リストをクリックし、[データベース接続] を選択します。
- データベースへの接続を選択して [選択] をクリックします。
- [データベースの登録] ダイアログ ボックスの [サーバ データベース接続] セクションで、[公開者のデータベース接続と同じ] の横のチェックボックスがオンになっていることを確認します。これにより、フィーチャ サービスにアクセスしている ArcMap ユーザと Web ユーザの両方が野鳥観察ジオデータベース内のデータを同時に表示および操作できます。詳細については、「データのサーバへの登録について」をご参照ください。
- [OK] をクリックします。エンタープライズ ジオデータベースがサーバに登録され、[登録済みのデータベース] ダイアログ ボックスに表示されます。
- [OK] をクリックして [ArcGIS Server プロパティ] ダイアログ ボックスを閉じます。
フィーチャ アクセスを有効にしたマップ サービスの公開
以上で、データベースを準備する作業を完了しました。次に、[フィーチャ アクセス] ケーパビリティを有効にしてマップ ドキュメントを公開できます。これにより、マップ サービスへのフィーチャ サービス エンドポイントを作成します。Web アプリケーションなどのクライアントは、マップのフィーチャにアクセスし、編集を行うことができます。
フィーチャ アクセス ケーパビリティを有効にしたマップ ドキュメントを公開するには、以下の手順に従います。
- ArcMap のメイン メニューで、[ファイル] → [共有] → [サービス] の順にクリックします。
- [サービスとして共有] ウィンドウで、[サービスを公開] を選択します。[次へ] をクリックします。
- [サービスを公開] ダイアログ ボックスで、チュートリアルの前の手順で設定した ArcGIS Server への公開者接続を選択します。
- デフォルトでは、マップ ドキュメントの名前はサービス名です。デフォルトの名前を使用する代わりに、「Shoreline_BirdSightings」と入力します。[次へ] をクリックします。
-
デフォルトでは、ArcGIS Server のルート フォルダ(root)にサービスが公開されます。デフォルトの場所が選択された状態で、[続行] をクリックします。
[サービス エディタ] ダイアログ ボックスが表示されます。[サービス エディタ] を使用して、フィーチャ サービスでユーザが実行できる操作を選択し、サーバがフィーチャ サービスを公開する方法を調整します。
- [機能] タブをクリックします。
- デフォルトでは、マッピングと KML が有効になっています。[フィーチャ アクセス] を選択します。このオプションを有効にすると、マップ サービスに関連するフィーチャ サービスが作成され、クライアントが Web 上でフィーチャを編集できるようになります。
- [サービス エディタ] ダイアログ ボックスの左側のペインで、[フィーチャ アクセス] をクリックして、フィーチャ サービスで有効な URL、オペレーション、およびプロパティを確認します。このチュートリアルでは、デフォルトの設定を使用して操作を続けます。
-
[サービス エディタ] ダイアログ ボックスの左側のペインで [アイテム説明] をクリックし、次のようにサービスのサマリとタグを入力します。
- サマリ: 「海岸線の野鳥観察」フィーチャ サービスにより、ユーザはマップへの一般的な海岸線の野鳥観察の追加、観察への写真のアタッチ、コメントの入力を行うことができます。
- タグ: shoreline、bird、sighting
- [公開] をクリックします。
フィーチャ サービスが ArcGIS Server に公開されます。公開処理が完了したら、海岸線の野鳥観察フィーチャ サービスを Web アプリケーションで利用することができます。
Web アプリケーションでのフィーチャ サービスの利用
このセクションでは、ArcGIS.com map viewerを使用して、Web 経由で野鳥観察ジオデータベースのフィーチャの編集、更新、および削除を行います。map viewerは ArcGIS.com 上でホストされ、ArcGIS Server Service Directory を経由して直接配置できます。map viewerを起動して実行するために、構成やプログラミング作業は不要です。
次の手順に従って作業を開始します。
- Web ブラウザを開き、ArcGIS Server Services Directory に移動します。これは通常、http://gisserver.domain.com:6080/arcgis/rest/services にあります。Services Directory には、ArcGIS Server と一緒にインストールされたショートカットを開くことでもアクセスできます。
- サービス リストで、[Shoreline_BirdSightings (FeatureServer)] をクリックします。
- [Shoreline_BirdSightings(FeatureServer)] ページに、野鳥観察フィーチャクラスおよびフィーチャ サービスで使用できるオペレーションがリストされます。これらのパラメータの内容を確認し、[View In: ArcGIS.com Map] をクリックします。新しいウィンドウ(またはタブ)が開き、ArcGIS.com map viewerが表示されます。map viewerの表示で、チュートリアルの前の手順でジオデータベースに追加したフィーチャが拡大されます。
- map viewerの上部にある [編集] をクリックします。シンボル表示した野鳥タイプが [フィーチャの追加] ダイアログ ボックス内に表示されます。画面移動とズーム、マップへのフィーチャの追加、フィーチャの削除、フィーチャ ジオメトリの変更、およびアタッチメントの追加を行い、動作を確認します。対象地域をより適切に補足するためにベースマップ レイヤを切り替えることもできます。
-
フィーチャに対する編集がエンタープライズ ジオデータベースに反映されていることを確認します。これを行うには、ArcMap ドキュメントに切り替えてマップ表示を更新します。Web マップに追加したフィーチャがマップ表示に表示されます。
ヒント:
ArcCatalog でフィーチャ レイヤの属性テーブルを開いて、編集を確認することもできます。
- 必要に応じて、Web マップを保存します。
参考トピック
以上で、ArcGIS.com map viewerを使用してフィーチャ サービスを正常にテストすることができました。次に、他の ArcGIS クライアントでフィーチャ サービスを使用し、共有する方法を検討できます。たとえば、次のように指定します。
- ArcGIS Online で、ArcGIS.com アプリケーション テンプレートを使用して、カスタマイズした Web 編集アプリケーションを作成できます。これらのテンプレートを組織の Web サーバに配置できます。詳細については、ArcGIS.com ヘルプの「コンテンツの共有」セクションをご参照ください。
- ArcGIS Viewer for Flex および ArcGIS Viewer for Silverlight は、Web 編集をサポートする構成可能な Web アプリケーションです。プログラミングの必要なしに、これらのアプリケーションを完全にカスタマイズして、フィーチャ サービスを操作し、組織の Web サーバにアプリケーションを配置できます。
- JavaScript、Flex、および Silverlight 用の ArcGIS Web API は、最先端の Web マッピング ケーパビリティとカスタマイズ オプションを備えています。これらの API のいずれかを使用してプログラミングを問題なく行うことができる場合は、このチュートリアルで作成したフィーチャ サービスと同じフィーチャ サービスを活用して、Web 上でユーザの豊富な編集エクスペリエンスを提供できます。
Web ベースの編集では、外部ユーザがデータへの追加または修正を行うことができます。上記の ArcGIS クライアントの 1 つまたはすべてを探索することにより、特定の目的、目標または組織の戦略に合わせて編集シナリオをカスタマイズできる追加のオプションを得ることができます。