Mehr

Bearbeiten einer KML-Datei

Bearbeiten einer KML-Datei


Ich möchte ALLE Popups in einer (segmentierten) Zeile in meiner KML-Datei löschen. Ich habe die Datei in Open Office geöffnet und muss für diese Instanzen "Suchen und Ersetzen" durchführen.

Wäre es alles löschen und ?

Und wenn ja, was wären meine "Suchen und Ersetzen"-Suchkriterien?

Ich habe das online gefunden, [sS]*?, aber es wurden keine Instanzen dafür gefunden.

Ich habe über 100 Instanzen.


Ich habe es mit Libreoffice versucht, dem gesunden Nachfolger von OpenOffice.org, und mir ist aufgefallen, dass es keinen mehrzeiligen regulären Ausdruck unterstützt. Wenn Ihre Beschreibung also aus mehreren Zeilen in gut formatierter KML besteht, würde diese Regex nur mit dem End-Tag selbst übereinstimmen.

Aber Ihre hat nichts gefunden, also überprüfen Sie, ob Sie die Option für reguläre Ausdrücke in den Optionen zum Suchen und Ersetzen (unter den Eingabefeldern) aktiviert haben.

Vielleicht würde es funktionieren, nur die End- oder Start-Tags zu löschen, aber es sieht so aus, als würden Sie ein anderes Tool für eine richtige Lösung benötigen (perl und ähnliches fallen mir ein).


Heiliger Rauch!

Das hat funktioniert.

Alles, was ich getan habe, war, die unerwünschten Tags zu finden / durch etwas zu ersetzen, das wahrscheinlich kein erkanntes Tag ist. Google Earth ignorierte diese fremden Tags und es funktionierte!

Danke Gemeinschaft.


Bearbeiten einer KML-Datei - Geografische Informationssysteme

Obwohl alle Anstrengungen unternommen wurden, um WFDSS zu einem System zu machen, das alle Ihre raumbezogenen Anforderungen erfüllt, wissen wir, dass Sie gelegentlich räumliche Informationen außerhalb von WFDSS analysieren und anzeigen müssen. Sie können Daten in verschiedenen Formaten herunterladen:

KMZ-Dateien (Die Keyhole Markup Language Zip-Datei ist ein Dateiformat, das zum Anzeigen von geografischen Informationen verwendet wird, z. B. KMZ-Dateien in GOOGLE Earth.)

Sie können Analyseergebnisse von FSPro, NTFB und STFB herunterladen, wenn Sie der Vorfallbesitzer sind oder über Berechtigungen zum Anzeigen oder Bearbeiten der Analyse verfügen. Sobald die Analyse abgeschlossen ist, kann jeder WFDSS-Benutzer die KMZ-Datei für eine einzelne Analyse oder mehrere Analysen mithilfe der Filterliste herunterladen.

Die Seite zum Herunterladen von Ergebnissen zum kurzfristigen Brandverhalten enthält Links zu KMZs. Diese KMZs ermöglichen es Benutzern, wenn sie in Google Earth geöffnet werden, NTFB-KMZ-Animationen anzuzeigen.

Hinweis: Wenn Sie gerade Berechtigungen zum Anzeigen einer Analyse erhalten haben, melden Sie sich ab und wieder bei WFDSS an, damit die Berechtigungen in Ihrem Konto ordnungsgemäß aktualisiert werden.


KML-Editor

KML-Dateien oder Keyhole Markup Language werden verwendet, um geografische Daten in Earth-Browsern wie Google Maps und Google Earth anzuzeigen. Sie basieren auf XML und verwenden eine tabulatorbasierte Struktur mit verschachtelten Elementen und Attributen.

KML Editor ist eine Anwendung, die das Arbeiten mit KML-Dateien nicht nur möglich, sondern auch einfach macht.

Die Anwendung wird mit der Java-Plattform erstellt und zeigt eine umfassende Benutzeroberfläche. Damit können Sie Rohtext bearbeiten, KML-Dateien zusammenführen, Zeitstempel und Zeitspannen hinzufügen.

Ein Texteditor ist im Grunde das, was der KML-Editor ist, und das sollte Ihnen gut tun, da Sie KML-Code einfach erhalten können, indem Sie mit der rechten Maustaste auf eine Funktion in Google Earth klicken und den Text in den Editor kopieren. Der Code wird ordentlich angezeigt und ist sehr einfach zu befolgen. Die Anwendung hebt sogar eine Zeile mit ausgewähltem Text hervor. Die Anwendung zeichnet sich nicht durch Textbearbeitungswerkzeuge aus, da sie Ihnen nur die Verwendung einfacher Funktionen wie Kopieren, Einfügen, Ausschneiden und Alles auswählen bietet.

Mit dem KML-Editor können Sie Ortsmarkierungen Zeitstempel hinzufügen und die Markierungen ändern. Eine Ortsmarke wird verwendet, um eine Position auf der Erdoberfläche zu markieren und kann mit einem Namen und verschiedenen geometrischen Elementen angepasst werden.

