Name

Inline MapServer Features

Synopsis

Inline features refer to coordinates entered directly into the map file. They aren't a file or database format and don't require any DATA or CONNECTION parameters. Instead they use a FEATURE section to define the coordinates.

Inline features can be used to define points, lines, and polygons as if taken from an external file; this requires direct entry of coordinate pairs in the map file using a particular syntax.

Data access/connection method

This is a native MapServer option that doesn't use any external libraries to support it.

Map file example

Each FEATURE..END section defines a feature.

Points

Multiple points can be defined in a FEATURE section. If multiple points are defined in the same layer, they have the same CLASS settings; for example, for colors and styles.

Coordinates are entered in the units set in the layer's projection. In this case, it assumes the map file projection is using decimal degrees.

    LAYER
      NAME inline_stops
      TYPE POINT
      STATUS DEFAULT
      FEATURE
        POINTS
          72.36 33.82
        END
        TEXT "My House"
      END
      FEATURE
        POINTS
          69.43 35.15
          71.21 37.95
          72.02 38.60
        END
        TEXT "My Stores"
      END
      CLASS
        COLOR 0 0 250
        SYMBOL 'circle'
        SIZE 6
      END
    END

Lines

Lines are simply a list of points strung together, but the layer must be TYPE LINE instead of TYPE POINT.

 LAYER NAME inline_track TYPE LINE STATUS DEFAULT MAXSCALE 10000000 FEATURE POINTS 72.36 33.82 70.85 34.32 69.43 35.15 70.82 36.08 70.90 37.05 71.21 37.95 END END CLASS COLOR 255 10 0 SYMBOL 'circle' SIZE 2 END END ...

Get Web Mapping Illustrated now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.