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

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

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



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

СообщениеДобавлено: Пт Апр 16, 2021 12:07 pm    Заголовок сообщения: как сделать SQL-запросы для выборки текста,точек,линий,полиг Добавить ответ со ссылкой на данный текст

Уважаемые, подскажите, как в МапИнфо сделать SQL-запросы, чтобы получить выборку:

1) всех текстовых объектов?
2) всех точечных объектов?
3) всех линейных объектов?
4) всех площадных объектов?

БлагоДарствую!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zwxaez



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

СообщениеДобавлено: Пт Апр 16, 2021 2:05 pm    Заголовок сообщения: Re: как сделать SQL-запросы для выборки текста,точек,линий,п Добавить ответ со ссылкой на данный текст

zwxaez писал(а):
Уважаемые, подскажите, как в МапИнфо сделать SQL-запросы, чтобы получить выборку:

1) всех текстовых объектов?
2) всех точечных объектов?
3) всех линейных объектов?
4) всех площадных объектов?

БлагоДарствую!


нашел, вспомнил, всем спасибо
ак выбрать все линии (полигоны, текст, символы)?
Для того чтобы выбрать объекты одного типа, необходимо воспользоваться функцией STR()языка запросов.

Откройте конструктор запросов MapInfo (меню «Запрос» → «Выбрать»)и, указав таблицу, в которой будет произведен поиск, введите в поле условия следующие конструкции:

Str$(obj)="region" для выбора полигонов
Str$(obj)="point" для выбора точек
Str$(obj)="line" для выбора линий
Str$(obj)="polyline" для выбора полилиний
Str$(obj)="text" для выбора текста
Str$(obj)="arc" для выбора дуг
Str$(obj)=" ellipse" для выбора окружностей
Str$(obj)="rect" для выбора прямоугольников
Str$(obj)="roundrect" для выбора скругленных прямоугольников

Эти конструкции сочетаются как друг с другом, так и с другими конструкциями. Например, запрос типа
Str$(obj)="region" And Area(obj, "sq m")>2000 выберет из таблицы все полигоны площадью большей чем 2000 кв. м.

http://glab2007.narod.ru/a/mifaq.html#ch25
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru