Ignore:
Timestamp:
06/19/13 15:18:38 (11 years ago)
Author:
frank.jaeger
Message:

Mapfile: Untergeordnete Gewässer nach Geometrietyp filtern, nicht nach Feld funktion. Tabelle hat gemischte Geometrie-Typen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/umn/alkis/alkis_muster_entw.map

    r279 r285  
    1717# 2013-03-11 F.J. krz  Neuer Layer "ax_gebaeude_txt" (Funktion und Name zum GebÀude) 
    1818# 2013-04-18 F.J. krz  Thema (Gruppe) "BodenschÀtzung" wurde ÃŒberarbeitet und vor Gruppe "FlurstÃŒcke" verschoben 
     19# 2013-06-19 F.J. krz  Layer "ax_untergeordnetesgewaesser_polygon"/"*_line" nach Geometrietyp filtern nicht nach funktion 
    1920 
    2021### 
     
    13131314        CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432" 
    13141315        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1315         DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832" 
    1316         # Feld funktion, Werte 1010, 1030, 1040 
    1317         # Statt EXPRESSION filtern besser gleich als WHERE in SQL 
     1316        DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser WHERE st_geometrytype(wkb_geometry) = 'ST_Polygon') as foo using unique ogc_fid using SRID=25832" 
    13181317        METADATA 
    13191318                wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004" 
    13201319                wms_title "Untergeordnetes GewÀsser (FlÀchen)" 
    1321                 #wms_group_title "Untergeordnetes GewÀsser" 
    13221320                wms_abstract "UntergeordnetesGewaesser' ist ein stehendes oder fließendes GewÀsser mit untergeordneter Bedeutung." 
    13231321                gml_include_items "all" 
     
    13271325        MINSCALEDENOM 50 
    13281326        MAXSCALEDENOM 5000 
    1329         CLASS 
    1330                 NAME "Untergeordnetes GewÀsser" 
    1331                 EXPRESSION ('[funktion]' = '1010') 
     1327        CLASSITEM funktion 
     1328        CLASS 
     1329                NAME "Graben" 
     1330                EXPRESSION ('[funktion]' >= '1010' AND '[funktion]' <= '1013') 
    13321331                STYLE 
    13331332                        COLOR 227 255 255 
     
    13351334                END 
    13361335        END 
    1337 END 
     1336        CLASS # ToDo: Klassen differenzieren? nach Farbe? 
     1337                NAME "Fleet" 
     1338                EXPRESSION '1020' 
     1339                STYLE 
     1340                        COLOR 227 255 255 
     1341                        OUTLINECOLOR 0 204 204 
     1342                END 
     1343        END 
     1344        CLASS 
     1345                NAME "Bach" 
     1346                EXPRESSION '1030' 
     1347                STYLE 
     1348                        COLOR 227 255 255 
     1349                        OUTLINECOLOR 0 204 204 
     1350                END 
     1351        END 
     1352        CLASS 
     1353                NAME "Teich" 
     1354                EXPRESSION '1040' 
     1355                STYLE 
     1356                        COLOR 227 255 255 
     1357                        OUTLINECOLOR 0 204 204 
     1358                END 
     1359        END 
     1360END 
     1361# SQL: SELECT DISTINCT funktion, st_geometrytype(wkb_geometry) FROM ax_untergeordnetesgewaesser; 
     1362#  "ST_Polygon"    1010;1030;1040; 
     1363#  "ST_LineString" 1010;1030; 
     1364# 'Funktion' ist die objektiv erkennbare Art von 'UntergeordnetesGewaesser'. 
     1365# Graben=1010; Grabenkante,rechts=1011; Grabenkante,links=1012; Grabenmitte=1013 
     1366# Fleet=1020 
     1367# Bach=1030 
     1368# Teich=1040 
    13381369LAYER 
    13391370        NAME "ax_untergeordnetesgewaesser_line" 
     
    13441375        CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432" 
    13451376        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1346         DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832" 
    1347         # ToDo: Statt EXPRESSION filtern besser gleich als WHERE in SQL 
     1377        DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser WHERE st_geometrytype(wkb_geometry) = 'ST_LineString') as foo using unique ogc_fid using SRID=25832" 
    13481378        METADATA 
    13491379                wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004" 
     
    13561386        MINSCALEDENOM 50 
    13571387        MAXSCALEDENOM 5000 
    1358         # Feld funktion, Werte 1010, 1030, 1040 
    1359         CLASS 
    1360                 NAME "Untergeordnetes GewÀsser"  
    1361                 EXPRESSION ('[funktion]' = '1010') 
     1388        CLASSITEM funktion 
     1389        CLASS 
     1390                NAME "Graben" 
     1391                EXPRESSION ('[funktion]' >= '1010' AND '[funktion]' <= '1013') 
    13621392                STYLE 
    13631393                        COLOR 0 204 204 
    13641394                END 
    13651395        END 
     1396        CLASS # ToDo: Klassen differenzieren? nach Farbe? 
     1397                NAME "Fleet" 
     1398                EXPRESSION '1020' 
     1399                STYLE 
     1400                        COLOR 0 204 204 
     1401                END 
     1402        END 
     1403        CLASS 
     1404                NAME "Bach" 
     1405                EXPRESSION '1030' 
     1406                STYLE 
     1407                        COLOR 0 204 204 
     1408                END 
     1409        END 
     1410        #CLASS 
     1411        #       NAME "Teich" 
     1412        #       EXPRESSION '1040' 
     1413        #       STYLE 
     1414        #               COLOR 0 204 204 
     1415        #       END 
     1416        #END 
    13661417END 
    13671418 
     
    23002351        END 
    23012352        MINSCALEDENOM 50 
    2302         MAXSCALEDENOM 2500 
     2353        MAXSCALEDENOM 1500 # wie der zuzuordnende Text 
    23032354        CLASS 
    23042355                NAME "Zuordnungspfeile" 
Note: See TracChangeset for help on using the changeset viewer.