Ignore:
Timestamp:
12/08/12 19:14:37 (11 years ago)
Author:
j.e.fischer
Message:

Allgemeinde Änderungen (Schemaänderungen gesondert im Anschluß):

2012-06-24

Festen Pfad zu PostNAS entfernt: ordner_konvertieren.sh,
datenbank_anlegen.sh, konv_batch.sh, konvertierung_kommandos_beispiele.txt

alkis-trigger-hist.sql und alkis-trigger-kill.sql:

ergänzt (setzt den jeweiligen delete-Trigger)

alkis-trigger.sql in svn:ignore aufgenommen


datenbank_anlegen.sh:

Ggf. Symlink alkis-trigger.sql auf alkis-trigger-kill.sql anlegen

konv_batch.sh:

  • GDAL in PATH aufgenommen und ogr2ogr in ohne Pfad aufgerufen
  • Löschen der historischen Daten wird ausgeführt, wenn Symlink auf alkis-trigger-kill.sql zeigt.

alkis-functions.sql:

Stored Procedures aus alkis_PostNAS_0.7_schema.sql ausgelagert

CRLF => LF:

pp_laden.sql, ordner_konvertieren.sh, datenbank_anlegen.sh, konv_batch.sh

Schemaanpassungen:

2012-12-03

ap_darstellung.advstandardmodell: varchar => varchar[]

2012-11-21

ax_besonderegebaeudelinie kann LINESTRING oder MULTILINESTRING sein (=>GEOMETRY)

2012-11-20

Koordinatensystem konfigurierbar anlegen (Variable :alkis_epsg)

2012-11-20

  • Ausführende Stellen ergänzt
    • Felder zu ax_historischesflurstueckalb ergänzt:
    • buchungsblattnummermitbuchstabenerweiterung/laufendenummerderbuchungsstelle zu Array
    • laufendenummerderfortfuehrung/fortfuehrungsart ergänzt
    • Indizes gesetzt
  • Felder zu ax_historischesflurstueck ergänzt:
    • buchungsblattnummermitbuchstabenerweiterung/buchungsblattkennzeichen zu Array
  • Feld relativehoehe zu ax_grenzpunkt / ax_aufnahmepunkt / ax_sicherungspunkt /
  • Tabelle ax_sonstigervermessungspunkt ergänzt
  • Koordinatenstatus zu ax_punktortag / ax_punktortau / ax_punktortta ergänzt
  • Felder zu ax_anschrift ergänzt: postleitzahlpostfach / postfach / ortsteil / weitereAdressen
  • Feld objekthoehe zu ax_bauwerkoderanlagefuerindustrieundgewerbe ergänzt
  • Feld sonstigeeigenschaft (Array) zu ax_besondererbauwerkspunkt ergänzt
  • Feld gemeindeflaeche zu ax_kommunalesgebiet hinzugefügt
  • Triggerausgabe korrigiert


2012-10-17

identifier bei ax_boeschungkliff und ax_boeschungsflaeche ergänzt

2012-09-09

  • ax_flurstueck/ax_historischesflurstueckalb/ax_historischesflurstueck
    • rechtsbehelfsverfahren / zweifelhafterFlurstuecksnachweis: integer => varchar default 'false'
  • ax_punktortag/ax_punktortau/ax_punktortta.kartendarstellung: integer => varchar
  • Neue Indizes:
    • auf endet in ap_ppo, ap_lpo, ap_darstellung, ap_pto, ax_punktortta,
    • ax_flurstueck auf:
      • land,gemarkungsnummer,flurnummer,zaehler,nenner
      • abweichenderrechtszustand
    • ax_buchungsblatt(land,bezirk,buchungsblattnummermitbuchstabenerweiterung)
    • ax_grenzpunkt(abmarkung_marke)
    • ap_pto(sn)
  • Indizes auf alkis_beziehungen / ax_historischesflurstueckalb / ax_grenzpunkt_abmm auf USING btree geändert
  • ap_lpo / ax_gebaeudeausgestaltung kann LINESTRING und MULTILINESTRING enthalten (=>GEOMETRY)

2012-06-24

  • Stored Procedures in alkis-funktions.sql ausgelagert
  • alkis_drop() aus Schema wird aufgerufen
  • Löschtrigger wird durch \i alkis-trigger.sql gesetzt (Symlink auf alkis-trigger-kill.sql oder alkis-trigger-hist.sql konfiguriert die Fortführungsoption)
  • Angleichung von ax_sicherungspunkt.beginnt, .identifier und .endet
  • Angleichung von ax_punktkennunguntergegangen.beginnt, .identifier und .endet
  • ax_vertretung und ax_verwaltungsgemeinschaft ergänzt
  • ax_besonderertopographischerpunkt.sonstigeeigenschaft varchar[] ergänzt
  • ax_grenzpunkt.besonderepunktnummer ergänzt
  • ax_gebaeude.weiteregebaeudefunktion => integer[]
  • ax_bauteil.dachform & anzahlderoberirdischengeschosse ergänzt
  • ax_besonderegebaeudelinie.beschaffenheit => integer[]
  • ap_lto.signaturnummer ergänzt
  • ax_gebaeude.name => name[]
  • ax_turm.zustand und name ergänzt
  • ax_bauwerkoderanlagefuerindustrieundgewerbe.name und zustand ergänzt
  • ax_vorratsbehaelterspeicherbauwerk.lagezurerdoberflaeche und name ergänzt
  • ax_transportanlage.produkt ergänzt
  • ax_bauwerkoderanlagefuersportfreizeitunderholung.name und sportart ergänzt
  • ax_historischesbauwerkoderhistorischeeinrichtung.name ergänzt
  • ax_einrichtunginoeffentlichenbereichen.kilometerangaben ergänzt
  • ax_bauwerkimverkehrsbereich.name und zustand ergänzt
  • ax_strassenverkehrsanlage.bezeichnung und name ergänzt
  • ax_wegpfadsteig.name ergänzt
  • ax_bahnverkehrsanlage.name ergänzt
  • ax_gleis.art, lagezuroberflaeche und name ergänzt
  • ax_bauwerkimgewaesserbereich.name und zustand ergänzt
  • ax_vegetationsmerkmal.zustand und name ergänzt
  • ax_gewaessermerkmal.name ergänzt
  • ax_untergeordnetesgewaesser.lagezurerdoberflaeche, name und hydrologischesmerkmal ergänzt
  • ap_darstellung.positionierungsregel ergänzt
  • ax_bodenschaetzung.sonstigeAngaben integer => integer[]
  • ax_grablochderbodenschaetzung.bedeutung integer => integer[]
  • ax_dammwalldeich.name ergänzt
  • ax_naturumweltoderbodenschutzrecht.name ergänzt
  • ax_gelaendekante.art ergänzt
  • ax_bauteil.advstandardmodel varchar => varchar[]
  • ax_gemarkung.advstandardmodel varchar => varchar[]
  • ax_buchungsstelle.advstandardmodel.zaehler/nenner => double precision
  • signaturnummer: integer => varchar
  • anlass: integer => varchar
  • ax_historischesflurstueckalb.buchungsblattkennzeichen: double precision => varchar
  • ax_verwaltung ergänzt
  • ax_kommunalesgebiet.schluesselgesamt: integer => varchar
