Ignore:
Timestamp:
11/30/11 14:10:13 (12 years ago)
Author:
frank.jaeger
Message:

ALKIS-Buchauskunft: Gebäudedaten

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisfsnw.php

    r129 r132  
    66 
    77        Version: 
    8         11.07.2011  Ersetzen $self durch $_SERVER['PHP_SELF']."?" 
    9         25.07.2011  PostNAS 0.5/0.6 Versionen unterscheiden 
    10         26.07.2011  debug, SQL nur im Test-Modus anzeigen. 
    11         02.11.2011  6.+7. Parameter fuer function eigentuemer() 
    128        16.11.2011  Neuer Style class='dbg', Link Historie 
    139        17.11.2011  Parameter der Functions geÀndert 
     10        30.11.2011  import_request_variables, $dbvers PostNAS 0.5 entfernt 
    1411         
    1512        ToDo: 
    16         - Nach Umstellung auf PostNAS 0.6 die Sonderbehandlung Version 0.5 entfernen  
    1713        - EntschlÃŒsseln "Bahnkategorie" bei Bahnverkehr, "OberflÀchenmaterial" bei Unland 
    1814          Dazu evtl. diese Felder ins Classfld verschieben (Meta-Tabellen!) 
    1915        - NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum 
    2016*/ 
    21 //ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
    2217session_start(); 
    23 $gkz=urldecode($_REQUEST["gkz"]); 
     18import_request_variables("G"); 
    2419require_once("alkis_conf_location.php"); 
    2520if ($auth == "mapbender") {require_once($mapbender);} 
    2621include("alkisfkt.php"); 
     22if ($id == "j") {$idanzeige=true;} else {$idanzeige=false;} 
     23$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
     24if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    2725?> 
    2826<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
     
    4341<body> 
    4442<?php 
    45 $gmlid=urldecode($_REQUEST["gmlid"]); 
    46 $eig=urldecode($_REQUEST["eig"]); 
    47  
    48 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 
    49 if ($id == "j") { 
    50         $idanzeige=true; 
    51 } else { 
    52         $idanzeige=false; 
    53 } 
    54 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
    55 if ($keys == "j") { 
    56         $showkey=true; 
    57 } else { 
    58         $showkey=false; 
    59 } 
    6043$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    6144if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
     
    215198$sql.="JOIN ax_lagebezeichnungmithausnummer  l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN 
    216199$sql.="JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 
    217 if ($dbvers=="05") { // 25.07.11 
    218         $sql.="AND to_char(l.lage, 'FM00000') = lpad(s.lage,5,'0') "; 
    219 } else { // ab PostNAS 0.6 
    220         $sql.="AND l.lage = s.lage "; 
    221 } 
     200$sql.="AND l.lage = s.lage "; 
    222201$sql.="WHERE v.beziehung_von= $1 "; // id FS"; 
    223202$sql.="AND v.beziehungsart='weistAuf' "; 
     
    266245$sql.="JOIN ax_lagebezeichnungohnehausnummer l ON l.gml_id=v.beziehung_zu "; 
    267246$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 
    268 if ($dbvers=="05") { 
    269         $sql.="AND l.lage::text=trim(leading '0' from s.lage) "; 
    270 } else { // ab PostNAS 0.6 
    271         $sql.="AND l.lage = s.lage "; 
    272 } 
     247$sql.="AND l.lage = s.lage "; 
    273248$sql.="WHERE v.beziehung_von= $1 "; // id FS"; 
    274249$sql.="AND   v.beziehungsart='zeigtAuf';"; //ORDER? 
Note: See TracChangeset for help on using the changeset viewer.