Страница 1 из 1
Организация каталога меток) совет
Добавлено: 03 мар 2011, 11:12
dvd_xaker
Рассмотрел много вариантов организации, но так и не понял как лучше организовать каталог... ибо из-за этого не могу сделать поиск по объектам(((. У меня есть предположения:
1) создаю таблицу в бд с описанием(пока не определился что и как)
2) делаю запрос к бд через PHP
3) и осталось еще понять как дать фокус на этот объект.
В принципе мне не нужны готовые решения, но советы что да как очень пригодиться(
Re: Организация каталога меток) совет
Добавлено: 03 мар 2011, 14:07
dvd_xaker
И кстати если осущевтлять поиск по меткам... чтобы можно было потом при нажатии перейти на карте к ней... нужно добавить поля в вектор или я ОШИБАЮСЬ)
Re: Организация каталога меток) совет
Добавлено: 03 мар 2011, 20:33
wmk
А что нужно то , каталог фирм/участков/нефтебаз/другой фигни сделать?
Re: Организация каталога меток) совет
Добавлено: 03 мар 2011, 22:00
dvd_xaker
каталог домов и фирм((( не могу никак р=определиться.... очень потеренная тема для меня)
Re: Организация каталога меток) совет
Добавлено: 03 мар 2011, 22:09
dvd_xaker
Вот Вы сами дописывали поиск для OpenScales... или на половину лишь доработак сделали....
Кстати как лучше сделать поля в БД и как выборку организовать, все в одном файле с векторами или отдельной таблицой в бд???
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 10:21
wmk
Ну все примитивно

делаешь 2 таблицы в одной хранишь список рубрик (категорий/папок) а в другой список фирм (объектов) с привязкой к категории структура будет примерно такой:
Код: Выделить всё
CREATE TABLE IF NOT EXISTS `rubricator` (
`ID` int(11) default NULL,
`PARENT_ID` int(11) default NULL,
`Name` varchar(80) default NULL,
`KEYWORDS` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Код: Выделить всё
CREATE TABLE IF NOT EXISTS `organizations` (
`ID` int(11) default NULL,
`Name` varchar(255) default NULL,
`Description` text,
`Phones` varchar(255) default NULL,
`Emails` varchar(70) default NULL,
`WebSites` varchar(50) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
То есть в таблице рубрикатор хранится список папок вложенность определяется полем PARENT_ID то есть можно делать каталог любой вложенности
Код: Выделить всё
1 | 0 | Автомобили
2 | 1 | Ваз
3 | 1 | Газ
4 | 0 | Катера
5 | 4 | Bella Falcon Fantino
6 | 4 | Thunder Jet 21
и в таблице организации хранятся записи фирм с привязкой к полю ID таблицы рубрикатора.
Вот в принципе и всё
По поводу вектора , его можно тоже в базу , например в том же WKT формате (очень удобно парсить на пхп, скажем для того чтоб приблизить по экстенту). И например сделать поля в центром - для перелета к фирме.
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 10:40
dvd_xaker
А поиск организации осуществляется через сам сервер WFS? имея улицу и дом или я не так понял?
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 10:46
wmk
А поиск организации осуществляется через сам сервер WFS? имея улицу и дом или я не так понял?
Если из рубрикатора поиск или из формы поиска по названию , то через Ajax. Я так понял речь же о поиске фирмы, а не объекта на карте.
PS: Имея id дома или улицы можно сделать привязку конкретной фирмы к id объекта в PostGIS или в Shape. То есть зная id дома можно выбрать все фирмы которые в нем есть.
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 11:25
dvd_xaker
то есть в эту таблицу добавить еще одно поле... id дома... но теперь другой организационный вопрос, как сделать чтобы можно было вычислить по названию id чтобы нкаждый раз можно было только ввести название улицы и автоматические данные искалить и приписывались к Id.
То есть я так понимаю Geoserver(WFS) + к примеру OpenScale(Flash, с которым неплохо знаком).
Я делаю скрипт php создания новой фирмы... в нем название фирмы, время работы и т.п + ввожу улицу, а скрипт автоматически ведет поиск по карте и выдает Id. Такое ведь реально???
Теперь как можно пусть поиск с помощью сервера Geoserver или с помощью стандартов OGS послать Features или что то подобное(в данной теме пока плаваю очень) я просто не знаю как можно организовать поиск по улице и номеру.
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 11:31
wmk
Ну тут вопрос в другом можно ли найти по каким то атрибутам через WFS объект

?
Я с ним не работал поэтому не знаю , если да то все остальное то просто ... загвоздка только в этом)
Re: Организация каталога меток) совет
Добавлено: 04 мар 2011, 11:57
dvd_xaker
так я про это же)))
Re: Организация каталога меток) совет
Добавлено: 16 мар 2011, 17:50
dvd_xaker
Кстати по поводу сложенности каталога... не могу никак сообразить как можно при данном выше примере сделать бесконечную вложенность?
Чето я сегодня туплю весь день...
Все не надо объяснять сообразил)