Changeset 86 for trunk/data/mapbender/http/nav/alkisnav_eig.php
- Timestamp:
- 04/12/11 09:58:26 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/mapbender/http/nav/alkisnav_eig.php
r68 r86 1 1 <?php 2 // Version vom 13.01.2011 2 /* Version vom 3 13.01.2011 4 11.04.2011 epsg in Link, transform nur wenn notwendig 5 */ 3 6 import_request_variables("PG"); 4 7 include("../../conf/alkisnav_conf.php"); … … 26 29 // Eigentuemer nach Name(-nsanfang) 27 30 // =============================== 28 global $gkz, $gemeinde, $ con, $name, $person, $gb;31 global $gkz, $gemeinde, $epsg, $con, $name, $person, $gb; 29 32 $linelimit=120; 30 33 if(preg_match("/\*/",$name)){ … … 51 54 // +++ Icon mit Link auf Person-Auskunft, ÃŒber gml_id 52 55 // Zur Zeit siehe unten: erst nach Auswahl einer einzelnen Person 53 echo "\n<a class='nam' title='Person' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."& person=".$gml."&name=".$nnam."'>".$nnam.", ".$vnam."</a>\n<br>";56 echo "\n<a class='nam' title='Person' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&epsg=".$epsg."&person=".$gml."&name=".$nnam."'>".$nnam.", ".$vnam."</a>\n<br>"; 54 57 $cnt++; 55 58 } … … 68 71 // GrundbÃŒcher zur gewÀhlten Person 69 72 // =================================== 70 global $gkz, $gemeinde, $ con, $name, $person, $gb, $auskpath;73 global $gkz, $gemeinde, $epsg, $con, $name, $person, $gb, $auskpath; 71 74 $linelimit=120; 72 75 if(isset($name)) { // Familiensuche 73 76 echo "\n<div class='back' title='Andere Personen mit diesem Nachnamen'>"; 74 77 echo "\n\t\t<img class='nwlink' src='ico/Eigentuemer_2.ico' width='16' height='16' alt='FAM'> "; 75 echo "\n<a class='back' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."& name=".$name."'>\"".$name."\"</a>";78 echo "\n<a class='back' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&epsg=".$epsg."&name=".$name."'>\"".$name."\"</a>"; 76 79 echo "\n</div>\n<br>"; 77 80 } … … 133 136 echo "\n\t\t<img class='nwlink' src='ico/GBBlatt_link.ico' width='16' height='16' alt='GB'>"; 134 137 echo "\n\t</a> "; 135 echo "\n\t".$beznam."<a title='Grundbuch' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."& gb=".$gml."&person=".$person."'> Blatt ".$nr." </a>";138 echo "\n\t".$beznam."<a title='Grundbuch' href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&epsg=".$epsg."&gb=".$gml."&person=".$person."'> Blatt ".$nr." </a>"; 136 139 echo "\n</div>"; 137 140 $cnt++; … … 157 160 echo "\n\t<div class='back' title='zurück zur Person'>"; 158 161 echo "\n\t\t<img class='nwlink' src='ico/Eigentuemer.ico' width='16' height='16' alt='EIG'> "; 159 echo "\n\t<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."& person=".$person."'>";162 echo "\n\t<a href='".$_SERVER['SCRIPT_NAME']."?gkz=".$gkz."&gemeinde=".$gemeinde."&epsg=".$epsg."&person=".$person."'>"; 160 163 echo "zurück</a><br>"; 161 164 echo "</div>"; … … 169 172 // Blatt <vbg/istBestandteilVon< Buchungsstelle <vfb/istGebucht< Flurstck. 170 173 $sql ="SELECT s.laufendenummer AS lfd, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.gemeinde, "; 171 $sql.="x(st_transform (st_centroid(f.wkb_geometry), ".$epsg.")) AS x, "; 172 $sql.="y(st_transform (st_centroid(f.wkb_geometry), ".$epsg.")) AS y, "; 174 if($epsg == "25832") { // Transform nicht notwendig 175 $sql.="x(st_centroid(f.wkb_geometry)) AS x, "; 176 $sql.="y(st_centroid(f.wkb_geometry)) AS y, "; 177 } else { 178 $sql.="x(st_transform(st_centroid(f.wkb_geometry), ".$epsg.")) AS x, "; 179 $sql.="y(st_transform(st_centroid(f.wkb_geometry), ".$epsg.")) AS y, "; 180 } 173 181 $sql.="g.gemarkungsnummer, g.bezeichnung "; 174 182 $sql.="FROM alkis_beziehungen vbg "; … … 236 244 if(isset($epsg)) { 237 245 if ($debug >= 2) {echo "<p>aktueller EPSG='".$epsg."'</p>";} // aus MB 238 if (substr($epsg, 0, 5) == "EPSG:") {$epsg=substr($epsg, 5);}246 $epsg = str_replace("EPSG:", "" , $_REQUEST["epsg"]); 239 247 } else { 240 if ($debug >= 2) {echo "<p class='err'>kein EPSG gesetzt</p>";}248 if ($debug >= 1) {echo "<p class='err'>kein EPSG gesetzt</p>";} 241 249 $epsg=$gui_epsg; // aus Conf 242 250 } … … 259 267 echo "\n<p>Parameter?</p>"; // Programmfehler 260 268 } 261 262 269 ?> 263 270
Note: See TracChangeset
for help on using the changeset viewer.