답변:
다각형의 너비는 최소 영역 경계 사각형을 사용하여 얻을 수 있습니다. 이 컨테이너 ... 경계 컨테이너 ... 는 하나의 솔루션을 제공합니다. 이것을 직사각형의 "길이"와 "폭"의 최소값으로 계산하십시오. ArcMap의 모든 라이센스 수준에서 사용할 수 있습니다 (2016 년 1 월로 업데이트 됨)
이것은 귀하의 질문에 대한 부분적인 답변 일 뿐이며 올바른 방향의 포인터 일 수 있습니다. 명확히하기 위해 가장 넓은 지점에서 다각형 봉투의 너비를 찾을 수 있습니다. 필드 유형이 double 인 속성을 피처에 추가하십시오. 필드 계산기를 연 다음 고급을 클릭하십시오. 이 코드를 코드 블록에 붙여넣고 생성 한 필드를 Ouput과 동일하게 설정하십시오.
Dim Output As Double
Dim pPoly as IPolygon
Set pPoly = [Shape]
Dim pEnve as IEnvelope
Set pEnve = pPoly.Envelope
Output = pEnve.Width