KML-Dateien können mit diesem Tool leicht erstellt werden, aber das erfordert einige Programmierkenntnisse und Erfahrung. Wenn sich Ihre KML-Dateien in der Endphase befinden, können Sie eine ZIP-Anwendung verwenden, um KMZ-Dateien zu erstellen. Diese enthalten die Haupt-KML-Datei und unterstützende Dateien, die Sie zum Teilen auf einen persönlichen Webserver hochladen können. Auf diese Weise kann jeder, der Google Earth installiert hat, Ihre KML-Dateien anzeigen.

Der KML-Editor ist in der Tat ein praktisches Werkzeug, wenn Sie daran interessiert sind, wie KML-Code zum Kommentieren und Anzeigen von 2D- und 3D-Karten verwendet werden kann.


Nachhaltigkeit digitaler Formate: Planung der Sammlungen der Library of Congress

Die Geography Markup Language (GML) ist eine Kodierungsspezifikation, die vom Open Geospatial Consortium (OGC) definiert wurde, um geografische Merkmale auszudrücken. GML dient als Modellierungssprache für geografische Systeme sowie als offenes Austauschformat für geografische Transaktionen im Internet.

GML ist eine umfangreiche XML-basierte Sprache, die entwickelt wurde, um alle gängigen geografischen Konzepte auszudrücken. Die GML-Spezifikation definiert (a) eine Sprache zum Ausdrücken von Anwendungsschemata für Objekttypen und (b) vordefinierte Eigenschaften und Schemata, die üblicherweise erforderlich sind, um geografische Merkmale wie Polygone, Kurven, Punkte, Koordinatenreferenzsysteme, Maßeinheiten, Beobachtungen, Abdeckungen zu beschreiben usw. Profile und Anwendungsschemata sind kleinere Teilmengen des GML-Schemas, die von bestimmten Informationsgemeinschaften entwickelt wurden, um die umfangreichere GML für eine kleinere Anzahl von Benutzern und gezieltere Verwendungen zuzuschneiden.

Der ISO-Standard für GML besagt, dass "ISO 19136:2007 die XML-Schema-Syntax, -Mechanismen und -Konventionen definiert, die:

  • bieten ein offenes, herstellerneutrales Framework für die Beschreibung von Geo-Anwendungsschemata für den Transport und die Speicherung von Geoinformationen in XML
  • Profile zulassen, die geeignete Teilmengen der beschreibenden Fähigkeiten des GML-Frameworks unterstützen
  • Unterstützung der Beschreibung raumbezogener Anwendungsschemata für spezialisierte Domänen und Informationsgemeinschaften
  • ermöglichen die Erstellung und Pflege von verknüpften geografischen Anwendungsschemas und Datensätzen
  • unterstützen die Speicherung und den Transport von Anwendungsschemas und Datensätzen
  • erhöhen die Fähigkeit von Organisationen, geografische Anwendungsschemata und die darin beschriebenen Informationen auszutauschen."

Lokale Nutzung

Nachhaltigkeitsfaktoren

Ein offener Standard, der vom Open Geospatial Consortium (OGC) entwickelt wurde, einer internationalen freiwilligen Organisation für Konsensstandards, deren Mitglieder den Standard Geography Markup Language pflegen. GML wurde 2007 als ISO 19136 anerkannt. Das OGC stimmt sich mit dem technischen Komitee ISO TC 211 ab, um die Konsistenz zwischen der Arbeit von OGC und ISO-Normen zu gewährleisten. Siehe http://www.opengeospatial.org/standards/gml.

Seit seiner anfänglichen Entwicklung, seiner anschließenden Annahme als ISO-Standard und seiner Zulassung als Open Geospatial Consortial (OGC)-Standard wird GML zunehmend von der Geodaten-Community verwendet. Viele Anwendungsschemata und Profile (Teilmengen des vollständigen GML-XML-Schemas) wurden entwickelt, von der Luftfahrt über die Klimawissenschaften bis hin zu digitalem Wetter, US-Volkszählungs-TIGER-Daten und GML in JPEG2000. Eine Vielzahl von bestehenden und neu entstehenden GML-Anwendungsschemas und -profilen finden Sie auf der OGC-Netzwerkseite GML-Anwendungsschemas und -profile (Link via Internet Archive). GML hat eine ausreichende Verbreitung erfahren, um über die Desktop Interoperability Extension von ESRI, die das GML Simple Features Profile verwendet, in Desktops der GIS-Branche integriert zu werden. Weitere Informationen zur ESRI-Unterstützung von GML und weitere Referenzen zur Verwendung von GML in ESRI-Produkten finden Sie unter Übersicht über die GML-Unterstützung in ArcGIS. Die Verwendung und das Verständnis von GML wurden durch die Existenz von Schulungsmaterialien/Tutorials wie dem Online-Tutorial von Pennsylvania State aus dem Jahr 2012 gefördert: Lektion 6: Geographic Markup Language. Snowflake Software bietet einen GML-Viewer und Schulungskurse.

Eine Reihe von Open-Source-, kommerziellen Open-Source- und kommerziellen Produkten unterstützen die Umwandlung anderer Formate (wie Shapefiles, Coverages und Grids) in die GML-Kodierung und umgekehrt. Dazu gehören der FME GML Converter von Safe Software und ogc2org - GDAL, das die OGR Simple Features Library verwendet, um Lese- und manchmal auch Schreibzugriff auf eine Vielzahl von Vektordateiformaten bereitzustellen. Eine unvollständige Liste der Produkte finden Sie auf der Seite GML to Shape, Shape to GML usw. des OGC-Netzwerks (Link via Internet Archive).

