ArcMap에서 Google 어스로 KML을 내보내는 방법

소규모 기업은 엔터프라이즈 버전의 고급 기능을 사용하여 시각화 및 분석 결과를 공유 할 수 없도록하는 ArcGIS의 데스크톱 버전 만 사용해야 할 수 있습니다. 그러나 ArcGIS는 ArcMap의 데이터 상호 운용성 확장 기능을 제공하므로 ArcMap의 레이어 및지도 데이터를 Google의 KML (Keyhole Markup Language) 형식으로 내보낼 수 있습니다. KML로 내 보낸 후 데이터를 Google 어스 또는 Google지도로 가져 와서 무료 도구를 사용하여지도 및 시각화를 다른 사람들과 공유 할 수 있습니다.

1.

Windows Orb 버튼을 클릭하고 "모든 프로그램"을 선택한 다음 "Arc GIS"및 "Arc Map"을 선택하십시오. 툴바에서 파이썬 창 버튼을 클릭하여 파이썬 창을 열고 직접 모드로 명령을 입력하십시오.

2.

ArcGIS Python 시스템 모듈을 메모리에로드하십시오. 예를 들어, 파이썬 창에 다음을 입력하십시오 :

arcpy import env에서 arcpy 가져 오기

삼.

KML에서 내보내는 데이터 파일의 위치와 유형을 지정하여 작업 영역 및 환경 설정을 수립하십시오. 예를 들어, 파이썬 창에 다음을 입력하십시오 :

arcpy.CheckOutExtension ( "3D") env.workspace = "C : \ exports"

4.

내보낼 레이어, 생성 할 출력 파일 및 사용할 출력 배율을 지정하여 레이어를 내 보냅니다. 단일 합성 이미지를 내보내거나 내보낼 영역 주위에 경계 상자를 설정하거나 이미지 크기를 정의하거나 KML 출력의 해상도를 정의하려면 필요한 경우 선택적 매개 변수를 포함하십시오. 출력에 ".kmz"파일 확장자를 지정하십시오.이 확장자는 KML의 압축 된 데이터 파일입니다. 예를 들어, 파이썬 창에 다음을 입력하십시오 :

arcpy.LayerToKML_3d ( "main.lyr", "mainlayer.kmz", "1")

5.

지도 문서, 지도 문서의 데이터 프레임, 출력 파일 및 출력 눈금을 지정하여지도를 내 보냅니다. 단일 합성 이미지를 내보내고, 벡터 레이어를 래스터 이미지로 변환하고, 내보낼 사각형 윤곽선을 설정하고, 이미지 크기를 정의하거나 출력 해상도를 정의하는 선택적 매개 변수를 포함하십시오. 예를 들어, 파이썬 창에 다음을 입력하십시오 :

arcpy.MapToKML_3d ( "main.mxd", "Layers", "mainmap.kmz", "1")

필요한 것

  • ArcMap에 대한 ArcGIS 데이터 상호 운용성 확장
  • ArcGIS 버전 10.0 이상

  • ArcGIS Server 모듈을 사용하여 엔터프라이즈 버전으로 업그레이드하면 REST (Representational State Transfer) API를 사용하여 인터넷에 동적 KML 데이터 링크를 게시 할 수 있습니다.

인기 게시물