Как мне угадать, какая система географической проекции используется для набора данных?


У меня есть куча шейп-файлов для преобразования в kml.

Я могу открыть их, но я не понимаю системы координат, в которой они находятся (и это не было предусмотрено создателями).

Например, это должна быть точка на границе города Амстердам: 'x': 106980.0, 'y': 491810.0.

В идеале я хотел бы найти веб-сайт, библиотеку, скрипт, оракул, осьминога или что-нибудь, что говорит мне, в какой проекции находятся эти данные, зная, что они должны примерно соответствовать 52° N., 4.7° E.

Существует ли что-нибудь подобное? Мне нужно найти эту конкретную проекционную систему, но если возможно, я предпочел бы метод, чтобы угадать ее для всех тех случаев, когда у вас есть пара координат в неизвестном формате, но вы знаете, где они должны сопоставляться. Читатели этого вопроса тоже выиграли бы от этого, но не выиграли бы от ответа на мой действительно конкретный вопрос.

3 2

3 ответа:

Просто попробуйте сделать несколько обоснованных предположений.

  • Попробуйте зону UTM. Знайте, что люди иногда используют ложное происхождение.
  • смотрите, имеет ли странанациональную сетку . Google рассказывает мне об этом ("Amersfoort", "Rijksdriehoeksnet", "RD"), EPSG:28992
  • любая приличная ГИС будет иметь встроенный список проекционных систем координат. Пролистайте список в поисках европейских / голландских систем.
  • спросите местного жителя. Например, напишите вежливый вопрос в этот магазин карт в Амстердаме или в ESRI Нидерланды спрашивают, какие системы координат обычно используются там.
  • спросите человека, который создал данные (я предполагаю, что должна быть какая-то причина, по которой вы не можете этого сделать)

Для шейп-файлов можно запустить инструмент opensource http://www.gdal.org/ogrinfo.html чтобы увидеть детали проекции и т. д.

ogrinfo.exe  "C:\path\shapefile.shp" -al

Alt текст http://geographika.co.uk/images/ogr.png

Вы можете скачать целый набор инструментов из http://fwtools.maptools.org/

Это включает в себя http://www.gdal.org/ogr2ogr.html инструмент, который вы можете использовать для преобразования из шейп-файла в KML, так как оба формата являются OGR (Open Geospatial Consortium vector) - http://www.gdal.org/ogr/ogr_formats.html

Если у вас нет файла проекции или метаданных, то вы можете посмотреть на http://spatialreference.org/ref/epsg/28992/, который содержит список почти всех проекций и предоставляет параметры проекции, чтобы вы могли добавить их в ГИС.

Если у вас нет ГИС, вы можете настроить http://www.proj4js.org/ проверить несколько точек и преобразовать в lat lon. Вероятно, лучше всего получить ГИС-программу, чтобы визуализировать их - QGIS-это опция с открытым исходным кодом.

Мне очень нравится этот веб-инструмент: http://projfinder.com/ . Проверьте ваш файл и найдите некоторые координаты. Приблизьте изображение к примерно такому же месту на глобусе и дайте ему угадать.

Смотрите также другие ответы на GIS.stackexchange.com: https://gis.stackexchange.com/questions/7839/identifying-coordinate-system-of-shapefile-when-unknown