Qualitäts- und Funktionsfaktoren

Dateitypbezeichner und Formatbezeichner

Anmerkungen

Das Feature-Konzept in GML ist sehr allgemein gehalten und umfasst nicht nur konventionelle "Vektor"- oder diskrete Objekte, sondern auch Coverages und Sensordaten. Die Fähigkeit, alle Formen von geografischen Informationen zu integrieren, ist der Schlüssel zum Nutzen von GML.

Während GML eine Sprache ist, um geografische Inhalte für jede Anwendung zu kodieren, indem sie ein Spektrum von Anwendungsobjekten und deren Eigenschaften (z. B. Brücken, Straßen, Bojen, Fahrzeuge usw.) beschreibt, ist KML eine auf Google Earth zugeschnittene Sprache zur Visualisierung geografischer Informationen und andere Karten- und Globusbrowser. KML kann verwendet werden, um GML-Inhalte zu übertragen, und GML kann zu Präsentationszwecken in KML „gestylt“ werden. KML-Instanzen können verlustfrei in GML umgewandelt werden, jedoch können ungefähr 90 % der GML-Strukturen (wie beispielsweise Metadaten, Koordinatenreferenzsysteme, horizontale und vertikale Daten usw.) nicht in KML umgewandelt werden. KML Version 2.2 wurde im April 2008 als OGC-Implementierungsstandard übernommen.

GML basiert auf Arbeiten, die 1998 begannen. Version 1.0 wurde von OGC im Jahr 2000 empfohlen, gefolgt von Version 2.0 im Jahr 2001 und Version 3.0 Ende 2002. Version 3.2.1 wurde bei ISO eingereicht und 2007 als ISO 19136 übernommen öffentliche Kommentarfrist zu einem Entwurf der Version 3.3 wurde im August 2011 geschlossen. Zu den Verbesserungen gehören die Unterstützung von Gittern und 3D-Dreiecksnetzen (TINs).


Hintergrund

Schlüsselloch-Auszeichnungssprache(KML) wurde für die Verwendung mit Google Earth entwickelt, das ursprünglich Keyhole Earth Viewer hieß. Es wurde von Keyhole, Inc. entwickelt, das 2004 von Google übernommen wurde. Google Earth war das erste Programm, das KML-Dateien anzeigen und grafisch bearbeiten konnte. Der Name "Keyhole" ist eine Hommage an die KH-Aufklärungssatelliten, das 1976 erstmals gestartete ursprüngliche US-Militäraufklärungssystem mit Blick auf den Himmel.

Google hat KML beim OGC® eingereicht, um es im Rahmen des OGC®-Konsensverfahrens weiterzuentwickeln und seinen Status als offener Standard für alle Geobrowser zu sichern. Im November 2007 wurde innerhalb der OGC® eine neue KML 2.2 Standards Working Group gegründet, um KML 2.2 als OGC® Standard zu formalisieren. Bis Januar 2008 wurde um Kommentare zu dem vorgeschlagenen Standard gebeten, und er wurde im April 2008 ein offizieller OGC®-Standard. Zukünftige Versionen können mit den relevanten OGC®-Standards harmonisiert werden, was eine breitere Implementierung und größere Interoperabilität und gemeinsame Nutzung von Inhalten und Kontexten von Erdbrowsern fördern wird . Die Mass Market Geo Working Group (MMWG) im OGC® wird solche zusätzlichen Harmonisierungsaktivitäten mit Geography Markup Language (GML), möglicherweise Styled Layer Descriptor (SLD) und anderen aufbauen. Diese Standards und Harmonisierungsarbeiten verfolgen vier Ziele:

  • Erstellen einer internationalen Standardsprache zum Ausdrücken von geografischen Anmerkungen und Visualisierungen auf bestehenden oder zukünftigen webbasierten Online- und mobilen Karten (2D) und Erdbrowsern (3D)
  • Anpassung von KML an internationale Best Practices und Standards, wodurch eine bessere Akzeptanz und Interoperabilität von Erdbrowser-Implementierungen ermöglicht wird
  • Durch die Verwendung eines kollaborativen Ansatzes wird sichergestellt, dass die KML-Implementierer-Community angemessen in den Prozess eingebunden wird und dass die KML-Community über Fortschritte und Probleme informiert wird und
  • Anwendung des OGC®-Prozesses zur Sicherstellung eines ordnungsgemäßen Lebenszyklusmanagements des KML-Standards, einschließlich Themen wie Rückwärtskompatibilität.

KML-Dateien

