온라인에서 kmz 파일을 여는 방법. KMZ 파일 확장자 란 무엇입니까? 상대 링크 처리

.KMZ 파일이란?

KMZ 파일에는 기본 KML 파일과 일반적으로 아카이버를 사용하여 단일 파일로 압축된 관련 리소스가 포함됩니다. 보관소. KMZ 아카이브는 디스크에 저장하거나 단일 파일로 메일로 보낼 수 있습니다. 네트워크 링크를 사용하면 웹 서버에서 KMZ 파일을 얻을 수 있습니다. 메인을 압축하기 전에 KML-문서 및 관련 리소스는 고유한 이름과 확장자를 가진 별도의 파일이며 디렉터리로 구성됩니다. KMZ 형식은 보관뿐만 아니라 압축에도 사용되므로 하나의 큰 KML 파일만 보관 파일에 포함될 수 있습니다. 파일 크기는 일반적으로 내용에 따라 10분의 1로 줄어들 수 있습니다. 따라서 10KB KML 파일을 1KB KMZ 파일로 변환할 수 있습니다.

Google 어스 및 Google 지도는 KML 및 KMZ 형식을 인식하고 KMZ 파일 저장도 지원합니다. 기본적으로 기본 KML 파일의 이름은 다음과 같습니다. doc.kml.

메모. 명확성을 위해 KMZ 아카이브의 기본 KML 파일도 호출합니다. doc.kml. 실제로는 무엇이든 부를 수 있지만 가장 중요한 것은 확장 기능이 있어야 한다는 것입니다. KML그리고 단결하라 KML-아카이브에 있는 파일입니다.

파일 크기의 경우 doc.kml 10KB를 초과하거나 다른 리소스(그림, 사운드 조각, 모델 또는 질감)에 대한 링크가 포함되어 있는 경우 KMZ 아카이브를 만들어야 합니다.

이 섹션에는 KML 및 KMZ 파일 생성에 대한 몇 가지 팁이 포함되어 있습니다. 우리가 사용하는 예는 KML 형식을 사용하여 Google 어스에 여행 일정 및 관련 정보를 표시하는 Jimmy Buffett의 사이트에서 가져온 것입니다.

이 투어에 대한 정보가 포함된 KMZ 파일을 다운로드하세요.(소유자의 허락을 받아 사용함).

메모. KMZ 파일에 대한 상대 링크가 Google Earth 6.0에서 올바르게 처리되도록 하려면 아래 지침을 모두 따라야 합니다(4단계에 특히 주의). 이전 버전의 지오브라우저에서는 상대 링크 처리 규칙이 덜 엄격했기 때문에 버전 5.2까지 Google 어스에서 작동했던 일부 링크가 버전 6.0 이상에서는 작동하지 않을 수 있습니다.

KMZ 파일을 만들려면 다음 단계를 따르세요.

아래 예는 Jimmy Buffett 투어의 KMZ 아카이브 폴더 구조를 보여줍니다.

추가 파일은 5개뿐이므로 모두 하위 폴더로 결합됩니다. 파일. Google 어스에 파일을 업로드한 다음 내용을 복사하여 텍스트 편집기에 붙여넣으면 모든 요소에서 해당 내용을 볼 수 있습니다. 추가 리소스(아이콘, 화면 오버레이, 사운드 파일)에 대한 상대 링크가 사용됩니다.

1.1 파일/icon_surfing.png

파일/Margaritaville.mp3

외부 파일에 대한 링크

파일에 있음 doc.kml일반적으로 사진, 아이콘, 모델, 텍스처 및 사운드 조각과 같은 다른 파일에 대한 링크가 포함되어 있습니다. href 속성(또는 요소)에 포함됩니다. )은 다음 KML 요소 내에 있을 수 있습니다.

외부 파일에 대한 링크는 다음과 같습니다. 순수한또는 상대적인– 다음 섹션에서는 이에 대해 설명합니다. 동일한 KMZ 아카이브, 다른 KMZ 아카이브 또는 외부 웹 서버에 있는 파일을 가리킬 수 있습니다. 상대 링크는 항상 파일 위치에 따라 결정됩니다. doc.kml, 섹션에 설명된 대로. 유일한 예외는 내부 요소 .

절대 및 상대 링크

절대 링크에는 파일의 전체 URL이 포함됩니다. 이러한 링크는 명확하며 일반적으로 외부 서버에 저장된 파일을 가리킵니다. 로컬에 저장된 파일에 대한 절대 링크는 다른 시스템으로 이동한 후에는 더 이상 작동하지 않습니다. 이를 방지하려면 상대 링크를 사용하는 것이 좋습니다.

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

상대 링크 처리

상대 링크는 파일 위치에 따라 처리됩니다. doc.kml, 즉 상대 경로는 KMZ 아카이브의 루트 폴더에서 시작됩니다. 위의 예에서 기본 URL은 다음과 같습니다(KMZ 아카이브를 다운로드한 위치에 따라 다를 수 있음).

Buffetthawaitour.kmz

다른 KMZ 아카이브에 있는 파일에 연결하려면(예: 이미지/jimmyphoto.jpg V margaritavillealbum.kmz) 한 수준 위로 이동하는 것에 해당하는 ".." 표기법이 사용됩니다(현재 KMZ 아카이브 종료( Buffetthawaitour.kmz).

../margaritavillealbum.kmz/images/jimmyphoto.jpg"

메모. KMZ 아카이브의 상대 링크 처리 규칙은 RFC 3986 표준(섹션 5)의 요구 사항을 기반으로 합니다. 기본 URL은 파일 위치에 따라 결정됩니다. doc.kml, 모든 상대 URL은 이를 기반으로 처리됩니다.

예외: 내부 요소

요소 요소를 포함합니다 , Google 어스에 업로드할 COLLADA 파일을 가리킵니다. COLLADA 파일에는 3D 모델이 포함되어 있으며 확장자가 있습니다. . 요소 요소도 포함 , 연결하는 (Google Earth로 전송된 텍스처 파일) 및 (내부 텍스처 파일 경로 -파일). 요소에 있는 경우 상대 링크가 지정되면 Google Earth는 이를 처리하지 않고 DAE 파일의 위치를 ​​기준으로 처리합니다. doc.kml, 다른 모든 경우와 마찬가지로. 예를 살펴보겠습니다.

. . . MackyBldg.kmz/files/CU Macky.dae ../files/StairsnoCulling.jpg ../files/StairsnoCulling.jpg ../files/sideturretnoCulling.jpg . . .

KMZ 아카이브 만들기

ZIP 아카이브를 생성하려면 Windows 탐색기 또는 Mac Finder를 사용하세요. 파일이 있는 폴더의 내용을 선택하세요. doc.kml및 관련 리소스를 클릭하고 WinZip > ZIP 파일에 추가. Java JAR 라이브러리에는 ZIP 아카이브를 생성하고 추출하기 위한 ZIP 라이브러리도 포함되어 있으며 Linux는 해당 명령줄 지침을 제공합니다.

메모. ZIP 아카이브를 생성할 때 다음을 선택해야 합니다. 콘텐츠파일 폴더 doc.kml, 폴더 자체가 아닙니다.

생성된 아카이브의 확장자를 다음에서 변경합니다. 지퍼~에 KMZ. 파일을 추출해야 하는 경우 확장자를 다시 변경하면 됩니다. ~에 지퍼, 그런 다음 표준 프로그램을 사용하여 ZIP 아카이브 압축을 풀 수 있습니다.

Google 어스의 KMZ 아카이브

요소 사용