Центроид объектов находящихся в двух полушариях

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Центроид объектов находящихся в двух полушариях

Сообщение Филиппов Владислав » 07 май 2016, 13:11

Доброго дня.
Я использую функцию centroid в SLD GeoServer для добавления кругового графика к площадным объектам. Один из этих объектов - Чукотка.
WGS-84, по другому нельзя.
Центроид Чукотки находится на западе Якутии, что совсем плохо....
Можно ли как-то руками указать в SLD для конкретного типа (<ogc:Literal>Чукотский автономный округ</ogc:Literal>) указать координаты руками для <PointSymbolizer> ?
Вот так:

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

<PointSymbolizer>
          <Geometry>
              <Point>
                  <coordinates>170 66</coordinates>
              </Point>  
          </Geometry>
.......
не работает

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Центроид объектов находящихся в двух полушариях

Сообщение Филиппов Владислав » 11 май 2016, 05:56

Я так и не смог найти решения жёсткого указания позиции PointSymbolizer.
Но нашёл "кривое" решение. Перенёс крайнюю часть Чукотки в координаты больше 180 градусов :). MS SQL проглотил это в WGS-84 и GeoServer тоже.

Ответить

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

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

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