Changeset 333 for trunk/info/info/alkis/alkisstrasse.php
- Timestamp:
- 09/15/14 15:11:32 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisstrasse.php
r330 r333 11 11 2014-01-30 pg_free_result 12 12 2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 13 2014-09-1 0Bei Relationen den Timestamp abschneiden13 2014-09-15 Bei Relationen den Timestamp abschneiden 14 14 */ 15 15 session_start(); … … 55 55 JOIN ax_gemeinde g ON s.land=g.land AND s.regierungsbezirk=g.regierungsbezirk AND s.kreis=g.kreis AND s.gemeinde=g.gemeinde 56 56 LEFT JOIN ax_lagebezeichnungohnehausnummer o ON s.land=o.land AND s.regierungsbezirk=o.regierungsbezirk AND s.kreis=o.kreis AND s.gemeinde=o.gemeinde AND s.lage=o.lage 57 WHERE s.gml_id= $1 ;";57 WHERE s.gml_id= $1 AND s.endet IS NULL AND o.endet IS NULL ;"; 58 58 59 59 $v=array($gmlid); … … 139 139 $subquery = "SELECT f1.gml_id AS fsgml, lm.gml_id AS lgml, lm.land, lm.regierungsbezirk, lm.kreis, lm.gemeinde, lm.lage, lm.hausnummer 140 140 FROM ax_flurstueck f1 JOIN ax_lagebezeichnungmithausnummer lm ON substring(lm.gml_id,1,16)=ANY(f1.weistAuf) 141 WHERE f1.endet IS NULL AND lm.endet IS NULL 141 142 UNION SELECT f2.gml_id AS fsgml, '' AS lgml, lo.land, lo.regierungsbezirk, lo.kreis, lo.gemeinde, lo.lage, '' AS hausnummer 142 FROM ax_flurstueck f2 JOIN ax_lagebezeichnungohnehausnummer lo ON substring(lo.gml_id,1,16)=ANY(f2.zeigtauf) "; 143 FROM ax_flurstueck f2 JOIN ax_lagebezeichnungohnehausnummer lo ON substring(lo.gml_id,1,16)=ANY(f2.zeigtauf) 144 WHERE f2.endet IS NULL AND lo.endet IS NULL"; 143 145 144 146 $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, duett.lgml, duett.hausnummer … … 146 148 JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer 147 149 JOIN ax_lagebezeichnungkatalogeintrag s ON duett.land=s.land AND duett.regierungsbezirk=s.regierungsbezirk AND duett.kreis=s.kreis AND duett.gemeinde=s.gemeinde AND duett.lage=s.lage 148 WHERE s.gml_id = $1 ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 150 WHERE s.gml_id = $1 AND f.endet IS NULL AND s.endet IS NULL 151 ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 149 152 150 153 $v=array($gmlid); … … 166 169 echo "\n</tr>"; 167 170 $j=0; 171 $cnths=0; // Count Haus 168 172 while($rowf = pg_fetch_array($resf)) { 169 173 $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT); … … 190 194 if ($showkey) {echo "&showkey=j";} 191 195 echo "' title='Lage Mit Hausnummer'>Lage <img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a> "; 196 $cnths++; 192 197 } 193 198 … … 202 207 } 203 208 echo "\n</table>"; 209 if ($j > 6) { 210 echo "<p class='cnt'>".$j." Flurstücke"; 211 if ($cnths > 4) { 212 echo ", ".$cnths." Häuser"; 213 } 214 echo "</p>"; 215 } 204 216 pg_free_result($res); 205 217 ?>
Note: See TracChangeset
for help on using the changeset viewer.