使用ArcGIS for Desktop创建“内部缓冲区”吗?


15

我目前正在搜索如何在ArcGIS for Desktop中创建“内部缓冲区”?

在一个要素类中有很多多边形(房屋),在一个要素类中有一个大多边形(房屋)。

我要选择一个大多边形中距外边界一定距离(例如1000米)的所有房屋。

选择按位置分层可能是解决此问题的一种可能性,但我不知道如何解决。

Answers:


22

为此,请执行以下步骤:

  1. 通过单击选择您的图层

  2. Editor工具栏中,选择Start Editing

  3. 在编辑器菜单上,选择 Buffer

  4. 写一个负数Distance来创建一个内部缓冲区...

没有内部缓冲区:

无缓冲

带内部缓冲器:

带缓冲


8

使用负1000m缓冲区按位置选择,切换选择,然后从反向选择集中再次按位置“在”内选择

步骤1:

  • 选择方法:选择功能自(默认)
  • 目标层:房屋
  • 源图层:大多边形
  • 空间选择方法:目标图层要素与源图层要素相交(默认)
  • 应用搜索距离= -1000m

第2步:

一旦获得选择集(现在将仅选择“大多边形”内部且距边界1000m的要素):开关选择

有几种方法可以切换(反向)选择。例如,右键单击目录中的图层->选择->开关选择

第三步:

在反向选择集上使用“按位置选择”:

  • 选择方法:从中当前选择的特征中选择
  • 目标层:房屋
  • 源图层:大多边形
  • 空间选择方法:目标图层要素完全在源图层要素之内
  • 此搜索中未应用缓冲区

生成的选择集将包含完全在“大多边形”内且其边界距离其边界小于1000m的所有要素。


+1,因为可以在ModelBuilder中轻松编写脚本或对其建模;对于步骤2,“按属性选择图层”工具可用于仅切换选择
blah238 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.