У меня есть множество точек поселения вблизи полилинии береговой линии, но не на самом деле на береговой линии. Я должен в конечном счете разделить береговую линию ломаной на "оседлую" береговую линию против "нерешенной" береговой линии.
Я полагаю, что самый простой способ добиться этого - объединить поселения вместе, а затем использовать полилинию береговой линии в качестве своего края, аналогично тому, что делается инструментом Delineate Built-Up Areas в ArcGIS:
После этого я смогу разделить свою береговую линию в зависимости от того, касается ли ее «застроенная территория».
Можно ли это сделать с помощью QGIS?
Редактировать: я не могу просто буферизовать свои точки и затем пересекаться с моей береговой линией, потому что буферизация на самом деле не останавливается на границе. Например, допустим, у меня есть несколько поселений на материке, затем они буферизируются на 10 тыс. Или еще много чего, чтобы сгруппировать их и достичь береговой линии. Этот буфер не только поражает береговую линию, но и пересекает береговую линию необитаемого острова. Если бы я затем пересек мой буферизованный шейп-файл с моим шейп-файлом с землей, результатом был бы участок жилья на необитаемом острове!
Ответы:
Нет такого отдельного инструмента, как этот, но вы можете выполнять работу, комбинируя основные инструменты.
Вы можете объединить все эти инструменты в модель, чтобы использовать ее столько раз, сколько вам нужно.
источник