Changeset 364 for trunk/mapbender


Ignore:
Timestamp:
03/03/16 18:38:47 (8 years ago)
Author:
frank.jaeger
Message:

Verbesserungen an NAV und Buchauskunft

Location:
trunk/mapbender/http/navn
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/mapbender/http/navn/alkisnav_adr.php

    r360 r364  
    55Version vom  
    66        2016-02-11      Version fÃŒr norGIS-ALKIS-Import aus Version Classic abgeleitet. 
     7        2016-03-02  $gemeinde auf feste LÀnge korrigieren 
    78 
    89        ToDo: 
     
    2021 
    2122$cntget = extract($_GET); 
     23$gemeinde=str_pad($gemeinde, 3, "0", STR_PAD_LEFT); // temporÀr 
    2224include("../../conf/alkisnav_conf.php"); 
    2325include("alkisnav_fkt.php"); // Funktionen 
  • trunk/mapbender/http/navn/alkisnav_eig.php

    r360 r364  
    55 Version vom 
    66        2016-02-11      Version fÃŒr norGIS-ALKIS-Import aus Version Classic abgeleitet. 
     7        2016-03-02  $gemeinde auf feste LÀnge korrigieren 
    78*/ 
    89 
     
    1314 
    1415$cntget = extract($_GET); 
     16$gemeinde=str_pad($gemeinde, 3, "0", STR_PAD_LEFT); // temporÀr .. 
    1517include("../../conf/alkisnav_conf.php"); // Konfigurations-Einstellungen 
    1618include("alkisnav_fkt.php"); // Funktionen 
  • trunk/mapbender/http/navn/alkisnav_fls.php

    r360 r364  
    77Version vom 
    88        2016-02-11      Version fÃŒr norGIS-ALKIS-Import aus Version Classic abgeleitet. 
     9        2016-03-02  $gemeinde auf feste LÀnge korrigieren 
    910*/ 
    1011 
     
    1415 
    1516$cntget = extract($_GET); 
     17$gemeinde=str_pad($gemeinde, 3, "0", STR_PAD_LEFT); // temporÀr bei Umstellung auf norGIS, besser im Mapbender 3stellig konfigurieren. 
    1618include("../../conf/alkisnav_conf.php"); 
    1719include("alkisnav_fkt.php"); // Funktionen 
     
    367369                echo "\n<p class='anz'>Keine Gemarkung.</p>"; 
    368370                if ($debug > 1) { 
     371/* 
    369372                        // Nach Umstellung auf NorGIS-Struktur muss im Mapbender die Gemeinde 3stellig konfiguriert werden 
    370373                        if (strlen($gemeinde) < 3) { 
    371374                                echo "<p class='err'>URL-Parameter &gemeinde=nnn im Mapbender gazetteer_alkis.SRC muss 3stellig sein!<br>Ist aber '".$gemeinde."'.</p>"; 
    372375                        } 
     376*/ 
    373377                        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = ".$match."</p>";} 
    374378                } 
     
    571575        } 
    572576        $sql.="FROM ax_flurstueck f WHERE f.gemarkungsnummer= $1 AND f.flurnummer= $2 AND f.zaehler= $3 "; 
    573         If ($znenner != "") {$sql.="AND f.nenner=".$znenner." ";} // wie prepared? 
    574         $sql.="AND endet IS NULL ORDER BY f.zaehler, f.nenner;"; 
     577 
     578//      If ($znenner != "") {$sql.="AND f.nenner=".$znenner." ";} 
     579 
     580        // norGIS: "zaehler" ist integer in der DB, aber "nenner" ist character, linksbÃŒndig ohne fÃŒhrende '0' 
     581        If ($znenner != "") { 
     582                $suchnenn = ltrim($znenner, '0'); 
     583                If ($suchnenn != "") { 
     584                        $sql.="AND f.nenner='".$suchnenn."' "; 
     585                } 
     586        } 
     587        $sql.="AND endet IS NULL ORDER BY f.zaehler, cast(f.nenner AS integer);"; 
    575588        $v=array($zgemkg4, $zflur, $zzaehler); 
    576589        $res=pg_prepare("", $sql); 
    577590        $res=pg_execute("", $v); 
    578         if (!$res) {echo "\n<p class='err'>Fehler bei Flurst&uuml;ck.</p>";} 
     591        if (!$res) { 
     592                echo "\n<p class='err'>Fehler bei Flurst&uuml;ck.</p>"; 
     593                if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."'<br>Parameter $1='".$zgemkg4."' $2='".$zflur."' $3='".$zzaehler."'<p>";} 
     594        } 
     595 
     596 
    579597        $zfs=0; 
    580598        while($row = pg_fetch_array($res)) {     
  • trunk/mapbender/http/navn/alkisnav_grd.php

    r360 r364  
    55Version vom 
    66        2016-02-11      Version fÃŒr norGIS-ALKIS-Import aus Version Classic abgeleitet. 
     7        2016-03-02  $gemeinde auf feste LÀnge korrigieren 
    78*/ 
    89 
     
    1415 
    1516$cntget = extract($_GET); 
     17$gemeinde=str_pad($gemeinde, 3, "0", STR_PAD_LEFT); // temporÀr .. 
    1618include("../../conf/alkisnav_conf.php"); // Konfigurations-Einstellungen 
    1719include("alkisnav_fkt.php"); // Funktionen 
Note: See TracChangeset for help on using the changeset viewer.