ALK Import
Die Konvertierung erfolgt in folgenden Schritten
- 1. Umwandlung der EDBS Daten in das ESRI Shape Format mit dem Konverter AVALK der Firma GDV *1)
- 2. Aufbereitung der Ordnerstruktur (Namenskonvention anwenden)
- 3. Aufbereiten der Shapedateien (Pfeil generieren, Text berechnen, Differenzdateien auswerten)
- 4. Importieren der Shapedateien in die ORACLE Datenbank
- 5. Anpassen der Abfragen (Views) in der Oracle Datenbank
Der Punkt 1) muss mit dem Programm AvALK erfolgen Der Punkt 2) muss manuell realisiert werden Die Punkte 3-5 werden durch die BATCH Datei ALK_ALB vorgenommen.
Empfohlenes Vorgehen.
Legen Sie eine Ordnerstruktur gemäß folgendem Schema an:
In den Ordner EDBS kopieren Sie die vom Katasteramt bezogenen Daten. Dabei sollte für jede Datenabgabe ein Unterordner mit dem Gebietsnamen (oder Vermessungsamt oder beliebige anderem organisatorischem Name) erstellt werden. Darin wiederum Unterordner mit folgender Namenskonvention:
- Erstdaten immer in den Ordner erst
- Differenzdaten immer in einen Ordner mit dem Präfix d, gefolgt von der fortlaufenden Nummer der Abgabe, beginnend mit 1
Legen Sie im Ordner SHAPE für jedes Gebiet einen Unterordner mit dem Präfix VA_ und dem Gebietsnamen an (VA_GEBIET1).
Umwandeln der EDBS Daten
Wichtig: Für den EDBS Konverter müssen die angepassten Definitionsdateien EdbZuord.def, EdbAttr.def, EdbFld.def und EdbObj.def verwendet werden. Damit der AvALK Reader diese verwendet müssen die genannten Dateien in den Programmeordner der AvALK Installation kopiert werden (z.B.: C:\Programme\GDV\AvAlk_Prof).
Starten Sie aus dem Startmenü den Konverter AvALK Professional
*1) Hinweis: der Konverter AvALK Professional ist ein Produkt der Firma GDV Gesellschaft für geografische Datenverarbeitung mbH und muss dort separat erworben werden.

Hinweis: Folgende Schritte gehen von der 1. Konvertierung aus. Die Konvertierung darf pro Datenabgabe nur einmal erfolgen.
Wichtig: Lassen Sie die Einstellung Bundesland immer auf "Bundesland allgemein" stehen.
Wichtig: Vergessen Sie nicht, dass korrekte Bezugssystem auszuwählen.
1. Erstdaten
- Wählen Sie als Eingabe alle Dateien aus dem Ordner erst des entsprechenden Gebietes aus
- Wählen Sie als Ausgabe den Ordner SHAPE\VA_Gebiet aus, geben Sie als Dateiname erst.tom ein
- Starten Sie die Konvertierung
2. Differenzdaten
- Wählen Sie als Eingabe alle Dateien aus dem Ordner d1 des entsprechenden Gebietes aus
- Wählen Sie als Ausgabe den Ordner SHAPE\VA_Gebiet aus, geben Sie als Dateiname d1.tom ein
- Starten Sie die Konvertierung
... Wiederholen Sie gegebenenfalls für alle weiteren d(n) Ordner die Konvertierung analog Im Ordner SHAPE\gebiet werden daraufhin die Unterordner erst,d1,d(n) erstellt und die Shapedateien werden innerhalb dieser abgelegt.
Import in die Datenbank
Nachdem die Shapedateien für alle Gebiete erstellt wurden, kann der Import in die Oracle Datenbank erfolgen.
Dazu müssen auf dem ausführenden Rechner folgende Vorbedingungen erfüllt sein:
- Oracle Client Installation (sqlplus, imp, ...)
- geoTools.exe (von der Firma IDU) muss im Suchpfad verfügbar sein
Die Batchdatei führt eine Prüfung durch, wobei auf das Vorhandensein dieser Vorbedingungen geprüft wird.
- Starten Sie eine Eingabeaufforderung (Start->Ausführen->cmd).
- Wechseln Sie in den Ordner welcher die Datei alkalb.bat enthält (z.B. durch Eingabe von cd /d d:\ALK\lhw\batch).
Um eine Beschreibung der Argumente zu erhalten, rufen Sie die Datei durch Eingabe von alkalb auf.
Sie benötigen folgende Informationen von Ihrem Administrator:
- Den Namen der Oracle Instanz
- Kennwörter für die Oracle Accounts
- Schreiber
- Security
- System
- ALK-Schreiber (_a+_b)
- ALB-Schreiber (_a+_b)
Hinweis: Die Datenbankbenutzer haben i.d.R. ein Kundenspezifisches Präfix. So wird aus dem ALK_SCHREIBER --> LHW_ALK_SCHREIBER. Zudem gibt es immer ein A und B Schema, dazu gleich mehr. Bei einem Kunden mit dem Kürzel LHW sind also folgende Oracle - Benutzer vorhanden: LHW_ALK_SCHREIBER_A,LHW_ALK_SCHREIBER_B, LHW_ALB_SCHREIBER_A, LHW_ALB_SCHREIBER_B
Rufen Sie die Datei z.B. mit folgenden Parametern auf:
alkalb DOIT LHW B ORA_INS pwd1 pwd2 pwd3 pwd4 pwd5 82032
Parameter:
DOIT - Konstanter Wert, um unbeabsichtiges Ausführen zu vermeiden
LHW - Kundenspezifisches Kürzel, evtl. bei uns zu erfragen
B - Zielschema für den Import, hier ist nur A oder B möglich, weiteres dazu später
ORA_INST - Verbindungsname für Ihre Oracle Datenbank
pwd1 ... 1 = Schreiber, 2 = Security, 3 = System, 4 = ALK-Schreiber,5 = ALB-Schreiber
82032 - SRID (Nummer für das geographische Bezugssystem:82032 = GK4)
Nach dem Starten werden einige Prüfungen durchgeführt, danach finden Sie folgendes Menü: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~ Menu ~~~
~~~ ~~~
~~~ Schema: B ~~~
~~~ ~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 - EINMALIG: alle ALK Tabellen anlegen
2 - EINMALIG: alle ALB Tabellen anlegen
3 - EINMALIG: alle gemeinsamen Tabellen anlegen (mit Grants)
4 - ALK - Views auf aktuelles Schema legen
5 - ALB - Views auf aktuelles Schema legen
6 - EINMALIG ALB/ALK - Vorbereiten fuer Leser, NACH dem ersten m
7 - ALK Datenimport starten (Dauer: ca. 2-4h)
8 - ALK Stand aktualisieren
9 - Beenden
[Auswahl:]
Wählen Sie hier die Option "7" aus. Danach werden einige Pfade vom Programm abgefragt.
Geben Sie als "Quellpfad für Shapedateien" den vollständigen Pfad zu dem Ordner "SHAPE" an, in diesem Beispiel würde die Eingabe d:\LHW\SHAPE lauten.
Danach wird ein Temp-Ordner abgefragt. In diesen werden temporäre Dateien geschrieben. Ebenso werden hier auch die Logdateien zu diesem Importvorgang abgelegt. Sie sollten einen leeren Ordner dafür angeben. Auch hier muss ein vollständiger Pfad angegeben werden.
Wurde der Import erfolgreich beendet, können Sie die Views auf das importierte Schema zeigen (A oder B, wie beim Aufruf des Tools angegeben) lassen. Dazu wählen Sie die Option "4" aus.
|