답변:
Spatial Analyst 가 있다면 다음을 수행 할 수 있습니다.
다른 해결책 :
3D Analyst 라이센스 가있는 경우 래스터의 3D Analyst> Conversion>에서 Raster Domain 도구를 사용할 수 있습니다 (그러나 매끄러운 기능은 없습니다)
3D Analyst의 Raster Domain 도구를 사용하여 래스터 데이터와 동일한 범위의 다각형을 만들 수 있습니다
단순히 디지털화하는 것은 어떻습니까? 클릭-클릭-클릭-완료.
이 간단한 파이썬 스크립트를 사용하여 폴더에있는 모든 래스터의 범위로 다각형 피쳐 클래스를 만듭니다. 이를 사용하려면 ArcToolbox에서 도구를 만들거나 단순히 InFolder 및 Dest (대상) 변수를 변경하면됩니다.
import arcpy,os
InFolder = arcpy.GetParameterAsText(0)
Dest=arcpy.GetParameterAsText(1)
arcpy.env.workspace=InFolder
#The raster datasets in the input workspace
in_raster_datasets = arcpy.ListRasters()
arcpy.CreateFeatureclass_management(os.path.dirname(Dest),
os.path.basename(Dest),
"POLYGON")
arcpy.AddField_management(Dest,"RasterName", "String","","",250)
arcpy.AddField_management(Dest,"RasterPath", "String","","",250)
cursor = arcpy.InsertCursor(Dest)
point = arcpy.Point()
array = arcpy.Array()
corners = ["lowerLeft", "lowerRight", "upperRight", "upperLeft"]
for Ras in in_raster_datasets:
feat = cursor.newRow()
r = arcpy.Raster(Ras)
for corner in corners:
point.X = getattr(r.extent, "%s" % corner).X
point.Y = getattr(r.extent, "%s" % corner).Y
array.add(point)
array.add(array.getObject(0))
polygon = arcpy.Polygon(array)
feat.shape = polygon
feat.setValue("RasterName", Ras)
feat.setValue("RasterPath", InFolder + "\\" + Ras)
cursor.insertRow(feat)
array.removeAll()
del feat
del cursor
또한 쉬운 방법은 분류 버튼을 클릭하고 클래스 수를 1로 변경해야하는 재 분류 도구를 사용하는 것입니다. 확인을 클릭하십시오. 이제 래스터를 다각형으로 변환 도구를 사용하여 출력 래스터를 쉽게 변환 할 수 있습니다. ;)
래스터를 다시 분류하고 다각형으로 변환하는 데 너무 많은 시간이 걸릴 수 있다고 생각합니다. 제 생각에는 가장 쉬운 방법은 다음과 같습니다.
래스터가 많은 경우 Python으로 수행해야하며 몇 초 만에 수백 개의 발자국을 만들 수 있습니다.
ArcCatalog에서 .gdb (데이터 관리 도구-> 래스터)에 래스터 카탈로그를 만들 수 있습니다. 관리되지 않는 것이 좋습니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고로드합니다 (래스터가 폴더에 앉아있는 경우 "작업 영역에서로드"). 래스터 카탈로그를 ArcMap에로드하면 마우스 오른쪽 버튼을 클릭하여 데이터-> 풋 프린트를 모양 파일 또는 피쳐 클래스로 내보낼 수 있습니다. 모양 파일에는 래스터 이름으로 채워진 'name'필드가 있습니다.
래스터 카탈로그는 자동으로 범위를 표시하지만 ArcGIS를 사용하지 않는 사람에게 범위를 보내야했습니다.
ArcCatalog를 사용하는 것이 가장 좋습니다. 사용 가능한 래스터에서 모자이크 데이터 세트를 만듭니다. 래스터의 배경이 다각형에 포함되지 않도록 모자이크에 "값 없음"을 정의하십시오. 방사 측정법을 사용하여 발자국을 만듭니다. ArcGIS에서 Mosaic 데이터 셋을 열고 풋 프린트를 shp 파일로 내 보냅니다. 모자이크 경계를 얻는 좋은 방법 ...
DEM 래스터의 개요를 얻으려면 다음을 수행해야합니다.
Spatial Analyst 및 3d Analyst가있는 경우 다음을 수행 할 수 있습니다.