Changeset 412 for trunk/info/info/alkisn/alkisgebaeudenw.php
- Timestamp:
- 11/09/18 14:17:35 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisgebaeudenw.php
r402 r412 10 10 2017-06-19 Tool-Tip GebÀudefunktion 11 11 2018-04-23 Kennzeichen eingerÃŒckt, &nodebug 12 2018-11-09 Umstellung Full-Schema 12 13 */ 13 14 session_start(); … … 106 107 107 108 // G e b a e u d e 108 $sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h. v AS bauweise_beschreibung, u.v AS bezeichner, u.d AS gfktd, g.zustand, z.vAS bzustand,109 $sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, h.beschreibung AS bauweise_beschreibung, u.beschreibung AS bezeichner, u.dokumentation AS gfktd, g.zustand, z.beschreibung AS bzustand, 109 110 round(st_area(g.wkb_geometry)::numeric,2) AS gebflae, "; // GEB-Flaeche komplett auch die Fl. ausserhalb des FS 110 111 $sqlg.="round(st_area(ST_Intersection(g.wkb_geometry,f.wkb_geometry))::numeric,2) AS schnittflae, "; // wie viel vom GEB liegt im FS? 111 112 $sqlg.="st_within(g.wkb_geometry,f.wkb_geometry) as drin "; // liegt das GEB komplett im FS? 112 113 $sqlg.="FROM ax_flurstueck f, ax_gebaeude g 113 LEFT JOIN alkis_wertearten h ON cast(g.bauweise AS character varying) = h.k AND h.element='ax_gebaeude' and h.bezeichnung='bauweise' 114 LEFT JOIN a lkis_wertearten u ON cast(g.gebaeudefunktion AS character varying) = u.k AND u.element='ax_gebaeude' and u.bezeichnung='gebaeudefunktion'115 LEFT JOIN a lkis_wertearten z ON cast(g.zustand AS character varying) = z.k AND z.element='ax_gebaeude' and z.bezeichnung='zustand'114 JOIN ax_bauweise_gebaeude h ON g.bauweise = h.wert 115 LEFT JOIN ax_gebaeudefunktion u ON g.gebaeudefunktion = u.wert 116 LEFT JOIN ax_zustand_gebaeude z ON g.zustand = z.wert 116 117 WHERE f.gml_id= $1 AND f.endet IS NULL and g.endet IS NULL "; // ID des akt. FS 117 118
Note: See TracChangeset
for help on using the changeset viewer.