Weitere Informationen
Bitte verwenden Sie immer mindestens die in "Allgemein Information" aufgeführte Version oder höher
Was passiert bei Karten hinzufügen/aktualisieren
- Das Programm liest welche Ebenen die Karte(n) verwendet
- Welche Datenbankverbindung eine Ebene verwendet
- Welche Tabelle/View die Ebene verwendet.
- Welche Spalten die Ebene verwendet.
- Für Ebenen die Tabellen verwenden werden Trigger angelegt.
- Für Ebenen die Views verwenden und wo nur eine einzige Tabelle im View verwendet wird, wird ein Trigger auf die Tabelle des Views angelegt.
- Für Ebenen die Views verwenden und wo mehrere Tabellen im View verwendet werden, werden keine Trigger angelegt.
Datenbanktechnisch können Trigger nur auf Tabellen aber nicht auf Views anlegen kann.
Was passiert beim Ausführen
-
Für alle Datenbanken, aller bei der Ausführung gewählten Karte(n), werden XML Dateien erzeugt. Diese XML Dateien enthalten die Koordinaten der geänderten Datensätze.
Auch für Karten die nicht an der Ausführung beteiligt sind aber eine dieser Datenbanken benutzen werden XML Dateien erzeugt. Die Dateien befinden sich Auf Ihrem MapEdit Server im VerzeichnisC:\inetpub\wwwroot\MumGeoData\TileUpdater\Invalidate -
Danach werden aus dem Änderungsprotokoll (Tabelle ME_TILEUPDATE_LOG) aller beteiligten Datenbanken die bearbeiteten Datensätze entfernt.
-
Dann werden alle XML Dateien der gewählten Karten an den Tile Server gesendet, dieser Rendert damit die betroffenen Kacheln neu. In Schritt 1 erzeugte XML Dateien von nicht gewählten Karten werden nicht zum Tile Server gesendet. Dies geschieht erst zum Zeitpunkt wenn diese Karte(n) ausgeführt werden.
Das Aktualisieren der Kacheln wird vom Tile Server durchgeführt nicht vom Tile Updater! Mit dem "Tile Server Manager" kann beobachtet werden, wann der Tile Server die Kacheln aktualisiert. D.h. nur weil nach der Tile Updater durchgelaufen ist und die UI wieder aktiv ist, bedeutet das nicht, dass alle Kacheln bereits neu gerendert wurden. Die Kacheln sind erst fertig gerendert, wenn der Tile Server diese fehlerfrei verarbeitet hat.
Option "Kacheln erzeugen"

Wird diese Option ausgeschalten dann werden beim ausführen keine Kacheln erzeugt. Diese Option kann z.B. verwendet werden wenn Sie manuell bereits alles neu gerendert haben und ein nochmaliges Rendern verhindern wollen.
Diese Option wird automatisch nach dem Ausführen wieder eingeschalten.
Wenn Sie die Kacheln hinterher doch erzeugen wollen führen Sie "Werkzeuge->Render Durchlauf wiederholen" aus.
Das Register "Kartenebenen"
Diese Übersicht zeigt für jede Datenbank, welche Tabellen und Spalten von welchen Kartenebenen und Karten verwendet werden.
Wenn Sie einen Datensatz umändern dann wird diese Änderung nur als solche erkannt wenn die Tabelle und Spalte in dieser Liste für die Karte aufgeführt ist und sich der Wert auch tatsächlich geändert hat. Eine Änderung auf den gleichen Wert ist keine Änderungen!
Beachten Sie das Änderungen an Views welche die Methode "NoTrigger" haben nicht im Änderungsprotokoll angezeigt werden. Solche Änderungen können erst beim Zeitpunkt des Ausführens ermittelt werden und sind nur in der XML Datei sichtbar.

Bei "Letzte Dauer" sehen Sie wie lange das lesen der Datensätze gedauert hat. Dies erscheint nur bei Views welche die Methode "NoTrigger" haben.
Bei "Base Tables" sehen Sie bei Views welche Tabellen an dem View beteiligt sind. Tabellen die mit einem Stern gekennzeichnet sind reine Attribut Tabellen die keine Geometrie haben.
In der Tabelle sehen Sie viele "..." Knöpfe.
Diese Knöpfe dienen nicht zur Konfiguration sondern diese öffnen die Datenstruktur Definition der jeweiligen Tabelle.
Dort können im Register Daten auch Datensätze Testweise geändert werden.
Wenn bei "Base Tables" mehrere Tabellen stehen wird die erste Tabelle der Liste geöffnet.
