перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Ответить
ponimas
Новоприбывший
Сообщения: 4
Зарегистрирован: 01 фев 2011, 12:12
Репутация: 0

перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение ponimas » 01 фев 2011, 14:17

подскажите, как правильно выполнить репроекцию vmap0 в EPSG:3388 Pulkovo 1942 / Caspian Sea Mercator?
Сейчас делаю так

Код: Выделить всё

ogr2ogr -f "ESRI Shapefile" -t_srs "EPSG:3388" -skipfailures -s_srs "EPSG:4326" new.shp old.shp
в итоге имею вот такую картину http://funkyimg.com/u2/513/819/2011-02- ... _scrot.png
полигоны вместо того чтоб быть разрезанными, теперь растянуты по карте.
как это исправить?

bms
Интересующийся
Сообщения: 16
Зарегистрирован: 12 дек 2009, 16:35
Репутация: 0
Откуда: Москва

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение bms » 01 фев 2011, 15:32

EPSG:3388 - это проекция Меркатора, EPSG:4326 - географическая проекция. Так что после перевода из одной проекции в другую карта "деформируется" http://gis-lab.info/qa/proj-sk-faq.html#20

ponimas
Новоприбывший
Сообщения: 4
Зарегистрирован: 01 фев 2011, 12:12
Репутация: 0

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение ponimas » 01 фев 2011, 15:35

EPSG:3388 - это проекция Меркатора, EPSG:4326 - географическая проекция. Так что после перевода из одной проекции в другую карта "деформируется"
я в курсе.
взгляните на мой скриншот хотя бы для начала, что б увидеть, что меня не это интерисует.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение KolesovDmitry » 01 фев 2011, 15:37

ponimas писал(а):
взгляните на мой скриншот
Лучше вложите его сюда, а то ваша ссылка ведет на какую-то подозрительную страницу (во всяком случае, картинки там нет)

ponimas
Новоприбывший
Сообщения: 4
Зарегистрирован: 01 фев 2011, 12:12
Репутация: 0

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение ponimas » 01 фев 2011, 15:45

по-моему ссылка ведёт напрямую на пнг-файл.
присоединять файлы к сообщениям возможности не вижу, поэтому положи файл на другой хостинг.
http://ompldr.org/vNzhycA/2011-02-01-15 ... _scrot.png

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение KolesovDmitry » 01 фев 2011, 18:31

Скажите, а какой у вас охват территории? Смотрю на картинку -- у меня такого рода ужасы получались, когда я перепроецировал данные, пересекающие 180-й мередиан?

ponimas
Новоприбывший
Сообщения: 4
Зарегистрирован: 01 фев 2011, 12:12
Репутация: 0

Re: перепроецирование Vmap0 в EPSG:3388 с помощью ogr2ogr

Сообщение ponimas » 01 фев 2011, 18:42

разобрался.
нужно было сначала просто шейп разрезать тем же ogr2ogr и только потом препроецировать.
когда я перепроецировал данные, пересекающие 180-й мередиан?
дело в том, что данная проекция использует lon_0=51

Код: Выделить всё

+proj=merc +lon_0=51 +k=1 +x_0=0 +y_0=0 +ellps=krass +units=m +no_defs 
соответственно идёт смещение края отображаемой територии.
и такая каша происходит с данными пересекающими не 180, а -129 меридиан, если я правильно всё понимаю.
после того, как нарезал - всё стало прекрасно отображаться.
http://picthost.ru/images/j1vonn2zgf1nu91hwbyp.png

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя