Создание «Внутреннего буфера» с использованием ArcGIS for Desktop?


15

В настоящее время я ищу, как создать «Внутренний буфер» в ArcGIS for Desktop?

У меня много полигонов (домов) в одном классе объектов и один большой полигон (в другом классе объектов).

Я хочу выбрать все дома, содержащиеся в этом большом полигоне, на расстоянии до внешней границы (например, 1000 метров).

Выбор Layer By Location может быть одной из возможностей решить эту проблему, но я не могу понять, как.

Ответы:


22

Шаги, чтобы сделать это:

  1. Выберите свой слой, нажав на него

  2. На Editorпанели инструментов выберитеStart Editing

  3. В меню редактора выберите Buffer

  4. Напишите отрицательную Distanceсумму, чтобы создать внутренний буфер ...

Без внутреннего буфера:

unbuffer

С внутренним буфером:

с буфером


8

Выбор местоположением с отрицательным буфером 1000 м, выбор переключателя, выбор местоположением «Внутри» снова из набора обратного выбора

Шаг 1:

  • Метод выбора: Выбрать объекты из (по умолчанию)
  • Целевой слой: дома
  • Исходный слой: Большой Полигон
  • Метод пространственного выделения: объекты целевых слоев пересекают объект исходного слоя (по умолчанию)
  • Применить поисковое расстояние = -1000м

Шаг 2:

Как только вы получите набор для выбора (теперь будут выбраны только объекты внутри "большого многоугольника", которые расположены на расстоянии 1000 м от границы): ВЫБОР ПЕРЕКЛЮЧЕНИЯ

Есть несколько способов переключения (обратного) выбора; например, щелкните правой кнопкой мыши на слое в оглавлении -> Выбор -> Переключить выделение

Шаг 3:

Используйте Выбор по местоположению в обратном наборе выбора:

  • Метод выбора: выберите из текущих выбранных функций в
  • Целевой слой: дома
  • Исходный слой: Большой Полигон
  • Метод пространственного выделения: объекты целевых слоев полностью находятся в элементе исходного слоя
  • НЕТ буфер применяется в этом поиске

Результирующий набор выбора будет содержать все объекты, которые полностью находятся в пределах «Большого многоугольника» и чья граница составляет менее 1000 м от его границы.


+1, так как это может быть легко написано или смоделировано в ModelBuilder; на шаге 2 инструмент Select Layer by Attributes можно использовать для простого переключения выделения
blah238
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.