Я собираюсь приступить к разработке веб-приложения ГИС.
Я буду использовать PHP как язык, Zend как Framework и Google Maps API для рендеринга карт, но я не решил, какое внутреннее хранилище я собираюсь использовать.
Мне понадобится:
- Магазин: Точки (Lat & Lng), Линии (Набор точек), Полигоны
- Выполнять запросы вроде:
- «Какие n точек данного вида ближе всего к какой-либо другой данной точке?»
- «Какие n точек данного вида ближе всего к какой-либо данной линии?»
- «Являются ли точки« a »внутри многоугольника« g »?»
- «Каково расстояние от точки« a »до точки« b »?»
- Объедините эти типы пространственных данных с другими реляционными данными в той же таблице.
Какую технологию с открытым исходным кодом я должен использовать?