[mapserver-users] Question about WMS Dimension and Cluster

Frode Wiseth Jørgensen frodewj at gmail.com
Thu Nov 17 03:57:28 PST 2016


Hi

When combining Cluster and WMS dimension it seems like the Cluster is
ignored.
This leeds to for instance that attribute "Cluster_FeatureCount" is missing
so using it on SIZE and LABELS won't work and there is no clustering of
objects.

Is Clustering supposed to work when using WMS Dimension?




*Sample of mapfile etc:*


   - GetMap request with dimension filter: &dim_mainmissiontype=Brann
   - gives non clustered map and if for instance Cluster_FeatureCount is
      used, an error is thrown
   - The same GetMap request without dimension filter
   - gives a image with clustered objects



Example mapfile:
    LAYER
        TYPE point
        METADATA
            "WMS_TITLE" "Fire rescue missions2"
            "GML_INCLUDE_ITEMS" "oppdragid,mainmissiontype"
            "WMS_INCLUDE_ITEMS" "oppdragid,mainmissiontype"
            "WMS_MAINMISSIONTYPE_ITEM" "mainmissiontype"
   "WMS_MAINMISSIONTYPE_EXTENT" "Andre oppdrag,Brann,Brannhindrende
tiltak,Ulykke"
   "WMS_MAINMISSIONTYPE_UNITS" ""
            "WMS_MAINMISSIONTYPE_DEFAULT" ""
            "WMS_DIMENSIONLIST" "mainmissiontype"
        END
        CONNECTION "user=xx password=xx dbname=xx host=localhost port=5433"
        CONNECTIONTYPE postgis
        DATA "wkb_geometry FROM (SELECT oppdragid, mainmissiontype,
wkb_geometry FROM firerescuemissions) AS MYTABLE USING UNIQUE oppdragid
USING SRID=4326"
        EXTENT -9223372036.854776 0 31.118456919 9223372036.854776
        NAME "layer_x"
        PROCESSING "CLOSE_CONNECTION=DEFER"
        PROCESSING "CLUSTER_GET_ALL_SHAPES=ON"
        PROCESSING "ITEMS=oppdragid,mainmissiontype"
        PROJECTION "init=epsg:4326" END
        CLASS
            NAME "class"
            STYLE
                ANGLE auto
                COLOR 255 127 0
                LINECAP round
                LINEJOIN round
                MAXSIZE 30
                MINSIZE 10
                OUTLINECOLOR 0 0 0
                SIZE [Cluster_FeatureCount]
                SYMBOL "circle"
                WIDTH 1
            END
        END
        CLUSTER
            MAXDISTANCE 40
            REGION "ellipse"
        END
    END


Example error message:

   - Error using Mapserver 7.0.1 and 7.0.2:
   - msDrawMap(): Image handling error. Failed to draw layer named
      'layer_x'.msPostGISLayerWhichShapes(): Query error. Error
executing query.
      Check server logs
   - Error using Mapserver 6.4.0:
   - msDrawMap(): Image handling error. Failed to draw layer named
      'layer_x'.msPostGISLayerWhichShapes(): Query error. Error
executing query:
      ERROR:  column "Cluster:FeatureCount" does not exist
      LINE 1: select
      "Cluster:FeatureCount",encode(ST_AsBinary(ST_Force_2D...



Running Mapserver on Windows, using binary from gisinterals.com.


Thanks

FrodeWJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20161117/13503424/attachment.html>


More information about the mapserver-users mailing list