KML ist eine XML-Grammatik, die verwendet wird, um Darstellungen geographischer Daten zur Anzeige in einem Erdbrowser zu codieren und zu transportieren. Einfach ausgedrückt: KML kodiert, was in einem Earth-Browser angezeigt werden soll und wie es angezeigt wird. Wie HTML verwendet KML eine Tag-basierte Struktur mit verschachtelten Elementen, Namen und Attributen, die für bestimmte Anzeigezwecke verwendet werden. KML kann verwendet werden, um:

  • Kommentiere die Erde
  • Geben Sie Symbole und Beschriftungen an, um Orte auf der Erdoberfläche zu identifizieren
  • Erstellen Sie verschiedene Kamerapositionen, um einzigartige Ansichten für KML-Funktionen zu definieren
  • Definieren Sie Bildüberlagerungen zum Anbringen an den Boden oder Bildschirm
  • Definieren Sie Stile, um das Erscheinungsbild von KML-Features anzugeben
  • Schreiben Sie HTML-Beschreibungen von KML-Funktionen, einschließlich Hyperlinks und eingebetteten Bildern
  • KML-Funktionen in Hierarchien organisieren
  • Suchen und aktualisieren Sie abgerufene KML-Dokumente von lokalen oder entfernten Netzwerkstandorten
  • Definieren Sie die Position und Ausrichtung von texturierten 3D-Objekten

Eine KML-Datei gibt eine Reihe von Features (Ortsmarkierungen, Bilder, Polygone, 3D-Modelle, Textbeschreibungen usw.) zur Anzeige in jedem 3D Earth-Browser (Geobrowser) an, der die KML-Codierung implementiert. Jeder Ort hat immer einen Längen- und Breitengrad. Andere Daten können die Ansicht spezifischer machen, wie Neigung, Kurs, Höhe, die zusammen eine "Kameraansicht" definieren. KML hat einige der gleichen strukturellen Grammatiken wie GML.


Bearbeiten einer KML-Datei - Geografische Informationssysteme

Bestandsaufnahme der Staudämme - New York State (NYSDEC) - KML/KMZ Dateiformat KML/KMZ

New York State Department of Environmental Conservation

Bereitstellung einer digitalen Darstellung der Standorte von Staudämmen im New York State Inventory of Dams, die in einem virtuellen Globusprogramm wie Google Earth angezeigt werden kann.

(1.) Obwohl wir versuchen, eine genaue Bestandsaufnahme zu führen, sollten diese Daten nicht für Entscheidungen über Notfallmaßnahmen herangezogen werden. Wir empfehlen, kritische Daten, einschließlich Dammstandort und Gefahrenklassifizierung, vor Ort zu überprüfen. Das Vorhandensein oder Fehlen eines Staudamms in dieser Bestandsaufnahme zeigt nicht seinen regulatorischen Status an. Alle Korrekturen sollten mit unterstützenden Informationen an die Dam Safety Section übermittelt werden. (2.) Diese Datei wurde in Übereinstimmung mit den OGC KML-Standards entwickelt und kann in jeder Software angezeigt werden, die KML erkennt. Benutzer sollten jedoch beachten, dass manche Software KML-Code noch nicht erkennt. Zum Anzeigen dieser Datei wird Google Earth empfohlen. (3.) Diese Datei wird aus Daten abgeleitet, die am 13.01.2017 aus der Datenbank der Abteilung für Staudammsicherheit exportiert wurden. Wenden Sie sich an die Abteilung für Wasser, Abteilung für Dam Safety, um die aktuellsten Informationen zu erhalten. 20200401 Erscheinungsdatum

Informationssystem für geografische Namen <http://geonames.usgs.gov/pls/gnispublic>

New York State Department of Environmental Conservation Division of Water, Dam Safety Section Mailing und physische 625 Broadway 4th Floor Albany NY

US (518) 402-8185 [email protected]

Keine Nicht klassifiziert Keine Keine Keine

Ein Shapefile wird aus Daten erstellt, die aus der Datenbank der Divison of Water's Dam Safety Section extrahiert wurden. Breiten-/Längengrad in Dezimalgrad wird aus den aus der Datenbank extrahierten Breiten-/Längengrad-, Minuten- und Sekundenfeldern berechnet. Die Punkte wurden geplottet und auf das Koordinatensystem GCS_WGS_1984 projiziert.

Das Shapefile wurde mit dem ArcScript "Export to KML" in das KML-Dateiformat konvertiert. Die KML-Datei wurde mit Google Earth und Textbearbeitungstools bearbeitet. Die Datei wurde in das KMZ-Format komprimiert, um die Gesamtdateigröße zu verringern.

Aktualisiertes Shapefile mit dem neuesten Datensatz von Dam Safety, einschließlich des LAST_MODIF-Felds (Datum der Datenaktualisierung).


Benutzerdefinierte Kartenebenen

KML-Dateien erstellen

KML (Keyhole Markup Language) ist ein gängiger Dateityp, der zum Anzeigen von geografischen Informationen verwendet wird. Wenn Sie Ihre eigenen benutzerdefinierten Karten-Layer erstellen möchten, anstatt vorgefertigte Dateien aus dem Internet zu verwenden, müssen Sie diese selbst erstellen. Es gibt viele Programme, mit denen Sie benutzerdefinierte Kartenebenen als KML-Dateien erstellen und exportieren können, eines der einfachsten ist das Programm "My Maps" von Google. Befolgen Sie nach dem Erstellen einer neuen Karte die Anweisungen hier, um die Karte als KML-Datei herunterzuladen.

Unterstützte Datentypen

