Кожен раз, коли мені хочеться зробити перетворення, мені потрібно зайти в консоль, щоб запустити proj.4. Чи є в Інтернеті інструменти для перетворення координат між різними EPSG?
Кожен раз, коли мені хочеться зробити перетворення, мені потрібно зайти в консоль, щоб запустити proj.4. Чи є в Інтернеті інструменти для перетворення координат між різними EPSG?
Відповіді:
Цей досить зручний: http://cs2cs.mygeodata.eu/
Також корисно для пакетних перетворень.
Щоб зробити разову проекцію, я зазвичай використовую службу геометрії на кінцевій точці REST нашого сервера ArcGIS.
Ви також можете скористатися кінцевою точкою відпочинку 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]);