KML dosyalarını düzenlemek ve düzenlemek için Google Earth’e alternatif


22

Google Earth’ün KML’yi “sahne grafiği”, yani sol paneldeki bir ağaç yapısı olarak görüntülemesini seviyorum.

Bu, klasörlerdeki özellikleri yeniden düzenlemenize, katman sırasını değiştirmenize, sürükle ve bırak yöntemiyle düzenlemenize olanak tanır.

Ancak, bu (oldukça kullanışlı) işlevsellik Google Earth’te biraz fazla temel. Örneğin, google KML'yi kendi yapısında "içe aktarır" ve değişiklikleri "kaydetmek" istiyorsanız, üzerine yazmak için orijinal dosyayı elle işaretlemelisiniz.

Ayrıca, kaydettiğinizde, Google Earth, orijinal dosyada bulunan stillerin üzerine yazar (Inkscape'in SVG ile yaptığı hemen hemen). Bu oldukça kaba: o (

Öyleyse sorum şu: özellikle sürükle ve bırak düzenlemesi olan Ağaç Görünümü gösterimini kullanarak başka alternatifler var mı? Harita görüntüsüne bile ihtiyacım yok (bu çok faydalı olsa da)


Öyleyse şimdi Kml Builder emekli oldu, çalışacak başka biri var mı? ... VEYA, yalnızca tek başına kullanmanın ve Google Earth’te düzenlendikten sonra görüntülenecek KML / KMZ dosyalarına yükleme yapmanın bir yolu var mı? Gerçekten ilgilendiğim tek şey masayı kolayca düzenleyebilmemiz için açılır pencere açıklaması için görsel bir editör. Çünkü herkes web geliştiricisi değildir ve HTML kodunu bilir.
Hardcoal

Yeni bir sorunuz varsa, lütfen Soru Sor düğmesine tıklayarak sorun . Bağlam sağlamaya yardımcı oluyorsa, bu soruya bir bağlantı ekleyin. - Şu kaynaktan
Dan C

Yanıtlar:


1

Buraya bir göz atabilirsin . Aslında NorthGate'in Kml Builder'ı GE'ye iyi bir alternatif oldu!

Northgate'in web sitesinden: Google Earth Eklentisi unutulmayacak şekilde onaylandı. Kml Builder resmi olarak emekli oldu (çalışmıyor), ancak tarihsel amaçlar için indirme işlemi bir süre daha kullanılabilir durumda kalacak. http://www.northgates.ca/kmlbuilder/Download/

Kml Builder , KML External link oluşturmayı ve düzenlemeyi kolaylaştırır. Google Earth’te görüntülenecek dosyalar.

Kml Builder ile oluşturduğunuz yerler, arkadaşlarınıza veya iş arkadaşlarınıza e-postayla gönderilebilir ve daha geniş bir kitle için Internet'te veya Intranet'te yayınlanabilir.

Bilgisayarında Google Earth Desktop yüklü olan herkes, oluşturulan KML dosyalarınızı yalnızca bir fare tıklamasıyla açabilir.

Kml Builder 3-B Dünya Görüntüleyici görüntüler ev, araba rengi, insanların ve sokak işaretleri bile gölgeler. Mevcut çözünürlük derecesi bir miktar ilgi alanına dayanmaktadır, ancak çoğu arazi (bazı adalar hariç) en az 15 metre çözünürlükte ele alınmaktadır. Las Vegas, Nevada ve Cambridge, Massachusetts, 15 cm'de (6 inç) en yüksek çözünürlükteki örnekleri içerir. Kml Builder , kullanıcıların adresleri aramasını (yalnızca bazı ülkeler için), koordinatları girmesini veya bir yere göz atmak için fareyi kullanmasını sağlar.

Resimler, resimler, YouTube videoları, Flash Macromedia dosyaları ve İnternet bağlantıları ekleyerek Yer İşareti ve Paylaşılan Stil balonları oluşturabilirsiniz.

Kml Builder , biçimlendirilmiş metin ve stilli açılır balonlarla tamamlanan jeo-uzamsal ilgi noktalarını kolayca ekleyerek yeryüzünde bir yere seyahat etmeyi planlıyorsanız mükemmeldir.


Kml Builder'ın temel özellikleri şunlardır:

  1. Çoğu pencerenin kapatılabildiği yerleşik pencereler.
  2. Yerlerim Ağacında KML özelliklerini sürükleyip bırakın.
  3. Daraltmak için eksi işaretini ve genişletmek için bir konteyner özelliği metnini sürükleyerek sürüklerken KML özelliği konteynerlerini genişletin / daraltın. Sadece birkaç saniye bekleyin ve işte!
  4. KML ve KMZ dosyalarını Dosya »Yerel Olarak Aç, Dosya» Web'den Aç alt menülerini kullanarak veya bir dosyayı pratik olarak her yerden sürükleyerek açın!
  5. Değişikliklerinizi doğrudan Kml Builder veya Google Earth’te önizleyin.
  6. Satır içi veya Paylaşılan Stiller ve Stil Haritaları kullanın.
  7. Balonlarınıza yerel ve uzak görüntüler, fotoğraflar, flash animasyonlar, filmler, etkileşimli oyunlar ve YouTube videoları ekleyin.
  8. Katmanları açın / kapatın, Sun, Atmosphere ve Controls görünürlüğünü denetleyin Arızalı KML dosyalarını düzenlemek için yerleşik XML Düzenleyicisi

Bunu kabul edeceğim çünkü bulabildiğim en iyi şey bu. Bununla birlikte, polinlerin ayrılması ve birleştirilmesi, kaynakta düzenleme ve Directions API yoluyla yarı otomatik rota izleme konusunda büyük ölçüde iyileştirilebileceğini düşünüyorum.
heltonbiker


3

KML (Anahtar Deliği Biçimlendirme Dili), XML standardını temel alan etiket tabanlı bir yapı kullanır. Google’daki geliştirici sayfasında, KML dosyalarının nasıl yapılandırıldığına dair bazı bilgiler var.

İşte Geliştirici sayfasına bir link: https://developers.google.com/kml/documentation/kml_tut

KML dosyalarını Notepad ++ veya Sublime Text gibi bir not defteri düzenleyicide düzenleyebilirsiniz. Bu, klasörleri yeniden düzenlemenize ve katman sırasını değiştirmenize olanak sağlar.

Klasörler "Folder" XML etiketini kullanır ve klasör içindeki öğeler "Yer İşaretleri", "Belge", "GroundOverlay" ve diğerleri olabilir.

Dosyayı bir metin düzenleyicide düzenleyerek, her bir özelliğin özelliklerini değiştirebilirsiniz.

Örnek bir KML mizanpajı:

<?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
Cevabınız için teşekkürler! SublimeText'i KML yapısını elle düzenlemek için kullanıyorum, ancak bu bir sorun! Örneğin, WHICH ONE'ın sadece düz, ham metin koordinatlarına bakarak hareket etmek istediğiniz dereye yakın olan, adlandırılmamış yoldan hangisi olduğunu nasıl bilebilirsin? Sonunda çözmeyi planladığım sorun bu. Bu, XAML arayüz editörleri (ya da Eclipse, vb.) Çalışması gibi olacaktır: bir tasarım pencereniz ve bir kod pencereniz vardır ve "görünümlerden" birinde yapılan değişiklikler diğerini yansıtır.
heltonbiker

2

Map Plus adlı bir iOS uygulamasına göz atın

Yol yönünden bir sürü polil oluşturmak için kullandım. Aslında KML'ye aktardıktan sonra verilerimle (özellikle görselleştirme) neler yapabileceğimi araştırıyorum


Önerim, KML'yi tarayıcıda görüntülemek için Google Haritalar API’sını kullanmak. KML'yi ortak bir sunucuda çevrimiçi olarak barındırabilirsiniz (Github ve Dropbox yapar). developers.google.com/maps/documentation/javascript/…
heltonbiker
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.