Der vollständige KML-Standard unterstützt eine sehr große Vielfalt an verschiedenen Datentypen, sodass Sie Dinge wie einfache Geometrien, zeitabhängige Funktionen, Kameraperspektiven und sogar geführte Touren angeben können. Eine vollständige Liste der von KML unterstützten Datentypen finden Sie oben auf der Referenzseite für KML-Entwickler von Google.

Die benutzerdefinierte Kartenebenenfunktion von ForeFlight unterstützt nur eine kleine Teilmenge dieser Datentypen, die hauptsächlich in den Gruppierungen Geometry, StyleSelector und SubStyle enthalten sind (unter Verwendung der auf der Referenzseite definierten Organisation). Dies ist ausreichend, um einfache oder komplexe Anordnungen von Formen, Linien und Punkten mit Unterstützung für Beschriftungen und Symbolstile zu erstellen.

Nachfolgend finden Sie die vollständige Liste der von ForeFlight unterstützten Datentypen. Wenn Sie eine Datei importieren, die hier nicht aufgeführte Elemente enthält, sollten die nicht unterstützten Elemente von ForeFlight einfach ignoriert werden und der Rest der Datei wird korrekt angezeigt.

  • Punkt
  • LineString
  • LinearRing
  • Polygon
  • MultiGeometry
  • Stil
  • StyleMap (nur der "normale" Stil wird unterstützt)
  • Linienstil
  • PolyStyle
  • Symbolstil
  • gx:LabelVisibility (derzeit wird nur der Namespace der Google-Erweiterung unterstützt)

Beispieldateien

Die folgenden Dateien enthalten einige Beispiele für die Flexibilität von benutzerdefinierten Kartenebenen. Sie können den Inhalt jeder Datei anzeigen, indem Sie sie in einem Nur-Text-Editor wie TextEdit öffnen. Klicken Sie auf einen Dateinamen, um ihn über Ihren Browser herunterzuladen, oder öffnen Sie ihn direkt in ForeFlight, indem Sie die Anweisungen zum Importieren über Hyperlinks oben verwenden.

UserMapShapesSample.kml (65 KB) - Demonstriert die unterstützten Symbolstile und Beispiele für Linien, Polygone und Kreise.
US_Crude_Oil_Pipelines.kml (134 KB) - Einfache Karte mit dem Netzwerk der Rohölpipelines in den USA.
US_HGL_Pipelines.kml (71 KB) - Einfache Karte mit dem Netzwerk der HGL-Pipelines in den USA.
Texas_Counties.kml (1,5 MB) - Zeigt alle Kreisgrenzen im Bundesstaat Texas an.
Alaskan_Coast.kml (3 MB) - Detaillierte Karte des Bundesstaates Alaska. Wie bei anderen großen KML-Dateien gibt es eine Verzögerung von bis zu einigen Sekunden zwischen dem Tippen auf den Layer und dem Erscheinen auf der Karte, während die App die Datei rendert.


KML-Beispiele aus den Google Earth-Community-Foren

Eine effektive Methode, um sich mit KML vertraut zu machen, besteht darin, vorhandene KML-Dateien in Google Earth zu öffnen, um herauszufinden, wie sie funktionieren, und dann den Inhalt dieser Dateien in einem Texteditor zu untersuchen, um zu untersuchen, wie diese Funktionalität implementiert wurde. Führen Sie anschließend einige Experimente durch, indem Sie die Datei im Texteditor bearbeiten, speichern und erneut in Google Earth laden.

Ein guter Ort, um mehr über KML- und KMZ-Dateien zu erfahren, ist das KML-Tutorial. Ein weiterer Ort, um mit Google Earth noch besser zu werden, ist die Lernseite von Google Earth Outreach.

Um eine KMZ-Datei zu bearbeiten, können Sie sie in Google Earth öffnen, im Bereich "Orte" mit der rechten Maustaste darauf klicken, im Menü "Kopieren" auswählen und den Inhalt in einen Texteditor einfügen. In einigen Fällen jedoch, wenn das KMZ-Archiv Bilder oder andere lokal referenzierte Dateien enthält, passt diese Methode einen Teil des Codes basierend auf der Konfiguration des lokalen Client-Rechners an. Um sicherzustellen, dass die ursprüngliche KML intakt bleibt, laden Sie die KMZ-Datei herunter und ändern Sie die Dateinamenerweiterung von kmz in zip. Extrahieren Sie dann alle Dateien und suchen Sie in der Datei doc.kml nach der KML. Im Folgenden werden einige Beispiele für KML aus den Google Earth-Communityforen erläutert. Der angezeigte KML-Code enthält nicht den vollständigen Inhalt der Beispieldateien. Um die Beispiele in Google Earth anzuzeigen, verwenden Sie die Anhänge zu den tatsächlichen Beiträgen in den Foren.

2020-Update: Die folgenden Links zu Dateien funktionieren nicht, da die ursprünglichen Google Earth-Community-Foren eingestellt wurden, die Informationen zum Arbeiten mit KML-Dateien jedoch weiterhin hilfreich sind.

Leuchttürme auf Nowaja Semlja? von diane9247 - Einfache Ortsmarken

