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

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

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

Например, это должна быть точка на границе города Амстердама: «x»: 106980,0, «y»: 491810,0.

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

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


person Community    schedule 08.07.2010    source источник
comment
В 90% случаев это будет UTM.   -  person Paul Tomblin    schedule 08.07.2010


Ответы (3)


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

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

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

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

http://geographika.co.uk/images/ogr.png

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

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

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

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

person Community    schedule 08.07.2010
comment
Отличный совет! спасибо, безуспешно искал что-то подобное. Но в моем случае это не говорит мне, в каком модуле находится файл; Я думаю, это потому, что предоставленные мне шейп-файлы не имеют файла .prj. - person silviot; 08.07.2010

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

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

person Community    schedule 25.06.2014
comment
projfinder кажется сломанным - person jsta; 09.08.2017