[mapserver-users] Fwd: Fwd: Mapserver Fail to draw shp layer

Stephen Woodbridge woodbri at swoodbridge.com
Tue Jul 7 06:40:00 PDT 2015


Wei,

I would suggest using gdalinfo to check on what projection the shp file 
is in and verify the extents of the data. The make sure you mapfile has 
the same projection info on the LAYER.

-Steve W


-------- Forwarded Message --------
Subject: 	Fwd: Mapserver Fail to draw shp layer
Date: 	Tue, 7 Jul 2015 13:35:01 +0800
From: 	wei cheng <chengwei02 at gmail.com>
To: 	woodbri at swoodbridge.com



hiStephen
<http://www.linkedin.com/profile/view?id=62685316&authType=name&authToken=nyFl&goback=&trk=abook_conn>

I'm sorry to interrupt you but I encounter one tricky issue for me that
I can't skip over.

I have posted to mapserver users mail group, however, it seems not
published, I can't find it at least here
<http://lists.osgeo.org/pipermail/mapserver-users/>

Thanks and BRs.

/Wei
---------- Forwarded message ----------
From: *wei cheng* <chengwei02 at gmail.com <mailto:chengwei02 at gmail.com>>
Date: 2015-07-06 9:27 GMT+08:00
Subject: Mapserver Fail to draw shp layer
To: mapserver-users at lists.osgeo.org <mailto:mapserver-users at lists.osgeo.org>
Cc: 112908676 at qq.com <mailto:112908676 at qq.com>


hi all,

I have one shp file called sensor.shp, based on which I compose mapfile
and want to view via latest Mapserver MapManager, my mapfile is:

MAP
    CONFIG "MS_ERRORFILE" "d:\ms_error.txt"
    DEBUG 5
    DEFRESOLUTION 96
    EXTENT 36623289.7484795 3778220.03563055 36627315.6082067
3780849.75397967
    FONTSET "C:\\Program Files (x86)\\MapManager\\templates\\font.list"
    IMAGETYPE "png24"
    NAME "MS"
    RESOLUTION 96
    SHAPEPATH "D:\\OutSource\\Gis\\Data_new"
    SIZE 843 551
    STATUS ON
    SYMBOLSET "C:\\Program Files (x86)\\MapManager\\templates\\symbols.sym"
    UNITS METERS

    OUTPUTFORMAT
      NAME "png24"
      MIMETYPE "image/png"
      DRIVER "AGG/PNG"
      EXTENSION "png"
      IMAGEMODE RGB
      TRANSPARENT FALSE
    END # OUTPUTFORMAT

    OUTPUTFORMAT
      NAME "print"
      MIMETYPE "image/png"
      DRIVER "AGG/PNG"
      EXTENSION "png"
      IMAGEMODE RGB
      TRANSPARENT FALSE
    END # OUTPUTFORMAT

    LEGEND
      KEYSIZE 20 10
      KEYSPACING 5 5
      LABEL
        SIZE MEDIUM
        OFFSET 0 0
        SHADOWSIZE 1 1
        TYPE BITMAP
      END # LABEL
      STATUS OFF
    END # LEGEND

    QUERYMAP
      SIZE -1 -1
      STATUS OFF
      STYLE HILITE
    END # QUERYMAP

    SCALEBAR
      INTERVALS 4
      LABEL
        SIZE MEDIUM
        OFFSET 0 0
        SHADOWSIZE 1 1
        TYPE BITMAP
      END # LABEL
      SIZE 200 3
      STATUS OFF
      UNITS MILES
    END # SCALEBAR

    WEB
      METADATA
        "distance_units"    "MS_METERS"
        "mapmanager_version"    "1.0.0.0"
      END # METADATA
    END # WEB

    LAYER
      CONNECTION "Sensor.shp"
      CONNECTIONTYPE OGR
      DATA "Sensor"
      DEBUG 5
      NAME "Sensor"
      STATUS ON
      TILEITEM "Sensor"
      TYPE LINE
      UNITS METERS
      CLASS
        NAME "line_color"
        STYLE
          COLOR 255 41 9
        END # STYLE
      END # CLASS
    END # LAYER

END # MAP

the log file has such line: msOGRFileNextShape: Returning MS_DONE (no
more shapes)

And I aslo try to load it into PostGis and the column the_geom is empty,
postgis layer can't show either.

But I load sensor.shp by SAGA (http://www.saga-gis.org/en/index.html),
it can show what I expected as follow.

So, my question is why Mapserver can't show such shp file?

Thanks for you help
​

-- 
论坛系统,欢迎使用http://blog.csdn.net/tiplip/article/details/10980397



-- 
论坛系统,欢迎使用http://blog.csdn.net/tiplip/article/details/10980397




More information about the mapserver-users mailing list