Changeset 278 for trunk/import/sichten_wms.sql
- Timestamp:
- 04/26/13 13:52:56 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/sichten_wms.sql
r276 r278 20 20 -- 2013-04-16 Thema "BodenschÀtzung" und fehlernde Kommentare zum Views ergÀnzt. 21 21 -- Diese Datei aufgeteilt in "sichten.sql" und "sichten_wms.sql" 22 22 -- 2013-04-22 ++++ art="PNR" (Pseudonummer) 23 23 24 24 -- WMS-Layer "ag_t_flurstueck" … … 29 29 -- Bruchnummerierung erzeugen 30 30 -- ALT 2012-04-17: Diese Version zeigt nur die manuell gesetzten Positionen 31 CREATE OR REPLACE VIEW s_flurstueck_nr 32 AS 33 SELECT f.ogc_fid, 34 p.wkb_geometry, -- Position des Textes 35 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 36 FROM ap_pto p 37 JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 38 JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 39 WHERE v.beziehungsart = 'dientZurDarstellungVon' 40 AND p.endet IS NULL AND f.endet IS NULL; 41 COMMENT ON VIEW s_flurstueck_nr IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)'; 31 -- 2013-04-18 auskommentiert 32 -- CREATE OR REPLACE VIEW s_flurstueck_nr 33 -- AS 34 -- SELECT f.ogc_fid, 35 -- p.wkb_geometry, -- Position des Textes 36 -- f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 37 -- FROM ap_pto p 38 -- JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 39 -- JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 40 -- WHERE v.beziehungsart = 'dientZurDarstellungVon' 41 -- AND p.endet IS NULL AND f.endet IS NULL; 42 -- COMMENT ON VIEW s_flurstueck_nr IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck (nur manuell gesetzte Positionen)'; 42 43 43 44 -- Wenn keine manuelle Position gesetzt ist, wird die Flaechenmitte verwendet … … 48 49 49 50 -- In einer Hilfstabelle mit geometrischem Index zwischenspeichern. 50 -- Siehe PostProcessing Tabelle "pp_flurstueck_nr" 51 52 CREATE OR REPLACE VIEW s_flurstueck_nr2 53 AS 54 SELECT f.ogc_fid, 55 p.wkb_geometry, -- manuelle Position des Textes 56 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 57 FROM ap_pto p 58 JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 59 JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 60 WHERE v.beziehungsart = 'dientZurDarstellungVon' 61 AND p.endet IS NULL 62 AND f.endet IS NULL 63 UNION 64 SELECT f.ogc_fid, 65 ST_PointOnSurface(f.wkb_geometry) AS wkb_geometry, -- FlÀchenmitte als Position des Textes 66 f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 67 FROM ax_flurstueck f 68 LEFT JOIN alkis_beziehungen v ON v.beziehung_zu = f.gml_id 69 WHERE v.beziehungsart is NULL AND f.endet IS NULL; 70 COMMENT ON VIEW s_flurstueck_nr2 IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!'; 51 -- Siehe PostProcessing: Tabelle "pp_flurstueck_nr" 52 53 -- 2013-04-18 auskommentiert 54 -- CREATE OR REPLACE VIEW s_flurstueck_nr2 55 -- AS 56 -- SELECT f.ogc_fid, 57 -- p.wkb_geometry, -- manuelle Position des Textes 58 -- f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 59 -- FROM ap_pto p 60 -- JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von 61 -- JOIN ax_flurstueck f ON v.beziehung_zu = f.gml_id 62 -- WHERE v.beziehungsart = 'dientZurDarstellungVon' 63 -- AND p.endet IS NULL 64 -- AND f.endet IS NULL 65 -- UNION 66 -- SELECT f.ogc_fid, 67 -- ST_PointOnSurface(f.wkb_geometry) AS wkb_geometry, -- FlÀchenmitte als Position des Textes 68 -- f.zaehler::text || COALESCE ('/' || f.nenner::text, '') AS fsnum 69 -- FROM ax_flurstueck f 70 -- LEFT JOIN alkis_beziehungen v ON v.beziehung_zu = f.gml_id 71 -- WHERE v.beziehungsart is NULL AND f.endet IS NULL; 72 -- COMMENT ON VIEW s_flurstueck_nr2 73 -- IS 'Sicht fÃŒr Kartendarstellung ÃŒber PostProcessing: Bruchnummerierung FlurstÃŒck, auch Standard-Position. Nicht direkt fuer WMS verwenden!'; 71 74 72 75 … … 94 97 -- Wenn der nicht gefÃŒllt ist, wird statt dessen die Nummer aus der verknÃŒpften Labebezeichnung 95 98 -- verwendet (der hÀufigste Fall bei AED). 96 DROP VIEW s_hausnummer_gebaeude;97 99 CREATE OR REPLACE VIEW s_hausnummer_gebaeude 98 100 AS … … 127 129 -- Layer "ag_t_nebengeb" 128 130 -- --------------------- 129 -- 2013-03-05: Diese Abfrage liefert keine Daten mehr ??131 -- 2013-03-05: Diese Abfrage liefert keine Daten mehr. 130 132 -- CREATE OR REPLACE VIEW s_nummer_nebengebaeude 131 133 -- AS … … 159 161 AND g.endet IS NULL 160 162 AND g.endet IS NULL; 161 COMMENT ON VIEW lfdnr_nebengebaeude IS 'Sicht fÃŒr Kartendarstellung: Laufende Nummer des NebengebÀudes zu einer Lagebezeichnung mit der FlÀchengeometrie des GebÀudes'; 163 COMMENT ON VIEW lfdnr_nebengebaeude 164 IS 'Sicht fÃŒr Kartendarstellung: Laufende Nummer des NebengebÀudes zu einer Lagebezeichnung mit der FlÀchengeometrie des GebÀudes'; 162 165 163 166 … … 175 178 WHERE g.endet IS NULL 176 179 AND g.gebaeudefunktion < 9998; -- "Nach Quellenlage nicht zu spezifizieren" braucht man nicht anzeigen 177 COMMENT ON VIEW gebaeude_txt IS 'Sicht fÃŒr Kartendarstellung: Name zum GebÀude und EntschlÃŒsselung der GebÀude-Funktion (Ersatz fÃŒr Symbole)'; 180 COMMENT ON VIEW gebaeude_txt 181 IS 'Sicht fÃŒr Kartendarstellung: Name zum GebÀude und EntschlÃŒsselung der GebÀude-Funktion (Ersatz fÃŒr Symbole)'; 182 178 183 179 184 -- Layer "ag_p_flurstueck" … … 194 199 AND f.endet IS NULL 195 200 AND p.endet IS NULL; 196 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zugehörigkeitshaken zum FlurstÃŒck.'; 201 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck 202 IS 'Sicht fÃŒr Kartendarstellung: Zugehörigkeitshaken zum FlurstÃŒck.'; 203 197 204 198 205 -- Layer "s_zuordungspfeil_flurstueck" (Signaturnummer 2004) … … 213 220 AND l.endet IS NULL; 214 221 -- Die OBK-Alternative "sk2004_zuordnungspfeil" wird NICHT verwendet. Siehe dort. 215 COMMENT ON VIEW s_zuordungspfeil_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil zur FlurstÃŒcksnummer, Liniengeometrie.'; 222 COMMENT ON VIEW s_zuordungspfeil_flurstueck 223 IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil zur FlurstÃŒcksnummer, Liniengeometrie.'; 224 216 225 217 226 CREATE OR REPLACE VIEW s_zuordungspfeilspitze_flurstueck … … 232 241 AND l.endet IS NULL; 233 242 -- Die OBK-Alternativen "sk2004_zuordnungspfeil_spitze" wird NICHT verwendet. Siehe dort. 234 COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze, Punktgeometrie mit Drehwinkel.'; 243 COMMENT ON VIEW s_zuordungspfeilspitze_flurstueck 244 IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil FlurstÃŒcksnummer, Spitze, Punktgeometrie mit Drehwinkel.'; 245 235 246 236 247 -- Drehwinkel in Bogenmass, wird vom mapserver in Grad benötigt. Umrechnung durch Faktor (180 / Pi) … … 252 263 AND b.endet IS NULL 253 264 AND l.endet IS NULL; 254 COMMENT ON VIEW s_zuordungspfeil_bodensch IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil BodenschÀtzung, Liniengeometrie.'; 265 COMMENT ON VIEW s_zuordungspfeil_bodensch 266 IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil BodenschÀtzung, Liniengeometrie.'; 255 267 256 268 CREATE OR REPLACE VIEW s_zuordungspfeilspitze_bodensch … … 316 328 ) 317 329 ; 318 COMMENT ON VIEW ap_pto_stra IS 'Sicht fÃŒr Kartendarstellung: Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "StraÃe", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 330 COMMENT ON VIEW ap_pto_stra 331 IS 'Sicht fÃŒr Kartendarstellung: Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "StraÃe", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 319 332 -- ToDo: Im PostProcessing in einer Tabelle speichern. 320 333 … … 366 379 ) 367 380 ; 368 COMMENT ON VIEW ap_pto_nam IS 'Sicht fÃŒr Kartendarstellung: Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe.'; 381 COMMENT ON VIEW ap_pto_nam 382 IS 'Sicht fÃŒr Kartendarstellung: Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe.'; 369 383 -- ToDo: Im PostProcessing in einer Tabelle speichern. 370 384 … … 403 417 WHERE not p.schriftinhalt IS NULL 404 418 AND p.endet IS NULL 405 AND p.art NOT IN (' HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG')419 AND p.art NOT IN ('PNR','HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG') -- 'PNR', 406 420 -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 407 -- 'PNR' (Pseudonummer, lfd.-Nr.-NebengebÀude) kommt nicht mehr vor?421 -- 'PNR' = Pseudonummer (lfd.-Nr.-NebengebÀude), Inhalte wie "(1)" oder "P50" - kommt nicht mehr vor, oder? 408 422 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 409 423 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen … … 423 437 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 424 438 ); 425 COMMENT ON VIEW ap_pto_rest IS 'Sicht fÃŒr Kartendarstellung: Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden.'; 439 COMMENT ON VIEW ap_pto_rest 440 IS 'Sicht fÃŒr Kartendarstellung: Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden.'; 426 441 -- ToDo: Im PostProcessing in einer Tabelle speichern. 442 443 -- Kommt PNR (Pseudonummer) noch im Bestand vor? 444 -- SELECT * FROM ap_pto WHERE art = 'PNR' LIMIT 100; 445 427 446 428 447 -- Layer "s_zuordungspfeil_gebaeude" … … 443 462 AND g.endet IS NULL 444 463 AND l.endet IS NULL; 445 COMMENT ON VIEW s_zuordungspfeil_gebaeude IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil fÃŒr GebÀude-Nummer (NebengebÀude). Wird wahrscheinlich nicht mehr benötigt.'; 464 COMMENT ON VIEW s_zuordungspfeil_gebaeude 465 IS 'Sicht fÃŒr Kartendarstellung: Zuordnungspfeil fÃŒr GebÀude-Nummer (NebengebÀude). Wird wahrscheinlich nicht mehr benötigt.'; 446 466 447 467 … … 465 485 AND g.endet IS NULL 466 486 AND g.endet IS NULL; 467 COMMENT ON VIEW grenzpunkt IS 'Sicht fÃŒr Kartendarstellung: ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)'; 487 COMMENT ON VIEW grenzpunkt 488 IS 'Sicht fÃŒr Kartendarstellung: ZusammenfÃŒhrung von Punktort (Geometrie) und AX_Grenzpunkt (Eigenschaften)'; 468 489 469 490 … … 576 597 ea2.bezeichner AS entstehart2, 577 598 -- entstehungsartoderklimastufewasserverhaeltnisse ist array! 578 bs.sonstigeangaben, -- integer array - EntschlÃŒsseln? 579 bs.jahreszahl -- integer 599 bs.sonstigeangaben, -- integer array - EntschlÃŒsseln? 600 so1.bezeichner AS sonst1, -- EnstschlÃŒsselung 601 -- so2.bezeichner AS sonst2, -- immer leer? 602 bs.jahreszahl -- integer 580 603 FROM ax_bodenschaetzung bs 581 604 LEFT JOIN ax_bodenschaetzung_kulturart ka ON bs.kulturart = ka.wert … … 586 609 LEFT JOIN ax_bodenschaetzung_entstehungsartoderklimastufe ea2 587 610 ON bs.entstehungsartoderklimastufewasserverhaeltnisse[2] = ea2.wert -- [2] manchmal gefÃŒllt 611 LEFT JOIN ax_bodenschaetzung_sonstigeangaben so1 ON bs.sonstigeangaben[1] = so1.wert -- [1] selten gefÃŒllt 612 --LEFT JOIN ax_bodenschaetzung_sonstigeangaben so2 ON bs.sonstigeangaben[2] = so2.wert -- [2] fast nie 588 613 WHERE bs.endet IS NULL; 589 614 COMMENT ON VIEW s_bodensch_ent IS 'Sicht fÃŒr Feature-Info: BodenschÀtzung, mit Langtexten entschlÃŒsselt';
Note: See TracChangeset
for help on using the changeset viewer.