ArcGIS Serverを使用したWebベースのマップオーサリング?


8

私は、ユーザーが自分の地図をWeb上で作成、保存、共有するプロジェクトに着手しています。多数のフィーチャクラスを提供しますが、ユーザーは独自のマップやマップシンボルなどを効果的に作成します。さらに、独自のフィーチャクラスを作成および編集します。これらのフィーチャクラスは、マップして他のユーザーと共有できます。

AGSマップサービスのモデルは、ArcMapでマップを作成し、MXD / MSDを保存し、公開するようです。これが上記の動的Webマッピングプラットフォームの構築にどのように役立つかを理解するのに苦労しています。誰もがそれについてどうやって行くかについていくつかのヒントを提供できますか?

回答:


6

以下の多くのオープンソーステクノロジーを使用して、実際に地図をホストし、編集しました。私はこれらのテクノロジーをシェープファイルで使用しており、ArcGISで直接使用していません。ですから、あなたの要件を100%本当に満たしていない場合は、申し訳ありません。

地図をさらに美しくし、機能を追加するには、GeoEXT最適です。データ操作については、Geoserverが多く提供していますが、追加が必要な場合はgdal / ogrをチェックしてください

私は他の多くを逃していると確信していますが、あなたはそこから始めることができます。


良いリスト。これを行うには、ArcGISの先を見なければならない場合があります。
nw1 2010

openlayersとfeatureserverに同梱されているいくつかの例を確認すると、ユーザーがマップを編集したり、新しいレイヤーを作成したりする方法が示されています。
dassouki、2010

TileMillもチェックしてみてください。あまり経験はありませんが、あなたのニーズに合うかもしれません。ただし、データの保存に何を使用するかを決定する必要があります。SDEを使用している場合は、arcpyマッピングモジュールを確認してください。これを使用して、arcgis javascript apiでキャプチャされたユーザー入力に基づいて、舞台裏でマップを構築できます。これは興味深いプロジェクトのようです。幸運を祈ります!
ライアン・ツウィリー

4

新しいArcGIS Explorerをオンラインでご覧ください。これは、オンラインのArcgisに密接に統合されています。データ、ベースマップ、Webサービスなどへのアクセス権を持つユーザーが参加できるグループを作成できます。

ArcGIS Explorer Online ArcGIS Explorer Online
を使用すると、GIS情報を簡単に探索、視覚化、共有できます。ベースマップやその他のコンテンツに直接アクセスするために使用します。インタラクティブなスライドショーを作成することもできます。

ArcGIS Explorerは、ブラウザーで実行される無料のアプリケーションです。Microsoft Silverlightを使用して構築されています。

ArcGIS Explorer Onlineを開く
新機能よりシンプルなユーザーエクスペリエンス機能をマップにドラッグアンドドロップできる情報のポップアップとメモの共有が簡単になりました。たとえば、ArcGIS.comマップビューアーやArcGIS Explorer Desktopなどのクライアント間で共有できるフィーチャレイヤーにメモを作成できます。プレゼンテーションは、マップのプレゼンテーションへの直接URLアクセスを介して共有できるため、これまでアプリケーションを使用したことがないユーザーとプレゼンテーションを簡単に共有できます。時間対応のWebマップのサポート


2

ESRIのSDKの 1つを使用して、ArcGIS Serverから利用可能なマップのリストを取得できます。次に、利用可能なMXD / MSDのドロップダウンを提供し、ユーザーが戻したい動的マップを選択できるようにします。


しかし、その場合でも、誰かが裏側でMXDを作成する必要がありますね。
nw1 2010

はい、マップを作成する必要があります。ただし、ArcGIS Serverでは、ユーザーは適切な認証情報を持っている場合にサーバーに公開できます。公開のオープンプラットフォームが必要な場合は、これよりも簡単にアクセスできるようにすることで問題ありません。それ以外の場合は、誰かがサーバーを管理して、承認されたマップを公開してWebサイトで利用できるようにすることができます。
Blake Blackwell

0

こんにちは、私は答えに少し遅れましたが、半年前にArcGIS Serverも始めました。ArcMapで自分でBasicMapを作成し、それをWebサービスとして公開してから、Webアプリケーションに表示できることは事実です。そして、それがポイントです。「create-yoour-own-map」を可能にするすべての機能を可能にするために、AGS Javascript API + Dojo + php + mysql + XXXを使用する強力なWebアプリケーションを作成する必要があります。

私が言いたかったのは、ArcGISサーバーだけに依存するよりも、はるかに多くの作業に備える必要があるということです。


0

説明するすべての機能が必要な場合は、ESRIの世界では、各ユーザーにArcGIS Desktopへのアクセスを許可する必要があります。あなたが求めるもののいくつかは可能です。ユーザーが独自のレイヤーを選択できるようにする場合は、ユーザーが必要なレイヤーを選択できるすべてのマップサービスを一覧表示する管理ページを作成するだけです。JS APIを使用している場合、これは、ユーザーが保存したデータをある種のストアから取得し、それらのレイヤーのみを要求するという単純な問題になります。

実際のマップサービスを編集および変更するという点では、これは実際には不可能です。パフォーマンスを低下させると思っていたとしても。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.