Ignore:
Timestamp:
12/01/16 12:43:03 (7 years ago)
Author:
frank.jaeger
Message:

Verbesserungen an der ALKIS-Buchauskunft (Geschwindigkeit, Fehlerkorrekturen, Mandantenfähigkeit) und an der Mapbender2-Navigation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkis/alkisinlaybaurecht.php

    r355 r376  
    22/*      alkisinlaybaurecht.php - Inlay fuer Template: Baurecht 
    33        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
     4        Ähnlich alkisbaurecht, aber nur Basisdaten, kein Footer und keine Flurstücks-Verschneidung. 
    45 
    56        Version: 
    6         2011-07-26  debug 
    7         2011-11-28  import_request_variables 
    8         2011-12-14  function imFenster 
    9         2013-04-08  deprecated "import_request_variables" ersetzt 
    10         2013-06-27      hiervon neue Variante alkisbaurecht (ohne "inlay"),  
    11                         dafÃŒr hier die SchlÃŒssel ganz raus und FlurstÃŒcks-Verschneidung raus. 
    12         2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 
    13         2014-09-10 Bei Relationen den Timestamp abschneiden 
    14         2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix) 
    15         2015-12-09 Austausch .ico durch .png 
     7        2016-02-24 Version fuer norGIS-ALKIS-Import 
     8        2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 
    169*/ 
    1710session_start(); 
     
    2013if ($auth == "mapbender") {require_once($mapbender);} 
    2114?> 
    22 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    23 <html> 
     15<!doctype html> 
     16<html lang="de"> 
    2417<head> 
    25         <meta name="author" content="b600352" > 
    26         <meta http-equiv="cache-control" content="no-cache"> 
    27         <meta http-equiv="pragma" content="no-cache"> 
    28         <meta http-equiv="expires" content="0"> 
    29         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     18        <meta charset="utf-8"> 
    3019        <title>ALKIS Bau-, Raum- oder Bodenordnungsrecht</title> 
    3120        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
     
    4231 
    4332<?php 
    44 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     33$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisinlaybaurecht.php'"); 
    4534if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    4635 
    47 // wie View "baurecht" 
    48 $sql ="SELECT r.ogc_fid, r.name, r.stelle, r.bezeichnung AS rechtbez, a.bezeichner AS adfbez, d.bezeichnung AS stellbez, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
     36// Keine Spalten, die eine Berechtigungsprüfung nach Gemeinde ermöglichen: 
     37$sql ="SELECT r.ogc_fid, r.name, r.stelle, r.bezeichnung AS rechtbez, a.v AS adfbez, d.bezeichnung AS stellbez, round(st_area(r.wkb_geometry)::numeric,0) AS flae  
    4938FROM ax_bauraumoderbodenordnungsrecht r  
    50 LEFT JOIN v_baurecht_adf a ON r.artderfestlegung=a.wert  
     39LEFT JOIN alkis_wertearten a ON cast(r.artderfestlegung AS character varying)=a.k AND a.element='ax_bauraumoderbodenordnungsrecht' AND a.bezeichnung='artderfestlegung' 
    5140LEFT JOIN ax_dienststelle d ON r.land=d.land AND r.stelle=d.stelle WHERE r.gml_id= $1 ;"; 
    5241 
     
    6150echo "\n<h2><img src='ico/Gericht.png' width='16' height='16' alt=''> Bau-, Raum- oder Bodenordnungsrecht</h2>\n"; 
    6251 
    63 // ToDo: ++++ Spalte anfÃŒgen, darin Link auf neue Variante alkisbaurecht.php 
    64  
    6552if ($row = pg_fetch_array($res)) { 
    66         echo "\n<table>"; 
    67  
    68                 echo "\n<tr>"; 
    69                         echo "\n\t<td class='li'>Art der Festlegung:</td>\n\t<td>"; 
    70                         echo "<span class='wichtig'>".$row["adfbez"]."</span></td>"; 
    71                 echo "\n</tr>"; 
    72  
     53        echo "\n<table>" 
     54                ."\n<tr>" 
     55                        ."\n\t<td class='li'>Art der Festlegung:</td>\n\t<td>" 
     56                        ."<span class='wichtig'>".$row["adfbez"]."</span></td>" 
     57                ."\n</tr>"; 
    7358                $enam=$row["name"]; 
    7459                if ($enam != "") { 
    75                         echo "\n<tr>"; 
    76                                 echo "\n\t<td class='li'>Eigenname des Gebietes:</td>\n\t<td>".$enam."</td>"; 
    77                         echo "\n</tr>"; 
     60                        echo "\n<tr>" 
     61                                ."\n\t<td class='li'>Eigenname des Gebietes:</td>\n\t<td>".$enam."</td>" 
     62                        ."\n</tr>"; 
    7863                } 
    79                 echo "\n<tr>"; 
    80                         echo "\n\t<td class='li'>Verfahrensnummer:</td>"; 
    81                         echo "\n\t<td>".$row["rechtbez"]."</td>"; 
    82                 echo "\n</tr>"; 
    83  
     64                echo "\n<tr>" 
     65                        ."\n\t<td class='li'>Verfahrensnummer:</td>\n\t<td>".$row["rechtbez"]."</td>" 
     66                ."\n</tr>"; 
    8467                $stell=$row["stelle"]; 
    8568                if ($stell != "") { 
    86                         echo "\n<tr>"; 
    87                                 echo "\n\t<td class='li'>Dienststelle:</td>\n\t<td>".$row["stellbez"]; 
    88                                 echo "</td>"; 
    89                         echo "\n</tr>"; 
     69                        echo "\n<tr>" 
     70                                ."\n\t<td class='li'>Dienststelle:</td>\n\t<td>".$row["stellbez"]."</td>" 
     71                        ."\n</tr>"; 
    9072                } 
    91  
    92                 echo "\n<tr>"; 
    93                         echo "\n\t<td class='li'>Fl&auml;che:</td>"; 
     73                echo "\n<tr>" 
     74                        ."\n\t<td class='li'>Fl&auml;che:</td>"; 
    9475                        $flae=number_format($row["flae"],0,",",".")." m&#178;"; 
    95                         echo "\n\t<td>".$flae."</td>"; 
    96                 echo "\n</tr>"; 
    97  
    98         echo "\n</table>"; 
     76                        echo "\n\t<td>".$flae."</td>" 
     77                ."\n</tr>" 
     78        ."\n</table>"; 
    9979} else { 
    10080        echo "\n<p class='err'>Fehler! Kein Treffer bei gml_id=".$gmlid."</p>"; 
    10181} 
    10282 
    103 echo "\n<p class='nwlink'>"; 
    104         echo "\n\t<a href='javascript:imFenster(\"alkisbaurecht.php?gkz=".$gkz."&amp;gmlid=".$gmlid."\")' "; 
    105         echo "' title='Bau-, Raum- oder Bodenordnungsrecht'>Weitere Auskunft <img src='ico/Gericht.png' width='16' height='16' alt=''></a>"; 
    106 echo "\n</p>"; 
     83echo "\n<p class='nwlink'>" 
     84        ."\n\t<a href='javascript:imFenster(\"alkisbaurecht.php?gkz=".$gkz."&amp;gmlid=".$gmlid."\")' " 
     85        ."' title='Bau-, Raum- oder Bodenordnungsrecht'>Weitere Auskunft <img src='ico/Gericht.png' width='16' height='16' alt=''></a>" 
     86."\n</p>"; 
    10787 
    10888?> 
Note: See TracChangeset for help on using the changeset viewer.