Changeset 344 for trunk/import


Ignore:
Timestamp:
10/28/14 11:15:14 (9 years ago)
Author:
frank.jaeger
Message:

HQ-Print-Version des MapProxy?-WMS, Verbesserungen der Präsentationsobjekte "Straßennamen" im WMS.

Location:
trunk/import
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/pp_definition.sql

    r333 r344  
    1212--  2012-02-28 gkz aus View nehmen 
    1313--  2012-04-17 Flurstuecksnummern auf Standardposition 
    14 --  2012-04-23 ax_flurstueck hat keinen Unique Index mahr auf gml_id, 
     14--  2012-04-23 ax_flurstueck hat keinen Unique Index mehr auf gml_id, 
    1515--             ForeignKey vorÃŒbergehend ausgeschaltet. 
    1616--  2012-04-25 simple_geom fuer pp_flur 
     
    2121--  2014-09-02 Entfernen der JOINs ÃŒber "alkis_beziehungen".  
    2222--             Wie im Schema: SchlÃŒssel von integer nach varchar fÃŒr land, regierungsbezirk usw. 
    23  
    24   --  IN ARBEIT +++++    substring(_.gml_id,1,16)  
     23--  2014-10-28 letzte FÀlle von "substring(gml_id,1,16)" wieder raus 
     24 
    2525 
    2626-- ============================ 
     
    260260  SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 
    261261  FROM ax_person          p 
    262   JOIN ax_namensnummer    n  ON n.benennt=substring(p.gml_id,1,16)            -- Person <benennt< Namensnummer 
    263   JOIN ax_buchungsblatt   b  ON n.istbestandteilvon=substring(b.gml_id,1,16)  -- Namensnummer >istBestandteilVon> Blatt 
    264   JOIN ax_buchungsstelle  s  ON s.istbestandteilvon=substring(b.gml_id,1,16)  -- Blatt <istBestandteilVon< buchungsStelle 
    265   JOIN ax_flurstueck      f  ON f.istgebucht=substring(s.gml_id,1,16)         -- buchungsStelle <istGebucht< flurstÃŒck 
     262  JOIN ax_namensnummer    n  ON n.benennt=p.gml_id              -- Person <benennt< Namensnummer 
     263  JOIN ax_buchungsblatt   b  ON n.istbestandteilvon=b.gml_id    -- Namensnummer >istBestandteilVon> Blatt 
     264  JOIN ax_buchungsstelle  s  ON s.istbestandteilvon= b.gml_id   -- Blatt <istBestandteilVon< buchungsStelle 
     265  JOIN ax_flurstueck      f  ON f.istgebucht=s.gml_id           -- buchungsStelle <istGebucht< flurstÃŒck 
    266266  JOIN ax_gemarkung       k  ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer  
    267267  JOIN gemeinde_gemarkung g  ON k.gemarkungsnummer=g.gemarkung; 
     
    277277  SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 
    278278  FROM ax_person          p 
    279   JOIN ax_namensnummer    n  ON n.benennt=substring(p.gml_id,1,16)             -- Person <benennt< Namensnummer 
    280   JOIN ax_buchungsblatt   b  ON n.istBestandteilVon=substring(b.gml_id,1,16)   -- Namensnummer >istBestandteilVon> Blatt 
    281   JOIN ax_buchungsstelle  s1 ON s1.istbestandteilvon=substring(b.gml_id,1,16)  -- Blatt <istBestandteilVon< buchungsStelle1 
    282   JOIN ax_buchungsstelle  s2 ON substring(s2.gml_id,1,16)=ANY(s1.an)           -- buchungsStelle2 <(recht)an< buchungsStelle1 
    283   JOIN ax_flurstueck      f  ON f.istgebucht=substring(s2.gml_id,1,16)         -- buchungsStelle2 < istGebucht < flurstÃŒck 
     279  JOIN ax_namensnummer    n  ON n.benennt=p.gml_id             -- Person <benennt< Namensnummer 
     280  JOIN ax_buchungsblatt   b  ON n.istBestandteilVon=b.gml_id   -- Namensnummer >istBestandteilVon> Blatt 
     281  JOIN ax_buchungsstelle  s1 ON s1.istbestandteilvon=b.gml_id  -- Blatt <istBestandteilVon< buchungsStelle1 
     282  JOIN ax_buchungsstelle  s2 ON s2.gml_id=ANY(s1.an)           -- buchungsStelle2 <(recht)an< buchungsStelle1 
     283  JOIN ax_flurstueck      f  ON f.istgebucht=s2.gml_id         -- buchungsStelle2 < istGebucht < flurstÃŒck 
    284284  JOIN ax_gemarkung       k  ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer  
    285285  JOIN gemeinde_gemarkung g  ON k.gemarkungsnummer=g.gemarkung; 
  • trunk/import/sichten_wms.sql

    r339 r344  
    2828--  2014-08-29 P- und L-Straßennamen gegenseitig ausschließen in ap_pto_stra und ap_lto_stra 
    2929--  2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
     30--  2014-10-28 In "ap_pto_rest" keine Anzeige fÃŒr Texte ohne " advstandardmodell='DKKM1000' " 
    3031 
    3132-- Layer "ag_t_gebaeude" 
     
    276277           -- Ersatzweise auch "keine Angabe", aber nur wenn es keinen besseren Text zur Lage gibt 
    277278           OR (p.advstandardmodell IS NULL 
    278                -- Alternativen zur Legebezeichnung suchen in P- und L-Version 
     279               -- Alternativen zur Lagebezeichnung suchen in P- und L-Version 
    279280               AND (SELECT s.ogc_fid FROM ap_lto s -- irgend ein Feld eines anderen Textes (suchen) 
    280281                      JOIN ax_lagebezeichnungohnehausnummer ls ON ls.gml_id = ANY(s.dientzurdarstellungvon) 
     
    350351-- ---------------------------------------- 
    351352-- REST: Texte, die nicht schon in einem anderen Layer ausgegeben werden 
    352 -- Ersetzt den View "s_beschriftung" 
    353353-- Doppelte Darstellung aufgrund verschiedener "advstandardmodell" zum Objekt unterdrÃŒcken analog ap_pto_stra und ap_pto_nam 
    354354 
     
    370370     -- 'PNR' = Pseudonummer (lfd.-Nr.-NebengebÀude), Inhalte wie "(1)" oder "P50" - kommt nicht mehr vor, oder? 
    371371    AND ('DKKM1000' = ANY (p.advstandardmodell)     -- "Lika 1000" bevorzugen 
     372 
     373/*      -- Änderung 2014-10-28: nicht einbeziehen wenn advstandardmodell leer ist. 
     374        -- Sonst doppelte Darstellung von freierText mit Straßennamen auf Nutzungsarten fÃŒr ABK. 
     375 
    372376           -- Ersatzweise auch "keine Angabe" (null) akzeptieren, aber nur wenn ... 
    373377           OR (p.advstandardmodell IS NULL 
     
    379383                    ) IS NULL  
    380384              ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 
     385*/ 
    381386         ); 
    382387 
Note: See TracChangeset for help on using the changeset viewer.