Google Earth
Sprache ändern:

KML während der Eingabe validieren

Wenn Sie einige der leistungsfähigeren KML-Funktionen wie Region, TimeSpan/TimeStamp und ScreenOverlay nutzen möchten, ist es erforderlich, dass Sie die KML-Datei direkt in einem Texteditor schreiben. Sie können dazu einen einfachen Texteditor wie Notepad (Windows) oder TextEdit (Mac OS X) verwenden, jedoch führen diese keine Fehlerprüfung durch. Demnach bemerken Sie Fehler erst dann, wenn Sie die Datei in Google Earth zu öffnen versuchen und dabei ein Analysefehler gemeldet wird.

jEdit ist ein quelloffener, Java-basierter Texteditor, der unter Windows, Mac OS X und Linux läuft. Mit ein paar zusätzlichen Plug-ins prüft jEdit während der Eingabe, ob Ihr KML-Code wohlgeformt ist und validiert ihn gegen das offizielle KML-Schema. Mit dem Super Abbreviations-Plug-in können Sie ferner schnell KML-Codeblöcke einfügen. Diese Anleitung beschreibt, wie Sie jEdit für die Bearbeitung von KML einrichten, zeigt einige der Funktionen zur Fehlerprüfung und erklärt, wie Sie KML-Abkürzungen verwenden.

Bevor Sie beginnen

  1. Installieren Sie die Java-Laufzeitumgebung.

    Gehen Sie zu http://www.java.com und klicken Sie auf Free Java Download.

  2. Installieren Sie die neueste Entwicklungsversion von jEdit.

    Gehen Sie zu http://www.jedit.org und klicken Sie oben rechts auf den Link Download. Stellen Sie sicher, dass Sie die neueste Version (derzeit·4.3prep16) installieren. Laden Sie nicht die stabile Version (4.2) herunter, da diese verhältnismäßig alt ist.

    Empfehlung:
    Bei der Installation sollte die Option "Start jEdit Server automatically on system startup" deaktiviert sein. Diese Funktion ist nicht erforderlich. Durch Deaktivierung der Funktion wird der Start nicht erforderlicher Programme auf Ihrem Computer verhindert.

  3. Laden Sie die Abbreviations-Datei herunter.

    download kml kml_superabbrevs.txt: jEdit Super Abbreviations für KML

In den folgenden Videos wird gezeigt, wie Sie jEdit-Plug-ins für die Bearbeitung von XML-Dateien einrichten und wie Sie das OGC KML 2.2-Schema ordnungsgemäß referenzieren, sodass Ihre Dokumente während der Eingabe validiert werden.

jEdit-Plug-ins zur Validierung von KML einrichten (Video)


jEdit installieren:
  1. Klicken Sie in jEdit im Menü Plugins auf Plugins Manager.
  2. Klicken Sie im Fenster "Plugins Manager" auf die Registerkarte Install.
  3. Aktivieren Sie die folgenden Plug-ins:
    • XML (jEdit wählt automatisch die folgenden anderen verknüpften Plug-ins: XercesPlugin, SideKick, ErrorList und Beauty)
    • SuperAbbrevs

  4. Klicken Sie auf die Schaltfläche Install. Klicken Sie nach der Installation auf die Schaltfläche Close.
    Hinweis: Wenn der Download des Plug-ins langsam ist oder hängt, gehen Sie wie folgt vor: 1) Beenden Sie den Download. 2) Klicken Sie auf die Schaltfläche Download Options. 3) Klicken Sie auf Update Mirror List. 4) Wählen Sie einen geografischen Standort in Ihrer Nähe. 5) Klicken Sie auf OK. 6) Wiederholen Sie die obigen Schritte zur Auswahl und Installation der Plug-ins.
