Как перевести SRS строку в EPSG код?
- stepankuzmin
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 30 апр 2011, 16:30
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Как перевести SRS строку в EPSG код?
Здравствуйте!
Скажите, есть-ли способ перевести SRS строку в EPSG код?
Скажите, есть-ли способ перевести SRS строку в EPSG код?
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как перевести SRS строку в EPSG код?
Есть метод OGRErr OGRSpatialReference::AutoIdentifyEPSG ( )
http://www.gdal.org/ogr/classOGRSpatial ... a6f79e33ea
Но он не всегда срабатывает.
Если программировать не предполагается - создайте файл с расширением spr и запишите в него WKT описание SRS. Потом в моей программе открываете свойства этого файла проекции и смотрите определился ли код.
Программа wxGIS взять здесь http://wxgis.googlecode.com/files/wxGIS-0.3.0.7z На рисунке два примера - где код определился и где нет.
http://www.gdal.org/ogr/classOGRSpatial ... a6f79e33ea
Но он не всегда срабатывает.
Если программировать не предполагается - создайте файл с расширением spr и запишите в него WKT описание SRS. Потом в моей программе открываете свойства этого файла проекции и смотрите определился ли код.
Программа wxGIS взять здесь http://wxgis.googlecode.com/files/wxGIS-0.3.0.7z На рисунке два примера - где код определился и где нет.
- stepankuzmin
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 30 апр 2011, 16:30
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Как перевести SRS строку в EPSG код?
Спасибо за ответ.
Но меня как раз интересует алгоритм. Есть любопытный сервис http://prj2epsg.org/ который, по сути, реализует поиск по БД EPSG (последняя версия, для MySQL http://www.epsg.org/databases/epsg-v7_6sql-mySQL.zip). Я хочу реализовать нечто подобное, в рамках моей программы.
Но меня как раз интересует алгоритм. Есть любопытный сервис http://prj2epsg.org/ который, по сути, реализует поиск по БД EPSG (последняя версия, для MySQL http://www.epsg.org/databases/epsg-v7_6sql-mySQL.zip). Я хочу реализовать нечто подобное, в рамках моей программы.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как перевести SRS строку в EPSG код?
Исходники метода AutoIdentifyEPSG здесь: https://svn.osgeo.org/gdal/trunk/gdal/o ... omepsg.cpp
- stepankuzmin
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 30 апр 2011, 16:30
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Как перевести SRS строку в EPSG код?
Спасибо ещё раз. Буду разбираться.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя