Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Backlagan
Зарегистрирован: 09.04.2009 Сообщения: 30
|
Добавлено: Пн Июн 15, 2009 10:05 am Заголовок сообщения: Присоединение к объекту несколько строк информации |
|
|
Какие варианты решения такой задачи? Актуально для множества точечных объектов находящихся в одном месте (школы, больницы, объекты спорта в масштабах районов и областей - когда в городе надо поставить несколько десятков объектов в один населенный пункт и т.п.).
P.S. Сейчас используем геолинк на таблицу ворда или эксель со списком объектов, но может есть что-то поэффективнее. |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Пн Июн 15, 2009 6:31 pm Заголовок сообщения: |
|
|
Давайте как-то по подробней задачу. Вы хотите один реальный объект и к нему много атрибутивных полей? Или много объектов, совпадающих в пространстве? Или облако объектов возле одного общего центра?
Какую графику вы хотите получить? |
|
Вернуться к началу |
|
|
Нестеров Валерий
Зарегистрирован: 21.03.2006 Сообщения: 492
|
Добавлено: Вт Июн 16, 2009 7:07 am Заголовок сообщения: |
|
|
Делается также, как в обычных базах данных.
Объект должен иметь уникальный идентификатор, а далее делаете хоть сколько разных таблиц и в них записи с этим идентификатором. Теперь пишете запросик, по селектированному объекту показать связанные через этот идентификатор записи из других таблиц. Примерно так. _________________ Жизнь прекрасна!i |
|
Вернуться к началу |
|
|
Backlagan
Зарегистрирован: 09.04.2009 Сообщения: 30
|
Добавлено: Ср Июн 17, 2009 2:53 pm Заголовок сообщения: |
|
|
Если конкретней, то к примеру у меня в городе N (в масштабе области) находится 40 объектов здравоохранения, мне необходимо поставить один значек с подписью количества объектов в этом месте (т.е 40) и прикрепить к нему 40 строк информации с описанием этих объектов. |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Чт Июн 18, 2009 8:10 am Заголовок сообщения: |
|
|
Так нельзя. Строки - это отдельные точки. Если вас устраивает 40 отдельных точек, то делайте как говорит Нестеров Валерий.
Если все атрибутивные данные сосредоточены в одной неГЕОграфической таблице, то тогда каждый город должен иметь уникальный числовой номер, на-пример, townID в таблице Towns
А каждая строка в таблице "объекты_здравохранения" должна иметь такое же поле, что бы их можно было связать. Потом наберете в окне MapBasic следующую строчку:
select * form Towns, объекты_здравохранения where объекты_здравохранения.townID = Towns.townID into Towns_объекты_здравохранения
Получите таблицу Towns_объекты_здравохранения, в которой и будут ваши объекты.
ПОсчитать их количество можно запросом, но вывести на карту - не получиться, в MI ограничена вложенность пространственных запросов. |
|
Вернуться к началу |
|
|
Backlagan
Зарегистрирован: 09.04.2009 Сообщения: 30
|
Добавлено: Чт Июн 18, 2009 10:38 am Заголовок сообщения: |
|
|
Спасибо за помощь |
|
Вернуться к началу |
|
|
|