Ausschnitt Export/Import (Grafik)

Home  Zurück  Weiter

Ausschnitt_Export_gross Ausschnitt_Import_gross

Die Funktionen Ausschnitt exportieren/importieren dienen dem einfachen Datenaustausch mit externen Rechnern (Außendienst). Über diese Schnittstelle können grafische Datenbereiche (Ausschnitte) über viele Ebenen exportiert, separat bearbeitet und anschließend wieder importiert und synchronisiert werden. Quell- und Zielformat ist das proprietäre *.tab-Format von MapInfo Pro.

Vor dem Export (Schaltflächenleiste Haupt > Ausschnitt exportieren) müssen ein oder mehrere grafische Objekte selektiert sein. Ist zu den selektierten Objekten ein passendes Fachmodul geladen, wird die Funktion automatisch für Ausschnitt Export/Import (Datenmodell) angepasst.
 

Voraussetzungen für Layer, die exportiert werden sollen

Der Layer ist keinem Fachmodul mit Konfigurationsdatei (GCF) zugeordnet.

Eine Spalte SyncID vom Datentyp Ganzzahl (Integer) muss vorhanden sein. Dadurch wird der Abgleich mit den Originaldaten beim Import gewährleistet.

Es darf ENTWEDER kein Primärschlüssel gesetzt sein ODER der Primärschlüssel muss vom Typ Ganzzahl sein.

Der Layer muss kartierbar sein.

Der Layer muss (potenziell) bearbeitbar sein. (Es ist nicht zwingend erforderlich, den Layer in der Layerkontrolle auf bearbeitbar zu stellen.)

Der Layer muss eine native Vektor-Relation sein (keine Rasterdatei, keine Query/Abfrage).

Der Layername darf maximal 26 Zeichen lang sein.

 

Ausschnitt_Export_gross Ausschnitt exportieren

Vor dem Aufruf der Funktion müssen ein oder mehrere grafische Objekte selektiert sein. Die Summe (Union) aller selektierten Objekte definiert den Ausschnitt für den Export. Der Ausschnitt wird mit allen anderen verfügbaren grafischen Ebenen verschnitten.

Beispiel 1                                 Beispiel 2

Beispiel 1                                 Beispiel 2

 

SyncArchivExport_0

 

Nach Betätigung der Export-Schaltfläche werden für alle zu exportierenden Ebenen:

1.alle Objekte ermittelt, die innerhalb des Ausschnitts liegen oder ihn schneiden (intersect)

2.die eindeutige Auftrag-/Exportnummer (ID) in die Spalte SyncID eingetragen

3.die ausgewählten Layer/Relation (*.tab) in das angegebene Exportverzeichnis ausgespielt

Die Protokollausgaben im Infofenster werden zusätzlich als Textdatei im Exportverzeichnis abgelegt.

verfügbare Ebenen

Pflicht

Aus der Liste der verfügbaren Ebenen können die zu exportierenden Ebenen ausgewählt werden.

Folgende Voraussetzungen müssen gegeben sein, damit Layer exportiert werden können:

Die Relation muss über eine Spalte SyncID verfügen (Datentyp: Ganzzahl/Integer).

Der Relationsname darf nicht länger als 26 Zeciehn sein.

Die Relation muss kartierbar sein.

Die Relation muss mit Schreibrechten geöffnet sein.

Es muss sich um eine "reguläre" Relation handeln.
Temporäre Relationen (Abfragen/Selections/Querys) werden nicht unterstützt.

Ebenen auswählen

>

<

Mit Hilfe der beiden Schaltflächen < und > können die Ebenen ausgewählt werden, um sie zur Liste der zu exportierenden Layer hinzuzufügen oder wieder zu entfernen.

Exportverzeichnis

Pflicht

Die zu exportierden Relationen werden in das unter Exportverzeichnis angegebene Verzeichnis gespeichert.

(Sofern dieses Verzeichnis ausschließlich für den Export/Import genutzt wird, muss es nicht zwingend im GeoAS Management in der Pfadverwaltung hinterlegt sein.)

 

Hinweise:

Das Exportverzeichnis kann im GeoAS Management in den benutzerbezogenen Metadaten über das Schlüsselwort SyncExportPath vordefiniert werden. In diesem Fall ist das Exportverzeichnis vom Benutzer im Dialog Ausschnitt exportieren nicht veränderbar.

