2013-06-26 93 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

相关问题