www.map-info.ru :: Просмотр темы - Выбрать полилинии, состоящие из двух узлов
                               РќР° главную страницу сайта

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

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



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

СообщениеДобавлено: Вт Фев 02, 2010 2:04 pm    Заголовок сообщения: Выбрать полилинии, состоящие из двух узлов Добавить ответ со ссылкой на данный текст

Здравствуйте! Есть задача выбрать из большого количества полилиний только те, которые состоят из двух узлов. Подскажите реализацию. Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Фев 02, 2010 4:21 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Выполнить запрос в окне Mapbasic:

select * from имятаблицы where int(ObjectInfo(obj,1)) = 4 and int(ObjectInfo(obj,20)) = 2
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Виктория



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

СообщениеДобавлено: Вт Фев 02, 2010 4:34 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

пишет
ObjectInfo: аргумент 2 вышел за заданные пределы

и ничего не выбирает
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Фев 02, 2010 5:24 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

1. попробуйте предварительно упаковать таблицу.
или
2. выполнить два запроса последовательно
select * from имятаблицы where int(ObjectInfo(obj,1)) = 4 into tblPolyline
select * from tblPolyline where int(ObjectInfo(obj,20)) = 2

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



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

СообщениеДобавлено: Вт Фев 02, 2010 5:49 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

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

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


Top.Mail.Ru