Разбить слой по географическому местоположеию, а не по атрибуту
-
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 17 июл 2020, 09:11
- Репутация: 2
- Откуда: Киев
Разбить слой по географическому местоположеию, а не по атрибуту
Здравствуйте.
Стоит задача разбить точечный слой по полигональному (изображение добавляю). Получается, точки "лежат" на определенных полигонах, и надо разбить точечный слой так, чтобы массив точек был разбит на отдельные точечные слои, точки в котором лежат в этом полигоне.
Раньше я это делала через Пространственное соединение- Добавляла номер полигона- Разбивала точечный слой по этому номеру полигона. НО. Задача поставлена так, что выходной файл должен иметь ровно такие ще атрибуты, как и исходный файл. А у меня добавляется этот один атрибут с номеом полигона. По нему же я делаю разбивку)) Теперь нужно удалять в каждом слое этот атрибут. Долго.
Получается надо сделать как "обрезка по маске" в разделе Растр. Но обрезать вектор по вектору, чтобы вообще не трогать атрибуты. Или найти способ удалять атрибут сразу во всех отдельных слоях, но я такого не умею.
За помощ всем Спасибо!
Стоит задача разбить точечный слой по полигональному (изображение добавляю). Получается, точки "лежат" на определенных полигонах, и надо разбить точечный слой так, чтобы массив точек был разбит на отдельные точечные слои, точки в котором лежат в этом полигоне.
Раньше я это делала через Пространственное соединение- Добавляла номер полигона- Разбивала точечный слой по этому номеру полигона. НО. Задача поставлена так, что выходной файл должен иметь ровно такие ще атрибуты, как и исходный файл. А у меня добавляется этот один атрибут с номеом полигона. По нему же я делаю разбивку)) Теперь нужно удалять в каждом слое этот атрибут. Долго.
Получается надо сделать как "обрезка по маске" в разделе Растр. Но обрезать вектор по вектору, чтобы вообще не трогать атрибуты. Или найти способ удалять атрибут сразу во всех отдельных слоях, но я такого не умею.
За помощ всем Спасибо!
- Вложения
-
- 3f74daf987.jpg (494.27 КБ) 3337 просмотров
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Разбить слой по географическому местоположеию, а не по атрибуту
на самом деле удалить один одинаковый атрибут (поле) для массива слоёв очень даже быстро (если они в одной директории/хранилище лежат). Для этого существуют batch или итератор моделбилдера.
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Разбить слой по географическому местоположеию, а не по атрибуту
Vadim, а в моделбилдере QGis есть итераторы? В аркгисовском знаю, пользовал, а в q что-то не видать...
Хотя я что-то запутался. Вопрос в форуме ArcGis, а на картинке - QGis
Хотя я что-то запутался. Вопрос в форуме ArcGis, а на картинке - QGis
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Разбить слой по географическому местоположеию, а не по атрибуту
Ivor, в QGIS есть секстант - аналог моделбилдера. И batch тоже есть:
https://www.qgistutorials.com/ru/docs/b ... ssing.html
Тоже заметил несоответствие скрина заявленному софту в тематическом форуме.
https://www.qgistutorials.com/ru/docs/b ... ssing.html
Тоже заметил несоответствие скрина заявленному софту в тематическом форуме.
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Разбить слой по географическому местоположеию, а не по атрибуту
Vadim, секстант мутировал в Processing и итераторов в него так и не завезли. А батчи да, есть. Только муторные они, как и в ArcGis, собственно.
Возвращаясь к теме. В Арке можно совершить искомое и не создавая дополнительного поля в атрибутивке. В моделбилдере выбирать последовательно полигоны, ими выбирать точки и сохранять их. Изврат, конечно, но если очень хочется...
Возвращаясь к теме. В Арке можно совершить искомое и не создавая дополнительного поля в атрибутивке. В моделбилдере выбирать последовательно полигоны, ими выбирать точки и сохранять их. Изврат, конечно, но если очень хочется...
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Разбить слой по географическому местоположеию, а не по атрибуту
Ivor, понятно. Через "iterate selection", наверное.
-
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 17 июл 2020, 09:11
- Репутация: 2
- Откуда: Киев
-
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 17 июл 2020, 09:11
- Репутация: 2
- Откуда: Киев
Re: Разбить слой по географическому местоположеию, а не по атрибуту
Спасибо!Vadim писал(а): ↑12 окт 2020, 15:11Ivor, в QGIS есть секстант - аналог моделбилдера. И batch тоже есть:
https://www.qgistutorials.com/ru/docs/b ... ssing.html
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей