[ArcGIS Desktop] 맵 문서를 이전 버전의 ArcGIS에 한번에 저장

기술지원

기술지원 문의

080-850-0915

유지보수 대상고객

  1. 홈페이지
  2. 기술지원
  3. 기술문서
  4. 제품 활용팁
  5. [ArcGIS Desktop] 맵 문서를 이전 버전의 ArcGIS에 한번에 저장

[ArcGIS Desktop] 맵 문서를 이전 버전의 ArcGIS에 한번에 저장

Article ID: 38783
Software:  ArcGIS – ArcEditor 10 ArcGIS – ArcInfo 10 ArcGIS – ArcView 10 ArcGIS for Desktop Advanced 10.1 ArcGIS for Desktop Standard 10.1 ArcGIS for Desktop Basic 10.1
Platforms:  Windows XP, Server 2003, Vista, Server 2008, Windows 7, Windows 8, Server 2012

 

개요

본 기술 문서는 샘플 스크립트를 사용해서 한꺼번에 ArcGIS 10.x의 지도 문서들을 그 전 ArcGIS 버전에 저장하는 방법을 설명합니다.

 

절차

다른 버전의 ArcGIS로 이주한 뒤에, 오래된 지도 문서들은 다음에 저장할 때에 장비에 설치된 버전에 알맞게 개선됩니다.

지도문서들을 오래된 ArcGIS버전을 사용하는 클라이언트들과 공유하려면, 지도 문서를 저장할 때마다 ArcMap File 메뉴 에서 ‘Save A Copy’를 선택하세요.

 

하지만, 만약에 많은 양의 지도 문서들이 연루되었다면, Python 스크립트 도구를 이용해서 한번에 여러 개를 전환 할 수 있습니다.

다음과 같은 방법을 쓰면, 지도 문서를 일일이 열어보는 수고를 덜 할 수 있습니다.

 

다음은 지도문서를 이전 ArcGIS 버전으로 저장하는 Python 스크립트의 예시 입니다.

import arcpy, sys, os, string 

mxdList = string.split(arcpy.GetParameterAsText(0), ";") 
outloc = arcpy.GetParameterAsText(1)
version = arcpy.GetParameterAsText(2)

suffix = "_"+ version.replace(".", "")

for item in mxdList: 
	item = item.strip('\'') 
	mxd = arcpy.mapping.MapDocument(item) 
	base = os.path.basename(item) 
	base = os.path.splitext(base)[0] + suffix + os.path.splitext(base)[1] 
	mxd.saveACopy(outloc + os.sep + base, version)
	arcpy.AddMessage(os.path.basename(item) + " has been converted")
  1. 이 샘플 스크립트를 도구로 실행 하려면, 텍스트 에디터에 위 코드를 복사/붙임 해서 .py 파일로 저장하세요.
  2. 새 사용자 지정 도구상자를 생성하세요.
  3. 도구상자를 우 클릭 하고 Add > Script 를 선택하세요
  4. 마법사안에서 도구 이름을 정하고 Next를 클릭하세요.
  5. py. 파일 위치로 찾아가세요
  6. 입력하는 MXD 파일의 매개변수를 설정하고 결과물 위치를 정하세요. 입력하는 MXD의 매개변수에서 MultiValue를 Yes로 설정하세요.
  7. Output Version의 매개변수를 설정하고 다른 버전들의 Input List를 추가해서, 목록 안의 최신 버전들이 소프트웨어의 버전과 일치하도록 하세요. Finish를 클릭하세요.

–      10버전에서 ’10.1’버전 옵션을 선택하는 것은 불가능 합니다. 이 기능은 현재 또는 이전의 버전만 저장 할 수 있습니다.

  1. Script 도구를 더블 클릭해서 열고 실행하세요. 입력하는 MXD, 결과물 위치와 버전을 명시하세요. OK를 클릭해서 실행 시키세요.

 

관련 정보

–      Setting script tool parameters

–      Saving to previous versions of ArcGIS

 

 

본사 링크

HowTo: Save map documents in ArcGIS 10.x to previous version of ArcGIS in batch

http://support.esri.com/en/knowledgebase/techarticles/detail/38783

 

 

작성일: 2011/03/23

최종 수정일: 2014/06/30

 

이 문서가 도움이 되었나요?

관련 기술문서