Dieser Beitrag mit seinem Anhang löste eine interessante Diskussion über Leuchttürme aus, die einem Mitglied der Google Earth-Community auf den Bildern des abgelegenen Nowaja Semlja auffiel.

Unten ist die KML für die Ortsmarke für Light F

Das Placemark-Element enthält die folgenden Elemente:

  • name - Dies dient als Beschriftung für die Ortsmarke im 3D-Viewer und im Ortsfenster. Es wird auch oben in der Informationsblase für die Ortsmarke angezeigt.
  • Beschreibung - Dies wird in der Informationsblase für die Ortsmarke angezeigt.
  • LookAt - Dies bestimmt die anfängliche Ansicht der Ortsmarke, wenn sie im Bereich Orte des 3D-Viewers doppelt angeklickt wird.
  • styleUrl – Dies bezieht sich auf die im Document-Element definierte StyleMap, die die Ordner und Ortsmarken in dieser Datei enthält. Die StyleMap gibt an, welche Style-Elemente auf die Ortsmarke im normalen und im Hervorhebungsmodus angewendet werden.
  • Punkt – Dies ist die geografische Position des Placermark-Symbols.

Bei Namen von Elementen in KML muss die Groß-/Kleinschreibung beachtet werden. Elemente, die andere Elemente enthalten können, werden als komplexe Elemente bezeichnet und ihre Namen beginnen mit Großbuchstaben. Einfache Elemente sind solche, die keine anderen Elemente enthalten können und deren Namen mit Kleinbuchstaben beginnen.

San Andreas Fault Tour, 88 Orte von rocdoc7 - Ortsmarken in einem Ordner für eine Tour

Der KMZ-Dateianhang zu diesem Beitrag bietet eine Tour durch die San-Andreas-Verwerfung. Markieren Sie bei geöffneter Datei in Google Earth den Ordner, der die Ortsmarken enthält. Klicken Sie dann auf die Schaltfläche Tour starten. Beachten Sie, dass die Tour die Ortsmarken in der Reihenfolge von Süden nach Norden mit einem schrägen Blick auf jede besucht.

Im Folgenden sehen Sie einige KML-Dateien aus der Datei, in denen nur die ersten drei und die letzten Ortsmarken angezeigt werden. Sie sind in der Reihenfolge von Süden nach Norden aufgelistet.

Beachten Sie, dass jedes Placemark-Element ein LookAt-Element enthält. Dies steuert die Eigenschaften des anfänglichen Blickwinkels des Benutzers auf den Standort während der Tour. Die Längen- und Breitengrade stimmen nicht immer mit denen im Koordinatenelement überein, liegen aber im Allgemeinen nahe beieinander. Bei diesen Ortsmarken ist die Neigung schräg. Eine 90-Grad-Neigung wäre gerade nach unten, aber die schräge Ansicht bietet einen besseren Blick entlang der Verwerfung.

Moore in America von SandyRichard - Ortsmarken mit benutzerdefinierten Symbolen und Flickr-Fotos

Dieser Beitrag konzentriert sich auf die Outdoor-Ausstellung Moore in America im New York Botanical Garden. Zwei Teile des KML-Codes werden unten angezeigt.

Im ersten Teil des KML-Codes werden eine StyleMap und zwei Style-Elemente definiert. Die StyleMap verbindet die beiden Stile miteinander, um einen Stil auf die Ortsmarkierungssymbole auf der Karte anzuwenden, wenn sie nicht hervorgehoben sind, und den anderen Stil anzuwenden, wenn einer durch einen Mouseover hervorgehoben wird. In jedem Teil des Paares werden diese Rollen durch das Schlüsselelement angegeben.

Diese Ortsmarke enthält ein styleUrl-Element, das die oben gezeigte StyleMap auf die Ortsmarke anwendet. Innerhalb des Beschreibungselements wird eine URL für ein Bild einer Skulptur angegeben, umgeben von einem Hyperlink zu ihrer Fotoseite auf Flickr.

Positiv 4th Street von JavaGAR - Pfade

Dieser Beitrag hat einen KMZ-Anhang, der Punkte und Pfade auf der Karte anzeigt, um mehrere Straßen darzustellen. Die KML für den Pfad, der die Bleecker Street darstellt, wird unten angezeigt.

Der Path for Bleecker Street ist als Placemark mit LineString-Element implementiert. Innerhalb des LineString-Elements befinden sich ein Tesselate- und ein Koordinatenelement. Wenn der Wert des Tessellate-Elements auf 1 gesetzt ist, wird der Pfad an die Erdkrümmung angepasst, sodass Teile davon nicht unter der Erde verborgen werden. Das Koordinatenelement gibt die Scheitelpunkte des Pfads an, wobei jeder Scheitelpunkt durch einen Satz von drei durch Kommas getrennten Werten dargestellt wird, die als Tupel bezeichnet werden. Diese Werte sind Längengrad, Breitengrad bzw. Höhe. Standardmäßig wird der Breitengrad, der in all diesen Tupeln null ist, relativ zum Boden angegeben.

Long Island Pine Barrens von JavaGAR - Polygone

Auf dieser Karte werden Naturschutzgebiete innerhalb der Long Island Pine Barrens von Polygonen begrenzt. Ein Teil der KML für eines der Polygone ist unten dargestellt.

