래스터 속성 테이블의 다른 속성에서 래스터 셀 값을 다시 할당 하시겠습니까?


10

래스터 속성 테이블 (RAT)이있는 큰 (48 미국 크기의) 100m 해상도 래스터 데이터 세트가 있습니다. 다른 사람이 데이터를 만들었습니다. RAT의 속성 중 하나에는 내가 관심을 갖는 데이터 값이 있지만 실제 래스터 셀 값은 의미가 없습니다. 관심있는 속성 값을 실제 래스터 셀 값에 다시 할당하는 방법을 알아 내려고했지만이 방법을 알아낼 수 없었습니다. 내가하고 싶은 이유는 내가 필요로하는 계산을 수행 할 다른 누군가가 개발 한 상당히 커스텀 Python 도구가 있지만 불행히도 RAT 속성을 사용할 수는 없기 때문입니다. 이 예제에서 말했듯이 래스터 셀 할당 값만 사용합니다.

래스터-투-포인트 도구를 실행하여 대상 필드가 내가 원하는 속성 인 포인트 피처 클래스를 생성하는 원형 교차로 방법을 시도하여 결과 포인트 피처 클래스에서 새 래스터를 만들 수 있다고 생각했습니다. 그러나 래스터 투 포인트 툴에 임시 메모리가 충분하지 않다고 말하는데 실패했습니다 (16GB RAM 및 1TB 데이터 드라이브가있는 Alienware 시스템을 실행 중임).

옵션이 있습니까? ArcGIS 10을 사용하고 있지만 다른 패키지에서 쉽게 설명하는 것을 할 수 있다면 다른 방법으로 기꺼이 시도 할 것입니다 (ArcGIS와 결혼하지 않았습니다).

답변:


10

ArcGIS 10에서는 다른 래스터의 속성 테이블에있는 값을 기반으로 새 래스터를 만드는 데 사용되는 조회 도구 (Spatial Analyst 라이센스 필요)를 사용할 수 있습니다.


멋진, 나는이 기능이 거기에 있어야 새로운했다. 도구 이름 "Lookup"은 직관적으로 명확하지 않으므로 아마도 바로 살펴보고 건너 뛰었습니다. 감사.
turkishgold

@turkishgold Lookup 도구가 필드의 값을 래스터에 할당하는 데 시간이 얼마나 걸 렸는지 궁금합니다. 30m 해상도의 전국 래스터에서 비슷한 프로세스를 수행하고 있으며 조회 도구가 엄청나게 느립니다.
Naresh Pai

@Naresh Pai-이 시점에서 얼마나 오래 걸 렸는지 기억이 나지 않지만, 내 마음에 눈에 띄지 않기 때문에 아마 싫어하지 않았을 것입니다. 방금이 의견을 보았습니다. ArcGIS 외부의 파이썬에서 더 간소화 된 방법이있을 수 있지만 그 옵션을 탐색 할 필요는 없습니다.
turkishgold
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.