KML 파일을 편집하고 구성하기위한 Google 어스 대안


22

Google 어스에서 KML을 "장면 그래프", 즉 왼쪽 패널의 트리 구조로 표시하는 방식이 마음에 듭니다.

이를 통해 끌어서 놓기를 통해 폴더의 기능을 재정렬하고 레이어 순서를 변경할 수 있습니다.

그러나이 유용한 기능은 Google 어스에서 너무 기본적입니다. 예를 들어, Google은 KML을 자체 구조로 "가져오고"변경 사항을 "저장"하려면 원본 파일을 수동으로 가리켜 서 덮어 씁니다.

또한 저장하면 Google 어스는 원본 파일에 포함 된 스타일 (Skyscape에서 SVG로 수행하는 작업)을 덮어 씁니다. 꽤 무례합니다 : o (

그래서 내 질문은 : 다른 대안, 특히 드래그 앤 드롭 재배치와 함께 트리 뷰 표현을 사용하는 다른 대안이 있습니까? 나는지도 표시가 필요하지 않습니다 (매우 유용 할지라도)


이제 Kml Builder가 폐기되었으므로 다른 기능이 있습니까? ... 또는 단독으로 사용하고 KML / KMZ 파일을로드하여 편집 한 후 Google 어스에서 볼 수있는 방법이 있습니까? 실제로 관심있는 것은 설명 팝업을위한 시각적 편집기이므로 테이블을 쉽게 편집 할 수 있습니다. 모든 사람이 웹 개발자는 아니며 HTML 코드를 알고 있기 때문입니다.
Hardcoal

새로운 질문이 있으면 질문하기 단추를 클릭하여 질문하십시오 . 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오. - 검토에서
Dan C

답변:


1

당신은 여기를 볼 수 있습니다 . 사실 NorthGate의 Kml Builder 는 GE에 대한 훌륭한 대안 이었습니다 !

노스 게이트 웹 사이트에서 : Google 어스 플러그인은 더 이상 사용되지 않습니다. Kml Builder는 공식적으로 폐기되었지만 (작동하지 않음) 기록적인 목적으로 다운로드는 조금 더 오래 사용할 수 있습니다. http://www.northgates.ca/kmlbuilder/Download/

Kml Builder를 사용하면 KML 외부 링크를 쉽게 만들고 편집 할 수 있습니다. Google 어스에서 볼 수 있습니다.

Kml Builder로 만든 장소는 친구 나 동료에게 이메일로 보낼 수 있으며 인터넷이나 인트라넷에 게시하여 더 많은 사람들을 위해 게시 할 수도 있습니다.

컴퓨터에 Google 어스 데스크톱을 설치 한 사람은 마우스 클릭만으로 만든 KML 파일을 열 수 있습니다.

하는 Kml 빌더 3-D 지구 뷰어를 표시 주택, 자동차의 색상, 사람과 거리 표지판, 심지어 그림자. 사용 가능한 해상도의 정도는 관심 지점에 따라 다소 다르지만 대부분의 토지 (일부 섬 제외)는 15 미터 이상의 해상도로 덮여 있습니다. 라스 베이거스, 네바다 및 케임브리지, 매사추세츠에는 15cm (6 인치)의 최고 해상도의 예가 포함되어 있습니다. Kml Builder를 사용하면 주소를 검색하거나 (일부 국가 만 해당) 좌표를 입력하거나 마우스를 사용하여 위치를 탐색 할 수 있습니다.

이미지, 사진, YouTube 비디오, Flash Macromedia 파일 및 인터넷 링크를 추가하여 장소 표시 및 공유 스타일 풍선을 만들 수 있습니다.

Kml Builder 는 형식이 지정된 텍스트와 스타일이 지정된 팝업 풍선이 포함 된 지형 공간 포인트를 쉽게 추가하여 지구상의 여행을 캡처하려는 경우에 적합합니다.


Kml Builder의 주요 기능은 다음과 같습니다.

  1. 대부분의 창을 닫을 수있는 고정 된 창.
  2. 내 장소 트리 내에서 KML 기능을 드래그 앤 드롭합니다.
  3. 빼기 기호 위로 드래그하여 축소하고 컨테이너 기능 텍스트를 확장하여 드래그 할 때 KML 기능 컨테이너 확장 / 축소 몇 초만 기다려라!
  4. 파일»로컬로 열기, 파일»웹에서 열기 하위 메뉴를 사용하거나 실제로 어디서나 파일을 끌어 KML 및 KMZ 파일 열기!
  5. Kml Builder 또는 Google 어스에서 직접 변경 사항을 미리 봅니다.
  6. 인라인 또는 공유 스타일 및 스타일 맵을 사용하십시오.
  7. 풍선에 로컬 및 원격 이미지, 사진, 플래시 애니메이션, 영화, 대화 형 게임 및 YouTube 비디오를 추가하십시오.
  8. 실패한 KML 파일 편집을위한 레이어 켜기 / 끄기, 태양, 분위기 및 컨트롤 가시성 내장 XML 편집기

지금까지 내가 찾은 최고의 것이기 때문에 이것을 받아들입니다. 폴리 라인 분할 및 병합, 소스 편집 및 Directions API를 통한 반자동 경로 추적과 관련하여 크게 향상 될 수 있다고 생각합니다.
heltonbiker


3

KML (Keyhole Markup Language)은 XML 표준을 기반으로하는 태그 기반 구조를 사용합니다. Google의 개발자 페이지에는 KML 파일 설정 방법에 대한 유용한 정보가 있습니다.

다음은 개발자 페이지에 대한 링크입니다. https://developers.google.com/kml/documentation/kml_tut

메모장 ++ 또는 Sublime Text와 같은 메모장 편집기에서 KML 파일을 편집 할 수 있습니다. 이를 통해 폴더를 재정렬하고 레이어 순서를 변경할 수 있습니다.

폴더는 XML 태그 "Folder"를 사용하며 폴더 내의 항목은 "Placemarks", "Document", "GroundOverlay"등일 수 있습니다.

텍스트 편집기에서 파일을 편집하면 각 개별 기능의 속성을 변경할 수 있습니다.

KML 레이아웃의 예는 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>Paths</name>
    <description>Examples of paths. Note that the tessellate tag is by default
      set to 0. If you want to create tessellated lines, they must be authored
      (or edited) directly in KML.</description>
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ffff</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ff00</color>
      </PolyStyle>
    </Style>
    <Folder>
      <Placemark>
        <name>Absolute Extruded</name>
        <description>Transparent green wall with yellow outlines</description>
        <styleUrl>#yellowLineGreenPoly</styleUrl>
        <LineString>
          <extrude>1</extrude>
          <tessellate>1</tessellate>
          <altitudeMode>absolute</altitudeMode>
          <coordinates> -112.2550785337791,36.07954952145647,2357
            -112.2549277039738,36.08117083492122,2357
            -112.2552505069063,36.08260761307279,2357
            -112.2564540158376,36.08395660588506,2357
          </coordinates>
        </LineString>
      </Placemark>
  </Folder>
  </Document>
</kml>

2
답변 주셔서 감사합니다! 이미 SublimeText를 사용하여 KML 구조를 수동으로 편집하고 있지만 ***에 어려움이 있습니다! 예를 들어, WHICH ONE이 원래의 일반 텍스트 좌표 만보고 이동하는 데 거의 걸리지 않는 이름없는 도로라는 것을 어떻게 알 수 있습니까? 그것이 결국 해결하려는 문제입니다. 이는 XAML 인터페이스 편집기 (또는 Eclipse 등)와 매우 유사합니다. 디자이너 창과 코드 창이 있으며 "보기"중 하나에서 변경 한 내용이 다른쪽에 반영됩니다.
heltonbiker

2

Map Plus 라는 iOS 앱을 확인하십시오.

도로 방향에서 많은 폴리 ​​라인을 만드는 데 사용했습니다. KML로 내 보낸 후 실제로 데이터로 수행 할 수있는 작업 (특히 시각화)을 연구하고 있습니다.


내 제안은 Google Maps API를 사용하여 브라우저에 KML을 표시하는 것입니다. 공용 서버에서 온라인으로 KML을 호스팅 할 수 있습니다 (Github 및 Dropbox에서 가능). developers.google.com/maps/documentation/javascript/…
heltonbiker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.