이후에 내보낼 때 데이터 기반 페이지가 중단되는 것을 방지하는 방법은 무엇입니까?


9

ArcMap 10.3.0에서 작업 중이며 DDP (Data Driven Pages)를 통해 내보내고 있습니다. DDP 내보내기는 처음에 예상대로 작동하고 즉시 후속 내보내기에 사용되지만 동일한 MXD에서 1 분 이상 (시간이 다름) 후에 다시 DDP를 사용하여 다시 내 보내면 프로그램이 중단되고 종료해야합니다. 작업 관리자를 통해.

내보내기 창에 "Page x of x"텍스트가 표시되지 않기 때문에 "내보내기"를 클릭하자마자 끊길 지 알 수 있습니다. https://geonet.esri.com/message/536459#536459의 스크린 샷을 참조 하십시오 . 컴퓨터를 잠시 동안 실행해도 "Page x of x"텍스트가 나타나지 않으며 내보내기가 수행되지 않습니다. 이는 MXD에서 1 분 이상 경과 한 이후의 후속 내보내기에서만 발생합니다.

이것은 단일 페이지 또는 전체 문서를 처음으로 내보낼 때 발생합니다. 그러나 MXD를 새 이름으로 다시 저장 한 다음 내 보내면 항상 중단되고 ArcMap을 다시 시작해야합니다. 새 PDF 파일을 만들거나 기존 PDF 파일을 덮어 쓰든 문제가 발생하는 것 같습니다.

기타 정보:

  • 내지도는 ESRI 공중베이스 맵 (다른 래스터 레이어 없음)으로 구성되어 있으며 5 개의 10000 'x 10000'라이다 윤곽 모양 파일과 약 10 개의 다른 작은 벡터 모양 파일 레이어가 있습니다.
  • 내 내보내기 설정은 300dpi 해상도 및 출력 이미지 품질 / 리 샘플 비율 1 : 2입니다.
  • 이 건물에 위치한 데이터 서버에서 일하고 있지만 연결 속도가 다릅니다.
  • 다른 동료가 자신의 컴퓨터에서 동일한 MXD와 동일한 문제를 겪고 있습니다.

이 오류 메시지를 추가하기 위해 편집 : ArcMap이 후속 내보내기에서 중단 된 후 나타나고 작업 관리자에서 "작업 끝내기"를 누릅니다. 이 오류 메시지가 두 번째 또는 세 번째에 불과하지만 관련성이 있다고 생각했습니다. (또한 오류 메시지에 표시된 것처럼 f : / 드라이브가 없습니다.)

여기에 이미지 설명을 입력하십시오

여기 GeoNet에 질문으로 다른 사람이이 문제를 가지고 있었다 : https://geonet.esri.com/thread/161564 내가 여기 다시 물어보고 싶은게, 그래서 어떤 솔루션은 그녀의 질문에 제출되지 않았다.

후속 DDP 내보내기에서 ArcMap이 중단되는 것을 방지 할 수있는 방법이 있습니까?

이 코드 스 니펫을 추가하여 편집 하지 않고 여러 내보내기를 생성 하도록 편집했습니다 .

import_path = r"R:\Projects\Project\GIS\MXDs\Project_property_maps.mxd"   # Path of .mxd
export_path = r"C:\Users\user\Desktop\test\Test"   # Path of output file
field_name = "Project_INDEX.Pg_num" # Name of field used to sort DDP
pg_name = "Project_INDEX.Desc_" # Name of field used in PDF file name

mxd = arcpy.mapping.MapDocument(import_path) 
for i in range(1, mxd.dataDrivenPages.pageCount + 1):
   mxd.dataDrivenPages.currentPageID = i
   row = mxd.dataDrivenPages.pageRow
   print row.getValue(field_name)
   arcpy.mapping.ExportToPDF(mxd, export_path + row.getValue(pg_name) + ".pdf") 
del mxd

인쇄 기능과 비슷한 것을 보셨습니까? 10.2에서 인쇄 대화 상자가 올바르게 활성화되지 않고 아크 맵이 설명 한 것과 유사하게 중단되는 문제가 발생했습니다. 그들이 관련이 있는지 궁금합니다.
Brad Nesom

