Преобразование координат arcgis esri x y в долготу и широту в Node.js

Я работаю с набором данных с координатами XY в Формат ArcGIS/esri. Они похожи на 672187.92698, 534175.72095.

Я хотел бы преобразовать их в долготу и широту, чтобы они больше походили на '-90.123, 30.456'.

Я пробовал пару пакетов npm, включая esri2geo и terraformer-arcgis-parser, но они, похоже, просто выдают одни и те же координаты. Хотя с ограниченной документацией не уверен, что правильно их использует.

ОБНОВЛЕНИЕ: хотя и не в Node.js, с помощью внешних инструментов я смог преобразовать свои координаты. См. этот вопрос о ГИС Stackexchange.

Тем не менее, хотелось бы знать, как это преобразование можно сделать в node.js!


person Zugwalt    schedule 26.06.2013    source источник


Ответы (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 или другой пакет ГИС (например, Quantum GIS) для проецирования данных и избавить себя от МНОГО боли.

Если вам нужно автоматизировать процесс, возможно, вам больше повезет, если вы спросите об этом конкретном преобразовании на GIS.SE.

person Juffy    schedule 26.06.2013
comment
Спасибо за информацию! Это разовая работа. У меня нет ArcMap, хотя у меня есть ArcReader, но он не может открыть файлы. Но я получил Quantim GIS! - person Zugwalt; 26.06.2013
comment
Хм... интересно, что ArcReader его не открывает, вроде бы вполне нормальный шейп-файл. См. принятый ответ в этой теме, чтобы узнать, как заставить QGIS повторно проецировать данные. - person Juffy; 27.06.2013