如何快速得到影像的边缘轮廓?

有一个tif影像,3G左右大小,边缘是不规则的(不是矩形),想得到一个矢量面要素,要求矢量面要素的边缘和tif影像的边缘重合。 用什么方法速度比较快呢?
用ArcMap的工具箱里Raster to Polygon试过,等了半个多小时,还没执行完成。
已邀请:

慕晓燕 - 长期ArcGIS爱好者

赞同来自: 暖心 dorbodwolf 刀光剑影 zh_dd

【解决办法】:
不能使用 Raster to Polygon,如果栅格数据是连续的,每个像元的值几乎都不相同,会创建大量的碎面,最终可能系统无响应了。 

Arcmap 暂时没有工具可以直接做,但是可以借助镶嵌数据集求 轮廓线的方法,思路如下: 

1.在GDB中,创建镶嵌数据集(Mosaic Dataset)。 
2.将栅格数据添加到镶嵌数据集中。 
3.使用 ArcToolbox 中的工具,创建轮廓线(Build Footprint),得到的Footprint层即是需要的边界。
点击“3D Analyst工具”—“转换”—“由栅格转出”—“栅格范围” 
在“输入要素类型”里面,则可根据需要选择“LINE”或“POLYGON”。

arislzy

赞同来自:

请问楼主现在实现了矢量面的生成了么?

dorbodwolf - GIS烟酒僧....热衷Python、osgeo、PostGIS开发, 熟悉Arcmap和arcpy, 在学习IDL Python Bridge, 擅长ML/DL建模

赞同来自:

可以尝试开源的工具,S.E.上有类似问题的解决方案。原问题“Calculating Image boundary / footprint of satellite images using open source tools?”

要回复问题请先登录注册