또한 1 페이지를 내 보낸 다음 1 페이지로 다시 시도하십시오. 결과가 변경되는지 확인하십시오.
브래드 Nesom

일부 MXD와 비슷한 문제가 있지만 대부분은 아니지만 일부 소수의 MXD 만 왜 그런지 알 수 없었습니다. 필자의 경우 Arcmap이 중단되는 대신 충돌하므로 적어도 작동하지 않는 것을 찾기 위해 기다릴 필요가 없습니다. 상황은 동일합니다. 첫 번째 DDP 내보내기는 제대로 작동하지만 두 번째는 그렇지 않습니다. MXD를 닫았다가 다시 열면 다시 내보낼 수 있습니다.
Dan C

파일 이름과 충돌이 발생하지 않는 것 같습니다. 현재 MXD 파일 이름과 내 보낸 파일 이름에 마침표와 하이픈이 모두있는 약 20 개의 MXD에 대한 일련의 그림을 작성하고 있습니다. 대부분은 잘 작동하지만 전부는 아닙니다.
Dan C

그 문제가있을 수 있습니다. 나는 즉시 내보내기 한 다음 즉시 다시 내보내 문제를 재현하려고 시도했지만 정상적으로 작동했습니다.
Dan C

답변:


6

@Adam의 의견을 바탕으로 Python 스크립트를 사용하여 후속 내보내기에 대한 문제없이 Data Driven Pages MXD를 내보냈습니다. 내보내기에 Python을 사용하면 내가 가진 문제를 해결 한 것으로 보입니다.

ArcMap Toolbox에 추가 한 다음 스크립트를 스크립트로 사용했습니다. (매개 변수가 포함되어 있으므로 스크립트는 Toolbox를 통해서만 실행됩니다.)

#Set Input Parameters
mxd = arcpy.GetParameterAsText(0) 
PDFpath = arcpy.GetParameterAsText(1) 
PDFname = arcpy.GetParameterAsText(2)

#Create an MXD object
mxd_doc = arcpy.mapping.MapDocument(mxd) 

#Export to DDP 
ddp = mxd_doc.dataDrivenPages 
ddp.exportToPDF(PDFpath + r"\\" + PDFname + ".pdf", "ALL") 
del mxd, mxd_doc, PDFname, PDFpath

어떤 페이지를 내 보내야하는지 지정할 수 있도록 스크립트를 추가로 수정하고 싶습니다 (기본값은 "ALL"이 아님). 그러나 이것은 현재 필요한 것에 충분하게 작동합니다.


3

이것은 지금까지 의견을 얻었으므로 (내 자신 중 하나를 포함하여) 나는 기회를 가지고 문제 (Windows OS의 신비가 아닌 경우)가 최대 4 개의 상호 관련 된 문제로 인해 발생한다고 생각합니다.

  1. 배경 래스터의 해상도가 매우 높습니다
  2. 수출 DPI가 매우 큽니다.
  3. 출력 이미지 품질 / 리 샘플 비율이 1 : 1로 설정되었습니다.
  4. 데이터 서버의 위치 및 / 또는 연결 속도가 딸꾹질의 원인입니다

이들 중 일부 조합으로 인해 DDP 내보내기가 중단됩니다. 그리고 "일부 조합"은 그중 하나만 의미 할 수 있습니다.

나는 내가 ESRI 온라인 제품을 사용하거나 네트워크 또는 원격 드라이브에 매우 큰 데이터 세트를 가지고 있었다 특히, 내가 마지막으로 보일 것 하나를 선택해야한다면 -도 벡터 데이터 우리는 Shape 파일을 (이야기하고 특히 그렇다면 단지 뷰에 50 만 개의 정점이있는 경우 측정 도구를 사용해보십시오 . :).

불행하게도이 끊기는 동시에 .mxd 파일을 손상시키는 것 같습니다. 근본적으로 이것은 실제로 Bug-in-ArcMap ™ 인 것 같지만 ESRI가 이것에 대해 알고 있거나 무언가를하고 있다는 표시를 찾을 수 없습니다.

