Как я могу угадать, какая система географической проекции используется для набора данных? - PullRequest
2 голосов
/ 08 июля 2010

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

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 08 июля 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 vector) - http://www.gdal.org/ogr/ogr_formats.html

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

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

2 голосов
/ 25 июня 2014

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

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

2 голосов
/ 08 июля 2010

Просто попробуйте некоторые обоснованные догадки.

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