단일 모델에서 동시 프로세스를 실행할 수 있습니까?


10

모델 빌더 (Arc GIS 10 용)에서 둘 이상의 지오 프로세싱 작업을 동시에 실행할 수 있습니까?

예를 들어, 2 개의 파일에서 복구 지오메트리를 실행 한 다음 병합해야합니다. 현재 파일 A의 토포를 복구 한 다음 파일 B를 복구 한 다음 병합합니다. 각 파일을 복구하는 데 약 30 시간이 걸립니다. A & B를 동시에 수리하고 둘 다 완료 될 때까지 기다린 다음 병합 할 수 있습니까?

현재 두 개의 arc 카탈로그 인스턴스를 열고 각각의 파일에서 복구 도구를 실행해야하며 완료되면 병합을 수행하십시오. 즉, 두 가지가 완료되면 쿼드로 확인해야합니다. 각 복구 프로세스는 한 번에 하나의 코어 만 사용합니다.

위의 예는 간단하지만 여러 작업이 동시에 실행되고 (서로 의존하지 않는 경우) 멀티 스레딩이 가능한 경우 다음 프로세스가 실행되기 전에 종속 파일이 완료 될 때까지 기다립니다.

감사,


4
아니요, 그러나 파이썬에서 멀티 프로세싱을 사용하는 방법에 대한이 지오 프로세싱 블로그 게시물에 관심이있을 수 있습니다. blogs.esri.com/Dev/blogs/geoprocessing/archive/2011/08/29/…
blah238

감사합니다 blah238. 이 작업을 수행하고 arcgis가 여러 코어를 사용하여 작업을 수행 할 수 있다면 정말 좋을 것입니다. 귀하가 귀하의 의견을 답변으로 제출하면 귀하가 상태 점수를 받기 위해 귀하의 의견을 수락 할 것입니다.
GeorgeC

답변:


6

아니요, 그러나 Python에서 다중 처리를 사용하는 방법에 대한 이 지오 프로세싱 블로그 게시물에 관심 있을 수 있습니다 .

멀티 프로세싱 부분을 처리 하는 Python 스크립트 도구 를 만들고 ModelBuilder에서이를 호출 할 수 있지만 멀티 프로세싱이 제대로 작동하려면 "프로세스 외부"를 실행해야한다고 생각합니다.

다음은 다중 처리 스크립트 도구의 예입니다. 빅 데이터에서 중복 찾기


이 링크 덕분에 ... 나는 그것을보고 있었고 단순히 행을 기준으로 데이터를 섹션으로 나누는 것 같습니다. 나는 상호 작용을 시도하고 있으며 데이터 (측면, 경사 및 초목)는 지리적으로 동일한 영역으로 분할해야합니다 ...이 작업을 수행하는 방법에 대한 아이디어는 무엇입니까?
GeorgeC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.