Changeset 353 for trunk/import
- Timestamp:
- 03/27/15 13:18:38 (9 years ago)
- Location:
- trunk/import
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/alkis_PostNAS_schema.sql
r341 r353 61 61 62 62 -- 2014-10-14 FJ "ax_wirtschaftlicheeinheit.anlass" von integer zu character. Sonst Trigger-Fehler bei "delete". 63 64 -- 2015-02-18 FJ "ax_gelaendekante.wkb_geometry" von 'LINESTRING' nach 'GEOMETRY' 63 65 64 66 -- Dies Schema kann NICHT mehr mit der gdal-Version 1.9 verwendet werden. … … 3869 3871 ); 3870 3872 3871 SELECT AddGeometryColumn('ax_gelaendekante','wkb_geometry',:alkis_epsg,' LINESTRING',2);3873 SELECT AddGeometryColumn('ax_gelaendekante','wkb_geometry',:alkis_epsg,'GEOMETRY',2); -- LINESTRING 3872 3874 3873 3875 CREATE INDEX ax_gelaendekante_geom_idx ON ax_gelaendekante USING gist (wkb_geometry); -
trunk/import/datenbank_anlegen.sh
r346 r353 13 13 ## 2014-01-31 F.J. krz: Unterschiede der Datenbank-Struktur fÃŒr die Varianten MIT/OHNE Historie. 14 14 ## 2014-09-08 F.J. krz: PostNAS 08 - Umbenennung, Kommentare, "pp_praesentation_sichten.sql" entfernen 15 ## 2015-01-14 F.J. krz: Pfad der Logfiles 15 16 16 17 POSTNAS_HOME=$(dirname $0) … … 89 90 echo " 90 91 ** Anlegen der Datenbank-Struktur fuer PostNAS 0.8 (alkis_PostNAS_schema.sql)" 91 psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f alkis_PostNAS_schema.sql >$ MANDANT_HOME/log/schema.log92 psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f alkis_PostNAS_schema.sql >$POSTNAS_HOME/log/schema.log 92 93 93 94 # Zwischenstopp zum Betrachten der Ausgabe. … … 123 124 ** Anlegen der Datenbank-Struktur - zusaetzliche Schluesseltabellen" 124 125 ## Nur die benoetigten Tabellen fuer die Buchauskunft 125 psql $con -U ${DBUSER} -f alkis_PostNAS_keytables.sql >$ MANDANT_HOME/log/keytables.log126 psql $con -U ${DBUSER} -f alkis_PostNAS_keytables.sql >$POSTNAS_HOME/log/keytables.log 126 127 127 128 echo " … … 131 132 echo " 132 133 ** Laden NUA-Metadaten (nutzungsart_metadaten.sql) Protokoll siehe log" 133 psql $con -U ${DBUSER} -f nutzungsart_metadaten.sql >$ MANDANT_HOME/log/meta.log134 psql $con -U ${DBUSER} -f nutzungsart_metadaten.sql >$POSTNAS_HOME/log/meta.log 134 135 135 136 echo " 136 137 ** Anlegen Post Processing Tabellen (pp_definition.sql)" 137 psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f pp_definition.sql >$ MANDANT_HOME/log/pp_definition.log138 psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f pp_definition.sql >$POSTNAS_HOME/log/pp_definition.log 138 139 139 140 echo " 140 141 ** Definition von Views fuer Kartendienste (sichten_wms.sql)" 141 psql $con -U ${DBUSER} -f sichten_wms.sql >$ MANDANT_HOME/log/sichten_wms.log142 psql $con -U ${DBUSER} -f sichten_wms.sql >$POSTNAS_HOME/log/sichten_wms.log 142 143 143 144 echo " 144 145 ** Definition von Views (sichten.sql)" 145 psql $con -U ${DBUSER} -f sichten.sql >$ MANDANT_HOME/log/sichten.log146 psql $con -U ${DBUSER} -f sichten.sql >$POSTNAS_HOME/log/sichten.log 146 147 147 148 echo " 148 149 ** Berechtigung (grant.sql) Protokoll siehe log" 149 psql $con -U ${DBUSER} -f grant.sql >$ MANDANT_HOME/log/log_grant.log150 psql $con -U ${DBUSER} -f grant.sql >$POSTNAS_HOME/log/log_grant.log 150 151 151 152 echo " -
trunk/import/grant.sql
r330 r353 17 17 -- 2013-04-19 Neues zum Thema "BodenschÀtzung", Views entfallen 18 18 -- 2013-10-24 Table "pp_strassenname" ersetzt View "ap_pto_stra" im WMS (ms6) 19 -- 2014-01-22 Neue Views fÃŒr CSV-Export, neue SchlÃŒsseltabelle " ax_namensnummer_eigentuemerart"19 -- 2014-01-22 Neue Views fÃŒr CSV-Export, neue SchlÃŒsseltabelle "v_namnum_eigart" 20 20 -- 2014-09-08 PostNAS 0.8 ohne "alkis_beziehungen" 21 -- 2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 22 -- 2014-12-16 Views fÃŒr WMS Layer-Group Gebiete 21 23 22 24 … … 283 285 284 286 -- GebÀude 285 GRANT SELECT ON TABLE ax_gebaeude_bauweiseTO ms6;286 GRANT SELECT ON TABLE ax_gebaeude_bauweiseTO mb27;287 GRANT SELECT ON TABLE ax_gebaeude_funktionTO ms6;288 GRANT SELECT ON TABLE ax_gebaeude_funktionTO mb27;289 GRANT SELECT ON TABLE ax_gebaeude_dachformTO ms6;290 GRANT SELECT ON TABLE ax_gebaeude_dachformTO mb27;291 GRANT SELECT ON TABLE ax_gebaeude_weiterefunktionTO ms6;292 GRANT SELECT ON TABLE ax_gebaeude_weiterefunktionTO mb27;293 GRANT SELECT ON TABLE ax_gebaeude_zustandTO ms6;294 GRANT SELECT ON TABLE ax_gebaeude_zustandTO mb27;295 GRANT SELECT ON TABLE ax_bauteil_bauartTO ms6;296 GRANT SELECT ON TABLE ax_bauteil_bauartTO mb27;287 GRANT SELECT ON TABLE v_geb_bauweise TO ms6; 288 GRANT SELECT ON TABLE v_geb_bauweise TO mb27; 289 GRANT SELECT ON TABLE v_geb_funktion TO ms6; 290 GRANT SELECT ON TABLE v_geb_funktion TO mb27; 291 GRANT SELECT ON TABLE v_geb_dachform TO ms6; 292 GRANT SELECT ON TABLE v_geb_dachform TO mb27; 293 GRANT SELECT ON TABLE v_geb_weiterefkt TO ms6; 294 GRANT SELECT ON TABLE v_geb_weiterefkt TO mb27; 295 GRANT SELECT ON TABLE v_geb_zustand TO ms6; 296 GRANT SELECT ON TABLE v_geb_zustand TO mb27; 297 GRANT SELECT ON TABLE v_bauteil_bauart TO ms6; 298 GRANT SELECT ON TABLE v_bauteil_bauart TO mb27; 297 299 298 300 -- BodenschÀtzung 299 GRANT SELECT ON TABLE ax_bodenschaetzung_bodenartTO ms6;300 GRANT SELECT ON TABLE ax_bodenschaetzung_bodenartTO mb27;301 GRANT SELECT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufeTO ms6;302 GRANT SELECT ON TABLE ax_bodenschaetzung_entstehungsartoderklimastufeTO mb27;303 GRANT SELECT ON TABLE ax_bodenschaetzung_kulturartTO ms6;304 GRANT SELECT ON TABLE ax_bodenschaetzung_kulturartTO mb27;305 GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufeTO ms6;306 GRANT SELECT ON TABLE ax_bodenschaetzung_zustandsstufeTO mb27;307 GRANT SELECT ON TABLE ax_bodenschaetzung_sonstigeangabenTO ms6;308 GRANT SELECT ON TABLE ax_bodenschaetzung_sonstigeangabenTO mb27;309 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutungTO ms6;310 GRANT SELECT ON TABLE ax_grablochderbodenschaetzung_bedeutungTO mb27;311 GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmalTO ms6;312 GRANT SELECT ON TABLE ax_musterlandesmusterundvergleichsstueck_merkmalTO mb27;313 GRANT SELECT ON TABLE ax_bewertung_klassifizierungTO ms6;314 GRANT SELECT ON TABLE ax_bewertung_klassifizierungTO mb27;301 GRANT SELECT ON TABLE v_bschaetz_bodenart TO ms6; 302 GRANT SELECT ON TABLE v_bschaetz_bodenart TO mb27; 303 GRANT SELECT ON TABLE v_bschaetz_entsteh_klima TO ms6; 304 GRANT SELECT ON TABLE v_bschaetz_entsteh_klima TO mb27; 305 GRANT SELECT ON TABLE v_bschaetz_kulturart TO ms6; 306 GRANT SELECT ON TABLE v_bschaetz_kulturart TO mb27; 307 GRANT SELECT ON TABLE v_bschaetz_zustandsstufe TO ms6; 308 GRANT SELECT ON TABLE v_bschaetz_zustandsstufe TO mb27; 309 GRANT SELECT ON TABLE v_bschaetz_sonst TO ms6; 310 GRANT SELECT ON TABLE v_bschaetz_sonst TO mb27; 311 GRANT SELECT ON TABLE v_grabloch_bedeutg TO ms6; 312 GRANT SELECT ON TABLE v_grabloch_bedeutg TO mb27; 313 GRANT SELECT ON TABLE v_muster_merkmal TO ms6; 314 GRANT SELECT ON TABLE v_muster_merkmal TO mb27; 315 GRANT SELECT ON TABLE v_bewertg_klass TO ms6; 316 GRANT SELECT ON TABLE v_bewertg_klass TO mb27; 315 317 316 318 -- BodenschÀtzung Views … … 323 325 324 326 -- Recht 325 GRANT SELECT ON TABLE ax_denkmalschutzrecht_artdfTO ms6;326 GRANT SELECT ON TABLE ax_denkmalschutzrecht_artdfTO mb27;327 GRANT SELECT ON TABLE ax_forstrecht_artderfestlegungTO ms6;328 GRANT SELECT ON TABLE ax_forstrecht_artderfestlegungTO mb27;329 GRANT SELECT ON TABLE ax_forstrecht_besonderefunktionTO ms6;330 GRANT SELECT ON TABLE ax_forstrecht_besonderefunktionTO mb27;331 GRANT SELECT ON TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegungTO ms6;332 GRANT SELECT ON TABLE ax_bauraumoderbodenordnungsrecht_artderfestlegungTO mb27;333 GRANT SELECT ON TABLE ax_anderefestlegungnachstrassenrecht_artdfTO ms6;334 GRANT SELECT ON TABLE ax_anderefestlegungnachstrassenrecht_artdfTO mb27;335 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdfTO ms6;336 GRANT SELECT ON TABLE ax_klassifizierungnachstrassenrecht_artdfTO mb27;337 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdfTO ms6;338 GRANT SELECT ON TABLE ax_klassifizierungnachwasserrecht_artdfTO mb27;339 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdfTO ms6;340 GRANT SELECT ON TABLE ax_naturumweltoderbodenschutzrecht_artdfTO mb27;341 GRANT SELECT ON TABLE ax_sonstigesrecht_artdfTO ms6;342 GRANT SELECT ON TABLE ax_sonstigesrecht_artdfTO mb27;327 GRANT SELECT ON TABLE v_denkmal_adf TO ms6; 328 GRANT SELECT ON TABLE v_denkmal_adf TO mb27; 329 GRANT SELECT ON TABLE v_forstrecht_adf TO ms6; 330 GRANT SELECT ON TABLE v_forstrecht_adf TO mb27; 331 GRANT SELECT ON TABLE v_forstrecht_besfkt TO ms6; 332 GRANT SELECT ON TABLE v_forstrecht_besfkt TO mb27; 333 GRANT SELECT ON TABLE v_baurecht_adf TO ms6; 334 GRANT SELECT ON TABLE v_baurecht_adf TO mb27; 335 GRANT SELECT ON TABLE v_andstrass_adf TO ms6; 336 GRANT SELECT ON TABLE v_andstrass_adf TO mb27; 337 GRANT SELECT ON TABLE v_klass_strass_adf TO ms6; 338 GRANT SELECT ON TABLE v_klass_strass_adf TO mb27; 339 GRANT SELECT ON TABLE v_klass_wasser_adf TO ms6; 340 GRANT SELECT ON TABLE v_klass_wasser_adf TO mb27; 341 GRANT SELECT ON TABLE v_umweltrecht_adf TO ms6; 342 GRANT SELECT ON TABLE v_umweltrecht_adf TO mb27; 343 GRANT SELECT ON TABLE v_sonstrecht_adf TO ms6; 344 GRANT SELECT ON TABLE v_sonstrecht_adf TO mb27; 343 345 344 346 -- Sonstige SchlÃŒsseltabellen 345 GRANT SELECT ON TABLE ax_buchungsstelle_buchungsartTO ms6;346 GRANT SELECT ON TABLE ax_buchungsstelle_buchungsartTO mb27;347 GRANT SELECT ON TABLE ax_namensnummer_eigentuemerartTO ms6;348 GRANT SELECT ON TABLE ax_namensnummer_eigentuemerartTO mb27;349 GRANT SELECT ON TABLE ax_datenerhebungTO ms6;350 GRANT SELECT ON TABLE ax_datenerhebungTO mb27;347 GRANT SELECT ON TABLE v_bs_buchungsart TO ms6; 348 GRANT SELECT ON TABLE v_bs_buchungsart TO mb27; 349 GRANT SELECT ON TABLE v_namnum_eigart TO ms6; 350 GRANT SELECT ON TABLE v_namnum_eigart TO mb27; 351 GRANT SELECT ON TABLE v_datenerhebung TO ms6; 352 GRANT SELECT ON TABLE v_datenerhebung TO mb27; 351 353 352 354 … … 380 382 GRANT SELECT ON TABLE exp_csv_str TO mb27; 381 383 384 -- WMS Layer-Group Gebiete, individuell nach GemeindeschlÃŒssel gefiltert 385 GRANT SELECT ON TABLE gebiet_flur TO ms6; 386 GRANT SELECT ON TABLE gebiet_gemarkung TO ms6; 387 GRANT SELECT ON TABLE gebiet_gemeinde TO ms6; 388 382 389 -- END -- -
trunk/import/konv_batch.sh
r338 r353 41 41 ## Keine Abfrage des Symlinks auf kill/hist. Enstscheidend ist die aktuelle DB, nicht der Symlink 42 42 ## 2014-09-23 F.J. krz: ZÀhlung der Funktionen in delete, dies in import-Tabelle eintragen (Metadaten) 43 ## 2015-02-17 F.J. krz: OGR_SKIP=GML ? 44 ## 2015-03-16 F.J. krz: "-nlt CONVERT_TO_LINEAR" ersetzt "ST_CurvePolygon" nÀherungsweise durch "ST_Polygon" 45 ## 2015-03-24 F.J. krz: export NAS_INDICATOR 43 46 44 47 ## ToDo: 48 ## - Vor der Konvertierung: Sicherung der DB als SQL-Dump 45 49 ## - Unterscheidung e/a noch sinnvoll? Immer "a" = Aktualisierung = -update ? 46 50 ## - PostProcessing: Aufruf Script, sonst redundant zu pflegen … … 149 153 echo "Dateien in " ${ORDNER} " (ls) :" 150 154 ls 155 151 156 for zipfile in *.zip ; do 152 157 echo " " … … 156 161 unzip ${zipfile} -d ../temp 157 162 # Es sollte nur ein XML-File in jedem ZIP-File stecken, aber es geht auch anders. 163 158 164 for nasdatei in ../temp/*.xml ; do 159 165 # echo "* Datei: " $nasdatei … … 164 170 export GML_FIELDTYPES=ALWAYS_STRINGS # PostNAS behandelt Zahlen wie Strings, PostgreSQL-Treiber macht daraus Zahlen 165 171 export OGR_SETFIELD_NUMERIC_WARNING=YES # Meldung abgeschnittene Zahlen? 172 # export OGR_SKIP=GML # NAS-Daten auch mit "falschen Header" nicht wie GML konvertieren - NEIN! 173 # http://lists.osgeo.org/pipermail/nas/2014-December/000740.html 166 174 #export CPL_DEBUG=ON # Meldung, wenn Attribute ueberschrieben werden 167 175 176 # Headerkennungen die NAS-Daten identifizieren 177 export NAS_INDICATOR="NAS-Operationen.xsd;NAS-Operationen_optional.xsd;AAA-Fachschema.xsd;ASDKOM-NAS-Operationen_1_1_NRW.xsd" 178 168 179 # PostNAS Konverter-Aufruf 169 180 # --config PG_USE_COPY YES 170 ogr2ogr -f "PostgreSQL" -append ${update} -skipfailures \ 181 # -nlt CONVERT_TO_LINEAR # 2015-03-16 ersetzt "ST_CurvePolygon" nÀherungsweise durch "ST_Polygon" 182 ogr2ogr -f "PostgreSQL" -append ${update} -skipfailures -nlt CONVERT_TO_LINEAR \ 171 183 PG:"dbname=${DBNAME} host=localhost port=5432 ${OGRPGUSER}" -a_srs EPSG:$EPSG ${nasdatei} 2>> $errprot 172 184 nasresult=$? 185 186 # Ergebnis in Logfile UND auf Konsole 173 187 echo "* Resultat: " $nasresult " fuer " ${nasdatei} | tee -a $errprot 188 189 # Farbige Anzeige des Ergebnis-Codes 190 if [ $nasresult == 0 ] 191 then 192 echo -e "\e[32m${nasdatei} verarbeitet\e[0m" # grÃŒn 193 else 194 echo -e "\e[31m${nasdatei} fehlerhaft\e[0m" # rot 195 fi 196 174 197 done # Ende Zipfile 198 175 199 done # Ende Ordner 176 200 rm ../temp/*.xml … … 193 217 UPDATE import SET anz_replace=(SELECT count(*) FROM \"delete\" WHERE context='replace') 194 218 WHERE id=(SELECT max(id) FROM import) AND verzeichnis='${ORDNER}' AND anz_replace IS NULL;" 195 # ignored = true auswerten, ggf. warnen ? 196 197 # 219 198 220 # Post-Processing / Nacharbeiten 199 #200 221 if [ $PP == "nopp" ] 201 222 then … … 203 224 # Dies kann sinnvoll sein, wenn mehrere kleine Aktualisierungen hintereinander auf einem grossen Bestand laufen 204 225 # Der Aufwand fÃŒr das Post-Processing ist dann nur bei der LETZTEN Aktualisierung notwendig. 205 206 226 else 207 227 echo "** Post-Processing (Nacharbeiten zur Konvertierung)" … … 212 232 echo "** - Fluren, Gemarkungen, Gemeinden und StraÃen-Namen neu Laden (Script pp_laden.sql):" 213 233 (cd $POSTNAS_HOME; psql $con -f pp_laden.sql) 214 215 234 fi 216 217 # AufrÀumen der historischen Objekte -- besser vorher als nachher. Analyse fÃŒr Trigger-Entwicklung218 219 #echo " delete-Tabelle loeschen:"220 #psql $con -c 'TRUNCATE table "delete";'221 222 #echo "** geendete Objekte entfernen:"223 #psql $con -c "SELECT alkis_delete_all_endet();"224 235 225 236 echo "Das Fehler-Protokoll wurde ausgegeben in die Datei $errprot" 226 237 echo "** ENDE PostNAS 0.8-Konvertierung DB='$DBNAME' Ordner='$ORDNER' " 227 -
trunk/import/nutzungsart_definition.sql
r352 r353 79 79 SELECT AddGeometryColumn('nutzung','wkb_geometry',:alkis_epsg,'POLYGON',2); 80 80 -- Vereinzelt auch vorkommende MULTIPOLYGON 81 -- 2015-03-10: Massenhaft "ST_CurvePolygon" ! 82 83 -- Quick 'n dirty: 84 ALTER TABLE nutzung DROP CONSTRAINT enforce_geotype_wkb_geometry; 85 81 -- 2015-03-10: Massenhaft "ST_CurvePolygon" 82 --ALTER TABLE nutzung DROP CONSTRAINT enforce_geotype_wkb_geometry; 83 -- 2015-03-16 diese wieder rÌckgÀngig, statt dessen Parameter beim Konverter-Aufruf. 86 84 87 85 -- 'class' ist nur innerhalb einer Gruppe ein sinvoller Index -
trunk/import/pp_praesentation_action.sql
r330 r353 1 2 N I C H T M E H R V E R W E N D E N ! 1 3 2 4 -- ALKIS PostNAS 0.8 -
trunk/import/sichten.sql
r339 r353 37 37 -- 2014-09-29 substring(gml_id,1,16) wieder entfernen, gml_id ist im Schema nun wieder fixe 16 Zeichen lang. 38 38 -- 2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 39 39 -- 2015-03-19 View "suche_grosse_gb_bestaende" 40 40 41 41 -- Bausteine fÃŒr andere Views: … … 830 830 CREATE OR REPLACE VIEW erbbaurechte_suchen 831 831 AS 832 SELECT f.gml_id, f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch, f.nenner 832 SELECT f.gml_id, 833 f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch, 834 f.nenner 833 835 FROM ax_flurstueck f 834 836 JOIN doppelverbindung d -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS … … 839 841 840 842 COMMENT ON VIEW erbbaurechte_suchen 841 IS 'Suche nach FÀllen mit Buchungsrt 2101=Erbbaurecht'; 843 IS 'Suche nach FÀllen mit Buchungsart 2101=Erbbaurecht'; 844 845 CREATE OR REPLACE VIEW aufgeteilte_grundstuecke_suchen 846 AS 847 SELECT f.gml_id, 848 f.gemarkungsnummer || '-' || f.flurnummer || '-' || f.zaehler AS fssuch, 849 f.nenner, 850 s.buchungsart, b.bezeichner AS buchungsart_bezeichnung 851 FROM ax_flurstueck f 852 JOIN doppelverbindung d -- beide FÀlle ÃŒber Union-View: direkt und ÃŒber Recht von BS an BS 853 ON d.fsgml = f.gml_id 854 JOIN ax_buchungsstelle s -- Buchungs-Stelle 855 ON d.bsgml = s.gml_id 856 JOIN v_bs_buchungsart b ON b.wert = s.buchungsart 857 WHERE s.buchungsart IN (1101, 1102, 1301, 2201, 2203, 2301, 2303) 858 AND f.endet IS NULL AND s.endet IS NULL; 859 860 COMMENT ON VIEW aufgeteilte_grundstuecke_suchen 861 IS 'Suche nach FÀllen mit besonderen Buchungsarten (nicht GrundstÃŒck oder Erbbaurecht)'; 842 862 843 863 … … 1170 1190 IS 'Suche nach verschiedenen historischen Versionen eines Objektes bei denen das beginn-Datum aufsteigend ist, aber das endet-Datum absteigend (Falsch!).'; 1171 1191 1192 1193 -- Suchen von groÃen BestÀnden, z.B. Grundbuch-Blatt mit mehr als 1000 FlurstÃŒcken 1194 -- Diese BlÀtter machen Probleme bei der NW11-Abfrage der FinanzÀmter auf dem ALKIS-Bestand von ibR. 1195 CREATE OR REPLACE VIEW suche_grosse_gb_bestaende 1196 AS 1197 -- Blatt <IstBestandteilVon< Buchung <IstGebucht< FlurstÃŒck 1198 SELECT b.bezirk || '-' || b.buchungsblattnummermitbuchstabenerweiterung AS bestand, 1199 count(f.gml_id) AS anz_flurstuecke 1200 FROM ax_buchungsblatt b -- Blatt 1201 JOIN ax_buchungsstelle g -- GrundstÃŒck 1202 ON b.gml_id = g.istbestandteilvon 1203 JOIN ax_flurstueck f -- FlurstÃŒck 1204 ON f.istgebucht = g.gml_id 1205 WHERE b.endet IS NULL AND g.endet IS NULL AND f.endet IS NULL 1206 GROUP BY b.bezirk || '-' ||b.buchungsblattnummermitbuchstabenerweiterung 1207 HAVING count(f.gml_id) > 300 1208 ORDER BY b.bezirk || '-' ||b.buchungsblattnummermitbuchstabenerweiterung 1209 LIMIT 30; 1210 1211 COMMENT ON VIEW suche_grosse_gb_bestaende 1212 IS 'Suche nach GB-Blatt mit vielen FlurstÃŒcken.'; 1213 1172 1214 -- END -- -
trunk/import/zip_ordner.sh
r215 r353 5 5 ## ------------------------------------------------------------------------------ 6 6 ## Stand: 7 ## 201 1-07-25 PostNAS 07, Umbenennung8 ## 7 ## 2015-01-12 PostNAS 08 8 9 9 echo "**************************************************" 10 echo "** NAS-Dateien in einem Ordner zippen**"10 echo "** NAS-Dateien in einem Ordner einzeln zippen **" 11 11 echo "**************************************************" 12 12 13 ORDNER=$1 13 14 if [ $ORDNER = '' ] … … 17 18 exit 1 18 19 fi 20 19 21 echo "*** Ordner = '${ORDNER}'" 20 22 cd ${ORDNER} 21 23 echo " " 22 24 ls 25 23 26 for nasdatei in *.xml ; do 24 27 echo " * Datei: " $nasdatei … … 26 29 zip -m ${nasdatei}.zip ${nasdatei} 27 30 done 31 28 32 ls 29 33 echo "** E n d e - Zippen des Ordners '${ORDNER}'" 30 ##
Note: See TracChangeset
for help on using the changeset viewer.