QGIS的捕捉功能


发布日期 : 2016-10-20 06:27:51 UTC

访问量: 600 次浏览

QGIS里编辑要素的捕捉功能。在制图里捕捉是一个很
常用也很重要的功能,QGIS也是有捕捉这个功能的,
至少1.0.2版有。QGIS有两个捕捉选项设置,
一个就是通常意义上的捕捉,比如把一个线的某个节点捕捉
到另一个线的节点上,在设置菜单->项目属性->普通里面的
Snapping options里设置; 另外一个是设置选择时候的
捕获容差,你要选择一个节点的时候不可能很好的选在那个点上,
所以设置一个容差,当你鼠标点在距某个点一定
距离时就认为你是在选那个点,
在设置菜单->选项->数字化里的Snapping设置。

QGIS这两个设置其实和ArcMap里是一样的,
但ArcMap里分的比较清楚,前者叫Snap后者
叫Selection Tolerance。QGIS两个都叫snap很容易把人搞混。
不过有一点区别,ArcMap里Selection Tolerance是以像素为计算单位的,
QGIS是以地图单位为单位,所以放大了选择可能很讨厌,
动不动就选上了;ArcMap里Snap是以cm为单位,
但我怀疑他是以屏幕上的距离而不是地图距离,
因为我以一个平面坐标系的图层去试,放大到很大,
snap还是要靠到比较近才捕上,地图上的距离其实已经很小了,
QGIS还是以地图单位为单位,这样会导致缩小的时候很难捕捉上。
看来商业软件还是要老练很多,很小的一个单位
设置可能会对用户操作体验产生巨大的影响。
另外在放大到很大后,比如比例尺大于100:1,
QGIS需要较长的刷新时间,ArcMap要稍微好一些。


本文链接 :QGIS的捕捉功能