In nachstehendem Beispiel wurde im GeoAS Management das Exportverzeichnis S:\GeoAS_Daten\Hausen\Grünflächen\Export_Müller vordefiniert.

Illustration_Ausschnitt_exportieren_ExportPath

Ausschnittsname

optional

Im Rahmen des Exports kann bei Bedarf ein Ausschnittsname angegeben werden. Diese Bezeichnung wird beim späteren Import in der Liste der zur Verfügung stehenden Importaufträge angezeigt und dient zur einfacheren Identifizierung - insbesondere, wenn mehrere Aufträge für den Import bereitstehen.

Der Ausschnittsname kann entweder als individuelle Bezeichnung in das Textfeld eingetragen werden oder aus einer Spalte des zu exportierenden Layers übernommen werden. Mit der Schaltfläche Button_DreiPunkte kann die zu verwendende Spalte ausgewählt werden. Sind mehrere Objekte mit unterschiedlichen Spaltenwerten ausgewählt, wird der Ausschnittsname anhand des Spaltenwertes des ersten Objektes in der Relation übernommen.

In nachstehendem Beispiel wurde der Exportauftrag mit der Ausschnitt-Bezeichnung Kurpark ergänzt.

Illustration_Ausschnitt_exportieren_Ausschnitt

Unterverzeichnis <Ausschnittsname> anlegen

optional

Der Ausschnittsname wird als Bezeichnung bei der Erstellung eines zusätzlichen Unterverzeichnisses unterhalb des Exportverzeichnisses verwendet.

In nachstehendem Beispiel wurde die exportierten Dateien unterhalb des angegebenen Exportverzeichnisses im Unterverzeichnis Kurpark erstellt.

Illustration_Ausschnitt_exportieren_AddSyncID_Ausschnitt

Ist ein fixes Exportverzeichnis angegeben, ist die Option nicht aktiv!

SyncID an die Exportdateien anhängen

optional

An die Dateinamen der ausgespielten Dateien wird die SyncID angehängt. Dadurch können die Dateien eindeutig zugeordnet werden, auch wenn mehrere Exporte im gleichen Verzeichnis liegen.

In nachstehendem Beispiel wurden die Dateinamen der exportierten Relation um die SyncID #4 erweitert.

Illustration_Ausschnitt_exportieren_AddSyncID_Ausschnitt

 

Variante: Steuerung über das GeoAS Management:

Diese Option kann im GeoAS Management in den Metadaten des Benutzers über das Schlüsselwort SyncAddSyncID fix vorgegeben werden.

In diesem Fall ist die Checkbox vom Benutzer im Dialog Ausschnitt exportieren nicht veränderbar.

Primärschlüssel vor dem Export prüfen

optional

Um vor dem Export sicherzustellen, dass in den Originaldaten keine (0) und/oder keine doppelten Primärschlüssel vorhanden sind, können mit der Option Primärschlüssel vor dem Export prüfen alle Ebenen geprüft werden, die eine entsprechende Definition haben. Auf Ebenen ohne Primärschlüssel hat die Option keinen Einfluß. Werden Fehler gefunden, wird der Export abgebrochen.

 

Variante: Steuerung über das GeoAS Management:

Diese Option kann im GeoAS Management in den Metadaten des Benutzers über das Schlüsselwort SyncPrimaryKeyCheck fix vorgegeben werden.

In diesem Fall ist die Checkbox vom Benutzer im Dialog Ausschnitt exportieren nicht veränderbar.

Fortschrittsbalken anzeigen

optional

Um bei großen Datenmengen eine Rückmeldung über den Stand des Exportes zu erhalten, kann die Option Fortschrittsbalken anzeigen aktiviert werden.

 

Variante: Steuerung über das GeoAS Management:

Diese Option kann im GeoAS Management in den Metadaten des Benutzers über das Schlüsselwort SyncProgressbars fix vorgegeben werden.

In diesem Fall ist die Checkbox vom Benutzer im Dialog Ausschnitt exportieren nicht veränderbar.

 

Hinweis

Hinweis

