問題タブ [arcgis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arcgis - ArcGISでマウスクリックでズームされた場所を取得する方法は?
ArcGISマップを使用して場所を表示し、ユーザーがズームして目的地にドラッグできるようにしています。彼らが [保存] ボタンをクリックすると、座標を保存し、ポストバックで同じズーム位置を表示したいと考えています。エクステント値を保存できましたが、マウス クリックで元に戻す方法がわかりません。setExtent が機能しません。以下をご覧ください。
c# - Webマップサービスの実装
独自のタイリングサービスを作成し、ArcGIS Silverlightマップビューアーを使用してベースマップ上に表示したいのですが、そのための最良の方法は、独自のWMSを実装することです。私は周りを見回しましたが、物事は私には非常に曖昧に見えます。GetMapとGetCabapilitiesのリクエストを実装する必要があることを読みましたが、どこでどのように行うかわかりません。asp.netを使用してサービスをホストしたいのですが、それを開始する方法を教えていただけますか?
javascript - XY 座標を使用して ArcGIS マップにマーカーを追加する方法
座標付きの地図にマーカーを追加するにはどうすればよいですか? 場所を見つけた後、範囲を X、Y 座標とともにデータベースに保存しました。アプリケーションに戻ると、座標付きのマーカーを追加する方法がわかりません。
助けてくださいsetExtent
!ありがとう。
更新しました:
クライアント側で ESRI マップを使用しており、更新しようとしていasp:button
ます。これが、マップが更新されなかった理由です。
python - Python を使用した ArcGIS でのマルチスレッド化
単独で実行するとうまく機能するPythonスクリプトがあります。ハードコーディングされた入力ディレクトリに基づいて、すべての .mdb ファイルをスキャンし、それをリストに入れ、for ループでそれらすべてを反復処理します。各反復には、複数のテーブル制限、結合、クエリなどが含まれます。
唯一の問題..入力データセットで実行するのに約 36 時間かかります。このスクリプトは、このインスタンスのこのデータセットに対してのみ使用されますが、フィールドの選択、含める結果を頻繁に編集するため、パフォーマンスを向上させたいと考えています。私のスクリプトは非効率的であるため、長い時間がかかると言いたいのですが、ほとんどすべての処理時間がジオプロセッサ オブジェクトに費やされるため、非効率性はわずかです。
メインスクリプトに関連するものは次のとおりです。
また、順次実行しても問題なく実行されます。
Parallel Python を使用してみました:
8 つのプロセス、8 つのジオプロセッサ オブジェクトの作成に成功し、失敗します。
組み込みの Python マルチスレッド ツールを使って広範囲に実験したことはありませんが、mdblist によって表されるキューを通過する最大 8 つのプロセスを単純に生成するためのガイダンスを期待していました。ファイルが複数のプロセスによって同時に読み書きされようとすることは決してありません。一時的に簡単にするために、この懸念からすべてのログ ツールも削除しました。このスクリプトを十分な回数実行して、データ形式がわずかに異なる 4104 の入力の 4 つのファイルを除いて、機能することを確認しました。
アドバイス?Arc Python スクリプトをマルチスレッド化しようとする知恵はありますか?
ubuntu - Ubuntu への ArcGIS Server 10 のインストール
Ubuntu 10.10 に ArcGIS Server 10 をインストールした経験がある方。それは可能ですか?
ios - ArcGIS と MKMapView の違いは何ですか?
ArcGIS と MKMapView に違いはありますか?
カスタム アノテーション マップを作成したいと考えています。
c# - ArcGis Engine、オブジェクトを選択する方法は?
ArcGis マップを読み込み、1 つのレイヤーでいくつかのオブジェクトを選択してズームするスタンドアロン アプリケーションを作成しようとしています。
次のようなものを使用して、マップの読み込みと表示が機能します。
これはうまく機能し、マップを完全に表示します (もちろん、AxMapControl は WindowsFormsHost に埋め込まれていますが、これは問題になりません)。
しかし、今度は 1 つまたは複数のオブジェクトを選択してズームする必要があります。テストのために1つのレイヤーを選択しようとしましたが、これはまったく機能しません:
SelectFeatures 呼び出しで、ESRI.ArcGIS.Carto で COM エラー 80004005 (E_Fail) が発生しますが、これ以上の説明はありません。おそらく私はそれをすべて間違っています。
多分誰かがレイヤー内のオブジェクトを選択する方法のサンプルを持っていますか?
maps - Javascript を使用した ArcGIS マップの画鋲
地図上に画鋲を追加して、クリックすると画鋲の上に詳細ポップアップが表示されるようにするにはどうすればよいでしょうか?
ありがとう。
mapping - md にはデータが表示されますが、WMS レイヤーは空です
ArcGIS Server を使用して、データベースからポイントのマップを提供しています。AGS で mxd を作成して WMS サービスとして公開すると、すべて問題ないように見えます。しかし、しばらくすると、翌日か何かで、地図には何も表示されません。そのレイヤーの WMSServer へのすべてのリクエストは空で返されます。ArcMap で mxd を開くと、期待どおりに正しいデータが表示されますが、WMS 呼び出しだけが間違っています。
何が問題なのですか?
詳細: mxd ファイルを作成し、非空間データベースからデータを追加します。レイヤーを作成するには、データ ソースを右クリックして [XY データを表示...] を選択し、データから X 列と Y 列を選択します。
AGS Manager で [Add new service] を選択し、その mxd ファイルを指定して、そこからすべてのデフォルト設定を使用します。より単純な「GIS リソースの公開」も試しましたが、同じ結果が得られました。