Ignore:
Timestamp:
12/05/16 10:57:00 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft: in info/alkis/ den Stand 372 wieder hergestellt (Versionen aus "alkisn" versehendlich dort hoch geladen).
In info/alkisn/ Nachbesserungen an Gebäude-Name und Nutzungsart.

File:
1 edited

Legend:

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

    r362 r377  
    55        Version: 
    66        2016-02-24 Version fuer norGIS-ALKIS-Import 
     7        2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 
     8        2016-12-05 Array-Behandlung ax_gebaeude.name 
    79*/ 
    810session_start(); 
     
    1517if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    1618?> 
    17 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    18 <html> 
     19<!doctype html> 
     20<html lang="de"> 
    1921<head> 
    20         <meta name="author" content="b600352" > 
    21         <meta http-equiv="cache-control" content="no-cache"> 
    22         <meta http-equiv="pragma" content="no-cache"> 
    23         <meta http-equiv="expires" content="0"> 
    24         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     22        <meta charset="utf-8"> 
    2523        <title>ALKIS Geb&auml;udenachweis</title> 
    2624        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
     
    3230<body> 
    3331<?php 
    34 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     32$con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisgebaeudenw.php'"); 
    3533if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    3634 
     
    109107WHERE f.gml_id= $1 AND f.endet IS NULL and g.endet IS NULL "; // ID des akt. FS 
    110108 
    111 // "within" -> nur Geb., die komplett im FS liegen 
    112 // "intersects" -> auch teil-ueberlappende Flst. 
     109// "within" -> nur Geb., die komplett im FS liegen. "intersects" -> auch teil-ueberlappende Flst. 
    113110$sqlg.="AND st_intersects(g.wkb_geometry,f.wkb_geometry) = true "; 
    114111// RLP: keine Relationen zu NebengebÀuden. Auf Qualifizierung verzichten, sonst werden NebengebÀude nicht angezeigt 
     
    129126        echo "\n<tr>\n" 
    130127                ."\n\t<td class='head' title='ggf. Geb&auml;udename'>Name</td>" 
    131                 ."\n\t<td class='head fla' title='Schnittsfl&auml;che'>Fl&auml;che</td>" 
     128                ."\n\t<td class='heads fla' title='Schnittsfl&auml;che'><img src='ico/sortd.png' width='10' height='10' alt='' title='Sortierung (absteigend)'>Fl&auml;che</td>" 
    132129                ."\n\t<td class='head' title='Geb&auml;udefl&auml;che'>&nbsp;</td>" 
    133130                ."\n\t<td class='head' title='Geb&auml;udefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Geb&auml;udes'>Funktion</td>" 
     
    142139                $ggml=$rowg["gml_id"]; 
    143140                $gebflsum=$gebflsum + $rowg["schnittflae"]; 
    144                 $gnam=$rowg["name"]; 
     141                $gnam= trim(trim($rowg["name"], "{}"), '"'); // Gebaeude-Name ist ein Array in der DB: '{"A","B"}' 
     142                // Mehrfachbelegung nur theoretisch. Entklammern reicht. Mal mit und mal ohne "" drum !? 
     143                /* SELECT name FROM ax_gebaeude WHERE NOT name IS NULL AND array_length(name, 1) > 1; */ 
    145144                $gzus=$rowg["zustand"]; 
    146145                $gzustand=$rowg["bzustand"]; 
     
    246245                        ."\n\t<td>Summe:</td>" 
    247246                        ."\n\t<td class='fla sum' title='von Geb&auml;uden &uuml;berbaute Fl&auml;che des Flurst&uuml;cks'>".number_format($gebflsum,0,",",".")."&nbsp;&nbsp;&nbsp;&nbsp;m&#178;</td>" 
    248                         ."\n\t<td>&nbsp;</td>\n\t<td>&nbsp;</td>\n\t<td>&nbsp;</td>\n\t<td>&nbsp;</td>\n\t<td>&nbsp;</td>" 
     247                        ."\n\t<td colspan='6'>&nbsp;</td>" 
    249248                ."\n</tr>" 
    250249        ."\n</table>"; 
     
    255254?> 
    256255 
    257 <form action=''> 
    258         <div class='buttonbereich noprint'> 
    259         <hr> 
    260                 <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
    261                 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 
    262         </div> 
    263 </form> 
     256<div class='buttonbereich noprint'> 
     257<hr> 
     258        <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.png" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
     259        <a title="Drucken" href='javascript:window.print()'><img src="ico/print.png" width="16" height="16" alt="Drucken"></a> 
     260</div> 
    264261 
    265262<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
Note: See TracChangeset for help on using the changeset viewer.