Changeset 339 for trunk/info/info/alkis/alkisgebaeudenw.php
- Timestamp:
- 09/30/14 16:42:55 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisgebaeudenw.php
r333 r339 10 10 2014-09-04 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 11 11 2014-09-10 Bei Relationen den Timestamp abschneiden 12 2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 12 13 */ 13 14 session_start(); … … 121 122 122 123 // Entschluesseln 123 $sqlg.="LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise=h.bauweise_id124 LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion=u.wert125 LEFT JOIN ax_gebaeude_zustand z ON g.zustand=z.wert124 $sqlg.="LEFT JOIN v_geb_bauweise h ON g.bauweise=h.bauweise_id 125 LEFT JOIN v_geb_funktion u ON g.gebaeudefunktion=u.wert 126 LEFT JOIN v_geb_zustand z ON g.zustand=z.wert 126 127 WHERE f.gml_id= $1 AND f.endet IS NULL and g.endet IS NULL "; // ID des akt. FS 127 128 … … 198 199 // HAUPTgebÀude Geb >zeigtAuf> lage (mehrere) 199 200 $sqll ="SELECT 'm' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 200 $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(g.zeigtauf) ";201 $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(g.zeigtauf) "; 201 202 $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 202 203 $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; … … 204 205 // oder NEBENgebÀude Geb >hat> Pseudo 205 206 $sqll.="UNION SELECT 'p' AS ltyp, l.gml_id AS lgml, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 206 $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON substring(l.gml_id,1,16)=g.hat ";207 $sqll.="FROM ax_gebaeude g JOIN ax_lagebezeichnungmitpseudonummer l ON l.gml_id=g.hat "; 207 208 $sqll.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 208 209 $sqll.="WHERE g.gml_id= $1 AND g.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL "; // ID des Hauses"
Note: See TracChangeset
for help on using the changeset viewer.