Location:
trunk/data/konvert/postnas_0.7
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.7

    • Property svn:ignore set to
      alkis-trigger.sql
  • trunk/data/konvert/postnas_0.7/datenbank_anlegen.sh

    r184 r190  
    11#!/bin/bash 
    2 ## 
    3 ## Konvertierung von ALKIS NAS-Format nach PosGIS - 
    4 ## Teil 1: Eine neue PostGIS-Datenbank anlegen    - 
    5 ## ------------------------------------------------ 
     2## ------------------------------------------------- 
     3## Konvertierung von ALKIS NAS-Format nach PostGIS - 
     4## Teil 1: Eine neue PostGIS-Datenbank anlegen     - 
     5## ------------------------------------------------- 
    66## 
    77## Stand: 
    88##  2012-02-10 PostNAS 07, Umbenennung 
    99## 
     10 
     11POSTNAS_HOME=$(dirname $0) 
     12MANDANT_HOME=$PWD 
     13EPSG=25832 
     14 
    1015## Dialog mit Anwender 
    1116function get_db_config(){ 
     
    4348        exit 1 
    4449fi 
     50 
     51cd $POSTNAS_HOME 
     52 
     53if ! [ -e alkis-trigger.sql ]; then 
     54        if ln -s alkis-trigger-kill.sql alkis-trigger.sql; then 
     55                echo "** Symlink zu alkis-trigger-kill.sql (KEINE HISTORIE) angelegt" 
     56        else 
     57                echo "** alkis-trigger.sql FEHLT!" 
     58                exit 1 
     59        fi 
     60fi 
     61         
     62 
    4563## Datenbank-Connection: 
    4664# -h localhost 
     
    5674echo " " 
    5775echo "** Anlegen (leere) PostGIS-Datenbank" 
    58 createdb --port=5432 --username=${DBUSER} -E utf8  -T ${DBTEMPLATE}  ${DBNAME} 
     76createdb --port=5432 --username=${DBUSER} -E utf8  -T ${DBTEMPLATE} ${DBNAME} 
    5977echo " " 
    6078echo "** Anlegen der Datenbank-Struktur fuer PostNAS (alkis_PostNAS_0.7_schema.sql)" 
    61 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/alkis_PostNAS_0.7_schema.sql 
     79psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f alkis_PostNAS_0.7_schema.sql 
    6280echo " " 
    6381echo "** Anlegen der Datenbank-Struktur - zusaetzliche Schluesseltabellen" 
    6482## Nur die benoetigten Tabellen fuer die Buchauskunft 
    65 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/alkis_PostNAS_0.7_keytables.sql 
     83psql $con -U ${DBUSER} -f alkis_PostNAS_0.7_keytables.sql 
    6684echo " " 
    6785echo "** Anlegen Optimierung Nutzungsarten (nutzungsart_definition.sql)" 
    68 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/nutzungsart_definition.sql 
     86psql $con -U ${DBUSER} -f nutzungsart_definition.sql 
    6987echo " " 
    7088echo "** Laden NUA-Metadaten (nutzungsart_metadaten.sql) Protokoll siehe log" 
    71 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/nutzungsart_metadaten.sql 1> log/meta.log 
     89psql $con -U ${DBUSER} -f nutzungsart_metadaten.sql >$MANDANT_HOME/log/meta.log 
    7290echo " " 
    7391echo "** Anlegen Post Processing (pp_definition.sql)" 
    74 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/pp_definition.sql 
     92psql $con -U ${DBUSER} -f pp_definition.sql 
    7593echo " " 
    7694echo "** Definition von Views (sichten.sql)" 
    77 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/sichten.sql 
     95psql $con -U ${DBUSER} -f sichten.sql 
    7896echo " " 
    7997echo  "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7';" | psql -p 5432 -d ${DBNAME} -U ${DBUSER}  
    8098echo " " 
    8199echo "** Berechtigung (grant.sql) Protokoll siehe log" 
    82 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.7/grant.sql 1> log/grant.log 
     100psql $con -U ${DBUSER} -f grant.sql >$MANDANT_HOME/log/grant.log 
    83101echo " " 
    84102echo "***************************" 
Note: See TracChangeset for help on using the changeset viewer.