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

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

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
BigGarry



Зарегистрирован: 14.09.2012
Сообщения: 1

СообщениеДобавлено: Пт Сен 14, 2012 8:27 am    Заголовок сообщения: Информация об объекте Добавить ответ со ссылкой на данный текст

Добрый день. Изучаю MapInfo недавно, есть такая задача, создан слой, на котором есть объект, многоэтажный дом, как сделать, вернее в какую сторону изучения направить взор, чтобы видеть многоуровневую информацию от этом объекте. Т.е. несколько вкладок - 1 вкладка - информация о доме(этажность, кол-во подъездов, жильцов и т.д.) 2 вкладка - информация о предприятиях, арендаторов в этом доме и ко второй вкладке прикрепить информацию о каждом из предприятий. Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
olegpetin



Зарегистрирован: 21.09.2012
Сообщения: 1

СообщениеДобавлено: Пт Сен 21, 2012 2:17 pm    Заголовок сообщения: Re: Информация об объекте Добавить ответ со ссылкой на данный текст

BigGarry писал(а):
... как сделать, вернее в какую сторону изучения направить взор, чтобы видеть многоуровневую информацию от этом объекте...


Нужна реализация связи "один-ко-многим". Силами MapInfo это невозможно. Возможные пути решения: 1) Интегрированная картография (в руководстве MapBasic); 2) MapX
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
thegeo



Зарегистрирован: 17.01.2012
Сообщения: 119

СообщениеДобавлено: Пт Сен 21, 2012 6:21 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Я бы не был так категоричен.
В простейшем случае достаточно двух таблиц: Дома и Предприятия. Первая таблица описывает дома: их адрес, этажность и т.п. Каждая строка соответствует объекту дом на карте. Уникальное поле ID представляет идентификатор дома. Вторая таблица описывает предприятия. Эта таблица не имеет объектов на карте. В поле Дом размещаются идентификаторы домов из первой таблицы.
Теперь достаточно создать запрос, например:
Select * from Предприятия where Дом=3 order by Форма into Selection
Browse * From Selection
и получим результат – все предприятия размещенные в запрашиваемом доме (на рис. http://savepic.su/2509087.htm это таблица Query2).
При желании все это можно облагородить и расширить оформив в виде программы на MapBasic.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru