Changeset 344 for trunk/import
- Timestamp:
- 10/28/14 11:15:14 (9 years ago)
- Location:
- trunk/import
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/pp_definition.sql
r333 r344 12 12 -- 2012-02-28 gkz aus View nehmen 13 13 -- 2012-04-17 Flurstuecksnummern auf Standardposition 14 -- 2012-04-23 ax_flurstueck hat keinen Unique Index m ahr auf gml_id,14 -- 2012-04-23 ax_flurstueck hat keinen Unique Index mehr auf gml_id, 15 15 -- ForeignKey vorÃŒbergehend ausgeschaltet. 16 16 -- 2012-04-25 simple_geom fuer pp_flur … … 21 21 -- 2014-09-02 Entfernen der JOINs ÃŒber "alkis_beziehungen". 22 22 -- 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 25 25 26 26 -- ============================ … … 260 260 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 261 261 FROM ax_person p 262 JOIN ax_namensnummer n ON n.benennt= substring(p.gml_id,1,16)-- Person <benennt< Namensnummer263 JOIN ax_buchungsblatt b ON n.istbestandteilvon= substring(b.gml_id,1,16)-- Namensnummer >istBestandteilVon> Blatt264 JOIN ax_buchungsstelle s ON s.istbestandteilvon= substring(b.gml_id,1,16)-- Blatt <istBestandteilVon< buchungsStelle265 JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s.gml_id,1,16)-- buchungsStelle <istGebucht< flurstÃŒck262 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 266 266 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 267 267 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung; … … 277 277 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 278 278 FROM ax_person p 279 JOIN ax_namensnummer n ON n.benennt= substring(p.gml_id,1,16)-- Person <benennt< Namensnummer280 JOIN ax_buchungsblatt b ON n.istBestandteilVon= substring(b.gml_id,1,16)-- Namensnummer >istBestandteilVon> Blatt281 JOIN ax_buchungsstelle s1 ON s1.istbestandteilvon= substring(b.gml_id,1,16)-- Blatt <istBestandteilVon< buchungsStelle1282 JOIN ax_buchungsstelle s2 ON s ubstring(s2.gml_id,1,16)=ANY(s1.an) -- buchungsStelle2 <(recht)an< buchungsStelle1283 JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s2.gml_id,1,16)-- buchungsStelle2 < istGebucht < flurstÃŒck279 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 284 284 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 285 285 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung; -
trunk/import/sichten_wms.sql
r339 r344 28 28 -- 2014-08-29 P- und L-StraÃennamen gegenseitig ausschlieÃen in ap_pto_stra und ap_lto_stra 29 29 -- 2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 30 -- 2014-10-28 In "ap_pto_rest" keine Anzeige fÃŒr Texte ohne " advstandardmodell='DKKM1000' " 30 31 31 32 -- Layer "ag_t_gebaeude" … … 276 277 -- Ersatzweise auch "keine Angabe", aber nur wenn es keinen besseren Text zur Lage gibt 277 278 OR (p.advstandardmodell IS NULL 278 -- Alternativen zur L egebezeichnung suchen in P- und L-Version279 -- Alternativen zur Lagebezeichnung suchen in P- und L-Version 279 280 AND (SELECT s.ogc_fid FROM ap_lto s -- irgend ein Feld eines anderen Textes (suchen) 280 281 JOIN ax_lagebezeichnungohnehausnummer ls ON ls.gml_id = ANY(s.dientzurdarstellungvon) … … 350 351 -- ---------------------------------------- 351 352 -- REST: Texte, die nicht schon in einem anderen Layer ausgegeben werden 352 -- Ersetzt den View "s_beschriftung"353 353 -- Doppelte Darstellung aufgrund verschiedener "advstandardmodell" zum Objekt unterdrÃŒcken analog ap_pto_stra und ap_pto_nam 354 354 … … 370 370 -- 'PNR' = Pseudonummer (lfd.-Nr.-NebengebÀude), Inhalte wie "(1)" oder "P50" - kommt nicht mehr vor, oder? 371 371 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 372 376 -- Ersatzweise auch "keine Angabe" (null) akzeptieren, aber nur wenn ... 373 377 OR (p.advstandardmodell IS NULL … … 379 383 ) IS NULL 380 384 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 385 */ 381 386 ); 382 387
Note: See TracChangeset
for help on using the changeset viewer.