114 | | CREATE OR REPLACE VIEW qry_mb3_adresse_suche AS |
115 | | |
116 | | SELECT foo.ogc_fid, |
117 | | foo.drehwinkel * 57.296::double precision AS drehwinkel, |
118 | | foo.hausnummer as hausnummer, |
119 | | foo.gemeinde, |
120 | | foo.gemeindename, |
121 | | foo.strasse, |
122 | | foo.strschl, |
123 | | foo.kreis, |
124 | | foo.wkb_geometry |
125 | | FROM ( |
126 | | SELECT p.ogc_fid, |
127 | | p.drehwinkel * 57.296::double precision AS drehwinkel, |
128 | | l.hausnummer as hausnummer, |
129 | | m.gemeinde::text AS gemeinde, |
130 | | m.bezeichnung AS gemeindename, |
131 | | k.bezeichnung AS strasse, |
132 | | l.lage AS strschl, |
133 | | m.kreis::text AS kreis, |
134 | | p.wkb_geometry |
135 | | FROM ap_pto p |
136 | | JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von |
137 | | JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu = l.gml_id |
138 | | 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 |
139 | | JOIN ax_gemeinde m ON l.gemeinde::text = m.gemeinde::text AND l.kreis::text = m.kreis::text |
140 | | WHERE p.art::text = 'HNR'::text AND v.beziehungsart::text ='dientZurDarstellungVon'::text AND p.endet IS NULL AND l.endet IS NULL |
141 | | |
142 | | UNION |
143 | | |
144 | | SELECT |
145 | | p.ogc_fid, |
146 | | p.drehwinkel * 57.296::double precision AS drehwinkel, |
147 | | '' as hausnummer, |
148 | | m.gemeinde::text AS gemeinde, |
149 | | m.bezeichnung AS gemeindename, |
150 | | k.bezeichnung AS strasse, |
151 | | l.lage AS strschl, |
152 | | m.kreis::text AS kreis, |
153 | | p.wkb_geometry |
154 | | FROM ap_pto p |
155 | | JOIN alkis_beziehungen v ON p.gml_id = v.beziehung_von |
156 | | JOIN ax_lagebezeichnungohnehausnummer l ON v.beziehung_zu = l.gml_id |
157 | | 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 |
158 | | JOIN ax_gemeinde m ON l.gemeinde::text = m.gemeinde::text AND l.kreis::text = m.kreis::text |
159 | | WHERE p.art::text = 'Strasse'::text AND v.beziehungsart::text = 'dientZurDarstellungVon'::text AND p.endet IS NULL AND l.endet IS NULL) foo; |
160 | | }}} |
| 114 | "''"}}} |