94 | | SELECT p.ogc_fid, |
95 | | p.drehwinkel * 57.296::double precision AS drehwinkel, |
96 | | l.hausnummer, |
97 | | m.gemeinde::text AS gemeinde, |
98 | | m.bezeichnung AS gemeindename, |
99 | | k.bezeichnung AS strasse, |
100 | | l.lage AS strschl, |
101 | | m.kreis::text AS kreis, |
102 | | p.wkb_geometry AS the_geom_etrs |
103 | | FROM ap_pto p |
104 | | JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von |
105 | | JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu = l.gml_id |
106 | | JOIN ax_lagebezeichnungkatalogeintrag k ON l.kreis = k.kreis AND l.gemeinde = k.gemeinde AND l.lage::text = k.lage::text |
107 | | JOIN ax_gemeinde m ON l.gemeinde = m.gemeinde AND l.kreis = m.kreis |
108 | | WHERE p.art::text = 'HNR'::text AND v.beziehungsart::text = 'dientZurDarstellungVon'::text AND p.endet IS NULL AND l.endet IS NULL; |
109 | | |
| 94 | |
| 95 | SELECT foo.ogc_fid, |
| 96 | foo.drehwinkel * 57.296::double precision AS drehwinkel, |
| 97 | foo.hausnummer as hausnummer, |
| 98 | foo.gemeinde, |
| 99 | foo.gemeindename, |
| 100 | foo.strasse, |
| 101 | foo.strschl, |
| 102 | foo.kreis, |
| 103 | foo.wkb_geometry |
| 104 | FROM ( |
| 105 | SELECT p.ogc_fid, |
| 106 | p.drehwinkel * 57.296::double precision AS drehwinkel, |
| 107 | l.hausnummer as hausnummer, |
| 108 | m.gemeinde::text AS gemeinde, |
| 109 | m.bezeichnung AS gemeindename, |
| 110 | k.bezeichnung AS strasse, |
| 111 | l.lage AS strschl, |
| 112 | m.kreis::text AS kreis, |
| 113 | p.wkb_geometry |
| 114 | FROM ap_pto p |
| 115 | JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von |
| 116 | JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu = l.gml_id |
| 117 | JOIN ax_lagebezeichnungkatalogeintrag k ON l.kreis::text = k.kreis::text AND l.gemeinde::text = k.gemeinde::text AND l.lage::text = k.lage::text |
| 118 | JOIN ax_gemeinde m ON l.gemeinde::text = m.gemeinde::text AND l.kreis::text = m.kreis::text |
| 119 | WHERE p.art::text = 'HNR'::text AND v.beziehungsart::text ='dientZurDarstellungVon'::text AND p.endet IS NULL AND l.endet IS NULL |
| 120 | |
| 121 | UNION |
| 122 | |
| 123 | SELECT |
| 124 | p.ogc_fid, |
| 125 | p.drehwinkel * 57.296::double precision AS drehwinkel, |
| 126 | '' as hausnummer, |
| 127 | m.gemeinde::text AS gemeinde, |
| 128 | m.bezeichnung AS gemeindename, |
| 129 | k.bezeichnung AS strasse, |
| 130 | l.lage AS strschl, |
| 131 | m.kreis::text AS kreis, |
| 132 | p.wkb_geometry |
| 133 | FROM ap_pto p |
| 134 | JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von |
| 135 | JOIN ax_lagebezeichnungohnehausnummer l ON v.beziehung_zu = l.gml_id |
| 136 | JOIN ax_lagebezeichnungkatalogeintrag k ON l.kreis::text = k.kreis::text AND l.gemeinde::text = k.gemeinde::text AND l.lage::text = k.lage::text |
| 137 | JOIN ax_gemeinde m ON l.gemeinde::text = m.gemeinde::text AND l.kreis::text = m.kreis::text |
| 138 | WHERE p.art::text = 'Strasse'::text AND v.beziehungsart::text = 'dientZurDarstellungVon'::text AND p.endet IS NULL AND l.endet IS NULL) foo; |