Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Bob_Dylan
Зарегистрирован: 06.03.2014 Сообщения: 2
|
Добавлено: Чт Мар 06, 2014 5:01 pm Заголовок сообщения: Как определить попадает ли объект в область? |
|
|
Здравствуйте!
Имеется таблица с кадастровыми кварталами на территорию города. Также имеется таблица, в которой содержатся сведения о зданиях (наименование улицы, адрес). Необходимо из второй таблицы выбрать здания, которые попадают в какой-либо кадастровый квартал.
Есть ли в Mapinfo функция для такого выбора? Или же такое надо программировать в MapBasic?
Заранее спасибо.
Upd: Проблему решил, используя запрос с условием Entirely Within. Теперь вот думаю, как автоматизировать данную работу, так как кварталов в таблице под 100 штук, и вручную писать номер каждого квартала не хочется. Но это уже, по ходу, чистое программирование на MapBasic. |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Вт Мар 11, 2014 9:07 pm Заголовок сообщения: |
|
|
Про оператор Select слышали? Вот на нем указанное действие можно выполнить:
Select * From Здания
Where obj Entirely Within Any(Select obj From Кварталы Where <условие по отбору требуемых кварталов>) |
|
Вернуться к началу |
|
|
Bob_Dylan
Зарегистрирован: 06.03.2014 Сообщения: 2
|
Добавлено: Сб Мар 15, 2014 5:30 pm Заголовок сообщения: |
|
|
Конечно слышал, именно этим оператором и воспользовался. И у меня получился запрос, похожий на ваш. |
|
Вернуться к началу |
|
|
|