Mapserver + WKT

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Mapserver + WKT

Сообщение AntonAD » 20 сен 2012, 13:20

У меня есть ряд полигонов (порядка 5000) которые расположены в mysql базе данных. Для отображения их на mapserver добавил в таблице поле WKT, куда засунул координаты в WKT. Отрисовка идет очень долго, подозреваю, что mapserver вынужден перебирать все полигоны прежде чем отрисовать (в том числе и те что не надо рисовать в данном тайле). Если какие то методы ускорения данной связки? Можно ли как то иначе организовать отрисовку собственных полигонов (без формирования shp и других карт)?

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Mapserver + WKT

Сообщение Aleksandr Dezhin » 21 сен 2012, 03:12

Координаты в WKT в любом случае плохая идея. Я не пробовал, но по всей видимости нужно использовать пространственное расширение для mysql http://dev.mysql.com/doc/refman/5.1/en/ ... sions.html. В этом случае получиться избежать перебора всех полигонов при помощи пространственного индекса. И от избавления от лишней конвертации из WKT тоже профит будет.

AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: Mapserver + WKT

Сообщение AntonAD » 21 сен 2012, 08:09

Aleksandr Dezhin писал(а):Координаты в WKT в любом случае плохая идея. Я не пробовал, но по всей видимости нужно использовать пространственное расширение для mysql http://dev.mysql.com/doc/refman/5.1/en/ ... sions.html. В этом случае получиться избежать перебора всех полигонов при помощи пространственного индекса. И от избавления от лишней конвертации из WKT тоже профит будет.
http://osgeo-org.1560.n6.nabble.com/UMN ... 95263.html
Вот говорят что mysql spatial и mapserver не дружат :-(

Семен Рубанов
Новоприбывший
Сообщения: 3
Зарегистрирован: 16 сен 2012, 19:44
Репутация: 1

Re: Mapserver + WKT

Сообщение Семен Рубанов » 21 сен 2012, 09:27

Это было в 2005 году.. А в 2007 поддержка MYSQL все-таки появилась: см. здесь и здесь.

Ответить

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

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

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