Как мне угадать, какая система географической проекции используется для набора данных?
У меня есть куча шейп-файлов для преобразования в kml.
Я могу открыть их, но я не понимаю системы координат, в которой они находятся (и это не было предусмотрено создателями).Например, это должна быть точка на границе города Амстердам: 'x': 106980.0, 'y': 491810.0.
В идеале я хотел бы найти веб-сайт, библиотеку, скрипт, оракул, осьминога или что-нибудь, что говорит мне, в какой проекции находятся эти данные, зная, что они должны примерно соответствовать 52° N., 4.7° E.
Существует ли что-нибудь подобное? Мне нужно найти эту конкретную проекционную систему, но если возможно, я предпочел бы метод, чтобы угадать ее для всех тех случаев, когда у вас есть пара координат в неизвестном формате, но вы знаете, где они должны сопоставляться. Читатели этого вопроса тоже выиграли бы от этого, но не выиграли бы от ответа на мой действительно конкретный вопрос.
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