Ignore:
Timestamp:
12/09/11 14:29:57 (10 years ago)
Author:
frank.jaeger
Message:

Filter auf Gemeinde bei Navigation bei Suche nach Eigentümer. Dazu Hilfstabelle aufbauen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.6/sichten.sql

    r120 r140  
    66 
    77--  2011-07-25 PostNAS 06, Umbenennung 
     8--  2011-10-20 Nummer NebengebÀude und Zuordnungspfeile fuer GebÀude   ##### IN ARBEIT 
     9--  2011-12-08 umbenannt "gemeinde_in_gemarkung" -> "gemarkung_in_gemeinde" 
    810 
    911--  ----------------------------------------- 
     
    2729-- Die FlurstÃŒcksnummer fehlt dann im WMS. 
    2830-- Die Bedingung vorÃŒbergehend heraus nehmen. Ursache klÀren! 
    29  
    30 -- 4.11.2011 Sichten fÃŒr die Grenzen aus der Tabelle ax_besondereflurstuecksgrenze Astrid Emde 
    3131 
    3232 
     
    7878 
    7979 
     80-- Layer "ag_t_nebengeb" 
     81-- --------------------- 
     82 
     83CREATE OR REPLACE VIEW s_nummer_nebengebaeude  
     84AS  
     85 SELECT ap_pto.ogc_fid,  
     86        ap_pto.wkb_geometry,  
     87        ap_pto.drehwinkel * 57.296 AS drehwinkel,        -- umn: ANGLE [drehwinkel] 
     88     -- alkis_beziehungen.beziehungsart,                 -- TEST 
     89     -- ax_lagebezeichnungmitpseudonummer.pseudonummer,  -- die HsNr des zugehoerigen Hauptgebaeudes 
     90        ax_lagebezeichnungmitpseudonummer.laufendenummer -- umn: LABELITEM - die laufende Nummer des Nebengebaeudes 
     91   FROM ap_pto 
     92   JOIN alkis_beziehungen  
     93     ON ap_pto.gml_id = alkis_beziehungen.beziehung_von 
     94   JOIN ax_lagebezeichnungmitpseudonummer  
     95     ON alkis_beziehungen.beziehung_zu  = ax_lagebezeichnungmitpseudonummer.gml_id 
     96  WHERE alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon' 
     97; 
     98 
     99COMMENT ON VIEW s_nummer_nebengebaeude IS 'fuer Kartendarstellung: Hausnummern NebengebÀude'; 
     100 
     101-- ToDo: Die Zahl in Klammern setzen ?  (in Map oder View?) 
     102 
    80103 
    81104-- Layer "ag_p_flurstueck" 
     
    140163 
    141164COMMENT ON VIEW s_beschriftung IS 'ap_pto, die noch nicht in anderen Layern angezeigt werden'; 
     165 
     166 
     167BAUSTELLE 
     168 
     169 
     170-- Layer "s_zuordungspfeil_gebaeude" 
     171-- ----------------------------------- 
     172 
     173CREATE OR REPLACE VIEW s_zuordungspfeil_gebaeude  
     174AS  
     175 SELECT ap_lpo.ogc_fid,  
     176     -- alkis_beziehungen.beziehungsart, -- TEST 
     177     -- ap_lpo.art, -- TEST 
     178        ap_lpo.wkb_geometry 
     179   FROM ap_lpo 
     180   JOIN alkis_beziehungen  
     181     ON ap_lpo.gml_id = alkis_beziehungen.beziehung_von 
     182   JOIN ax_gebaeude  
     183     ON alkis_beziehungen.beziehung_zu = ax_gebaeude.gml_id 
     184  WHERE ap_lpo.art = 'Pfeil' 
     185    AND alkis_beziehungen.beziehungsart = 'dientZurDarstellungVon'; 
     186 
     187COMMENT ON VIEW s_zuordungspfeil_gebaeude IS 'fuer Kartendarstellung'; 
     188 
     189 
     190-- Sichten vom OBK (Oberbergischer Kreis) zu "Grenzen" 
     191-- --------------------------------------------------- 
     192-- Schema "alkis" daraus entfernt. 
     193 
     194-- Feld "ax_besondereflurstuecksgrenze.artderflurstuecksgrenze" als Array "integer[]" ! 
     195-- Anpassung Schema 18.09.2011 
     196 
     197CREATE OR REPLACE VIEW sk2022_gemeindegrenze  
     198AS  
     199 SELECT gemg.ogc_fid, gemg.wkb_geometry 
     200   FROM ax_besondereflurstuecksgrenze gemg 
     201  WHERE (7106 = ANY (gemg.artderflurstuecksgrenze))  
     202    AND gemg.advstandardmodell ~~ 'DLKM'::text; 
     203 
     204 
     205CREATE OR REPLACE VIEW sk2020_regierungsbezirksgrenze  
     206AS  
     207 SELECT rbg.ogc_fid, rbg.wkb_geometry 
     208   FROM ax_besondereflurstuecksgrenze rbg 
     209  WHERE (7103 = ANY (rbg.artderflurstuecksgrenze))  
     210    AND rbg.advstandardmodell ~~ 'DLKM'::text; 
     211 
     212 
     213CREATE OR REPLACE VIEW sk2018_bundeslandgrenze  
     214AS  
     215 SELECT blg.ogc_fid, blg.wkb_geometry 
     216   FROM ax_besondereflurstuecksgrenze blg 
     217  WHERE (7102 = ANY (blg.artderflurstuecksgrenze))  
     218    AND blg.advstandardmodell ~~ 'DLKM'::text; 
     219 
     220 
     221CREATE OR REPLACE VIEW sk2014_gemarkungsgrenze  
     222AS  
     223 SELECT gemag.ogc_fid, gemag.wkb_geometry 
     224   FROM ax_besondereflurstuecksgrenze gemag 
     225  WHERE (7003 = ANY (gemag.artderflurstuecksgrenze))  
     226    AND gemag.advstandardmodell ~~ 'DLKM'::text; 
     227 
     228 
     229--CREATE OR REPLACE VIEW sk2012_flurgrenze  
     230--AS  
     231-- SELECT fg.ogc_fid, fg.wkb_geometry 
     232--   FROM ax_besondereflurstuecksgrenze fg 
     233--  WHERE (3000 = ANY (fg.artderflurstuecksgrenze))  
     234--    AND fg.advstandardmodell ~~ 'DLKM'::text; 
     235 
     236-- Vorlaeufig, bis Schema umgestellt ist 
     237 
     238CREATE OR REPLACE VIEW sk2012_flurgrenze  
     239AS  
     240 SELECT fg.ogc_fid, fg.wkb_geometry 
     241   FROM ax_besondereflurstuecksgrenze fg 
     242  WHERE (3000 = fg.artderflurstuecksgrenze)  
     243    AND fg.advstandardmodell ~~ 'DLKM'::text; 
     244 
     245-- comment .... 
     246 
    142247 
    143248--  ------------------------------------------ 
     
    240345-- Nur durch Auswertung der FlurstÃŒcke kann man ermitteln, in welcher Gemeinde eine Gemarkung liegt. 
    241346 
    242 CREATE OR REPLACE VIEW gemeinde_in_gemarkung 
     347-- 2011-12-08 umbenannt 
     348 
     349CREATE OR REPLACE VIEW gemarkung_in_gemeinde 
    243350AS 
    244351  SELECT DISTINCT land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 
     
    247354; 
    248355 
    249 COMMENT ON VIEW gemeinde_in_gemarkung IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 
     356COMMENT ON VIEW gemarkung_in_gemeinde IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 
    250357 
    251358 
     
    481588; 
    482589 
    483 -- 
    484 -- Sichten fÃŒr Grenzen aus ax_besondereflurstuecksgrenze 
    485 -- 
    486 -- Select distinct artderflurstuecksgrenze from ax_besondereflurstuecksgrenze 
    487 Create view grenze_flur_3000 as  
    488 Select ogc_fid, artderflurstuecksgrenze, wkb_geometry from ax_besondereflurstuecksgrenze 
    489 where 3000 = ANY(artderflurstuecksgrenze); 
    490  
    491 Create view grenze_gemarkung_7003 as  
    492 Select ogc_fid, artderflurstuecksgrenze, wkb_geometry from ax_besondereflurstuecksgrenze 
    493 where 7003 = ANY(artderflurstuecksgrenze); 
    494  
    495  
    496 Create view grenze_regierungsbezirk_7103 as  
    497 Select ogc_fid, artderflurstuecksgrenze, wkb_geometry from ax_besondereflurstuecksgrenze 
    498 where 7103 = ANY(artderflurstuecksgrenze); 
    499  
    500 Create view grenze_landkreisgrenze_7104 as  
    501 Select ogc_fid, artderflurstuecksgrenze, wkb_geometry from ax_besondereflurstuecksgrenze 
    502 where 7104 = ANY(artderflurstuecksgrenze); 
    503  
    504  
    505 Create view grenze_gemeinde_7106 as  
    506 Select ogc_fid, artderflurstuecksgrenze, wkb_geometry from ax_besondereflurstuecksgrenze 
    507 where 7106 = ANY(artderflurstuecksgrenze); 
    508  
    509590-- END -- 
    510591 
Note: See TracChangeset for help on using the changeset viewer.