Dieses Polygon hat ein Loch, es hat also sowohl eine äußere Begrenzung als auch eine innere Begrenzung. Die Elemente externalBoundaryIs und innerBoundaryIs enthalten jeweils LinearRing-Elemente, die wiederum Koordinatenelemente enthalten, die die Scheitelpunkte der jeweiligen Grenzen auflisten. In jeder dieser Koordinatenlisten stimmen das erste und das letzte Tupel überein, sodass die Form geschlossen ist.

Weltölverbrauch von giasen - Extrudierte Polygone

Der KMZ-Anhang zu diesem Beitrag repräsentiert jedes Land der Welt mit einem dreidimensionalen Prisma. Diese Prismen sind eigentlich erhöhte Polygon-Elemente, die bis zum Boden reichen. Die Höhe des Prismas ist proportional zum Gesamtölverbrauch für dieses Land, dargestellt als Fußhöhe pro Barrel pro Tag, geteilt durch 10, um zu verhindern, dass es laut CIA Factbook vom Bildschirm schießt. Die Antworten auf den Beitrag enthalten Kommentare zur Wirksamkeit dieser Strategie zur Darstellung des Ölverbrauchs. Unter diesen Kommentaren werden mehrere andere mögliche Verfahren vorgeschlagen.

Der hier gezeigte Teil der KML für ein Polygon skizziert die 48 zusammenhängenden Staaten der Vereinigten Staaten. Der Wert seines extrudierten Elements ist 1, was bedeutet, dass es bis zum Boden verlängert wird, wodurch es zu einem Prisma wird. Der heightMode ist auf relativeToGround eingestellt, was bedeutet, dass alle Höhen, die in Metern angegeben werden, zu den Höhen der Punkte addiert werden, an denen sie angegeben sind, um die absolute Höhe dieses Scheitelpunkts des Prismas zu bestimmen. Der Wert des Koordinatenelements ist ein Satz von Tupeln, die Längengrad, Breitengrad und Höhe darstellen. Jedes Tupel wird durch ein Leerzeichen von seinen Nachbarn getrennt. Hier werden nur das erste, zweite und letzte Tupel angezeigt. Beachten Sie, dass der letzte mit dem ersten identisch ist, der das Polygon sauber schließt. Für dieses Polygon sind die Höhen auf 6318504.078090191 eingestellt, was die Höhe der oberen Fläche des Prismas ist, die den Ölverbrauch der Vereinigten Staaten darstellt.

Sumatra-Andaman Earthquake+Tsunami Overlays von Georggpd - Image Overlay

Die an diesen Beitrag angehängte KMZ-Datei enthält Overlays im Zusammenhang mit dem Tsunami am zweiten Weihnachtstag, der sich am 26. Dezember 2004 im Indischen Ozean ereignete. Die untenstehende KML ist für die Overlays von Luftbildern von Banda Aceh vor dem Ereignis.

Das LatLonBox-Element gibt die Grenzen des Overlays und die Drehung gegen den Uhrzeigersinn in Grad an, die zum richtigen Ausrichten erforderlich sind.

RUSSLAND TURM, 3D-Modell, Vorschlag von Norman Foster. von pivnice - 3D-Modell

Die diesem Beitrag beigefügte KMZ-Datei stellt ein 3D-Modell dar, das aus zahlreichen Teilen besteht. Der Inhalt ist in Ordner unterteilt. Der erste Ordner kann doppelt angeklickt werden, um eine Ansicht des Modells bereitzustellen. Nachfolgend die KML:

Das Modell selbst enthält viele Polygon- und LineString-Elemente innerhalb von MultiGeometry-Elementen. Ein Teil eines der MultiGeometry-Elemente folgt:

Bildungswerkzeuge. Montage. von Valery35 - Netzwerk-Link

Der KMZ-Anhang zu diesem Beitrag ist eine Sammlung von Netzwerklinks zu beliebten Datensammlungen aus den Bildungsforen der Google Earth-Community. Ein Netzwerklink verweist auf Daten, die erst heruntergeladen werden, wenn der Benutzer den Netzwerklink sichtbar macht, indem er sein Kontrollkästchen im Bereich „Orte“ aktiviert. Die unten stehende KML ist für einen Netzwerklink im Anhang, der auf Daten aus einem Beitrag in den Google Earth-Communityforen zu Meeresbiomen verweist. Das href-Element gibt an, wo sich die Daten befinden, die heruntergeladen werden, wenn der Netzwerklink aktiviert wird, und in diesem Fall verlinkt es auf den Anhang des Marine Biomes-Posts.

Berg St. Helens - Web-Cam-Zeitraffer von pmaxfield2 - TimeStamp

In diesem Beispiel werden TimeStamp-Elemente innerhalb von ScreenOverlay-Elementen verwendet, um eine Folge von Fotos einer geringfügigen Eruption des Mount Saint Helens im Jahr 2004 anzuzeigen. Der Zeitschieberegler steuert die Sichtbarkeit der Fotos, sofern ihre Sichtbarkeits-Kontrollkästchen im Bereich „Orte“ aktiviert sind. Jedes ScreenOverlay repräsentiert ein Foto. ScreenOverlays werden mit einer festen Position auf dem Bildschirm verbunden, auch wenn sich die Kartenansicht ändert. Unten wird die KML für zwei der Overlays angezeigt. Die an den Beitrag der Google Earth-Community angehängte KMZ-Datei enthält eine doc.kml-Datei und einen Dateiordner. Die Bilddateien sind im Dateiordner enthalten. Diese Bilder werden in den href-Elementen referenziert.

