問題タブ [arcgis-server]
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.
rest - 文字列でなければならないときに数値として解析するクエリ文字列
検索入力を REST サービスに送信しようとしています。場合によっては、フォーム入力が数字の長い文字列になります (例: 1234567890000000000123456789)。500 エラーが発生しました。何かが文字列を数値に変換しようとしているようです。ソース データベースのデータ型は文字列です。
入力を強制的に文字列として解釈させるクエリ文字列を作成する際にできることはありますか?
このサービスは、ArcGIS サーバーの実装です。
この問題の詳細については、リクエストごとに。
テストのために、サービスのインストールで提供されるクライアント フォームを使用しました (下の図を参照)。
一重引用符と二重引用符、およびフォーム エントリにワイルドカード文字を追加しようとしました。フォームの送信はエラーにはなりませんが、結果が見つかりません。数字を短くしたり ("1234")、英数字を追加したり ("1234A") すると、フォームの送信はエラーになりません。
この問題は、10.1 への最近のアップグレード後に表面化しました。これを既知の問題に関連付ける情報を探しましたが、まだ何も見つかりませんでした。
javascript - ArcGIS で国を動的に色付けする
選択した国の国プロファイル ページに読み込まれる自分の Web サイトに JavaScript を介してダイナミック マップを実装しようとしている ArcGIS は初めてです。
以下のコードは、選択した国が拡大された状態で世界地図をロードします。私が望むのは、残りの国を際立たせるために、国を別の色合いにすることです。
これを行う方法はありますか?前もって感謝します
google-maps - Google マップは ESRI API の ArcGISDynamicMapServiceLayer をサポートしていますか?
Google API バージョン 2 では、最終的にこのメソッドを呼び出すことができると思います。さらに、彼らは同じタイプのコーディングを共有しているか、たまたま使用しています。
ただし、バージョン 3 では、この esri メソッドにはこの関数がないため、「layer.setMap(map)」を使用しても、この関数がバージョン 2 に属しているため「map.addOverlay(layer)」を使用しても、このレイヤーをマップに設定できませんでした。これは削除されました。バージョン 3 で「map.addOverlay(layer)」を置き換える方法を教えてください。カスタム オーバーレイ機能を使用してみましたが、希望する結果と一致しない画像が表示されます。
** 注意: ArcGISDynamicMapServiceLayer は、esri から時間認識データ レイヤーを呼び出すことです。
javascript - dojo.ready 内で関数を呼び出す
次のようなArcGIS Javascriptのコードがあります。
dojo.ready 関数内に call 関数が必要です。たとえば、onclick で関数 test() を呼び出すには、次のようにします。
しかし、まだ動作しません。
dojo.ready 内で関数を呼び出す方法を説明してくれる人はいますか?
arcgis - 「Supports Statistics」を True に設定する方法
タイトルが言ったように、ArcGIS REST サービス ディレクトリ、すべてのレイヤーとテーブルで、オプション「 Supports Statistics 」の値を「true」に設定したい
javascript - Leaflet マップ内に ArcGIS Server TileLayer を表示する方法
Leaflet マップ内で ArcGIS Server を使用して公開したマップを表示しようとしています。最初にマップをベースマップとして表示し、単純な Leaflet TileLayer を作成しようとしました。
地図を取得できませんでした。次に、Leaflet ESRI プラグインを使用しようとしました。
それでも、リーフレットに地図を表示することはできません。地図の中心は次のとおりです。
乾杯、
c# - c#を使用して、受信したarcgisサーバーリクエストをデータベースに保存します
いくつかの arcgis サービスを公開しましたが、.NET と C# を使用して、特定のサービスで着信リクエストをキャプチャし、データベース (mssql) に保存する方法があるかどうか疑問に思っていました。リクエストの送信元の IP、タイムスタンプ、および使用したサービスのみを探しています。
たとえば、公開されたサービスがあるとします。
www.yourdomain.com:6080/arcgis/rest/services/usa_gecoder
. 私は単に彼の ip usa_geocoder
、、、およびアクセスされた日時を保存したいと思います。