Arcgis中利用Raster to Polyline工具将栅格转为矢量时,发现有部分线段缺失。
1、原始栅格图
2、转换后的图
用其它栅格图像转挺正常的,但用这个图像转就出错,实验了很久,发现原因是因为图像像素值的问题。其他二值栅格图像值包含0,1,而这张栅格图像值包含0,255,表面上看都属于二值图像,实则后者数据灰度图像,值范围0-255。
在ArcGIS中的解决方法如下:
在栅格图像上右键单击Properties,选择Symbology,在show下选择Classified(如果提示出错,先选择Unique Value,再选择Classified),在Symbol中0值上右键选择第三个,然后选择No Colors
同样,在0-255上,右键选择第三个,随便选择一个颜色,结果如下图所示。
将图层变成如下所示
接下来进行转换,就正常了。