テキストボックスに投影名(例:WGS_1984_UTM_Zone_37N)を入力していますが、arcobjects(vb.net/C#)を使用してその空間参照の詳細を取得したいとします。これを達成する方法は?親切に明確にする。arcobjectsを使用してspatialreferenceを名前で取得する方法は?
0
A
答えて
0
TextBoxにプロジェクション名を入力することは、ユーザーが任意の値を入力できるようにすることを意味しています。これは、必要な形式ではない可能性があります。 「WGS84_UTM_zone_37N」や「WGS 1984 UTM Zone 37N」などはすべて有効な値ですが、あなたが探しているSpatial Referenceを特定するのは非常に難しいでしょう。
代わりにドロップダウンリストを用意し、esriSRProjCSType
やesriSRGeoCSType
のようなプロジェクションシステムのcontantの1つを使用し、ドロップダウンに入力することをお勧めします。
まだ必要な場合は、テキストボックスに入力した値と一致するまで、すべてのspatialreferenceのインスタンスを作成する必要があります。
private ISpatialReference GetSpatialReference(string srName){
var srProjCSArray = Enum.GetValues(typeof(esriSRProjCSType));
var srEnvirnonment = new SpatialReferenceEnvironment();
foreach (var item in srProjCSArray)
{
var sr = srEnvirnonment.CreateProjectedCoordinateSystem((int)item);
if(sr.Name == srName)
return sr;
}
}
この方法は、Projected Coordinateシステムでのみ機能します。この方法は、Geographic Coordinateシステムでも同様に行う必要があります。
関連する問題
- 1. Ambariを使用して名前ノードのホスト名を取得する方法は?
- 2. ArcObjectsを使って "パラレルをコピーする"方法、ESRI名前空間 "コピーパラレル"は属していますか?
- 3. コマンドを使用して壁紙の名前を取得する方法は?
- 4. JavaScriptを使用してDockerコンテナの名前を取得する方法は?
- 5. selenium-pythonを使用してCSSプロパティの名前を取得する方法は?
- 6. JQueryを使用してHTMLの名前と値を取得する方法
- 7. REST APIを使用してZimbraのカレンダーの名前を取得する方法
- 8. Amazon Elastic Transcoder - 名前を使用してプリセットを取得する方法
- 9. Facebook APIを使用して友人の名前を取得する方法
- 10. Javascriptを使用してディレクトリ内の曲の名前を取得する方法
- 11. Firebaseを使用してユーザーを名前で取得する
- 12. 文書 - タグの名前を名前で取得する方法
- 13. プログラムで名前ノードのホスト名を取得する方法は?
- 14. PHPを使用して前のURLを取得する方法
- 15. Laravel angleを使ってuser_idで名前を取得する方法は?
- 16. perlテンプレートツールキットを使用してユーザー名を取得する方法
- 17. CAS:RESTful APIを使用してユーザー名を取得する方法
- 18. System.getPropertyを使用してJavaファイルクラス名を取得する方法
- 19. enum名を使用してenum IDを取得する方法
- 20. リフレクションを使用して引数名を取得する方法
- 21. Sharekitを使用してTwitterユーザー名を取得する方法
- 22. QStorageInfoを使用してネットワークドライブの名前を取得する
- 23. Reflectionを使用して親クラスの名前を取得する
- 24. アプリケーションで使用するDLLの名前を取得する方法
- 25. laravelで名前ルートをすべて取得する方法
- 26. FileInfoからファイル名を取得して使用する方法
- 27. SpriteKitを使用してSwiftの名前でTileDefinitionを取得
- 28. .NETでワークシートを名前で取得する方法は?
- 29. Win32 Handleを使用してC++でファイル名を取得する方法は?
- 30. Assetライブラリを使用してuiimagepickercontrollerでファイル名を取得する方法は?