www.map-info.ru :: Просмотр темы - Присоединение к объекту несколько строк информации
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
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    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо за помощь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru