Научите пожалуйста!

MapInfo, MapBasic
Ответить
vadimholod56
Новоприбывший
Сообщения: 2
Зарегистрирован: 26 апр 2016, 06:21
Репутация: 0

Научите пожалуйста!

Сообщение vadimholod56 » 26 апр 2016, 06:28

Есть список кадастровых номеров участков (чуть более 300).
В мапинфо подгружена кадастровая карта.
Как наиболее быстро и проще выделить разом все 300 участков с этими кадастровыми номерами? Как составить запрос? или есть какой-то другой способ.
Спасибо.

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 374
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 139
Откуда: Орск
Контактная информация:

Re: Научите пожалуйста!

Сообщение ginpetr » 26 апр 2016, 07:41

Если номера ни чем не связаны (диапазон значений, общий кадастровый квартал), то 300 участков не выбрать. Теоретически ничего не мешает перечислить их номера в запросе, но практически выражение получится слишком длинное, что вызовет ошибку.
Есть что-то, что их объединяет?

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Научите пожалуйста!

Сообщение nadiopt » 26 апр 2016, 08:48

так а наверное нарисовать грубо полигон , включающий все участки, а потом запрос по территории. Или они вообще в разных местах?
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Научите пожалуйста!

Сообщение Игорь Белов » 26 апр 2016, 10:45

Пусть слой карты называется "karta", список называется "spisok", а номера участков в обеих таблицах одного типа и называются "CadNum". Запрос:

Код: Выделить всё

Select * from karta where CadNum In (Select CadNum From spisok) into Selection
Вложения
img_20160426_103916.png
img_20160426_103916.png (5.74 КБ) 4570 просмотров
The purpose of computing is insight, not numbers

vadimholod56
Новоприбывший
Сообщения: 2
Зарегистрирован: 26 апр 2016, 06:21
Репутация: 0

Re: Научите пожалуйста!

Сообщение vadimholod56 » 26 апр 2016, 15:15

ErnieBoyd, ваш способ помог. Огромное спасибо! Всем спасибо за обсуждение вопроса)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей