BORIS.MV Version 2.05 aus kvwmap Ver. 1.13 ausgeben
Aus kvwmap
--Hschmidt 15:51, 20. Mai 2014 (CEST)--Hschmidt 11:55, 6. Nov 2013 (CET)
Die Daten der Fachschale Bodenrichtwerte (Ver. 1.13) lassen sich für den shape-Export oder den Abfrage-Layer des WMS über folgenden View in der Datenstruktur von BORIS.MV 2.05 erzeugen:
CREATE OR REPLACE VIEW boris205_view AS
SELECT bw.oid, bw.gemeinde::text || '0000'::text AS gesl, g.gemeindename AS gena, bw.gutachterausschuss AS gasl, gm.gemkgschl AS genu, bw.ortsteilname AS ortst, bw.bodenrichtwertnummer AS wnum,
CASE
WHEN bw.brwu IS NOT NULL THEN bw.brwu
WHEN bw.brwb IS NOT NULL THEN bw.brwb
ELSE bw.bodenrichtwert
END AS brw, bw.stichtag AS stag, 1 AS brke, 1000 AS basma, '25833'::text AS bezug, bw.entwicklungszustand AS entw, bw.beitragszustand AS beit, bw.nutzungsart AS nuta, bw.ergaenzende_nutzung AS ergnuta, bw.bauweise AS bauw, bw.geschosszahl AS gez, bw.geschossflaechenzahl AS wgfz, bw.grundflaechenzahl AS grz, bw.baumassenzahl AS bmz, bw.flaeche AS flae, bw.tiefe AS gtie, bw.breite AS gbrei, bw.verfahrensgrund AS verg,
CASE
WHEN bw.brwu IS NOT NULL AND bw.verfahrensgrund::text = 'San'::text THEN 'SU'::character varying
WHEN bw.brwu IS NOT NULL AND bw.verfahrensgrund::text = 'Entw'::text THEN 'EU'::character varying
WHEN bw.brwb IS NOT NULL AND bw.verfahrensgrund::text = 'San'::text THEN 'SB'::character varying
WHEN bw.brwb IS NOT NULL AND bw.verfahrensgrund::text = 'Entw'::text THEN 'EB'::character varying
ELSE bw.verfahrensgrund_zusatz
END AS verf, bw.bodenart AS bod, bw.ackerzahl AS acza, bw.gruenlandzahl AS grza, 'link_zur_umrechnungstabelle'::text AS lumnum, bw.zonentyp AS typ, bw.the_geom
FROM bw_zonen bw
LEFT JOIN alb_v_gemeinden g ON bw.gemeinde = g.gemeinde
LEFT JOIN alb_v_gemarkungen gm ON bw.gemarkung = gm.gemkgschl;
ALTER TABLE boris205_view
OWNER TO kvwmap;
Für den Shape-Export in kvwmap muss man noch die Ausgabe der oids in der Layer-Rechteverwaltung abschalten.