Страница 1 из 1

Получение списка атрибутов в mapinfo

Добавлено: 29 июн 2022, 09:30
zverius
Здравствуйте. Помогите чайнику. Вопрос такой:
1. Есть слой, назовем его primer, в котором по всему слою хаотично выбраны разные объекты (линии, полигоны).

Изображение

2 Создаю новый список selection из этих выбранных объектов, он выводится с именем например query2, в нем все выделенные объекты.
Изображение

3 Далее, накладываем на слой primer полигон и жмем на кнопку выбор в области, выбираем этот полигон, выбираются объекты, входящие в этот полигон.

Изображение


Внимание вопрос, как мне сделать из списка query2 список только с выделенными объектами из этого списка? По факту из всей базы выборка гораздо больше, но мне нужны только выделенные строки из списка квери2.

Изображение
Как получить список, обведенный на этой картинке желтым, при том, что выборка больше( выделена синей линией).
Для примера сделал небольшую выборку, по факту это могут быть тысячи строк....

Вообще вопрос не обязательно касается выбора в области, вопрос получения списка из другого списка, если выборка охватывает область, выходящую за этот список.

Re: Получение списка атрибутов в mapinfo

Добавлено: 29 июн 2022, 17:17
gamm
SQL

Re: Получение списка атрибутов в mapinfo

Добавлено: 29 июн 2022, 23:04
wood51
Не очень понятно, что мешает выбрать объекты из query2 тем самым полигоном, а не из слоя primer?

Re: Получение списка атрибутов в mapinfo

Добавлено: 30 июн 2022, 06:49
zverius
wood51 писал(а): 29 июн 2022, 23:04Не очень понятно, что мешает выбрать объекты из query2 тем самым полигоном
квери2 это временный слой, относящийся к слою пример. Я делаю эту выборку для того, чтобы обновить колонку в конечном слое, чтоб данные выборочно обновились в слое пример.

Re: Получение списка атрибутов в mapinfo

Добавлено: 01 июл 2022, 08:41
Dartix
3 Далее, накладываем на слой primer полигон и жмем на кнопку выбор в области, выбираем этот полигон, выбираются объекты, входящие в этот полигон.
Нужно не на слой primer накладывать полигон, а на выборку query2, тогда функция выбор-в-области будет выбирать из выборки новую выборку

Re: Получение списка атрибутов в mapinfo

Добавлено: 01 июл 2022, 12:39
zverius
Dartix писал(а): 01 июл 2022, 08:41 Нужно не на слой primer накладывать полигон, а на выборку query2, тогда функция выбор-в-области будет выбирать из выборки новую выборку
Здравствуйте, а как это сделать? Слой квери же временный.

Re: Получение списка атрибутов в mapinfo

Добавлено: 01 июл 2022, 14:58
gamm
zverius писал(а): 01 июл 2022, 12:39Здравствуйте, а как это сделать?
SQL

напишите имя, и это имя можно дальше использовать. Можно и query использовать, но запутаетесь, поскольку selection переименовывается в query, забудете, где что.

Re: Получение списка атрибутов в mapinfo

Добавлено: 06 июл 2022, 10:00
zverius
gamm писал(а): 01 июл 2022, 14:58напишите имя, и это имя можно дальше использовать. Можно и query использовать, но запутаетесь, поскольку selection переименовывается в query, забудете, где что.
Я не совсем понял. Я делаю первую выборку в области из слоя "пример", получаю слой "квери1". А как мне теперь сделать выбор в области уже со слоя "квери1". он же не совсем слой, он только в виде выборки из слоя "пример". А для того, чтобы сделать выбор в области слой должен отображаться в списке слоев в окне "управление слоями". Как его туда добавить?

Re: Получение списка атрибутов в mapinfo

Добавлено: 06 июл 2022, 11:28
gamm
zverius писал(а): 06 июл 2022, 10:00 А для того, чтобы сделать выбор в области слой должен отображаться в списке слоев в окне "управление слоями". Как его туда добавить?
зачем???? пишите SQL запрос, и выбирайте как таблицу, этот слой там есть