Как поменять местами оси координат в ответе WFS формат SHAPE

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
nextstopsun
Участник
Сообщения: 82
Зарегистрирован: 04 май 2010, 17:12
Репутация: 50
Откуда: Москва

Как поменять местами оси координат в ответе WFS формат SHAPE

Сообщение nextstopsun »

Геосервер на запрос GetFeature outputFormat=shape-zip возвращает шейп-файл.
Открыв этот шейп-файл в настольном приложении (напр ArcGIS) вижу, что оси поменялись местами. Как на картинке:
Изображение

Помогите пожалуйста это поменять.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как поменять местами оси координат в ответе WFS формат S

Сообщение Mavka »

Не вникая глубоко в суть проблемы, могу сказать что в версии WFS 1.0 (и более ранних) порядок осей всегда был один и тот же: X - восток, Y - север. Начиная с WFS 1.1 появилась поддержка более сложных СК. Сейчас можно указать СК как "SRS=epsg:4326" (EPSG) или "CRS=CRS:84" (ISO 19111).

Судя по картинке вы работаете с WGS84. Она существует в 2-х вариантах положения осей и в разных стандартах они определены по своему. В OGC текущая позиция такова: epsg:4326 - lat/lon, crs:84 - lon/lat.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
nextstopsun
Участник
Сообщения: 82
Зарегистрирован: 04 май 2010, 17:12
Репутация: 50
Откуда: Москва

Re: Как поменять местами оси координат в ответе WFS формат S

Сообщение nextstopsun »

Простите, а можно полный пример запроса? А то ни на параметр srs=epsg:4326 ни на crs=crs:84 WFS не реагирует и возвращает одно и то же - как на картинке.
Ответить

Вернуться в «Веб-картография»

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

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