問題タブ [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.
architecture - ArcGIS クライアント/サーバーのオーバーヘッド
ArcGIS サーバーはクライアント/サーバーのオーバーヘッドをどのように処理しますか? 高いオーバーヘッドを処理するために使用する技術は何ですか? それらは安定したソリューションですか?
javascript - バッファリングのクエリを受信しました エラー: エラー コード 0? (Google マップの ArcGis サーバー リンク)
ここで Google マップ用の arcgis サーバー リンクを使用する進行中のプロジェクトにバッファ関数を追加しようとしています。
マップ上にバッファを描画することはできますが、(proxy.ashx を使用して) バッファのクエリを実装しようとすると、プロキシは firebug に従って正常にロードされますが、「エラー:エラー コード 0」と表示され、それ以外は何も表示されません。これのせいで今ちょっと行き詰ってます。
プロキシ構成ファイルが間違っていたのか、それともコードなのかわかりません。現在、バッファー自体である空間フィルターを示すことにより、バッファーを介してクエリを実行する方法の参照として、上記のリンクのレイヤーのクエリを使用しています。
コードは次のとおりです。
エラーは layer.query() メソッドで発生します。
私のプロキシ設定ファイル:
セキュリティ上の理由により、サーバーの URL をここに配置する必要があるかどうかわかりません。いずれにせよ、serverUrl はセキュリティで保護されていないため、トークンは必要ないと思います。
また..私が使用したバッファオブジェクトがoverlayViewオブジェクトではないためですか?queryOptions クラス リファレンスに記載されているとおりです。私のバッファリングは、上記のリンクの例とほぼ同じです。バッファから取得した Geometry を使用してテストし、それを mapserver のクエリ サービスに配置して、レコードの配列を受け取りましたが、javascript ではありません。
これについての助けをいただければ幸いです..
arcgis - ArcGISServer10でのGPサービスとしてのNearToolの公開
誰かがNearToolをサービスとして正常に公開したかどうか知りたいです。このツールは、[分析ツール]>[近接]にあります。ツールは、出力レイヤーを持たない入力レイヤーを更新します。これが可能かどうか、または回避策があるかどうかはわかりません。
アイデアに感謝します。
ありがとうジェイ
javascript - dijit.TitlePane をドロップダウン ボタンに変換する
私は JavaScript API を使用して構築しているアプリを持っており、情報 (ベースマップ ギャラリー、凡例、レイヤー) を表示するために開くヘッダーに 3 つのタイトルペインを作成しました。それはまさに私が望むように機能します。今は、各ペインに独自の画像を与えることで「きれいに見える」ようにしたいと思います。画像をクリックすると、同じ方法でペインが開きます。
ただし、CSS をオーバーライドしようとしましたが、すべてのタイトルペインに同じ画像が表示されます。タイトルペインをトグルボタンに変換する必要があるようです。いくつかのサンプルを読んでみると、html の変更以外にもコードを追加する必要があるようです。この編集について最善の方法はありますか?
タイトルペインを作成する html の例を次に示します。「basemapGallery」div は、ペイン内の情報であり、ドロップダウンまたは画像を制御できるその他のタイプのボタンを作成します。
ヘッダーには、画像にしたい灰色の長方形のボックスがあり、画像をクリックすると、ボタン内にあるコンテンツが開きます。
編集 最終的な目標は、ボタンのルック アンド フィールをヘッダーのボタンと同様にすることです: http://localgovtemplates2.esri.com/ParkFinder/default.htm
iphone - Arcgis を使用して Well API Number を使用してフィーチャ レイヤーをプロットできますか?
ウェルの詳細 (ウェル API 番号、ウェル名、オペレーターの詳細) を含む JSON 応答があります。この json 応答がフィーチャ レイヤーをプロットするのに十分かどうか、またはフィーチャ内のフィーチャをプロットするために緯度と経度が必要かどうかを知りたいです。層?
javascript - アプリケーションを初期化するには更新が必要です
Javascript / DojoでのWebマッピングアプリケーションの作成:
ブラウザにアプリをロードすると、html要素がロードされますが、処理が停止します。ページの残りの部分とjavascriptをロードするために、ブラウザーを更新する必要があります。
私は一日中テストとデバッグを行い、外部JSファイルが間違った場所にあることがわかりました(私は新人です)。これを修正すると、アプリの読み込みが向上します...ファイルの1つが正しく読み取られないか、まったく読み取られない場合を除きます。
問題の外部JSファイルの内容をデフォルトのメインコードに移動すると、それらに含まれる機能は正常に機能します...しかし、マップを再度更新する必要があります。
困惑。以下は私の問題を引き起こしている外部JSファイルのコードです。外部にないときは機能が期待通りに動作するので、なぜ問題なのかわかりません。
どんな助けでも大歓迎です。
編集
追加のコードを表示するように編集されました。これに本当に困惑しました。フィードバックをお寄せください。私はそれをメインファイルに移動して、関数を再フォーマットしようとしましたが、更新が必要な場合を除いて、すべてが機能します。更新に関する情報も失われています。非常に奇妙な振る舞い。これを追跡する良い方法はありますか?
編集2
すべてのコード(cssを除く)をメインのdefault.htmlファイルに配置してアプリを完全に書き直しました。私はそれが私が望むように機能することを確認するために少しずつテストしました。トグルコードを追加することは、それをスローし、余分なリフレッシュを引き起こす唯一のコードです。
そのため、今のところ、dijit.TitlePaneを使用して、ドロップダウン要素(ベースマップギャラリー、レイヤー、凡例)を保持しています。しかし、これではルックアンドフィールを変更して画像にすることはできません。これが私の最終目標です。
画像をクリックしてドロップダウンメニューが開き、ベースマップギャラリー、レイヤーリスト、凡例が表示されるように、3つの異なる画像を使用できるように、誰かが代替案を提案できますか?
編集3
トグル関数を呼び出すために使用するコードを表示すると、おそらく役立つでしょう。これが私の問題の原因である可能性があります。
esri - ArcGIS Server の代替手段
私は、ESRI の JSAPI でいくつかの Web マップを開発しています。現在、次のレイヤーを SQL Server に保存しています。
100万ポイント
30,000 ポリゴン
1,000 ポリオン
これらは互いに重ねて表示する必要があります。また、ある程度高度なクエリと機能の識別を実行できる必要もあります。
これまでにいくつかのツールを作成しましたが、より良いオプションがあるかどうか知りたいです。を見てきましたCartoDB
が、現在は複数のレイヤーをサポートしていません。CartoDB と Google Maps API を使用できるようですが、複雑さが増しているように感じます。リーフレット、mapbox、opengeo などについて読んだことがあります。
要するに、SQL Server/ArcGIS Server/ESRI JSAPI の適切な代替手段は何ですか?
ありがとう、エヴァン
geotools - GeoToolsでArcSDEに接続するにはどうすればよいですか?
私はOracleArcSDE9.2を実行していて、GeoTools 8.5を使用していますが、GeoToolsのドキュメントに記載されていることを実行しても機能しないようです。私は持っています
ただし、dataStore = dataStoreFinder.getDataStore(params)の後、dataStoreは常にnullのままであり、接続されなかったことを示します。nullのdataStoreオブジェクトを使用しようとしない限り、例外は発生しません。また、スキーマを要求されないため、機能することは期待できません。GeoServerを使用して同じSDEジオデータベースに正常に接続すると、スキーマパラメータ(私の場合は「envq.nmenv.state.nm.us」)が要求されます。それをサーバー名のどこかに追加しますか?または、これが接続されないために私は何が欠けていますか?今は読み取り専用に接続しようとしていますが、最終的にはGeoToolsを使用してデータを入れたいと思っています。
java - java.security.cert.CertificateException: 証明書がアルゴリズムの制約に準拠していません
URL を指定してArcGIS 9.3 以降のベース マップを追加できるマッピング アプリケーションがあります。追加したい URL の 1 つは顧客の URL からのもので、セキュリティで保護されています。以前は Java 6 を使用していたマッピング アプリケーションで、安全な URL を問題なく追加できました。Java 7 にアップグレードし、
例外。MD2
Java 7 では、 SSL 証明書に署名するためのアルゴリズムがデフォルトで無効になっているため、最初はこれが当てはまると思います。これは、java.security ファイルで確認できます。
しかし、Certification Signature Algorithm
その URL のを確認すると、 と表示されていますSHA-1
。さらに奇妙なのは"jdk.certpath.disabledAlgorithms=MD2"
、ファイル内の行をコメントアウトするjava.security
と、URL が問題なく機能することです。MD2
SSL プロセス中に別の場所で使用されますか? ここで何か不足していますか?
performance - 巨大なデータ Web フレックスとデスクトップを使用する ArcGIS Map アプリケーション
ArcGIS Server でマッピング アプリケーションに取り組んでいます。このアプリケーションは、サーバーから取得した 100K 以上の多数のレコードを処理する必要があります。
このようなアプリケーションを Flex を使用して Web として構築する場合と、スタンドアロン アプリケーションを構築する場合のどちらが優れていますか? アプリケーションは、空間分析の空間クエリを使用します。