|
有一经纬度坐标的线图层sd.shp,现要生成线的缓冲区,缓冲距离为离线向外各1000米。
先新建mxd文件,图层坐标设为平面直角坐标系,导入sh.shp(不想将其再转换成平面直角坐标,arcgis系统能将其投到正确位置。此是否会导致后面缓冲出问题的原因?),开始缓冲区生成操作。
(1)用菜单中 地理处理-缓冲区或arctools box中 分析工具-邻域分析-缓冲区(其实两者应该是一样的。),在操作界面设置缓冲距离1000米,结果生成缓冲区只有近900米,而非设置的1000米。在生成的缓冲区面文件中有一自动生成的字段buffer_dist,值全为0.008993(单位未知)。
(2)另一种方法生成缓冲区。全选sd.shp中的线图元,用编辑器中的 缓冲工具,点击在对话框中输入1000(无单位,应该与图层坐标单位一致,是米),此时生成缓冲区的距离就正确了,为1000米。
请问,上述两种方法为什么会有不一样的结果,按说第一种方法也应得到正确的缓冲区数据,原因在哪?还是版本缺陷?操作软件为arcgis 10中文版。
|
|