ArcGIS Server / SDEとSQL Serverを使用して編集可能な機能を備えたオンラインWebマップを作成する手順は?


12

編集/更新:ArcGIS Flex API、SQL Server Express、ArcGIS Server 10.1 を使用してフィーチャを編集してオンラインマップを作成するためのステップバイステップガイドを取得することを期待して、これに賞金を追加します。私は非常に多くの問題(Expressによるデータベース認証、機能の編集を可能にするエラー)に遭遇したので、最善の策は最初からやり直して各ステップを実行することだと思います。ある程度詳細なガイドをいただければ幸いです。


私は主にデスクトップGISプログラマーであり、複数のユーザーが機能を編集できるWebアプリケーションを開発する必要があります。ゼロから始める場合、このプロセスを実行するために必要な完全な手順の簡単な概要を探しています。

ソフトウェア:ArcGIS Flex APIおよびArcGIS Server 10.1を使用したSQL Server Express

私が今のところ理解している手順:

1)ArcGIS Serverをサーバー(実際には既存のサーバー上の仮想マシン)にインストールします

2)ArcGIS Web Adaptorのインストール

3)同じサーバーにArcSDEをインストールする

4)SQL Server Expressを同じサーバーにインストールする

ここでいくつかの説明が必要です。理解したように、表示/編集したいフィーチャを格納するために新しいジオデータベースを作成する必要があります。また、フィーチャサービスとジオメトリサービスを作成する必要があることも理解しています。最後に、Webサーバーを使用して、開発したアプリケーションをホストする必要があります。

これまでに実行したことがないため、基本的にこのプロセスのウォークスルーを探しています。どんな情報/リソースも大歓迎です。


1
ここを見てください、私は最近、同様の質問に答えました:gis.stackexchange.com/questions/54564/...
アレックスTereshenkov

1
始めるのに役立ついくつかのこと:Webアダプターは必要ありません(ポート6080を介さずにサービスにアクセスする場合を除きます)。10.1では、ArcSDEをインストールする必要はありません。すべてのロジックはArcGIS Desktopに既に実装されています。SQL Serverでgeodbを作成するには、GPツールresources.arcgis.com/en/help/main/10.1/index.html#//…を実行する必要があります。Expressバージョンを使用する場合、SDEタイプのジオデータベースではなく、データベースサーバー接続を使用します。
アレックステレシェンコフ

2
Web編集アプリケーションの構築に関する別の優れたステップバイステップチュートリアル:e-education.psu.edu/cloudGIS/print/book/export/html/31では、ArcGIS Viewer for Flexを使用します。あなたにも関係があるかもしれません!
アレックステレシェンコフ2013年

2
これをまっすぐにさせてください。ビジネス要件(Web編集、データベースストレージ)の短いリストを使用してWebアプリケーションを作成し、比較的複雑で高価なサードパーティアプリケーションを開発要件として指定します。どうしてそうするか?この問題を単純な部分に分割し、Web開発者と協力してください。標準のWebプラクティスを使用したソリューションが単純であればあるほど、これは簡単になります。少なくとも、javascript + openlayersとデータベースの単純なパスを選択するか、arcgisonline / giscloudを使用します。フレックス?本当に?
-westyvw

2
@westyvwご存知のように、彼は私たちの他の貧しい愚か者のように、ESRIエコシステムにとどまっているかもしれません。:/
Clickinaway

回答:


4

わかりました、westyvsが示唆したように、これは1つの質問で多くの質問をします。しかし、私はあなたのためにそれを引き受けると思います。ただし、最初にさらに情報を収集する必要があります。

  1. ArcGIS Server 10.1のどのエディションを所有していますか?MSSQL ExpressをRDBMSにすることをお勧めします。そのため、AGS 10.1 Workgroup Editionを使用することになります。確認してください。
  2. Webアダプターは、Webサーバーにインストールする必要があります。これまでのところ、Microsoft Windowsエコシステムにいるように聞こえるので、これはIIS7またはIIS8であると推測します。確認してください。
  3. 10.1では、SDEをインストールする必要はありません(特に、達成する必要があると思われる場合)。統合されているため、ArcGIS for Server 10.1 と呼ばれる理由です。
  4. MSSQL Expressをインストールする場所については自分自身に合わせてください。ただし、Expressのデータベースサイズ、プロセッサ、およびメモリアクセスの制限は継承されることに注意してください。同時に編集するユーザーの数とDBの大きさに応じて、別のマシンへのインストールとしてこれに対処することが有益な場合があります(より良いストレージオプションを設定する以外の場合)。
  5. セキュリティで保護されたサービス/アプリケーションを展開する必要がありますか?そうでない場合は、ユーザーがこれらのサービスを利用できる他のオプション/方法を検討し、いくつかの手順をスキップすることができます。

一般的なプロセスの理解は正しいです。各コンポーネントを正しく通信させるための方法には、非常に多くの小さな設定手順があります。

私は、ESRIエコシステム/スタック内に個人、ワークグループ、およびエンタープライズサーバー/編集環境の両方を展開したので、セットアップして実行できると確信しています。しかし、細かいニュアンスがたくさんあるので、チャットルームの1つで時間を調整することもできますか?上記の質問に回答してください。チャット時間を調整したい場合は、PMまでお気軽にご連絡ください。

モデレーター/他の誰も:これが「コメント」としてより適切に配置されている場合、私に知らせてください、私はそれを移動しようとします。ただし、すべての質問に(チャット経由で)回答できると思います。


お返事ありがとうございます。質問に答えるには:1)ArcGIS 10.1 Enterprise、2)IIS7、3)機能の編集には10.1でSDEが必要だと思いましたか?、4)インストール先(カップルサーバー)、5)はい、セキュリティで保護されています。
レーダー

1)エンタープライズを使用しても問題ありませんが、SQL Standardライセンスにアクセスできますか?Enterprise + Expressのコンボは好ましくありません(どちらも実行できない可能性が高い)。2)OK 3)いいえ、再び統合され、ここで非常にうまくカバーされていますgis.stackexchange.com/questions/37125/…4)OK 5)OKが保護されているので、これはオプションを絞り込むのに役立ちます。わかりました。Express-Enterpriseのことについて話を戻しましょう。また、これをチャットダイアログに移動する時間を見つけられますか?
Clickinaway

サーバーの1つにSQL Standardライセンスがインストールされています。チャットは機能します-明日午前10時PST / 1PM東部標準時 それがうまくいかない場合、今週後半に?
レーダー

参考までに、Arc Server 10.0および10.1 Enterpriseでsqlexpress 2008 r2のインスタンスを使用していますが、問題はありません。直接接続を使用します。
トム

右、そこにエンタープライズGDBを作成するだけではありません;)
Clickinaway
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.