그것은 노동 집약적 인 해결 방법을 남깁니다.

  • 게시 할 준비가되었을 때 .mxd 저장
  • 한 번 내보내기 (단일 페이지, 페이지 범위 또는 모든 페이지)
  • 그런 다음 저장하지 않고 닫습니다.
  • 그런 다음 .mxd를 다시 열어 각 후속 내보내기에 대해 2 단계 및 3 단계를 반복하십시오.

> 수정

최근에 링크 된 질문 ( 어떻게 놓쳤습니까? )과 ESRI가 공식적으로 알지 못하고 있음- 여기이 PDF 참조 , DDP와 상호 작용하는 Basemap Service와 관련이 있다고 말하고 싶습니다 ( 특히 페이지가 데이터를 회전시키는 경우) 프레임 ). 이 문제는 10.3 및 10.3.1에 고유 한 것으로 보이며 공식적인 수정 없이는 해결할 수 없습니다.


1) ArcMap Aerial베이스 맵을 사용하고 있으며 다른 래스터 이미지는 사용하지 않습니다. 2) 내 수출 DPI는 300으로 매우 크지 않지만 (아마도 다른 것 같습니까?) 3) 리샘플링 비율은 1 : 2입니다. 4) 건물의 서버에서 일하고 있지만 연결 속도가 다릅니다. 또한 다른 곳에서 문제를 일으킬 수있는 잠금 파일 시스템을 사용합니다.
사라 반스

이것은 몇 가지 잠재적 인 중단에 대한 좋은 요약이며 해결 방법은 기본적으로 내가 한 일입니다. 큰 데이터 세트를 제거하여 더 많은 테스트를 수행하고 이것이 도움이되는지 확인합니다. 불행히도 그것들은 내지도에있을 것이므로 그것이 영구적 인 해결책이 아니더라도 적어도 문제를 이해하는 데 도움이 될 것입니다.
사라 반스

ArcGIS를 다시 설치해 보셨습니까?
ianbroad

@ian 아직 다시 설치하지 않았습니다. 시간이있을 때 다른 동료가 같은 파일에서 동일한 문제 / 오류를 겪고 있습니다.
사라 반스

1
@SaraBarnes-당신이 당신의 자신의 답변을 찾으면 당신은 그것을 게시하고 신용을 취할 수 있습니다. 그렇지 않으면 질문을 편집하십시오. -DDP를 자주 사용하지 않지만 프로젝트 아틀라스 등을 생성하는 다른 사람들을 도와 주므로 알게 된 내용을 듣고 기쁠 것입니다. -대답이 "Install 10.3.2"인 경우 놀라지 않을 것입니다. :)
user23715

3

나는 오늘 같은 문제에 부딪쳤다. ESRI 지원에 전화하여 해결 방법을 찾았습니다. 문제는 모든 데이터 기반 페이지를 PDF로 내보내고 지오 프로세싱 결과와 스케일 종속 페이지를 사용하는 것입니다.

해결 방법 :

일반적인베이스 맵 버튼을 통해 이미지베이스 맵을 추가하는 대신 ArcCatalog에 새 ArcGIS 서버를 추가하고 http://services.arcgisonline.com/arcgis/services에 연결 하고 "World_Imagery"레이어를 내 목차로 드래그했습니다. 내 지오 프로세싱 결과를 지우고 데이터 기반 페이지에서 스케일 종속 옵션을 제거했습니다.


데이터 기반 페이지에서 "스케일 종속 옵션 제거"는 무엇을 의미합니까? 그 옵션이 보이지 않습니다. 저는 10.3.0에 있습니다. 감사.
사라 반스

데이터 기반 대화 상자의 범위 탭에서
단일 선택

유감스럽게도 기뻤지 만 이것이 제가 사용했던 옵션이며 여전히 오류 메시지가 나타납니다. 게시 해 주셔서 감사합니다. 앞으로 다른 사람에게 도움이 될 수 있습니다.
사라 반스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.