UFO-Sichtungen - Zeitanimation von Frank4

Dies ist ein interessantes Beispiel für die Verwendung des Google Earth-Zeitschiebereglers, der UFO-Berichte durch die Zeit abbildet. TimeStamp-Elemente von drei der PlaceMarks werden unten angezeigt. Beachten Sie, dass die Uhrzeit ein Datum ohne Uhrzeit sein kann. Tatsächlich kann es nur aus einem Jahr oder einem Jahr und einem Monat bestehen.


Sie können sie online mit GPS Visualizer anzeigen. Sie laden sie direkt mit Viking GPS Analyser.

Sie können sie auch mit Viking oder GPSBabel in GPX-Dateien konvertieren. Beide sind in den Ubuntu-Repos verfügbar. Weitere Informationen finden Sie in der Viking GPS-Dokumentation.

Wenn Sie Probleme mit Google Earth in Ubuntu haben, können Sie versuchen, Ihre .kml-Dateien mit Google Maps anzuzeigen.

Um eine KML- oder KMZ-Datei auf Maps anzuzeigen, gehen Sie einfach zu Google Maps und suchen Sie nach einer vollständigen Webadresse (einschließlich des "http://"-Teils) Ihres of, anstatt nach einer geografischen Adresse wie 1600 Amphitheatre Parkway, 94043 zu suchen KMZ-Datei wie http://kml.lover.googlepages.com/cropcircles.kmz. Benötigen Sie einen eigenen Webspace, um einige Dateien hochzuladen? Versuchen Sie es mit Google Page Creator.

Google Page Creator wurde eingestellt und Google empfiehlt nun, stattdessen Google Sites zu verwenden.

GPSPrune behauptet, KML zum Lesen, Anzeigen, Bearbeiten und Speichern zu unterstützen. Es ist eine Java-Anwendung und für Linux verfügbar:

GpsPrune ist ein kostenloses, plattformübergreifendes Open-Source-Programm zum Anzeigen und Bearbeiten von Koordinatendaten wie GPS-Tracks.

Anzeigen von Daten mit einer Kartenansicht mit OSM-Karten

Daten bearbeiten (einzelne Punkte oder Abschnitte löschen, variable Komprimierung, Daten kombinieren und neu anordnen, einzelne Punkte erstellen und bearbeiten)

GpsPrune kann Dateien in den folgenden Formaten lesen: kml, einschließlich gezippte und gzipped kml-Dateien und kmz-Dateien

GpsPrune kann auch Daten in Dateien in den folgenden Formaten speichern: kml- und kmz-Dateien (kmz-Dateien können Miniaturansichten von Fotos enthalten)


Bearbeiten einer KML-Datei - Geografische Informationssysteme

Das Ziel der Java-API für KML besteht darin, Java-Schnittstellen für den einfachen Zugriff auf KML-Daten (Keyhole Markup Language) bereitzustellen.

Das Hauptziel der Java API for KML (JAK) besteht darin, eine automatisch generierte vollständige Referenzimplementierung des KML-Objektmodells bereitzustellen, das durch den KML-Standard von OGC und die GX-Erweiterungen von Google definiert ist. Es handelt sich um eine objektorientierte API, die die bequeme und einfache Verwendung von KML in bestehenden Java-Umgebungen ermöglicht.

KML ist ein XML-basiertes Sprachschema, das geografische Daten beschreibt und visualisiert. Die Sprache wird häufig in webbasierten 2D-Karten und virtuellen 3D-Globen verwendet. Ursprünglich für Google Earth entwickelt, um geographische Daten zu pflegen und auszutauschen, wurde die Sprache im April 2008 vom Open Geospatial Consortium (OGC) als Standard definiert Earth, haben die KML-Sprache als ihr bevorzugtes Datenformat übernommen.

Um eine komfortable und einfache Nutzung von KML in bestehenden Java-Systemen zu gewährleisten, ist eine objektorientierte API erforderlich. APIs für XML-Dialekte werden mit zwei Schichten implementiert. Das aktuelle offizielle XML-Schema von KML in Verbindung mit der JAXB-Technologie wird verwendet, um Java-Klassendarstellungen automatisch zu generieren. Das Schema von KML ist ein Dokument, das die korrekte Syntax von KML-Dateien beschreibt und daher zur Validierung der entsprechenden KML-Dateien verwendet werden kann. Die semantische Anwendungsschicht, die sich über der JAXB-Schicht befindet, wird von den roh generierten Klassen abstrahiert und definiert eine wohlgeformte API.

Diese API bietet dem Benutzer (bzw. dem Entwickler) einen einfachen Out-of-the-Box-Zugriff auf KML. Dieses Projekt hat eine Java API für KML (kurz: JAK) erstellt, um dies zu ermöglichen.


Schau das Video: XML: Google Earth u0026 KML Files