問題タブ [esri-arc-engine]
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.
android - エラー: 1 つまたは複数のジオメトリの変換に失敗しました。入力が正しいか確認してください。無効な引数
Point を他のものに変換しようとしていますが、使用するすべての関数で同じエラーが発生します:
エラー: 1 つまたは複数のジオメトリの変換に失敗しました。入力が正しいか確認してください。無効な引数
これは私が使用しているコードです。ここで何が間違っていますか?
esri - ArcObject IGeometry5 ProjectEx で使用する必要がある esriTransformDirection を決定する方法
私はCRSのポイントフォームを別のフォームに計算する必要があるプロジェクトに取り組んでいますが、ソースとターゲットのCRSは実行時にのみ決定されます。
//したがって、逆の順序で進む必要があります。ソースは NAD83 にあり、ターゲットは NAD27 にあるためです。ArcMap と一致する正しい結果を返しますが、先に進むと間違った出力が返されます。
順方向変換を行うと、正しくない結果が返されます。
では、どの方向を使用する必要があるかをどのように判断できますか? フォワード/リバースのように。arcobject API return use fwd または reverse を使用して調べる方法はありますか。IGeoTransformationサポートされている場合、順方向または逆方向の両方で使用できるさまざまな事前定義された GeoTransformation が多数あります。
ありがとう。
c# - Moq で COM オブジェクトをモックするときの「モック動作 Strict で呼び出しが失敗しました」例外
COM ライブラリからのインターフェイスをモックできるようにする必要がある Moq を使用して単体テストを実装しようとしています。具体的には、型 Point をパラメーターとして受け取るメソッドを呼び出すときに、型 Point のオブジェクトが実際には Point であることを Moq が認識できるようにする必要があります。このポイント タイプは、ESRI ArcGIS ライブラリからのものです。ただし、非常に単純なテストのように見えることを行っている場合でも、呼び出しがセットアップと一致しないため、呼び出し失敗の例外が発生します。これが私が作ることができる最も簡単なケースです:
TestMethod を呼び出すと、例外が発生します。実行中に Point の型を見ると、型は System.__ComObject であり、保護レベルのために直接作成することはできません。Point のメタデータを見ると、次のように表示されます。
代わりに IPoint をモックしてみましたが、違いはありませんでした。new Point()Setup メソッドでMoq に a を認識させる方法はありますか? Moq に「ねえ、渡されたパラメーターが何であるかは気にしません。指定された戻り値を常に返します。何があっても返しません。決して null を返しません。」と伝える方法でも構いません。しかし、私はここで運が悪いように見え始めています。
javascript - ライブ トラッキング用の ESRI JavaScript API
ESRI ArcGIS JavaScript API を使用してライブ トレース機能を実装しようとしています。データベースから取得した緯度、経度に基づいてマーカーを移動できません。わかりやすいように、これは Google マップをこの目的で使用している既存のコードです。ESRI arcGIS javascript API を使用して同じことを達成するにはどうすればよいですか?