Sofern Checkboxen in den Dialogen Ausschnitt exportieren bzw. Ausschnitt importieren ausgegraut sein sollten, sind diese Funktionalitäten vom GeoAS Administrator vordefiniert worden.
(Es handelt sich somit nicht um einen Funktionsfehler. Setzen Sie sich gegebenenfalls mit Ihrem GeoAS Administrator in Verbindung.)

(vergrößern)

(vergrößern)

(vergrößern)

(vergrößern)

 

Hinweis

Hinweis

Für den Export/Import ist die Vorhaltung datensatzspezifischer Primärschlüssel nicht zwingend erforderlich. Alle grafischen Ebenen werden ausschließlich über die SyncID konsistent synchronisiert.

Sofern für eine zu exportierende Ebene ein Primärschlüssel im GeoAS Management definiert ist, können optional beim Export und/oder Import eine Prüfung und ein Abgleich auf doppelte oder leere (0) Primärschlüssel durchgeführt werden (siehe unten).

In einem Exportauftrag können Ebenen mit und ohne Primärschlüssel parallel vorhanden sein.

(vergrößern)

(vergrößern)

Wurden Objekte bereits exportiert, sind sie für den Export solange gesperrt, bis sie wieder importiert sind.

In GeoAS Info und GeoAS City steht die Funktion Ausschnitt Export/Import jeweils nicht zur Verfügung.

 

 

Ausschnitt_Import_gross Ausschnitt importieren

Öffnen Sie den Import-Dialog (Schaltflächenleiste Haupt > Ausschnitt importieren).
Markieren Sie eine oder mehrere Zeilen aus der Liste der offenen Importe ( Importdatum und Status sind leer) und aktivieren Sie die Schaltfläche Importieren zum importieren der Daten.

 

SyncArchivImport

 

Importieren

Die Originaldatensätze mit der passenden ID (SyncID) werden gelöscht und die exportierten Datensätze zurückgespielt.

Dabei wird die SyncID wieder auf den Wert "0" gesetzt.

Details

Ausgabe der zugehörigen Ebenen mit Anzahl der Datensätze.

Verwerfen

Die exportierten Datensätze werden gelöscht und die Originaldatensätze mit der passenden ID (SyncID) zurückgesetzt (SyncID=0).

Schließen

Schließt den Dialog Ausschnitt importieren.

automatisch speichern

Nach dem Import werden alle veränderten Originaldaten ohne Nachfrage gespeichert. Diese Einstellung wird empfohlen!

Die Option kann im GeoAS Management in den Metadaten des Users fix vorgegeben werden. In diesem Fall ist die Checkbox im Dialog nicht veränderbar. Schlüsselwort: SyncAutoCommit

Vorsicht

Vorsicht

Sofern der Import OHNE automatisch speichern durchgeführt wurde, müssen Sie das Speichern selbst vornehmen. Überprüfen Sie die importierten Daten zuerst auf Korrektheit.

Sind die Daten korrekt, speichern Sie die veränderten Relationen.

Sind die Daten nicht korrekt, stellen Sie die Relationen wieder her. Anschließend müssen Sie  manuell die SyncID in den entsprechenden Spalten auf den Wert "0" zurücksetzen, ansonsten können Die Daten nicht erneut exportiert werden.

automatisch komprimieren

Nach dem Import werden alle veränderten Originaldaten ohne Nachfrage komprimiert.

Die Option kann im GeoAS Management in den Metadaten des Users fix vorgegeben werden. In diesem Fall ist die Checkbox im Dialog nicht veränderbar. Schlüsselwort: SyncAutoPack

Primärschlüssel des Hauptbestandes vor dem Import prüfen

Eine Prüfung der Primärschlüssel in den Originaldaten im Bereich des zu importierenden Ausschnittes wird unabhängig von diesem Schalter immer durchgeführt.

Dieser Schalter wird nur benötigt, wenn die definierten Ebenen komplett auf doppelte oder leere (0) Primärschlüssel geprüft werden sollen. Werden Fehler gefunden, wird der Import abgebrochen.

Die Option kann im GeoAS Management in den Metadaten des Benutzers fix vorgegeben werden. In diesem Fall ist die Checkbox im Dialog nicht veränderbar. Schlüsselwort: SyncPrimaryKeyCheck

auch verworfene Ausschnitte zeigen

