Mapserver+OGR SQL + выборка данных тайла

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

Mapserver+OGR SQL + выборка данных тайла

Сообщение AntonAD » 16 окт 2014, 06:16

Во всех примерах работы mapserver c базами данных через OGR предлагается делать выборку всех данных из таблицы, а уже сам mapserver вычленит даннные принадлежащие генерируемому тайлу. Например так:

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

  CONNECTIONTYPE OGR
  CONNECTION "MySQL:test,user=root,password=mysql,port=3306"
  DATA "SELECT SHAPE,admin_name from province"
Очевидно что производительность такого варианта минимальна. Возможно ли в SQL запросе указать не просто "SELECT * FROM table", а что то вроде SELECT * FROM table WHERE данные пересекаются с границами тайла"?

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Mapserver+OGR SQL + выборка данных тайла

Сообщение trir » 16 окт 2014, 06:26


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

Re: Mapserver+OGR SQL + выборка данных тайла

Сообщение AntonAD » 16 окт 2014, 07:01

Как это сделать в mysql мне ясно, но где получить границы тайла для передачи их в запрос?

Ответить

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

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

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