Changeset 306 for trunk/info/info/alkis/alkislage.php
- Timestamp:
- 01/23/14 14:53:26 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkislage.php
r275 r306 6 6 7 7 Version: 8 2011-11-229 Felder ax_gebaeude.description und .individualname sind entfallen10 GebÀude als Tabelle11 Link auf neues Modul "alkishaus".12 Sonderfall PostNAS-Vers. 05 entfernt.13 Kennzeichen im Balken verkÃŒrzt.14 2011-11-30 import_request_variables15 8 2013-03-06 Korrektur URL des Link im Abs. Lage bei eingeschalteten Test-Optionen 16 9 2013-04-08 deprecated "import_request_variables" ersetzt 10 2014-01-23 gml des Katalogs, Link auf Modul "strasse" 17 11 18 12 ToDo: 19 - Entschluesseln Kreis usw.20 13 - Das Balken-Kennzeichen noch kompatibel machen mit der Eingabe der Navigation fÃŒr Adresse 21 14 */ 22 15 session_start(); 23 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt24 16 $cntget = extract($_GET); 25 17 require_once("alkis_conf_location.php"); … … 62 54 63 55 // L a g e b e z e i c h n u n g 64 $sql ="SELECT s. bezeichnung AS snam, k.bezeichnung AS knam, g.bezeichnung AS gnam, l.land, l.regierungsbezirk, l.kreis, l.gemeinde, l.lage, ";56 $sql ="SELECT s.gml_id AS strgml, s.bezeichnung AS snam, b.bezeichnung AS bnam, r.bezeichnung AS rnam, k.bezeichnung AS knam, g.bezeichnung AS gnam, l.land, l.regierungsbezirk, l.kreis, l.gemeinde, l.lage, "; 65 57 switch ($ltyp) { 66 58 case "m": // "Mit HsNr" … … 74 66 break; 75 67 } 76 $sql.="FROM ".$tnam." l "; 77 // Gemeinde, Kreis, Strasse entschluesseln 68 $sql.="FROM ".$tnam." l "; // Left: Bei sub-Typ "Gewanne" von Typ "o" sind keine SchlÃŒsselfelder gefÃŒllt! 78 69 $sql.="LEFT JOIN ax_gemeinde g ON l.land=g.land AND l.regierungsbezirk=g.regierungsbezirk AND l.kreis=g.kreis AND l.gemeinde=g.gemeinde "; 79 70 $sql.="LEFT JOIN ax_kreisregion k ON l.land=k.land AND l.regierungsbezirk=k.regierungsbezirk AND l.kreis=k.kreis "; 71 $sql.="LEFT JOIN ax_regierungsbezirk r ON l.land=r.land AND l.regierungsbezirk=r.regierungsbezirk "; 72 $sql.="LEFT JOIN ax_bundesland b ON l.land=b.land "; 80 73 $sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s "; 81 // ab PostNAS 0.6: Feld "lage" char(5) mit fuehr.Nullen82 74 $sql.="ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 83 75 $sql.="WHERE l.gml_id= $1;"; … … 92 84 93 85 if ($row = pg_fetch_array($res)) { 86 $strgml=$row["strgml"]; // gml_id des Katalogeintrag StraÃe 94 87 $land =$row["land"]; 95 88 $regbez=$row["regierungsbezirk"]; 96 89 $kreis=$row["kreis"]; 97 90 $knam=$row["knam"]; 98 $gem =$row["gemeinde"]; 99 $gnam =$row["gnam"]; 100 $lage =$row["lage"]; // Strassenschluessel 101 $snam =$row["snam"]; //Strassennamen 91 $rnam=$row["rnam"]; 92 $bnam=$row["bnam"]; 93 $gem=$row["gemeinde"]; 94 $gnam=$row["gnam"]; 95 $lage=$row["lage"]; // Strassenschluessel 96 $snam=$row["snam"]; //Strassennamen 102 97 $unver=$row["unverschluesselt"]; // Gewanne 103 // $kennz=$land."-".$regbez."-".$kreis. "-".$gem."-".$lage."-";104 $kennz=$gem."-".$lage."-"; // ToDo: Kompatibel machen als Eingabe in inNavigation/Adresse98 // $kennz=$land."-".$regbez."-".$kreis. ... 99 $kennz=$gem."-".$lage."-"; // ToDo: Kompatibel machen als Eingabe in Navigation/Adresse 105 100 106 101 switch ($ltyp) { … … 111 106 // Balken 112 107 echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken 108 $osub=""; 113 109 break; 114 110 case "p": // "mit PseudoNr" … … 118 114 $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 119 115 echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz." </p>\n"; // Balken 116 $osub=""; 120 117 break; 121 case "o": //"Ohne HsNr" 118 case "o": // "Ohne HsNr" 119 // 2 Unterarten bzw. Zeilen-Typen in der Tabelle 122 120 if ($lage == "") { 121 $osub="g"; // Sub-Typ Gewanne 123 122 $kennz=" - ".$unver; 123 $untertitel="Gewanne (unverschlüsselte Lage)"; 124 echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken 124 125 } else { 126 $osub="s"; // Sub-Typ Strasse (ohne HsNr) 125 127 $kennz.=$unver; 126 }127 $untertitel="Straße ohne Hausnummer und/oder Gewanne (unverschlüsselte Lage)";128 echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken128 $untertitel="Straße ohne Hausnummer"; 129 echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken 130 } 129 131 break; 130 132 } … … 133 135 } 134 136 135 echo "\n<h2><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=' '> Lagebezeichnung</h2>\n";137 echo "\n<h2><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt='HAUS'> Lagebezeichnung</h2>\n"; 136 138 137 139 echo "<p>Typ: ".$untertitel."</p>"; … … 141 143 echo "\n\t<table class='kennzla' title='Lage'>"; 142 144 echo "\n\t<tr>"; 143 echo "\n\t\t<td class='head'>Land</td>"; 144 echo "\n\t\t<td class='head'>Reg.-Bez.</td>"; 145 echo "\n\t\t<td class='head'>Kreis</td>"; 146 echo "\n\t\t<td class='head'>Gemeinde</td>"; 147 echo "\n\t\t<td class='head'>Straße</td>"; 145 if ($osub != "g") { // nicht bei Gewanne 146 echo "\n\t\t<td class='head'>Land</td>"; 147 echo "\n\t\t<td class='head'>Reg.-Bez.</td>"; 148 echo "\n\t\t<td class='head'>Kreis</td>"; 149 echo "\n\t\t<td class='head'>Gemeinde</td>"; 150 echo "\n\t\t<td class='head'>Straße</td>"; 151 } 148 152 switch ($ltyp) { 149 153 case "m": // "Mit HsNr" … … 155 159 break; 156 160 case "o": //"Ohne HsNr" 157 echo "\n\t\t<td class='head'>unverschlüsselte Lage</td>"; 161 if ($osub == "g") { 162 echo "\n\t\t<td class='head'>unverschlüsselte Lage</td>"; 163 } 158 164 break; 159 165 } 160 166 echo "\n\t</tr>"; 161 167 echo "\n\t<tr>"; 162 echo "\n\t\t<td title='Bundesland'>".$land."</td>"; 163 echo "\n\t\t<td title='Regierungsbezirk'>".$regbez."</td>"; 164 echo "\n\t\t<td title='Kreis'>"; 165 if ($showkey) { 166 echo "<span class='key'>".$kreis."</span><br>"; 167 } 168 echo $knam." </td>"; 169 echo "\n\t\t<td title='Gemeinde'>"; 170 if ($showkey) { 171 echo "<span class='key'>".$gem."</span><br>"; 172 } 173 echo $gnam." </td>"; 174 175 echo "\n\t\t<td title='Straße'>"; 176 if ($showkey) { 177 echo "<span class='key'>".$lage."</span><br>"; 178 } 179 if ($ltyp == "o") { 180 echo "<span class='wichtig'>".$snam."</div>"; 181 } else { 182 echo $snam; 183 } 184 echo " </td>"; 168 if ($osub != "g") { // nicht bei Gewanne 169 170 echo "\n\t\t<td title='Bundesland'>"; 171 if ($showkey) {echo "<span class='key'>".$land."</span><br>";} 172 echo $bnam." </td>"; 173 174 echo "\n\t\t<td title='Regierungsbezirk'>"; 175 if ($showkey) {echo "<span class='key'>".$regbez."</span><br>";} 176 echo $rnam." </td>"; 177 178 echo "\n\t\t<td title='Kreis'>"; 179 if ($showkey and $osub != "g") {echo "<span class='key'>".$kreis."</span><br>";} 180 echo $knam." </td>"; 181 182 echo "\n\t\t<td title='Gemeinde'>"; 183 if ($showkey and $osub != "g") {echo "<span class='key'>".$gem."</span><br>";} 184 echo $gnam." </td>"; 185 186 echo "\n\t\t<td title='Straße'>"; 187 if ($showkey and $osub != "g") {echo "<span class='key'>".$lage."</span><br>";} 188 if ($ltyp == "o") { 189 echo "<span class='wichtig'>".$snam."</span>"; 190 } else { 191 echo $snam; 192 } 193 echo " </td>"; 194 } 185 195 186 196 switch ($ltyp) { … … 193 203 break; 194 204 case "o": 195 echo "\n\t\t<td title='Gewanne'><span class='wichtig'>".$unver."</span></td>"; 205 if ($osub == "g") { 206 echo "\n\t\t<td title='Gewanne'><span class='wichtig'>".$unver."</span></td>"; 207 } 196 208 break; 197 209 } … … 202 214 203 215 // Kopf Rechts: weitere Daten? 204 // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ?205 216 if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 217 218 if ($osub != "g") { // Link zu Strasse 219 echo "\n\t\t<p class='nwlink noprint'>"; 220 echo "\n\t\t<a href='alkisstrasse.php?gkz=".$gkz."&gmlid=".$strgml; 221 if ($idanzeige) {echo "&id=j";} 222 if ($showkey) {echo "&showkey=j";} 223 echo "' title='Straße'>Straße <img src='ico/Strassen.ico' width='16' height='16' alt=''></a>"; 224 echo "\n\t\t</p>"; 225 } 206 226 207 227 echo "\n\t</td>\n</tr>\n</table>"; … … 209 229 210 230 // F L U R S T U E C K E 231 // ax_Flurstueck >weistAuf> ax_LagebezeichnungMitHausnummer 232 // ax_Flurstueck >zeigtAuf> ax_LagebezeichnungOhneHausnummer 211 233 if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 212 234 echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurstücke</h3>\n"; 213 235 echo "\n<p>mit dieser Lagebezeichnung.</p>"; 214 // ax_Flurstueck >weistAuf> ax_LagebezeichnungMitHausnummer215 // ax_Flurstueck >zeigtAuf> ax_LagebezeichnungOhneHausnummer216 236 switch ($ltyp) { 217 237 case "m": $bezart="weistAuf"; break; … … 219 239 } 220 240 $sql="SELECT g.gemarkungsnummer, g.bezeichnung, "; 221 $sql.="f.gml_id, f.flurnummer, f.zaehler, f.nenner, f. regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche ";241 $sql.="f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche "; 222 242 $sql.="FROM ax_flurstueck f "; 223 243 $sql.="JOIN alkis_beziehungen v ON f.gml_id=v.beziehung_von "; … … 300 320 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> "; 301 321 } 302 echo " \n</p>";322 echo "</p>"; 303 323 break; 304 324 … … 316 336 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=m'>Haus-Nr ".$pseu."</a> "; 317 337 } 318 echo " \n</p>";338 echo "</p>"; 319 339 320 340 echo "\n<p>weitere Nebengebäude: "; … … 331 351 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> "; 332 352 } 333 echo " \n</p>";353 echo "</p>"; 334 354 break; 335 355 } … … 405 425 <div class='buttonbereich noprint'> 406 426 <hr> 407 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zurück" /></a> 408 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a> 409 <!-- <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a> 410 <a title="Seite schließen" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a> --> 427 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zurück"></a> 428 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken"></a> 411 429 </div> 412 430 </form> … … 416 434 </body> 417 435 </html> 418
Note: See TracChangeset
for help on using the changeset viewer.