Die Liste enthält beim Öffnen des Dialog nur die offenen und importieren Ausschnitte. Mit der Schaltfläche  können auch die verworfenen Importe angezeigt werden.

Fortschrittsbalken anzeigen

Um bei großen Datenmengen eine Rückmeldung über den Stand des Importes zu erhalten, kann die Option Fortschrittsbalken anzeigen aktiviert werden.

@

Administrator- Optionen

Die @-Schaltfläche ist nur für Administrationen verfügbar.

markierte Ausschnitte für Neuimport zurücksetzen

markierte Ausschnitte aus der Liste löschen

Dadurch wird lediglich die Liste aktualisiert. Durch einen Neuimport kann aber ein signifikanter Einfluß auf die Originaldaten entstehen.

Vorsicht

Vorsicht

Beim Zurücksetzen von bereits importierten oder verworfenen Ausschnitten ist besondere Sorgfalt geboten! Wenn ein Neuimport durchgeführt wird, muss der Administrator selbst sicherstellen, dass die Importdaten verfügbar sind und die SyncID's in den Originaldaten entsprechend gesetzt sind. Die Funktion ist nur für den Fall gedacht, dass Datensicherungen eingespielt wurden und ein Import wiederholt werden muss. Da hier keine automatischen Plausibilitätskontrollen bereit gestellt werden können, ist der Administrator selbst für die Bereitstellung der erforderlichen Voraussetzungen verantwortlich!

Das Zurücksetzen von Exporten, die noch nicht importiert wurden, kann zukünftige Exportaufträge blockieren (mit dem Hinweis, dass der Exportausschnitt bereits Objekte enthält).

 

Besitzer / Rechte

Die Auschnittsfunktionen stehen global allen Anwendern mit Schreibrechten zur Verfügung. Die Importliste wird für den aktuellen Benutzer gefiltert. Es werden also nur Einträge gelistet, die vom angemeldeten Benutzer erzeugt (exportiert) wurden. Hat der angemeldete Benutzer Administrator-Rechte, werden die Einträge aller Benutzer angezeigt.

 

Metadaten zur Dialogsteuerung

Die Eingabefelder der Dialoge können mit Werten vorbelegt werden, abhängig vom Login eines Users. Die benötigten Schlüssel werden im GeoAS Management in die Metadaten des Users eingetragen. Ist ein Schlüssel angegeben, ist das zugehörige Eingabefeld durch den User nicht veränderbar.

 

Dialog

Eingabefeld auf dem Dialog

Schlüssel im Management

Wert

Export

Exportverzeichnis

SyncExportPath

Netzwerkpfad

Export (grafisch)

SyncID ... anhängen

SyncAddSyncID

True/False

Export / Import

Primärschlüssel ... prüfen

SyncCheckPrimaryKey

True/False

Export / Import

Fortschrittsbalken anzeigen

SyncProgressbars

True/False

Import

automatisch speichern

SyncAutoCommit

True/False

Import

automatisch komprimieren

SyncAutoPack

True/False

 

Primärschlüssel

Für die Synchronisation sind keine Primärschlüssel erforderlich. Sind allerdings für die exportierten Ebenen im GeoAS Management Primärschlüssel (Typ Ganzzahl) definiert, erfolgt beim Import eine Prüfung und ein Abgleich auf doppelte oder leere (0) Schlüssel. Dieser Abgleich erfolgt in zwei Schritten. Zuerst werden die Schlüssel in den Exportdaten geprüft und gegebenenfalls bereinigt. Danach werden die Exportdaten über die Schlüsselspalte temporär mit den Originaldaten verschnitten. Werden dabei noch doppelte oder 0-Schlüssel gefunden, werden diese ebenfalls bereinigt (max+n). Erst im Anschluss werden die Exportdaten in die Originaldaten zurück kopiert.

 

Sicherung

Vor dem Import werden die zu löschenden und die zu importierenden Datensätze in einer *.zip-Datei gesichert.

Die Originale haben ein ~- Zeichen vor dem Dateinamen.

Die Protokollausgaben im Infofenster werden zusätzlich als Textdatei in der *.zip gesichert.

Nach dem erfolgreichen Import werden die exportierten Daten von der Festplatte gelöscht, die *.zip-Datei bleibt erhalten.