On 2015-08-12 10:08 AM, fred p wrote:
Hello,

I do not manage do fully render in a Mapserver WMS a raster that crosses
the antimeridian when I request a -180°/+180° longitude bbox.

This is the request :
mapserv -nh
"QUERY_STRING=map=mapfile.map&layers=polar_orbiting_avhrr4&styles=&service=WMS&format=image%2Fpng&request=GetMap&height=400&width=800&version=1.1.1&bbox=-179.99%2C-89.99%2C179.99%2C89.99&exceptions=application%2Fvnd.ogc.se_inimage&srs=EPSG%3A4326&transparent=TRUE

In the result image, I only get the western side of the raster, near the
+180°. Nothing for the eastern part near the -180°.

How to solve this problem ?

This is a description of the raster :
Driver: GTiff/GeoTIFF
Files: /tmp/polar_orbiting_avhrr4.tiff
Size is 7021, 4321
Coordinate System is:
GEOGCS["unnamed ellipse",
     DATUM["unknown",
         SPHEROID["unnamed",6378160,298.2539162964669]],
     PRIMEM["Greenwich",0],
     UNIT["degree",0.0174532925199433]]
Origin = (135.000000000000000,0.000000000000000)
Pixel Size = (0.009257940464321,-0.009257116408239)
Metadata:
   AREA_OR_POINT=Area
Image Structure Metadata:
   INTERLEAVE=BAND
Corner Coordinates:
Upper Left  ( 135.0000000,   0.0000000) (135d 0' 0.00"E,  0d 0' 0.01"N)
Lower Left  ( 135.0000000, -40.0000000) (135d 0' 0.00"E, 40d 0' 0.00"S)
Upper Right (     200.000,       0.000) (200d 0' 0.00"E,  0d 0' 0.01"N)
Lower Right (     200.000,     -40.000) (200d 0' 0.00"E, 40d 0' 0.00"S)
Center      ( 167.5000000, -20.0000000) (167d30' 0.00"E, 20d 0' 0.00"S)
Band 1 Block=7021x1 Type=Byte, ColorInterp=Gray


This is the mapfile contents :
MAP
     STATUS       ON
     NAME         "foo"
     CONFIG       "MS_ERRORFILE" "stderr"
     IMAGETYPE    "agg"
     MAXSIZE      8192
     PROJECTION
         "init=epsg:4326"
     END
     OUTPUTFORMAT
         NAME            "agg"
         DRIVER          "AGG/PNG"
         MIMETYPE        "image/png8"
         IMAGEMODE       "PC256"
         EXTENSION       "png"
     END
     WEB
         METADATA
             "ows_enable_request"            "*"
             "ows_sld_enabled"               "true"
             "wms_feature_info_mime_type"    "text/html"
             "wms_srs"                       "epsg:4326"
         END
     END
     LAYER
         STATUS        ON
         TYPE          RASTER
         NAME          "polar_orbiting_avhrr4"
         DATA          "/tmp/polar_orbiting_avhrr4.tiff"
         OFFSITE       0 0 0
         PROCESSING    "RESAMPLE=NEAREST"
     END
END




By the looks of your layer, before tackling any problems, be sure to execute a GetCapabilities request to your service, and be sure to remove any "WARNING" messages returned. For example, I bet that you have warnings for missing metadata of wms_title, wms_srs, as well as missing PROJECTION block for your layer.

It's good practice to first remove the warnings on any WMS service (because those warnings will cause problems for downstream users of your service).

-jeff

--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/










_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to