Changeset 349 for trunk


Ignore:
Timestamp:
12/16/14 17:40:55 (5 years ago)
Author:
frank.jaeger
Message:

Auskunft Flurstücksnachweis verbessert. Gebiete im WMS aus View mit Filter Gemeinde.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/staedtische_FS_aus_ALKIS_rlp.sql

    r339 r349  
    1212--  2014-09-16 Substring fuer variabel lange gml_id 
    1313--  2014-09-30 RÃŒckbau subsrting(gml_id), Umbenennung SchlÃŒsseltabellen "ax_*" nach "v_*" 
     14--  2014-12-16 Views fÃŒr Gebiete im WMS, gefiltert nach individueller Gemeinde 
    1415 
    1516-- Voraussetzung = View "doppelverbindung" aus ALKIS PostNAS-Projekt Datei "sichten.sql" 
     
    8586*/ 
    8687 
     88 
     89-- Views fÃŒr WMS Layer-Group "Gebiete" 
     90-- ----------------------------------- 
     91 
     92-- Eine Filterung ist nicht notwendig wenn das NBA-Verfahren so eingerichtet ist, 
     93-- dass keine FlurstÃŒcke aus Nachbargemeinden enthalten sind (fachliche Filterung). 
     94-- Bei Geometrischer Filterung (Umring) rutschen immer ein paar rein. 
     95 
     96-- Der Gemeinde-SchlÃŒssel fÃŒr die Filterung kann am besten aus der Tabelle pp_gemeinde ermittelt werden 
     97 
     98-- Flur gefiltert 
     99--  +++ Im PostProcessing auch Gemeinde in Tabelle "pp_flur" einfÃŒgen und fÃŒllen. 
     100CREATE OR REPLACE VIEW gebiet_flur 
     101AS 
     102  SELECT f.gid, f.gemarkung, f.flurnummer, f.the_geom  
     103    FROM pp_flur f 
     104    JOIN pp_gemarkung g ON f.gemarkung = g.gemarkung -- JOIN = Work-Arround weil gemeinde in "pp_flur" fehlt 
     105    WHERE g.gemeinde = '103'; -- Osann-Monzel 
     106COMMENT ON VIEW gebiet_flur  IS 'FlurflÀchen (vereinfachte Geometrie), gefiltert nach Gemeinde.'; 
     107GRANT SELECT ON TABLE gebiet_flur TO ms6; 
     108 
     109-- Gemarkung gefiltert 
     110CREATE OR REPLACE VIEW gebiet_gemarkung 
     111AS 
     112  SELECT gid, gemarkungsname, simple_geom 
     113    FROM pp_gemarkung 
     114   WHERE gemeinde = '103'; -- Osann-Monzel 
     115COMMENT ON VIEW gebiet_gemarkung  IS 'GemarkungsflÀchen (vereinfachte Geometrie), gefiltert nach Gemeinde.'; 
     116GRANT SELECT ON TABLE gebiet_gemarkung TO ms6; 
     117 
     118-- Gemeinde gefiltert 
     119CREATE OR REPLACE VIEW gebiet_gemeinde 
     120AS 
     121  SELECT gid, gemeindename, simple_geom 
     122    FROM pp_gemeinde 
     123   WHERE gemeinde = '103'; -- Osann-Monzel 
     124COMMENT ON VIEW gebiet_gemeinde  IS 'GemeindeflÀche (vereinfachte Geometrie), gefiltert nach Gemeinde.'; 
     125GRANT SELECT ON TABLE gebiet_gemeinde TO ms6; 
     126 
    87127-- the HAPPY end -- 
  • trunk/info/info/alkis/alkisfkt.php

    r339 r349  
    359359                        } 
    360360                } // End Loop Person 
    361                 if ($i == 0) { // kommt vor hinter Zeile Erbengemeinschaft, ist dann kein Fehler 
    362                         if ($debug > 0) { 
     361                if ($i == 0) { // kommt vor hinter Zeile Erbengemeinschaft, ist dann KEIN Fehler 
     362                        if ($debug > 1) { // nur bei Entwicklung 
    363363                                echo "\n<p class='dbg'>Rechtsgemeinschaft = '".$rechtsg."'</p>"; 
    364364                                if ($rechtsg != 9999) { 
    365365                                        echo "\n<p class='dbg'>Fehler: Keine Person zur Namensnummer ".$namnum."</p>"; 
     366                                //      if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1 = gml(NamNum) = '".$gmlnn."'</p>";} 
    366367                                } 
    367                                 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1 = gml(NamNum) = '".$gmlnn."'</p>";} 
    368368                        } 
    369369                        echo "</td>\n\t<td>&nbsp;</td>\n<tr>"; 
     
    373373        echo "\n</table>\n"; 
    374374        if ($n == 0) { // bei "Fiktives Blatt" KEIN Fehler  
    375                 if ($debug > 0) {echo "<p class='dbg'>keine Namensnummern zum Blatt</p>";} 
    376                 if ($debug > 2) {echo "<p class='dbg'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 
     375                if ($debug > 1) {echo "<p class='dbg'>keine Namensnummern zum Blatt</p>";} 
     376        //      if ($debug > 2) {echo "<p class='dbg'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 
    377377        } 
    378378        pg_free_result($resn); 
  • trunk/info/info/alkis/alkisfsnw.php

    r339 r349  
    2424        2014-09-23 Korrektur "IS NULL" 
    2525        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
     26        2014-12-16 Zum Grundbuch einen Hinweis anzeigen, wenn es dazu berechtigte Buchungen gibt. 
    2627 
    2728        ToDo: 
     
    6364 
    6465<?php 
     66 
     67function ber_bs_hinw($gmls) { 
     68        // Unter einem Grundbuch-Link den Hinweis auf "berechtigte Buchungssstellen" anzeigen 
     69        // In FS-Nachweis wird nur der EigentÃŒmer des direkt gebuchten GrundstÃŒcks angezeigt. 
     70        // Den Erbbauberechtigten sieht man erst in der Grundbuch-Auskunft. 
     71        global $debug, $showkey; 
     72 
     73        // Buchungstelle dien. >an> Buchungstelle herr. 
     74        $sql ="SELECT count(sh.gml_id) AS anz, sh.buchungsart, a.bezeichner 
     75        FROM ax_buchungsstelle sd JOIN ax_buchungsstelle sh ON sd.gml_id=ANY(sh.an)  
     76        LEFT JOIN v_bs_buchungsart a ON sh.buchungsart=a.wert  
     77        WHERE sd.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL GROUP BY sh.buchungsart, a.bezeichner;"; 
     78 
     79        $v = array($gmls); // id dienende BS 
     80        $resan = pg_prepare("", $sql); 
     81        $resan = pg_execute("", $v); 
     82        if (!$resan) { 
     83                echo "\n<p class='err'>Fehler bei 'berechtigte Buchungsstellen'.</p>\n"; 
     84                //if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
     85        } 
     86        $an=0; 
     87        while($rowan = pg_fetch_array($resan)) { 
     88                $an++; 
     89                if ($an == 1) {echo "\n\t<br>\n\t<p class='nwlink' title='Andere Grundst&uuml;cke mit Rechten an diesem.'>Berechtigte Buchungen:<br><b>";} 
     90                if ($an > 1) {echo",<br>";} // kann es gemischste Buchungsarten geben? 
     91                echo $rowan["anz"]." ".htmlentities($rowan["bezeichner"], ENT_QUOTES, "UTF-8"); 
     92                if ($showkey) { 
     93                        echo " <span class='key'>(".$rowan["buchungsart"].")</span>"; 
     94                } 
     95        } 
     96        if ($an == 0) { 
     97                echo "<br><p class='nwlink' title='Kein anderes Grundst&uuml;ck hat ein Recht an diesem.'>Keine berechtigte Buchung</p>"; 
     98        } else { 
     99                echo "</b></p>"; 
     100        } 
     101        pg_free_result($resan); 
     102} 
     103 
     104// S t a r t 
    65105$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    66106if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
     
    716756                                        echo "</a>"; 
    717757                                echo "\n\t</p>"; 
     758 
     759                                ber_bs_hinw($gmls); // berechtigte Buchungstellen Hinweis 
     760 
    718761                        echo "\n</td>"; 
    719762                echo "\n</tr>"; 
     
    731774                // Person <-benennt< AX_Namensnummer  >istBestandteilVon-> AX_Buchungsblatt 
    732775                if ($eig=="j") { // Wahlweise mit/ohne EigentÃŒmer 
     776                        echo "\n\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
    733777                        $n = eigentuemer($con, $gmlg, false, ""); // ohne Adresse 
    734778                        if ($n == 0) { 
     
    748792                linkgml($gkz, $gmls, "Buchungstelle", "ax_buchungsstelle"); 
    749793        } 
    750  
    751         // Buchungstelle >an> Buchungstelle >istBestandteilVon> BLATT -> Bezirk 
    752         $sql ="SELECT sd.gml_id AS s_gml, sd.buchungsart, sd.laufendenummer as lfd, sd.zaehler, sd.nenner, sd.nummerimaufteilungsplan as nrpl, sd.beschreibungdessondereigentums as sond,  
    753         b.gml_id AS g_gml, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, z.bezeichnung, a.bezeichner AS bart  
    754         FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON sd.gml_id=ANY(sh.an)  
    755         JOIN ax_buchungsblatt b ON b.gml_id=sd.istbestandteilvon   
    756         LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk  
    757         LEFT JOIN v_bs_buchungsart a ON sd.buchungsart=a.wert  
    758         WHERE sh.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL AND b.endet IS NULL AND z.endet IS NULL 
    759         ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;"; 
    760  
    761         $v = array($gmls); // id herrschende Buchungsstelle 
    762         $resan = pg_prepare("", $sql); 
    763         $resan = pg_execute("", $v); 
    764         if (!$resan) { 
    765                 echo "\n<p class='err'>Fehler bei 'weitere Buchungsstellen'.</p>\n"; 
    766                 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmls."'</p>";} 
    767         } 
    768         $an=0; // Stelle an Stelle 
    769         while($rowan = pg_fetch_array($resan)) { 
    770                 $beznam=$rowan["bezeichnung"]; 
    771                 $blattkeyan=$rowan["blattart"]; // Schluessel von Blattart 
    772                 $blattartan=blattart($blattkeyan); 
    773                 echo "\n<hr>\n<table class='outer'>"; 
    774                 echo "\n<tr>"; // 1 row only 
    775                         echo "\n<td>"; // outer linke Spalte 
    776                                 // Rahmen mit Kennzeichen GB 
    777                                 if ($blattkeyan == 1000) { 
    778                                         echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
    779                                 } else { 
    780                                         echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    781                                 } 
    782                                         echo "\n\t<tr>"; 
    783                                                 echo "\n\t\t<td class='head'>Bezirk</td>"; 
    784                                                 echo "\n\t\t<td class='head'>".$blattartan."</td>"; 
    785                                                 echo "\n\t\t<td class='head'>Lfd-Nr,</td>"; 
    786                                                 echo "\n\t\t<td class='head'>Buchungsart</td>"; 
    787                                         echo "\n\t</tr>"; 
    788                                         echo "\n\t<tr>"; 
    789                                                 echo "\n\t\t<td title='Grundbuchbezirk'>"; 
    790                                                 if ($showkey) {echo "<span class='key'>".$rowan["bezirk"]."</span><br>";} 
    791                                                 echo $beznam."</td>"; 
    792  
    793                                                 echo "\n\t\t<td title='Grundbuch-Blatt'><span class='wichtig'>".$rowan["blatt"]."</span></td>"; 
    794  
    795                                                 echo "\n\t\t<td title='Bestandsverzeichnis-Nummer (BVNR, Grundst&uuml;ck)'>".$rowan["lfd"]."</td>"; 
    796  
    797                                                 echo "\n\t\t<td title='Buchungsart'>"; 
    798                                                         if ($showkey) {echo "<span class='key'>".$rowan["buchungsart"]."</span><br>";} 
    799                                                         echo $rowan["bart"]; 
    800                                                 echo "</td>"; 
    801                                         echo "\n\t</tr>"; 
    802                                 echo "\n\t</table>"; 
    803                                 if ($rowan["zaehler"] <> "") { 
    804                                         echo "\n<p class='ant'>".$rowan["zaehler"]."/".$rowan["nenner"]."&nbsp;Anteil am Flurst&uuml;ck</p>"; 
    805                                 } 
    806                         echo "\n</td>"; 
    807                         echo "\n<td>"; // outer rechte Spalte 
    808                                 if ($idanzeige) { 
    809                                         linkgml($gkz, $rowan["s_gml"], "Buchungsstelle", "ax_buchungsstelle"); 
    810                                         echo "<br>"; 
    811                                         linkgml($gkz, $rowan["g_gml"], "Buchungsblatt", ""); 
    812                                 } 
    813                                 echo "\n<br>"; 
    814                                 echo "\n\t<p class='nwlink'>"; 
    815                                         echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowan["g_gml"]; 
    816                                                 if ($idanzeige) {echo "&amp;id=j";} 
    817                                                 if ($showkey)   {echo "&amp;showkey=j";} 
    818                                                 echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>"; 
    819                                                 echo $blattartan; 
    820                                                 echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>"; 
    821                                         echo "</a>"; 
    822                                 echo "\n\t</p>"; 
    823                         echo "\n\t</td>"; 
    824                 echo "\n</tr>"; 
    825                 echo "\n</table>"; 
    826  
    827                 if ($blattkeyan != 1000) { 
    828                         echo "\n<p>Blattart: ".$blattartan." (".$blattkeyan.").<br>\n";  
    829                 } 
    830                 //++ BeschreibungDesUmfangsDerBuchung? 
    831                 if ($rowan["nrpl"] != "") { 
    832                         echo "<p class='nrap' title='Nummer im Aufteilungsplan'>Nummer <span class='wichtig'>".$rowan["nrpl"]."</span> im Aufteilungsplan.</p>"; 
    833                 } 
    834                 if ($rowan["sond"] != "") { 
    835                         echo "<p class='sond' title='Sondereigentum'>Verbunden mit dem Sondereigentum<br>".$rowan["sond"]."</p>"; 
    836                 } 
    837                 if ($eig == "j") { 
    838                         $n = eigentuemer($con, $rowan["g_gml"], false, ""); // ohne Adresse 
    839                 } 
    840                 $an++;   
    841         } 
    842         pg_free_result($resan); 
    843794        $bs++; 
    844795} 
  • trunk/info/info/alkis/alkisinlayausk.php

    r339 r349  
    2121        2014-09-15 Bei Relationen den Timestamp abschneiden 
    2222        2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id) 
     23        2014-12-16 hr-Tag vor Eigentum entfernt 
     24 
    2325*/ 
    2426session_start(); 
     
    194196// *** G R U N D B U C H *** 
    195197echo "\n<h2><img src='ico/Grundbuch_zu.ico' width='16' height='16' alt=''> Grundbuch</h2>"; 
     198 
    196199// FS >istgebucht> GS >istbestandteilvon> GB. 
    197200$sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart,  
     
    254257                echo "\n<p>Siehe weitere Grundbuchbl&auml;tter mit Rechten an dem fiktiven Blatt.</p>\n"; 
    255258        } else {// kein Eigent. bei fiktiv. Blatt 
    256                 echo "\n<hr>\n\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
     259                echo "\n\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
    257260 
    258261                // Ausgabe Name in Function 
  • trunk/umn/alkis/alkis_muster_entw.map

    r347 r349  
    2828# 2014-10-28 F.J. krz: Versuch "OPACITY 80" auf "nutzung_alle" 
    2929# 2014-10-29 F.J. krz: Straßennamen auf Liniengeometrie besser positionieren 
     30# 2014-12-16 F.J. krz: 3 Layer in Gebiete auf Views umgestellt 
    3031 
    3132### 
     
    5960        EXTENT 349000 5529000 356000 5533000 
    6061        PROJECTION "init=epsg:25832" END 
    61         MAXSIZE 8400 
     62        MAXSIZE 4200 
    6263        SYMBOLSET "symbols/symbols_alkis.sym" 
    6364        FONTSET "fonts/fonts_alkis.fnt" 
     
    13171318        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    13181319        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1319         DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832" 
     1320 
     1321#       DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832" 
     1322        DATA "the_geom FROM gebiet_flur as foo using unique gid using SRID=25832" 
     1323 
    13201324        METADATA 
    13211325                wms_title "Flur" 
     
    13291333        #EXTENT 349000 5529000 356000 5533000 
    13301334        MINSCALEDENOM  1600 
    1331         MAXSCALEDENOM 20000 
     1335        MAXSCALEDENOM 26000 
    13321336        CLASS 
    13331337                NAME "Flur" 
     
    13381342                END 
    13391343                LABEL 
    1340                         TYPE TRUETYPE 
     1344                        TYPE TRUETYPE FONT "arial" 
    13411345                        COLOR 100 150 10 
    1342                         FONT "arial" 
    1343                         SIZE 14 
     1346                        SIZE 13 
    13441347                        POSITION cc # FÃŒr Kachelung im Mapproxy sollte es an fixem Punkt stehen, wie? 
    1345                         PARTIALS FALSE FORCE FALSE 
     1348                        PARTIALS false FORCE false 
    13461349                        STYLE 
    13471350                                GEOMTRANSFORM 'labelpoly' 
    1348                                 COLOR 250 250 250 
     1351                                COLOR 250 250 250 OPACITY 60 
    13491352                        END 
    13501353                END 
     
    13591362        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    13601363        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1361         DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832" 
     1364#       DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832" 
     1365        DATA "simple_geom FROM gebiet_gemarkung as foo using unique gid using SRID=25832" 
    13621366        METADATA 
    13631367                wms_srs "EPSG:25832 EPSG:31467 EPSG:4326 EPSG:54004" 
     
    13691373        #EXTENT 349000 5529000 356000 5533000 
    13701374        MINSCALEDENOM  4000 
    1371         MAXSCALEDENOM 40000 
     1375        MAXSCALEDENOM 48000 
    13721376        LABELITEM gemarkungsname 
    13731377        CLASS 
     
    13751379                STYLE 
    13761380                        OUTLINECOLOR 140 80 0 
    1377                         WIDTH 5 
     1381                        WIDTH 4 
    13781382                END 
    13791383                LABEL 
    1380                         TYPE TRUETYPE 
     1384                        TYPE TRUETYPE FONT "arial" 
    13811385                        COLOR 140 80 0 
    1382                         FONT "arial" 
    13831386                        SIZE 16 
    1384                         POSITION cc 
    1385                         OFFSET 0 10 
    1386                         PARTIALS FALSE FORCE FALSE 
     1387                        POSITION cc OFFSET 0 10 
     1388                        PARTIALS false FORCE false 
    13871389                        STYLE 
    13881390                                GEOMTRANSFORM 'labelpoly' 
    1389                                 COLOR 250 250 250 
     1391                                COLOR 250 250 250 OPACITY 60 
    13901392                        END 
    13911393                END 
     
    14001402        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    14011403        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1402         DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832" 
     1404#       DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832" 
     1405        DATA "simple_geom FROM gebiet_gemeinde as foo using unique gid using SRID=25832" 
    14031406        METADATA 
    14041407                wms_srs "EPSG:25832 EPSG:31467 EPSG:4326 EPSG:54004" 
    14051408                wms_title "Gemeinde" 
    14061409                wms_abstract "GemeindeflÀche (vereinfachte Geometrie). FlÀche durch Zusammenfassen der Gemarkungen." 
    1407                 gml_include_items "all" 
     1410                #gml_include_items "all" 
    14081411        END 
    14091412        #PROJECTION "init=epsg:25832" END 
     
    14151418                NAME "Gemeinde" 
    14161419                STYLE 
    1417                         OUTLINECOLOR 10 10 200 
    1418                         WIDTH 7 
     1420                        OUTLINECOLOR 10 10 200 # blau 
     1421                        WIDTH 5 
    14191422                END 
    14201423                LABEL 
    1421                         TYPE TRUETYPE 
     1424                        TYPE TRUETYPE FONT "arial" 
    14221425                        COLOR 10 10 200 
    1423                         FONT "arial" 
    14241426                        SIZE 20 
    1425                         POSITION cc 
    1426                         OFFSET 0 -20 
    1427                         PARTIALS FALSE 
    1428                         FORCE FALSE 
     1427                        POSITION cc OFFSET 0 -20 
     1428                        PARTIALS false FORCE false 
    14291429                        STYLE 
    14301430                                GEOMTRANSFORM 'labelpoly' 
    1431                                 COLOR 250 250 250 
     1431                                COLOR 250 250 250 OPACITY 60 
    14321432                        END 
    14331433                END 
     
    38433843        #PROJECTION "init=epsg:25832" END 
    38443844        #EXTENT 349000 5529000 356000 5533000 
    3845         #MINSCALEDENOM 50 
    38463845        MAXSCALEDENOM 2500 # 4000 
    38473846        SYMBOLSCALEDENOM 1000 
     
    38663865                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    38673866                #NAME 'Straße' 
    3868         #       STYLE 
    3869         #               SYMBOL "point" SIZE 1 
    3870         #       END 
    38713867                LABEL 
    38723868                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     
    38803876                EXPRESSION ('[art]' eq 'Strasse')  
    38813877                NAME 'Straße' 
    3882         #       STYLE 
    3883         #               SYMBOL "point" SIZE 1 MINSIZE 1 
    3884         #       END 
    38853878                LABEL 
    38863879                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     
    38963889                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    38973890                #NAME 'Weg' 
    3898         #       STYLE 
    3899         #               SYMBOL "point" SIZE 1 
    3900         #       END 
    39013891                LABEL 
    39023892                        SIZE 7 MINSIZE 5 MAXSIZE 14 
     
    39113901                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    39123902                #NAME 'Weg' 
    3913         #       STYLE 
    3914         #               SYMBOL "point" SIZE 1 
    3915         #       END 
    39163903                LABEL 
    39173904                        SIZE 7 MINSIZE 5 MAXSIZE 14 
     
    39253912                EXPRESSION ('[art]' eq 'Weg') 
    39263913                NAME 'Weg' 
    3927         #       STYLE 
    3928         #               SYMBOL "point" SIZE 1 
    3929         #       END 
    39303914                LABEL 
    39313915                        SIZE 7 MINSIZE 5 MAXSIZE 14 
     
    39393923        # Platz  
    39403924        CLASS 
    3941                 #EXPRESSION 'Platz' 
    39423925                EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    39433926                #NAME 'Platz' 
    3944         #       STYLE 
    3945         #               SYMBOL "point" SIZE 1 
    3946         #       END 
    39473927                LABEL 
    39483928                        SIZE 9 MINSIZE 7 MAXSIZE 20 
     
    39543934        END 
    39553935        CLASS 
    3956                 #EXPRESSION 'Platz' 
    39573936                EXPRESSION ('[art]' eq 'Platz') 
    39583937                NAME 'Platz' 
    3959         #       STYLE 
    3960         #               SYMBOL "point" SIZE 1 
    3961         #       END 
    39623938                LABEL 
    39633939                        SIZE 9 MINSIZE 7 MAXSIZE 20 
     
    39743950                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    39753951                #NAME 'Klassifizierung' 
    3976         #       STYLE 
    3977         #               SYMBOL "point" SIZE 1 
    3978         #       END 
    39793952                LABEL 
    39803953                        SIZE 10 MINSIZE 8 MAXSIZE 20 
     
    39893962                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse') 
    39903963                NAME 'Klassifizierung' 
    3991         #       STYLE 
    3992         #               SYMBOL "point" SIZE 1 MINSIZE 1 
    3993         #       END 
    39943964                LABEL 
    39953965                        SIZE 10 MINSIZE 8 MAXSIZE 20 
     
    40023972END 
    40033973 
    4004 #### +++++++++++++++++++  ToDo: SCALE und Position in _4 ÃŒbertragen +++++++ 
    4005  
    4006 LAYER # 2014-08-25 Neu: wie zuvor, aber positioniert ÃŒber Linie 
     3974LAYER # wie zuvor, aber positioniert ÃŒber Linie 
    40073975        NAME "ap_lto_stra" 
    40083976        GROUP "praesentation" 
     
    40354003                #       SYMBOL "point" SIZE 1 
    40364004                #END 
    4037         #       STYLE # TEST: Positionierungs-Linie sichtbar machen 
    4038         #               COLOR 250 40 40 PATTERN 4 8 END # rot 
    4039         #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
    4040         #       END 
     4005                STYLE # TEST: Positionierungs-Linie sichtbar machen 
     4006                        COLOR 250 40 40 PATTERN 4 8 END # rot 
     4007                        WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4008                END 
    40414009                LABEL 
    40424010                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     
    40584026        CLASS 
    40594027                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    4060         #       STYLE 
    4061         #               COLOR 40 250 40 PATTERN 4 8 END # grÃŒn 
    4062         #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
    4063         #       END 
     4028                STYLE 
     4029                        COLOR 40 250 40 PATTERN 4 8 END # grÃŒn 
     4030                        WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4031                END 
    40644032                LABEL 
    40654033                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     
    40744042                EXPRESSION ('[art]' eq 'Strasse')  
    40754043                NAME 'Straße' 
    4076         #       STYLE 
    4077         #               COLOR 40 40 250 PATTERN 4 8 END # blau 
    4078         #               WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
    4079         #       END 
     4044                STYLE 
     4045                        COLOR 40 40 250 PATTERN 4 8 END # blau 
     4046                        WIDTH 1 MINWIDTH 1 MAXWIDTH 1 
     4047                END 
    40804048                LABEL 
    40814049                        SIZE 8 MINSIZE 6 MAXSIZE 16 
     
    40874055                END 
    40884056        END 
     4057 
     4058# SELECT schriftinhalt FROM ap_lto  
     4059# WHERE art='Strasse' AND 'DKKM1000'=ANY(advstandardmodell) AND horizontaleausrichtung='linksbÃŒndig'  
     4060# AND NOT schriftinhalt IS NULL ORDER BY schriftinhalt; 
    40894061 
    40904062        # Weg 
  • trunk/umn/alkis/alkis_muster_entw_4.map

    r345 r349  
    66# 2014-10-28 F.J. krz: Versuch "OPACITY 80" auf "nutzung_alle" 
    77# 2014-10-29 F.J. krz: Straßennamen auf Liniengeometrie besser positionieren 
     8# 2014-12-16 F.J. krz: 3 Layer in Gebiete auf Views umgestellt 
    89 
    910MAP 
     
    1213        EXTENT 349000 5529000 356000 5533000 
    1314        PROJECTION "init=epsg:25832" END 
    14         MAXSIZE 8400 # Druck 
     15        MAXSIZE 8400 # _4-Druck 
    1516        SYMBOLSET "symbols/symbols_alkis.sym" 
    1617        FONTSET "fonts/fonts_alkis.fnt"  
     
    11491150        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    11501151        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1151         DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832" 
     1152#       DATA "the_geom from (SELECT gid, gemarkung, flurnummer, the_geom FROM pp_flur) as foo using unique gid using SRID=25832" 
     1153        DATA "the_geom FROM gebiet_flur as foo using unique gid using SRID=25832" 
    11521154        METADATA 
    11531155                wms_title "Flur" 
     
    11581160        #EXTENT 349000 5529000 356000 5533000 
    11591161        MINSCALEDENOM 400 #1600 
    1160         MAXSCALEDENOM 5000 #20000 
     1162        MAXSCALEDENOM 6500 #26000 
    11611163        LABELITEM flurnummer 
    11621164        CLASS 
     
    11651167                STYLE 
    11661168                        OUTLINECOLOR 100 150 10 
    1167                         WIDTH 12 #3 
     1169                        WIDTH 10 #3 
    11681170                END 
    11691171                LABEL 
     
    11711173                        COLOR 100 150 10 
    11721174                        FONT "arial" 
    1173                         SIZE 56 #14 
     1175                        SIZE 46 #13 
    11741176                        POSITION cc 
    11751177                        PARTIALS FALSE FORCE FALSE 
    11761178                        STYLE 
    11771179                                GEOMTRANSFORM 'labelpoly' 
    1178                                 COLOR 250 250 250 
     1180                                COLOR 250 250 250 OPACITY 60 
    11791181                        END 
    11801182                END 
     
    11881190        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    11891191        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1190         DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832" 
     1192#       DATA "simple_geom from (SELECT gid, gemarkungsname, simple_geom FROM pp_gemarkung) as foo using unique gid using SRID=25832" 
     1193        DATA "simple_geom FROM gebiet_gemarkung as foo using unique gid using SRID=25832" 
    11911194        METADATA 
    11921195                wms_srs "EPSG:25832 EPSG:31467 EPSG:4326 EPSG:54004" 
     
    11961199        #EXTENT 349000 5529000 356000 5533000 
    11971200        MINSCALEDENOM 1000 #4000 
    1198         MAXSCALEDENOM 10000 #40000 
     1201        MAXSCALEDENOM 12000 #48000 
    11991202        LABELITEM gemarkungsname 
    12001203        CLASS 
     
    12021205                STYLE 
    12031206                        OUTLINECOLOR 140 80 0 
    1204                         WIDTH 20 #5 
     1207                        WIDTH 14 #4 
    12051208                END 
    12061209                LABEL 
     
    12081211                        COLOR 140 80 0 
    12091212                        FONT "arial" 
    1210                         SIZE 64 #16 
     1213                        SIZE 60 #16 
    12111214                        POSITION cc 
    12121215                        OFFSET 0 40 # 0 10 
     
    12141217                        STYLE 
    12151218                                GEOMTRANSFORM 'labelpoly' 
    1216                                 COLOR 250 250 250 
     1219                                COLOR 250 250 250 OPACITY 60 
    12171220                        END 
    12181221                END 
     
    12261229        CONNECTION "host=10.0.100.73 dbname=alkis08*gkz* user=ms6 port=5432" 
    12271230        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1228         DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832" 
     1231#       DATA "simple_geom from (SELECT gid, gemeindename, simple_geom FROM pp_gemeinde) as foo using unique gid using SRID=25832" 
     1232        DATA "simple_geom FROM gebiet_gemeinde as foo using unique gid using SRID=25832" 
    12291233        METADATA 
    12301234                wms_srs "EPSG:25832 EPSG:31467 EPSG:4326 EPSG:54004" 
     
    12401244                STYLE 
    12411245                        OUTLINECOLOR 10 10 200 
    1242                         WIDTH 28 #7 
     1246                        WIDTH 18 #5 
    12431247                END 
    12441248                LABEL 
    1245                         TYPE TRUETYPE 
     1249                        TYPE TRUETYPE FONT "arial" 
    12461250                        COLOR 10 10 200 
    1247                         FONT "arial" 
    1248                         SIZE 80 # 20 
    1249                         POSITION cc 
    1250                         OFFSET 0 -80 # 0 -20 
    1251                         PARTIALS FALSE 
    1252                         FORCE FALSE 
     1251                        SIZE 72 # 20 
     1252                        POSITION cc OFFSET 0 -80 # 0 -20 
     1253                        PARTIALS false FORCE false 
    12531254                        STYLE 
    12541255                                GEOMTRANSFORM 'labelpoly' 
    1255                                 COLOR 250 250 250 
     1256                                COLOR 250 250 250 OPACITY 60 
    12561257                        END 
    12571258                END 
     
    30753076# ALKIS  AAA-PrÀsentationsobjekte 
    30763077 
    3077 #### Anpassung 2014-10-28 ## 
    3078 # Strasse ALT:  SIZE 40 MINSIZE 24 MAXSIZE 80 # 10 6 20 
    3079 #         NEU:  SIZE 32 MINSIZE 24 MAXSIZE 64 # 8 6 16 
    3080 # 
    3081 # Weg     ALT:  SIZE 32 MINSIZE 20 MAXSIZE 64 # 8 5 16 
    3082 #         NEU:  SIZE 28 MINSIZE 20 MAXSIZE 56 # 7 5 14 
    3083 # 
    3084 # Platz   ALT:  SIZE 40 MINSIZE 28 MAXSIZE 88 # 10 7 22 
    3085 #         NEU:  SIZE 36 MINSIZE 28 MAXSIZE 80 # 9 7 20 
    3086 # 
    3087 # Klass   ALT:  SIZE 44 MINSIZE 32 MAXSIZE 88 # 11 8 22 
    3088 #         NEU:  SIZE 40 MINSIZE 32 MAXSIZE 80 # 10 8 20 
    3089 ##### 
    30903078LAYER 
    30913079        NAME "ap_pto_stra" 
     
    31033091        #PROJECTION "init=epsg:25832" END 
    31043092        #EXTENT 349000 5529000 356000 5533000 
    3105         MINSCALEDENOM 12 #50 
    3106         MAXSCALEDENOM 1000 #4000 
     3093        MAXSCALEDENOM 625 #2500 
     3094        SYMBOLSCALEDENOM 250 #1000 
    31073095        LABELITEM "schriftinhalt" 
    31083096 
     
    31113099                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    31123100                #NAME 'Straße' 
    3113                 STYLE 
    3114                         SYMBOL "point" SIZE 1 
    3115                 END 
    31163101                LABEL 
    31173102                        SIZE 32 MINSIZE 24 MAXSIZE 64 # 8 6 16 
     
    31253110                EXPRESSION ('[art]' eq 'Strasse' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    31263111                #NAME 'Straße' 
    3127                 STYLE 
    3128                         SYMBOL "point" SIZE 1 
    3129                 END 
    31303112                LABEL 
    31313113                        SIZE 32 MINSIZE 24 MAXSIZE 64 # 8 6 16 
     
    31393121                EXPRESSION ('[art]' eq 'Strasse')  
    31403122                NAME 'Straße' 
    3141                 STYLE 
    3142                         SYMBOL "point" SIZE 1 MINSIZE 1 
    3143                 END 
    31443123                LABEL 
    31453124                        SIZE 32 MINSIZE 24 MAXSIZE 64 # 8 6 16 
     
    31553134                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'linksbÃŒndig' AND '[ver]' eq 'Basis') 
    31563135                #NAME 'Weg' 
    3157                 STYLE 
    3158                         SYMBOL "point" SIZE 1 
    3159                 END 
    31603136                LABEL 
    31613137                        SIZE 28 MINSIZE 20 MAXSIZE 56 # 7 5 14 
     
    31703146                EXPRESSION ('[art]' eq 'Weg' AND '[hor]' eq 'zentrisch' AND '[ver]' eq 'Mitte') 
    31713147                #NAME 'Weg' 
    3172                 STYLE 
    3173                         SYMBOL "point" SIZE 1 
    3174                 END 
    31753148                LABEL 
    31763149                        SIZE 28 MINSIZE 20 MAXSIZE 56 # 7 5 14 
     
    31843157                EXPRESSION ('[art]' eq 'Weg') 
    31853158                NAME 'Weg' 
    3186                 STYLE 
    3187                         SYMBOL "point" SIZE 1 
    3188                 END 
    31893159                LABEL 
    31903160                        SIZE 28 MINSIZE 20 MAXSIZE 56 # 7 5 14 
     
    32013171                EXPRESSION ('[art]' eq 'Platz' AND '[ver]' eq 'Mitte') 
    32023172                #NAME 'Platz' 
    3203                 STYLE 
    3204                         SYMBOL "point" SIZE 1 
    3205                 END 
    32063173                LABEL 
    32073174                        SIZE 36 MINSIZE 28 MAXSIZE 80 # 9 7 20 
     
    32163183                EXPRESSION ('[art]' eq 'Platz') 
    32173184                NAME 'Platz' 
    3218                 STYLE 
    3219                         SYMBOL "point" SIZE 1 
    3220                 END 
    32213185                LABEL 
    32223186                        SIZE 36 MINSIZE 28 MAXSIZE 80 # 9 7 20 
     
    32333197                EXPRESSION ('[art]' eq 'BezKlassifizierungStrasse' AND '[hor]' eq 'linksbÃŒndig') 
    32343198                #NAME 'Klassifizierung' 
    3235                 STYLE 
    3236                         SYMBOL "point" SIZE 1 
    3237                 END 
    32383199                LABEL 
    32393200                        SIZE 40 MINSIZE 32 MAXSIZE 80 # 10 8 20 
     
    32603221        END 
    32613222END 
     3223 
    32623224LAYER 
    32633225        NAME "ap_lto_stra" 
     
    32763238        #PROJECTION "init=epsg:25832" END 
    32773239        #EXTENT 349000 5529000 356000 5533000 
    3278         MINSCALEDENOM 12 #50 
    3279         MAXSCALEDENOM 1000 #4000 
     3240        MAXSCALEDENOM 625 #2500 
     3241        SYMBOLSCALEDENOM 250 #1000 
    32803242        LABELITEM "schriftinhalt" 
    32813243 
     
    33243286                        SIZE 28 MINSIZE 20 MAXSIZE 56 # 7 5 14 
    33253287                        TYPE TRUETYPE FONT "arial" 
     3288                        ANGLE follow 
    33263289                        POSITION uc 
    33273290                        OFFSET 9 99 # 3 99 
    33283291                        TEXT '[schriftinhalt]    ' 
    3329                         ANGLE follow 
    33303292                        COLOR 0 0 0 
    33313293                        FORCE true 
Note: See TracChangeset for help on using the changeset viewer.