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

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

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



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

СообщениеДобавлено: Чт Июн 25, 2009 4:33 pm    Заголовок сообщения: как выбрать объекты Добавить ответ со ссылкой на данный текст

Есть слой ГОРОДА. Есть слой ГРАНИЦА РАЙОНА. В слое ГОРОДА находятся все населенные пункты, которые есть на карте области, а мне надо выбрать только населенные пункты, входящие в состав одного из районов этой области.
Подскажите пожалуйста как это сделать. Составить запрос или может можно сделать слой-маску?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
spawner



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

СообщениеДобавлено: Пт Июн 26, 2009 9:15 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

вариант1:
к выбранному объекту можно обратиться через таблицу Selection, но в MI 8.5 она глючит, так что нужно ее сохранить под другим именем, т.е.

1)Выбираем нужный район
2)Файл->Сохранить копию->Selection, под именем например Граница
3) sql запрос
select * from Города,Граница where Граница.obj Contain Города.obj

(obj1 contain obj2 это вроде когда в obj1 частично попадает obj2, но не мешает посмотреть в справке про Select, там все эти операторы описаны)


вариант2:
Если выборка нужна только для того, чтобы что-то быстро посмотреть,
но не изменять, и версия MI > 7 (вроде Smile ), то делаем так:

1)Выбираем все Города
2)Объект->Изменяемый
3)Выбираем нужную границу района
4)Объект->Удалить внешнюю часть
у нас обрезается все что выходит за пределы нужной границы,
смотрим что нужно, потом делаем восстановить таблицу.

P.S. то что приходится постоянно пересохранять таблицы это тупизм.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Serj



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

СообщениеДобавлено: Сб Июн 27, 2009 3:20 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Зачем такие сложности??? :shock:
Есть инструмент - "Выбор в области", в панели пятая стрелка! Активируем его, кликаем на интересующий район! Все!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
spawner



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

СообщениеДобавлено: Пн Июн 29, 2009 5:01 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

oO супер! как говорится век живи - век учись

а как-то указать слой для выбора можно?
а то объекты из самого верхнего выбираются
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
smk



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

СообщениеДобавлено: Вт Июн 30, 2009 11:21 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

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

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


Top.Mail.Ru