我需要將用戶的UTM輸入(WGS 1984)轉換爲十進制度,最好使用ESRI的ArcGis。我已經得到了代碼檢索區(格式類似於14N,22S等)和東向和北因素。我從這裏做什麼?使用Esri的ArcGis將UTM轉換爲十進制度使用C#
編輯:我們希望輸入的字符串如:14N 423113mE 4192417mN
。我可以很容易地從上面的字符串中提取數字(和字符)14
,N
,423113
和4192417
。我只是需要以某種方式將其轉換爲十進制度。
我需要將用戶的UTM輸入(WGS 1984)轉換爲十進制度,最好使用ESRI的ArcGis。我已經得到了代碼檢索區(格式類似於14N,22S等)和東向和北因素。我從這裏做什麼?使用Esri的ArcGis將UTM轉換爲十進制度使用C#
編輯:我們希望輸入的字符串如:14N 423113mE 4192417mN
。我可以很容易地從上面的字符串中提取數字(和字符)14
,N
,423113
和4192417
。我只是需要以某種方式將其轉換爲十進制度。
沒有關於輸入數據的具體信息。
下面是一些基本信息,開始從:
編輯:您的輸入數據使用的解決方案2.
還有一個更簡單的方法是使用開放源碼庫PROJ.4的.NET端口 - Proj4Net。對於這樣簡單的任務,它比ArcObjects類更容易使用。
好點。我編輯了上面的問題。 – Japtar
UTM是投影。它可以爲許多基準完成。所以,esriSRGeoCSType應該指向你需要的數據。在例如,用於WGS84這將是[esriSRGeoCS_WGS1984](http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//002m0000002t000000)。 「十進制度投影」沒有這種東西。十進制度代表橢球表面上的座標。投影用於將該座標轉換爲平面曲面(通常爲X,Y,單位爲米,feets)。所以你不需要'esriSRProjCSType'作爲十進制輸出。檢查維基百科頁面地圖投影,基準(大地測量學) –
有許多JavaScript網站可以進行轉換,其中一個這樣的網站是http://home.hiwaay.net/~taylorc/toolbox/geography/geoutm.html。通過電子郵件發送作者並請求他允許將JavaScript代碼移植到C#。 – Jensen