답변:
작년에도 같은 문제가있었습니다. 3 일 이내에 수십 개의지도를 만들었습니다. 같은 전설이지만 위치가 다릅니다.
나는이 설정을 사용했다 :
맵 파일을 생성하고 미세 조정하는 데 약간의 시간이 걸리지 만 시간이 많이 걸립니다. 3 일 이내에 45 개의 인쇄 품질지도를 제작했습니다.
ArcMap에 액세스 할 수 있으면 arcpy 매핑 모듈을 검사하십시오 .
Arcpy.mapping은 ArcPy 사이트 패키지의 일부인 Python 스크립팅 모듈입니다. ArcGIS for Desktop과 함께 설치되며 모든 라이센스에서 사용할 수 있습니다. 주로 기존 맵 문서 (.mxd) 및 레이어 파일 (.lyr)의 내용을 조작하도록 설계되었습니다.
또한 데이터 기반 페이지 :
데이터 기반 페이지를 사용하면 단일 맵 문서에서 일련의 레이아웃 페이지를 빠르고 쉽게 만들 수 있습니다. 피처 레이어 또는 인덱스 레이어는 레이어의 각 인덱스 피처를 기반으로 맵을 섹션으로 나누고 인덱스 피처 당 한 페이지를 생성합니다.
QGIS는 상당히 빠르게 발전하고 있지만 자동화 된지도 제작을위한 핵심 구성 요소는 확실히 있습니다.지도 및 인쇄 구성 형식은 XML로 저장 되며 PyQGIS map 구성을 사용 하여 파이썬을 통해 프로그래밍 방식으로지도 구성을 수행 할 수 있습니다 (예 : 이 질문 ) .
QGIS에 맵북 플러그인이 있습니다 : QGIS를 사용하여 맵북을 개발하기위한 도구 / 플러그인이 있습니까?
오픈 소스 및 상용 버전 ( http://www.maplogic.com/ )으로 제공되는 MapBook 확장 프로그램을 사용하여 정말 좋은 경험을했습니다 . 나는 개인적으로 상용 버전을 사용하며 기본 기능을 가진 단일 사용자에게는 매우 저렴합니다.
참고로 : 나는 이것을 위해 R을 사용했습니다 (새로운 절차를 조사하기에는 너무 적은 시간입니다). 스크립팅은 가능하지만 복잡한 범례와 같은 복잡한 맵에는 유용하지 않습니다. 그러나 내지도에는 하나의 변수 만 포함되어 있었으므로 문제가되지 않았습니다.
지도 자동화를 위해 ESRI와 오픈 소스 도구를 모두 사용했습니다.
ESRI 구성 요소는 위에서 언급했지만 메이플 확장을 수행하기 위해 많은 레이블이 있으면 많은 시간을 절약 할 수 있습니다. 그래서
arcpy.mapping으로 범례를 생성하는 데 문제가 있었지만 각지도에 동일한 범례가 있으면 문제가되지 않을 수 있습니다. ArcGIS Server에 액세스 할 수있는 경우지도 제작을지도 서비스로 게시하고 REST API를 사용하여지도를 생성 할 수 있지만 이는 너무 과도 할 수 있습니다.
ESRI 도구가 없다면 위에서 언급 한 맵 서버 스택과 비슷한 설정을 사용하지만 python 및 mapnik을 사용합니다.
postgis와 mapnik 모두 설정하려면 약간 더 많은 프런트 엔드 작업이 필요합니다. Mapnik은 ESRI와 mapserver가 처음 사용했을 때 최고의 렌더링 엔진이었습니다.
요컨대, 소프트웨어에서 빠른지도 제작을위한 훌륭한 인터페이스를 제공하고 arcpy.mapping이 원하는만큼 유연하지 않더라도 메이플 라벨링 엔진이 잘 작동하므로 ESRI 도구를 사용합니다.
집에서는 오픈 소스 스택을 사용합니다. 오픈 소스 스택은 훨씬 유연하고 훨씬 저렴하기 때문입니다!
이것은 오래된 질문이지만 누군가 여전히 해결책을 찾고 있다면 GMT도 확인하십시오 .http : //gmt.soest.hawaii.edu/