Index: trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh	(revision 55)
+++ trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh	(revision 60)
@@ -24,5 +24,6 @@
 #	/data/konvert/nas_daten/rlp/gm2566-testdaten-gid60-2008-11-11.xml
 #
-echo "** Optimierte Nutzungsarten neu Laden:"
+echo "** Optimierte Tabellen neu Laden:"
 psql -p 5432 -d alkis05rlpneu -U b600352 < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql
+psql -p 5432 -d alkis05rlpneu -U b600352 < /data/konvert/postnas_0.5/alkis_gemeinden_laden.sql
 #
Index: trunk/data/konvert/postnas_0.5/alkis_konvertierungs_stapel.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_konvertierungs_stapel.sh	(revision 60)
+++ trunk/data/konvert/postnas_0.5/alkis_konvertierungs_stapel.sh	(revision 60)
@@ -0,0 +1,29 @@
+#!/bin/sh
+## Konvertierung von ALKIS NAS-Format nach PosGIS
+##
+## Beispiel:
+##
+##   Eine Datenbank komplett neu Laden. 
+##   Der Stapel besteht aus Erstladen (e) und mehreren NBA-Aktualisierungen (a).
+##   Der Dialog-Teil wird umgangen, die benötigten Parameter werden gleich mitgegeben. 
+##
+# altes Protokoll loeschen
+  echo "** Konvertierung ALKIS **" | /data/konvert/postnas_0.5/log/postnas_err.prot
+  echo "** Aktualisierung Muster-Gemeinde **"
+# cd /data/konvert/postnas_0.5/
+##                                               Ordner                             Datenbank      User      Passw.  Erst/Aktualisierung
+## E r s t l a d e n:
+##
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0001" "alkis05150neu" "MyUser" "geheim" "e"
+##
+## A k t u a l i s i e r u n g e n:
+##
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0002" "alkis05150neu" "MyUser" "geheim" "a"
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0003" "alkis05150neu" "MyUser" "geheim" "a"
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0004" "alkis05150neu" "MyUser" "geheim" "a"
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0005" "alkis05150neu" "MyUser" "geheim" "a"
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0006" "alkis05150neu" "MyUser" "geheim" "a"
+  /data/konvert/postnas_0.5/alkis_konv_batch.sh "/data/konvert/nas_daten/150/0007" "alkis05150neu" "MyUser" "geheim" "a"
+#
+  echo "** Ende Muster-Gemeinde **"
+##
Index: trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh	(revision 55)
+++ trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh	(revision 60)
@@ -11,4 +11,5 @@
 ##  2010-10-14  gdal 1.8 compile aus svn gdal-trunk
 ##  2010-11-10  Tabellen "Optimierte Nutzungsarten" Laden
+##  2010-11-25  Tabelle  "Optimierte Gemeinden"     Laden
 ## 
 ## Konverter:   /opt/gdal-1.8/bin/ = GDAL 1.8 / PostNAS 0.5
@@ -25,6 +26,9 @@
 DBPASS=$4
 UPD=$5
+##
 ## Fehlerprotokoll
 errprot='/data/konvert/postnas_0.5/log/postnas_err.prot'
+## ! Bei parallelen Konvertierungen sollte die Ausgabe in getrennte Logfiles ausgegeben werden.
+## ! Ggf. die Start-Zeit in den Namen einbauen?
 ##
 if [ $ORDNER = "" ]
@@ -92,2 +96,5 @@
   psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql
 ##
+  echo "** Optimierte Gemeindetabelle neu Laden:"
+  psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_gemeinden_laden.sql
+##
Index: trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh	(revision 55)
+++ trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh	(revision 60)
@@ -11,4 +11,5 @@
 ##             Grant von Views getrennt
 ##  2010-11-10 Nutzungsarten
+##  2010-11-25 Gemeinden
 ##
 ## Dialog mit Anwender
@@ -89,4 +90,9 @@
 psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql
 ##
+echo "** Anlegen Optimierung Gemeinden"
+##
+## Anlegen der Tabellen
+psql $con -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_gemeinden_definition.sql
+##
 echo " "
 echo "** Definition von Views"
Index: trunk/data/konvert/postnas_0.5/alkis_sichten.sql
===================================================================
--- trunk/data/konvert/postnas_0.5/alkis_sichten.sql	(revision 55)
+++ trunk/data/konvert/postnas_0.5/alkis_sichten.sql	(revision 60)
@@ -12,5 +12,5 @@
 --   14.06.2010  F.J. GRANT entfernt
 --   24.09.2010  F.J. "s_flurstueck_nr" ersetzt "s_flurstuecksnummer_flurstueck" (Bruchnummer)
-
+--   01.12.2010  F.J. Gemeinde/Gemarkung
 
 --   Verbindungen werden seit PostNAS 0.5 nicht mehr nachtrÃ€glich mit einem Script generiert
@@ -289,4 +289,36 @@
 
 
+-- Man glaubt es kaum, aber im ALKIS haben Gemeinde und Gemarkung keinerlei Beziehung miteinander
+-- Nur durch Auswertung der FlurstÃŒcke kann man ermitteln, in welcher Gemeinde eine Gemarkung liegt.
+
+CREATE VIEW gemeinde_in_gemarkung
+AS
+  SELECT DISTINCT land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer
+  FROM            ax_flurstueck
+  ORDER BY        land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer
+;
+
+COMMENT ON VIEW gemeinde_in_gemarkung IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.';
+
+
+-- Untersuchen, welche Geometrie-Typen vorkommen
+
+CREATE VIEW arten_von_flurstuecksgeometrie
+AS
+ SELECT   count(gml_id) as anzahl,
+          st_geometrytype(wkb_geometry)
+ FROM     ax_flurstueck
+ GROUP BY st_geometrytype(wkb_geometry);
+
+-- Lage
+--   256 ST_MultiPolygon
+-- 23377 ST_Polygon
+
+-- RLP
+--    2 ST_MultiPolygon
+-- 2367 ST_Polygon
+
+
+
 -- END --
 
