Клуб API Карт

Снова карты про хранение в базе

mikeles87
25 января 2011, 17:48

Возникла бредовая оригинальная идея - хранить все объекты в БД,чтобы прорисовка объектов шла из базы. кто как думает по этому поводу?

 

На сколько увеличится нагрузка?

Рациональность?

8 комментариев
Подписаться на комментарии к посту
:-D почему бы вам не сделать свои карты тогда?)
Ну это и будет своя карта(пользовательский слой)
Можно спросить - а если не в базе данных хранить обьекты, то где?
(+1):-)
Королев Михаил
25 января 2011, 22:13
в xml-файле который правят в блокноте o_O
В базе данных я храню координаты и тип объекта. Сам объект нанесен на растр разрезанный на куски(тайлы) который подгружается.

А если ВСЮ карту прорисовывать с помощью ПХП через аякс, а данные брать из БД.

Я нашел ответ postGIS(расширение PostgreSQL).
В случае если у вас обьекты жестко растеризованы на тайлах быть может следует "растеризовать" и данных этих обьектов, и положить где-то рядом.
В принципе модуль хотспотов так и работает.
А то у вас получятся типо динамические( и медлеееные ) запросы БД и визуальное отображение, которое может быть немного не синхронизированно с данными.
Как по виду, так и по логике o_O
Название топика, очень точно соответсвует уровню идеи :)

без контекста не ясно, что есть объекты кто собирается хранить и как это сделанно сейчас.

прорисовка объектов напрямую из базы:
http://maps.site.com/getmap?center=select * from table map where coords=Boby drop table students