Каждый раз, когда я хочу сделать преобразование, мне нужно попасть в консоль для запуска proj.4. Существуют ли онлайн-инструменты для преобразования координат между различными EPSG?
Каждый раз, когда я хочу сделать преобразование, мне нужно попасть в консоль для запуска proj.4. Существуют ли онлайн-инструменты для преобразования координат между различными EPSG?
Ответы:
Это очень удобно: http://cs2cs.mygeodata.eu/
Также полезно для пакетных преобразований.
Для одноразового проецирования я обычно использую сервис геометрии на конечной точке REST нашего ArcGIS Server.
Вы также можете использовать конечную точку отдыха ArcGIS Online, которая доступна здесь .
Вот пример, который показывает, как вы можете проецировать с 4326 до 3857.
Обратите внимание, что вам необходимо соблюдать их условия.
Два других удобных инструмента для дальнейшего использования:
И чтобы найти, какая система координат может подойти для ваших нужд: georepository.com
Я пробовал, GDAL, пакет .net с Nuget, не работает,
Я пытался, выше http://cs2cs.mygeodata.eu/ , это не дает правильный результат.
Я попробовал, конечную точку отдыха ArcGIS Online, которая доступна здесь. это работает отлично.
Теперь представим вам лучшее решение - proj4js
Это очень легко использовать в клиентском браузере, просто посмотрите пример,
proj4.defs([
[
'EPSG:4326',
'+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees'],
[
'EPSG:2230',
'+title=NAD83 (2230) +proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000.0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +no_defs'
]
]);
proj4('EPSG:2230','EPSG:4326',[6053765.97863,2201827.64981]);