Changeset 332 for trunk/import/pp_definition.sql
- Timestamp:
- 09/12/14 14:07:11 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/pp_definition.sql
r330 r332 22 22 -- Wie im Schema: SchlÃŒssel von integer nach varchar fÃŒr land, regierungsbezirk usw. 23 23 24 -- IN ARBEIT +++++ substring(_.gml_id,1,16) 24 25 25 26 -- ============================ … … 258 259 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 259 260 FROM ax_person p 260 JOIN ax_namensnummer n ON n.benennt = p.gml_id-- Person <benennt< Namensnummer261 JOIN ax_buchungsblatt b ON n.istbestandteilvon = b.gml_id-- Namensnummer >istBestandteilVon> Blatt262 JOIN ax_buchungsstelle s ON s.istbestandteilvon = b.gml_id-- Blatt <istBestandteilVon< buchungsStelle263 JOIN ax_flurstueck f ON f.istgebucht = s.gml_id-- buchungsStelle <istGebucht< flurstÃŒck264 JOIN ax_gemarkung k ON f.land = k.land AND f.gemarkungsnummer =k.gemarkungsnummer265 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer =g.gemarkung;261 JOIN ax_namensnummer n ON n.benennt=substring(p.gml_id,1,16) -- Person <benennt< Namensnummer 262 JOIN ax_buchungsblatt b ON n.istbestandteilvon=substring(b.gml_id,1,16) -- Namensnummer >istBestandteilVon> Blatt 263 JOIN ax_buchungsstelle s ON s.istbestandteilvon=substring(b.gml_id,1,16) -- Blatt <istBestandteilVon< buchungsStelle 264 JOIN ax_flurstueck f ON f.istgebucht=substring(s.gml_id,1,16) -- buchungsStelle <istGebucht< flurstÃŒck 265 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 266 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung; 266 267 267 268 COMMENT ON VIEW gemeinde_person_typ1 … … 275 276 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 276 277 FROM ax_person p 277 JOIN ax_namensnummer n ON n.benennt = p.gml_id-- Person <benennt< Namensnummer278 JOIN ax_buchungsblatt b ON n.istBestandteilVon = b.gml_id-- Namensnummer >istBestandteilVon> Blatt279 JOIN ax_buchungsstelle s1 ON s1.istbestandteilvon = b.gml_id-- Blatt <istBestandteilVon< buchungsStelle1280 JOIN ax_buchungsstelle s2 ON s 2.gml_id= ANY(s1.an) -- buchungsStelle2 <(recht)an< buchungsStelle1281 JOIN ax_flurstueck f ON f.istgebucht = s2.gml_id-- buchungsStelle2 < istGebucht < flurstÃŒck282 JOIN ax_gemarkung k ON f.land = k.land AND f.gemarkungsnummer =k.gemarkungsnummer283 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer =g.gemarkung;278 JOIN ax_namensnummer n ON n.benennt=substring(p.gml_id,1,16) -- Person <benennt< Namensnummer 279 JOIN ax_buchungsblatt b ON n.istBestandteilVon=substring(b.gml_id,1,16) -- Namensnummer >istBestandteilVon> Blatt 280 JOIN ax_buchungsstelle s1 ON s1.istbestandteilvon=substring(b.gml_id,1,16) -- Blatt <istBestandteilVon< buchungsStelle1 281 JOIN ax_buchungsstelle s2 ON substring(s2.gml_id,1,16)= ANY(s1.an) -- buchungsStelle2 <(recht)an< buchungsStelle1 282 JOIN ax_flurstueck f ON f.istgebucht=substring(s2.gml_id,1,16) -- buchungsStelle2 < istGebucht < flurstÃŒck 283 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 284 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung; 284 285 285 286 COMMENT ON VIEW gemeinde_person_typ2 … … 288 289 -- Statistik ÃŒber die Buchungs-Typen je Gemeinde 289 290 -- ToDo: +++++ View "gemeinde_gemarkung" nicht verwenden, auflösen 290 CREATE VIEW gemeinde_person_statistik291 CREATE OR REPLACE VIEW gemeinde_person_statistik 291 292 AS 292 293 SELECT p.land, p.regierungsbezirk, p.kreis, p.gemeinde, g.gemeindename, p.buchtyp, count(p.person) as personen … … 309 310 -- Gemarkungen: 4 Meter 310 311 311 CREATE VIEW pp_gemeinde_analyse AS312 CREATE OR REPLACE VIEW pp_gemeinde_analyse AS 312 313 SELECT land, gemeinde, gemeindename, 313 314 st_npoints(the_geom) AS umring_alle_punkte, … … 316 317 317 318 318 CREATE VIEW pp_gemarkung_analyse AS319 CREATE OR REPLACE VIEW pp_gemarkung_analyse AS 319 320 SELECT land, gemeinde, gemarkung, gemarkungsname, 320 321 st_npoints(the_geom) AS umring_alle_punkte,
Note: See TracChangeset
for help on using the changeset viewer.