Changeset 49 for trunk/data/konvert/postnas_0.5/alkis_sichten.sql
- Timestamp:
- 09/28/10 15:08:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.5/alkis_sichten.sql
r33 r49 9 9 -- PostNAS 0.5, 10 10 -- 06.01.2010 F, Jaeger, KRZ 11 -- 21.01.2010 ap-pto.art 12 -- 14.6.2010 GRANT entfernt 11 -- 21.01.2010 F.J. ap-pto.art 12 -- 14.06.2010 F.J. GRANT entfernt 13 -- 24.09.2010 F.J. "s_flurstueck_nr" ersetzt "s_flurstuecksnummer_flurstueck" (Bruchnummer) 14 13 15 14 16 -- Verbindungen werden seit PostNAS 0.5 nicht mehr nachtrÀglich mit einem Script generiert … … 22 24 23 25 24 -- Layer "ag_t_flurstueck" in ag_flurstueck.map25 -- ----------------------- ---------------------26 -- Layer "ag_t_flurstueck" 27 -- ----------------------- 26 28 27 29 -- Die Geometrie befindet sich in "ap_pto", der Label in "ax_flurstueck" 28 30 -- Die Verbindung erfolgt ÃŒber "alkis_beziehungen" 29 31 30 -- bis 13.01.2010: 32 -- PostNAS 0.5, September 2010: 33 -- Musterdaten RLP: zaehler-nenner steht auch in Feld "ap_pto.schriftinhalt" 34 -- Lippe NRW: Feld "ap_pto.schriftinhalt" ist leer. Label aus Tabelle "ax_flurstueck" entnehmen 35 36 37 -- In einigen Gebieten enthÀlt das Feld "ap_pto.art" 38 -- nicht den Wert 'ZAE_NEN' sondern 'urn:adv:fachdatenverbindung'. 39 -- Die FlurstÃŒcksnummer fehlt dann im WMS. 40 -- Die Bedingung vorÃŒbergehend heraus nehmen. Ursache klÀren! 41 42 43 -- Version "s_flurstuecksnummer_flurstueck" bis 24.09.2010, 44 -- wird ersetzt durch "s_flurstueck_nr" 45 31 46 --CREATE OR REPLACE VIEW s_flurstuecksnummer_flurstueck 32 47 --AS … … 41 56 -- JOIN ax_flurstueck 42 57 -- ON alkis_beziehungen.beziehung_zu = ax_flurstueck.gml_id 43 -- WHERE ap_pto.art = 'ZAE_NEN' -- ZÀhler / Nenner 44 -- AND alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 45 46 -- In einigen Gebieten enthÀlt das Feld "ap_pto.art" 47 -- nicht den Wert 'ZAE_NEN' sondern 'urn:adv:fachdatenverbindung'. 48 -- Die FlurstÃŒcksnummer fehlt dann im WMS. 49 -- Die Bedingung vorÃŒbergehend heraus nehmen. Ursache klÀren! 50 51 CREATE OR REPLACE VIEW s_flurstuecksnummer_flurstueck 58 -- WHERE alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 59 60 61 -- Bruchnummerierung erzeugen 62 -- (ersetzt s_flurstuecksnummer_flurstueck ab Sept. 2010) 63 DROP VIEW s_flurstueck_nr; 64 CREATE OR REPLACE VIEW s_flurstueck_nr 52 65 AS 53 66 SELECT ap_pto.ogc_fid, 54 ap_pto.wkb_geometry, 55 ax_flurstueck.flurstueckskennzeichen, 56 ax_flurstueck.zaehler, -- umn: LABELITEM 57 ax_flurstueck.nenner 67 ap_pto.wkb_geometry, -- Position des Textes 68 -- ax_flurstueck.flurstueckskennzeichen, -- am Stueck, aufgefuellt, unpraktisch 69 -- ax_flurstueck.gemarkungsnummer, -- integer 70 -- ax_flurstueck.flurnummer, -- integer 71 -- ax_flurstueck.zaehler, -- integer 72 -- ax_flurstueck.nenner, -- integer oder NULL 73 ax_flurstueck.zaehler::text || COALESCE ('/' || ax_flurstueck.nenner::text, '') AS fsnum 58 74 FROM ap_pto 59 75 JOIN alkis_beziehungen … … 61 77 JOIN ax_flurstueck 62 78 ON alkis_beziehungen.beziehung_zu = ax_flurstueck.gml_id 63 WHERE alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 64 65 -- GRANT SELECT ON TABLE s_flurstuecksnummer_flurstueck TO ms5; 66 67 68 -- Layer "ag_t_gebaeude" in ag_gebaeude.map 69 -- ----------------------------------------- 79 WHERE alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon' 80 --AND ap_pto.art = 'ZAE_NEN' 81 ; 82 83 COMMENT ON VIEW s_flurstueck_nr IS 'fuer Kartendarstellung: Bruchnummerierung FlurstÃŒck'; 84 85 86 -- Layer "ag_t_gebaeude" 87 -- --------------------- 70 88 71 89 --CREATE OR REPLACE VIEW s_hausnummer_gebaeude … … 84 102 85 103 86 -- In einigen Gebieten enthÀlt das Feld "ap_pto.art" 87 -- nicht den Wert 'HNR'. 88 -- Die Hausnummer fehlt dann im WMS. 104 -- In einigen Gebieten in Lippe enthÀlt das Feld "ap_pto.art" 105 -- nicht den Wert 'HNR'. Die Hausnummer fehlt dann im WMS. 89 106 -- Die Bedingung vorÃŒbergehend heraus nehmen. Ursache klÀren! 90 107 … … 103 120 WHERE alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 104 121 105 --GRANT SELECT ON TABLE s_hausnummer_gebaeude TO ms5; 106 107 108 -- Layer "ag_p_flurstueck" in ag_flurstueck.map 109 -- -------------------------------------------- 122 COMMENT ON VIEW s_hausnummer_gebaeude IS 'fuer Kartendarstellung: Hausnummern HauptgebÀude'; 123 124 125 126 127 -- Layer "ag_p_flurstueck" 128 -- ----------------------- 110 129 111 130 CREATE OR REPLACE VIEW s_zugehoerigkeitshaken_flurstueck … … 123 142 AND alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 124 143 125 --GRANT SELECT ON TABLE s_zugehoerigkeitshaken_flurstueck TO ms5; 126 127 128 129 -- Layer "ag_l_flurstueck" in ag_flurstueck.map 130 -- -------------------------------------------- 144 COMMENT ON VIEW s_zugehoerigkeitshaken_flurstueck IS 'fuer Kartendarstellung'; 145 146 147 -- Layer "ag_l_flurstueck" 148 -- ----------------------- 131 149 132 150 CREATE OR REPLACE VIEW s_zuordungspfeil_flurstueck … … 142 160 AND alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 143 161 144 --GRANT SELECT ON TABLE s_zuordungspfeil_flurstueck TO ms5; 145 162 COMMENT ON VIEW ag_l_flurstueck IS 'fuer Kartendarstellung'; 163 164 165 -- Layer NAME "ap_pto" GROUP "praesentation" 166 -- ---------------------------------------- 167 -- Texte, die nicht schon in einem anderen Layer ausgegeben werden 168 169 170 CREATE OR REPLACE VIEW s_beschriftung 171 AS 172 SELECT ap_pto.ogc_fid, 173 -- ap_pto.gml_id, 174 ap_pto.schriftinhalt, 175 ap_pto.art, 176 ap_pto.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 177 ap_pto.wkb_geometry 178 FROM ap_pto 179 WHERE not ap_pto.schriftinhalt IS NULL 180 AND art NOT IN ('ZAE_NEN', 'HNR') 181 ; 182 -- IN ('FKT', 'Friedhof', 'urn:adv:fachdatenv') 183 184 -- Diese IN-Liste fortschreiben bei Erweiterungen des Mapfiles 185 186 -- Lippe: Der Wert 'ZAE_NEN' fehlt. Diese FÀlle anders identifizieren? 187 188 GRANT SELECT ON TABLE s_beschriftung TO ms5; 189 190 COMMENT ON VIEW s_beschriftung IS 'ap_pto, die noch nicht in anderen Layern angezeigt werden'; 146 191 147 192 -- ------------------------------------------ … … 200 245 -- StehendesGewaesser, Strasse, urn:adv:fachdatenv, Weg, ZNM 201 246 202 --GRANT SELECT ON TABLE s_allgemeine_texte TO ms5; -- nicht im WMS203 247 204 248 … … 215 259 216 260 261 262 -- Nach Laden der Keytables: 263 264 265 -- MAP ALT: 266 -- DATA "wkb_geometry from (SELECT ogc_fid, gml_id, artderfestlegung, name, bezeichnung, stelle, wkb_geometry FROM ax_bauraumoderbodenordnungsrecht) as foo using unique ogc_fid using SRID=25832" 267 268 CREATE VIEW baurecht 269 AS 270 SELECT r.ogc_fid, 271 r.wkb_geometry, 272 r.gml_id, 273 r.artderfestlegung as adfkey, -- Art der Festlegung - Key 274 r."name", -- Eigenname des Gebietes 275 r.stelle, -- Stelle Key 276 r.bezeichnung AS rechtbez, -- Verfahrensnummer 277 a.bezeichner AS adfbez, -- Art der Festlegung - Bezeichnung 278 d.bezeichnung AS stellbez -- Stelle Bezeichnung 279 -- , d.stellenart --- weiter entschluesseln? 280 FROM ax_bauraumoderbodenordnungsrecht r 281 LEFT JOIN ax_bauraumoderbodenordnungsrecht_artderfestlegung a 282 ON r.artderfestlegung = a.wert 283 LEFT JOIN ax_dienststelle d 284 ON r.land = d.land AND r.stelle = d.stelle 285 ; 286 287 -- MAP NEU: 288 -- DATA "wkb_geometry from (SELECT ogc_fid, gml_id, adfkey, name, stelle, rechtbez, adfbez, stellbez, wkb_geometry FROM baurecht) as foo using unique ogc_fid using SRID=25832" # gespeicherter View 289 290 217 291 -- END -- 218 292
Note: See TracChangeset
for help on using the changeset viewer.