Plug-ins konfigurieren:
  1. Klicken Sie im Menü Plugins auf Plugins Options.
  2. Klicken Sie links in der Liste auf den Plug-in-Ordner SideKick und erweitern Sie ihn.
    • Wählen Sie unterhalb von "SideKick" den Eintrag General.
    • Aktivieren Sie bei Auto parse Settings das Kontrollkästchen Parse on buffer save.
    • Aktivieren Sie das Kontrollkästchen Parse on keystroke.
    • Stellen Sie den Schieberegler für After last keystroke, wait (seconds) auf 1 Sekunde ein. Sie können diese Einstellung später ändern, um anzugeben, zu welchem Zeitpunkt nach der Eingabe jEdit mit der Fehlerprüfung der KML-Datei beginnen soll.
  3. Klicken Sie links in der Liste auf den Plug-in-Ordner ErrorList und erweitern Sie ihn.
    • Aktivieren Sie das Kontrollkästchen Automatically display on error.
    • Aktivieren Sie das Kontrollkästchen Auto-close on no errors.
    • Aktivieren Sie das Kontrollkästchen Auto-refocus on Text Area.
    • Aktivieren Sie das Kontrollkästchen Show error icons in the gutter.
  4. Klicken Sie links in der Liste auf den Plug-in-Ordner SuperAbbrevs und erweitern Sie ihn.
    • Wählen Sie unter SuperAbbrevs den Eintrag Abbreviations.
    • Wählen Sie im Dropdown-Menü Select Mode die Option XML.
    • Klicken Sie unten rechts auf die Schaltfläche Import normal abbrevs.
    • Klicken Sie auf die Schaltfläche "Import abbrevs", die vierte Schaltfläche neben "Plus (+)", "Minus (-)" und "Settings" (Schraubenschlüssel).
      Hinweis:
      In jEdit 4.3pre16 ist die Schaltfläche "Import abbrevs" eventuell nicht sichtbar. Sie können jedoch auf sie klicken. Wenn rechts neben den anderen Schaltflächen keine vierte Schaltfläche angezeigt wird, platzieren Sie den Mauszeiger mittig auf der Schaltfläche "Edit Abbreviation" (Schraubenschlüssel auf einem Blatt Papier, eventuell grau unterlegt). Bewegen Sie den Mauszeiger horizontal nach rechts, bis unter dem Mauszeiger ein kleines graues Quadrat angezeigt wird, und klicken Sie dann. Dies wird im Video gezeigt.
    • Navigieren Sie im Dialogfenster "Open" zum Speicherort der Datei kml_superabbrex.txt. Wählen Sie die Datei und öffnen Sie sie.

  5. Klicken Sie im Fenster "Plugin Options" auf OK.
Plug-ins seitlich und unten an jEdit andocken:
  1. Klicken Sie im Menü Plugins auf ErrorList > Error List.
    • Klicken Sie im angezeigten Fenster "Error List" oben links auf den kleinen, schwarzen, nach unten zeigenden Pfeil.
    • Wählen Sie Dock at Bottom.
    • Der angedockte Fensterbereich "Error List" kann durch Klicken auf die Schaltfläche "Error List" unten eingeblendet oder ausgeblendet werden.
  2. Klicken Sie im Menü Plugins auf SideKick und dann auf SideKick.
    • Klicken Sie auf den kleinen schwarzen Pfeil und wählen Sie Dock at Left.
    • Der angedockte Fensterbereich "SideKick" kann durch Klicken auf die Schaltfläche SideKick links auch ein- und ausgeblendet werden.
Tastaturkürzel für SupperAbbrevs erstellen:
  1. Klicken Sie im Menü Utilities auf Global Options.
  2. Klicken Sie links in der Liste unter dem Ordner jEdit auf die Option Shortcuts.
  3. Wählen Sie oben aus dem Dropdown-Menü Edit Shortcuts die Option Plugins: SupperAbbrevs.
  4. Doppelklicken Sie auf die Zelle "Primary Shortcut" neben dem Befehl "Show expansion dialog" in der Liste.
  5. Erstellen Sie ein Tastenkürzel. Verwenden Sie Strg+Eingabetaste (Mac: Befehlstaste+Eingabetaste).
    Hinweis: Die Tastenbelegung Strg+Eingabetaste wird eventuell bereits für den Befehl Action Bar verwendet. Sie können diese Tastenbelegung überschreiben.
  6. Klicken Sie auf OK.

KML-Fehlerprüfung mit jEdit und Verwendung von Super Abbreviations (Video)


demfds
sadf

 

Diskussion / Feedback

Haben Sie Fragen zu dieser Anleitung? Möchten Sie uns Feedback geben? Tauschen Sie sich mit anderen in der Google Earth Outreach-Diskussionsgruppe aus.

Wie geht es weiter?

Möchten Sie Ihre neuen Fertigkeiten ausprobieren? Berücksichtigen Sie auch diese weiteren Anleitungen, in denen die manuelle Bearbeitung von KML-Code erforderlich ist: