Ignore:
Timestamp:
11/09/18 14:17:35 (5 years ago)
Author:
frank.jaeger
Message:

Anpassung der ALKIS-Auskunft (PHP) an die Full-Schema-Version des ALKIS-Importers 3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisbaurecht.php

    r402 r412  
    99        2017-10-09 Sauber filtern auf endet IS NULL 
    1010        2018-04-23 &nodebug 
     11        2018-11-09 Umstellung Full-Schema 
    1112*/ 
    1213session_start(); 
     
    4445if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 
    4546 
    46 // Spalte "a.d" ist immer leer 
     47// Spalte "a.dokumentation" ist immer leer 
    4748$sql ="SELECT r.ogc_fid, r.artderfestlegung as adfkey, r.name, r.stelle, r.bezeichnung AS rechtbez,  
    48 a.v AS adfbez, d.bezeichnung AS stellbez, d.stellenart, wd.v, wd.d, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
     49a.beschreibung AS adfbez, d.bezeichnung AS stellbez, d.stellenart, wd.beschreibung, wd.dokumentation, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
    4950FROM ax_bauraumoderbodenordnungsrecht r  
    50 LEFT JOIN alkis_wertearten a ON cast(r.artderfestlegung AS character varying)=a.k AND a.element='ax_bauraumoderbodenordnungsrecht' AND a.bezeichnung='artderfestlegung' 
     51LEFT JOIN ax_artderfestlegung_bauraumoderbodenordnungsrecht a ON r.artderfestlegung = a.wert 
    5152LEFT JOIN ax_dienststelle d ON r.land=d.land AND r.stelle=d.stelle  
    52 LEFT JOIN alkis_wertearten wd ON cast(d.stellenart AS character varying)=wd.k AND wd.element='ax_dienststelle' AND wd.bezeichnung='stellenart' 
     53LEFT JOIN ax_behoerde wd ON d.stellenart = wd.wert 
    5354WHERE r.gml_id= $1 AND r.endet IS NULL AND d.endet IS NULL;"; 
    5455 
     
    126127        $v=array($gmlid); 
    127128} else { 
    128         $sql.="AND f.kreis = $2 AND f.gemeinde = $3 "; // Zuständiges Gebiet 
     129        $sql.="AND f.gemeindezugehoerigkeit_kreis = $2 AND f.gemeindezugehoerigkeit_gemeinde = $3 "; // Zuständiges Gebiet 
    129130        $v=array($gmlid, $filtkreis, $filtgem); 
    130131} 
Note: See TracChangeset for help on using the changeset viewer.