Changeset 285 for trunk/umn


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

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

Location:
trunk/umn/alkis
Files:
2 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" 
  • trunk/umn/alkis/alkis_muster_entw_4.map

    r279 r285  
    11# WMS: ALKIS PostNAS Muster mit Platzhalter *gkz* fÃŒr Mandant - Druckversion zur Entwickler-Version 
    2 # 2013-04-17 F.J. krz  Thema (Gruppe) "BodenschÀtzung" wurde ÃŒberarbeitet und vor Gruppe "FlurstÃŒcke" verschoben 
     2# 2013-06-19 F.J. krz  Layer "ax_untergeordnetesgewaesser_polygon"/"*_line" nach Geometrietyp filtern nicht nach funktion 
    33MAP 
    44        NAME "alkis" 
     
    10821082        CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432" 
    10831083        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1084         DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832" 
    1085         # Feld funktion, Werte 1010, 1030, 1040 
    1086         # Statt EXPRESSION filtern besser gleich als WHERE in SQL 
     1084        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" 
    10871085        METADATA 
    10881086                wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004" 
     
    10941092        MINSCALEDENOM 0 
    10951093        MAXSCALEDENOM 1250 #5000 
    1096         CLASS 
    1097                 NAME "Untergeordnetes GewÀsser" 
    1098                 EXPRESSION ('[funktion]' = '1010') 
     1094        CLASSITEM funktion 
     1095        CLASS 
     1096                NAME "Graben" 
     1097                EXPRESSION ('[funktion]' >= '1010' AND '[funktion]' <= '1013') 
     1098                STYLE 
     1099                        COLOR 227 255 255 
     1100                        OUTLINECOLOR 0 204 204 
     1101                END 
     1102        END 
     1103        CLASS # ToDo: Klassen differenzieren? nach Farbe? 
     1104                NAME "Fleet" 
     1105                EXPRESSION '1020' 
     1106                STYLE 
     1107                        COLOR 227 255 255 
     1108                        OUTLINECOLOR 0 204 204 
     1109                END 
     1110        END 
     1111        CLASS 
     1112                NAME "Bach" 
     1113                EXPRESSION '1030' 
     1114                STYLE 
     1115                        COLOR 227 255 255 
     1116                        OUTLINECOLOR 0 204 204 
     1117                END 
     1118        END 
     1119        CLASS 
     1120                NAME "Teich" 
     1121                EXPRESSION '1040' 
    10991122                STYLE 
    11001123                        COLOR 227 255 255 
     
    11101133        CONNECTION "host=10.0.100.73 dbname=alkis07*gkz* user=ms6 port=5432" 
    11111134        PROCESSING "CLOSE_CONNECTION=DEFER" 
    1112         DATA "wkb_geometry from (SELECT ogc_fid, funktion, wkb_geometry FROM ax_untergeordnetesgewaesser) as foo using unique ogc_fid using SRID=25832" 
     1135        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" 
    11131136        METADATA 
    11141137                wms_srs "EPSG:31467 EPSG:4326 EPSG:25832 EPSG:54004" 
     
    11201143        MINSCALEDENOM 12 #50 
    11211144        MAXSCALEDENOM 1250 #5000 
    1122         # Feld funktion, Werte 1010, 1030, 1040 
    1123         CLASS 
    1124                 NAME "Untergeordnetes GewÀsser" 
    1125                 EXPRESSION ('[funktion]' = '1010') 
     1145        CLASSITEM funktion 
     1146        CLASS 
     1147                NAME "Graben" 
     1148                EXPRESSION ('[funktion]' >= '1010' AND '[funktion]' <= '1013') 
    11261149                STYLE 
    11271150                        COLOR 0 204 204 
    11281151                END 
    11291152        END 
     1153        CLASS # ToDo: Klassen differenzieren? nach Farbe? 
     1154                NAME "Fleet" 
     1155                EXPRESSION '1020' 
     1156                STYLE 
     1157                        COLOR 0 204 204 
     1158                END 
     1159        END 
     1160        CLASS 
     1161                NAME "Bach" 
     1162                EXPRESSION '1030' 
     1163                STYLE 
     1164                        COLOR 0 204 204 
     1165                END 
     1166        END 
     1167        #CLASS 
     1168        #       NAME "Teich" 
     1169        #       EXPRESSION '1040' 
     1170        #       STYLE 
     1171        #               COLOR 0 204 204 
     1172        #       END 
     1173        #END 
    11301174END 
    11311175 
     
    18541898                NAME "Besondere GebÀudelinie" 
    18551899                STYLE 
    1856                 #       SYMBOL 0 
    18571900                        COLOR 0 0 0 
    18581901                END 
    18591902                STYLE 
    1860                 #       SYMBOL 'point' 
    18611903                        COLOR 254 254 254 
    18621904                        PATTERN 12 24 END # 3 6  
     
    19561998                gml_include_items "all" 
    19571999        END 
    1958         MINSCALEDENOM 50 
    1959         MAXSCALEDENOM 1500 
     2000        MINSCALEDENOM 12 # 50 
     2001        MAXSCALEDENOM 325 # 1500 
    19602002        SYMBOLSCALEDENOM 1000 
    19612003        #LABELITEM "laufendenummer" 
     
    19922034        #PROJECTION "init=epsg:25832" END 
    19932035        #EXTENT 349000 5529000 356000 5533000 
    1994         MINSCALEDENOM 50 
    1995         MAXSCALEDENOM 2500 
     2036        MINSCALEDENOM 12 # 50 
     2037        MAXSCALEDENOM 325 # 1500 
    19962038        CLASS 
    19972039                NAME "Zuordnungspfeile" 
Note: See TracChangeset for help on using the changeset viewer.