2013-06-26 111 views
0

我正在使用在ArcGIS/esri格式中具有X Y座標的dataset。它們類似於672187.92698, 534175.72095在Node.js中從arcgis esri x y座標轉換爲經度和緯度

我想將它們轉換爲經度緯度,因此它們更像'-90.123, 30.456'

我試過了幾個npm包,包括esri2geoterraformer-arcgis-parser,但是這些似乎只是吐出了相同的座標。雖然有限的文檔不能確定地正確使用它們。

更新:而不是在Node.js中,使用外部工具我能夠轉換我的座標。見this GIS Stackexchange Question

儘管如此,仍然想知道如何在node.js中完成此轉換!

回答

1

你實際上想要做的是將你的數據投影到一個新的座標系中,而不是改變它的格式 - esri2geo看起來像後者,這就是爲什麼你只是得到相同的座標。

根據ArcMap中,數據的當前座標系是:

Projected Coordinate System: NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet 
Projection: Lambert_Conformal_Conic 
False_Easting: 3280833.33333333 
False_Northing: 0.00000000 
Central_Meridian: -91.33333333 
Standard_Parallel_1: 29.30000000 
Standard_Parallel_2: 30.70000000 
Latitude_Of_Origin: 28.50000000 
Linear Unit: Foot_US 

Geographic Coordinate System: GCS_North_American_1983 
Datum: D_North_American_1983 
Prime Meridian:  Greenwich 
Angular Unit: Degree 

...你想將其轉換成,據推測,WGS84。

如果這是一次性工作,我會建議使用ArcMap或其他GIS軟件包(例如Quantum GIS)投影數據並節省大量的痛苦。

如果您必須自動化該過程,您可能會有更多的運氣詢問關於GIS.SE上的此特定轉換。

+0

感謝您的信息!這是一項一次性工作。我沒有ArcMap,但我確實有ArcReader,但似乎無法打開這些文件。儘管我使用了Quantim GIS! – Zugwalt

+0

嗯...有趣的是,ArcReader不會打開它,它似乎是一個非常正常的shapefile。請參閱[本主題]中的接受答案(http://gis.stackexchange.com/questions/43848/how-to-re-project-shapefiles)瞭解如何讓QGIS重新投影數據。 – Juffy

相關問題