問題タブ [esri]
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.
gis - ArcGIS 開発に関する質問への回答はどこで得られますか?
ArcGIS 開発に関する質問への回答を得るのに最も成功したのはどこですか?
ESRI フォーラム? スタックオーバーフロー?グーグル?メーリングリスト?ブログ投稿?ESRI ドキュメント?
通常、ASP.NET/Oracle/JavaScript/C# に関する質問にはすぐに回答を得ることができますが、ESRI 製品や API に関する質問は別の問題です。フォーラムに創設者を投稿し、Google は void を返します。
これはニッチな商用製品では珍しいことではないと確信していますが、それでもイライラします. あなたにとって何が効果的ですか?共有してください。
r - Rでesriシェープファイルを読み取ってプロットする
.shp(esriシェープファイル)をRに読み込むのに問題があります。Rでいくつかのオプションを試し、ArcMapのシェープファイルをシェープファイルを正しく読み込むものに変換しようとしましたが、まだ何も機能しません。(ArcMapで、ジオメトリを修正し、シングルからマルチポリゴンに変換したなど、おそらく必要ではないか、関連性がありませんでした)
おそらく、私のシェープファイルに「ポリゴン」ではなく「リージョン」(マルチポリゴン)が含まれているという事実と関係があります...
プロットするために、Rでそのタイプのシェープファイルを正しく読み取るにはどうすればよいですか?(ArcMapでは通常の形状のように見えます)
ArcMapでは、シェープファイルは次のようになります。http: //bfast.r-forge.r-project.org/arcmapshape.jpg
(他のポリゴン内にポリゴンを含むシェープファイルを表示します)
Rでは次のようになります。
(一部のポリゴンが誤って塗りつぶされているシェープファイルを示しています)
Rで次のコードを使用しました。
両方のplot()コマンドは、同じR結果を返します。エラーは発生しません。次のメッセージのみ
これはどのように解決できますか?
apache-flex - デフォルトのマウスアップ/マウスダウン動作を無効にせずにダブルクリック イベントを設定する
デフォルトのマウスアップ/マウスダウン動作を無効にせずに、フレックス コントロールでダブルクリック イベントを有効にしようとしています。
私は、arcgis サーバーに ESRI Flex API を使用しており、1 つの背景レイヤーと GraphicLayer を持つマップ コントロールを持っています。グラフィック レイヤーには、マウスオーバーに応答するいくつかの Graphic オブジェクトがあり、ユーザーがクリック アンド ホールドするとマップをパンできます。しかし、グラフィック オブジェクトにダブルクリック イベント ハンドラーを実装すると、デフォルトの動作がマップに反映されなくなりました。
クリックして保持することによる古い動作を維持しながら、Graphic オブジェクトをダブルクリックする方法はありますか?
c# - フィーチャクラス / フィーチャ レイヤーをマップまたは MapResourceManager に動的に追加する
私はここで本当に頑固な問題に苦しんでいます。
マップに追加したい FeatureClass があります。問題は、見つけることができるすべての例で、サービス文字列をハードコア化したり、サービスなどをポイントしたりする必要があることです。
私はすでにフィーチャクラスを持っているので、それを使用して動的レイヤーをマップに追加したいと思います。これは単純なポイントレイヤーであるため、私が知る限り、変換は必要ありません。何らかの方法でフィーチャクラスまたはフィーチャレイヤーを MapResourceManager に追加する方法はありますか?
PS私はadfの世界全体にまったく慣れていないので、これは初心者の質問かもしれません:)
wpf - 実行時に WPF ESRI シンボルのコンテキスト メニューを変更するにはどうすればよいですか?
ESRI シンボルには ControlTemplate があり、ControlTemplate で ContextMenu を指定できますが、これは正常に機能します。ただし、実行時に ContextMenu (項目の追加、削除) を変更する必要があります。Symbol は FrameworkElement ではないため、ControlTemplate.FindName は機能しません。Graphic.MouseLeftButtonDown についても知っていますが、可能であれば右クリックでコンテキスト メニューが表示されるようにしたいです。
助言がありますか?
.net - ArcObjectsでIFeatureClass.Searchを呼び出すときの例外「HRESULTからの例外:0x80040653」はどういう意味ですか?
ESRI ArcObjectsで構築されたアプリケーションをサポートしていますが、元の開発者はずっと前から存在していました。数年間正常に動作した後のアプリケーションは、この例外を除いて失敗し始めました。アプリケーションは毎日のスケジュールで実行されます。
エラーメッセージはあまり役に立ちません。エラーの原因は何でしょうか?
drop-down-menu - デフォルトの制御ロジックが実行される前に、ESRI ドロップダウンから「&」記号を削除するにはどうすればよいですか?
ESRI ツールバー内に ESRI ドロップダウン コントロールがあります。ドロップダウンの項目の 1 つに「&」記号が必要です。ESRI は & で区切られた文字列としてコールバック文字列を構築することが判明したため、アイテムが選択されると、親ツールバーはすぐにコールバック文字列を構築して処理します。ある時点で、アプリをクラッシュさせる「&」に基づいて文字列を分割します。
実際、esri ドロップダウンにアンパサンドがあると、アイテムを選択したときに厄介なことが発生します。
私がしなければならないことは、コールバックが発生し始める前にホップして、それを取り除く方法を見つけることです。カスタムの esri ツールバー コントロールを作成する必要があるのではないかと考えていましたが、確信が持てず、それはかなり望ましくありません。
何か案は?
multithreading - 基盤となるCOMライブラリへのJava相互運用機能を備えたScalaアクター
ESRIコンポーネント(COMベース、JIntegraでラップ)を使用するJVMプロジェクトに取り組んでいます。クライアントは、JVMで動作し、JavaコードにアクセスできるJARファイルを要求しました。Scalaを使いたいのですが、ライブラリがScalaの俳優とどれだけうまく連携するのか心配です。特に、COMとJavaがオブジェクトをあるスレッドから別のスレッドに渡すために使用するさまざまなメカニズムについて心配しています。
誰かがこれを経験したことがありますか?彼らはいいプレーをしますか?
編集:明確化のため
ESRIDBでI/Oを実行すると、CPU使用率が約15%であることに気付きました。各行を読み取り、その行を別のアクターに渡して解析したいと思います。次に、DBから一度に複数のスレッドを読み取ることができます。問題は、ESRIのライブラリを使用して取得された各行が、実際にはJavaでラップされたCOMオブジェクトであるということです。
bing-maps - bing マップで外部マップを使用する
外部マッピング ソースで bing マップ プラットフォームを使用できますか? たとえば、提供されたマップの代わりに独自のマップ ファイルで bing map siverlight クライアントを使用したいと考えています。(一部のエリアのカバレッジは、bings が提供するマッピングでは不十分です) ありがとうございます。
vba - VBA を使用して現在の ArcMap ドキュメントのパスを (プログラムで) 把握する方法
現在のドキュメントのパスを表示する Visual Basic for Application Function が欲しいです。
たとえば、ArcMap が表示map.mxd
されている場合、そのパスを表示する必要があります。
表示されたレイヤーのデータソースのパスを照会するためのいくつかの例しか見つかりませんでした。