[mapserver-users] rendering a raster crossing the antimeridian through a WMS
fred p
mapoubelle22 at gmail.com
Thu Aug 27 07:21:33 PDT 2015
Hello,
I still cannot get the full image, using shp2img or mapserv commands.
I have uploaded the mapfile, the original image, the result image and the
expected image (got from gdalwarp) here :
ftp://ftp.meteo.fr/pub/CMS/mapserver/
Does someone has got an idea on how to work around it ?
Thanks !
2015-08-13 10:25 GMT+02:00 fred p <mapoubelle22 at gmail.com>:
> Thanks again for your advices.
>
> Unfortunately, I get the same image with shp2img :
> shp2img -m mapfile.map -o /tmp/foo -e -179.99 -89.99 179.99 89.99 -s 800
> 400 -l polar_orbiting_avhrr4 -i image/png -all_debug
> Nothing special in the debug massages.
>
> No change about the projection error message with a corrected projection
> string or with projection auto. I activate the epsg:4326 (though this is
> not exactly the projection of my data) definition to actually have a
> projection defined into the layer without any error message.
>
> 2015-08-12 17:28 GMT+00:00 Jeff McKenna <jmckenna at gatewaygeomatics.com>:
>
>> On 2015-08-12 11:43 AM, fred p wrote:
>>
>>> Thanks to Jeff for the answer.
>>>
>>> I simplified the mapfile to make it easier to read.
>>>
>>> Below I give the mapfile with these additional elements. I do not have
>>> warnings anymore with a GetCapabilities request but the image I get
>>> whith a GetMap request is still incomplete.
>>>
>>> Note that I get an error (/msProcessProjection(): Projection library
>>> error. proj error "projection not named" for ""/) with a projection
>>> block in the layer section if I declare the real projection definition
>>> (/"+proj=longlat +a=6378160 +b=6356775 +no_defs "/). No error with
>>> /"+init=epsg:4326"/ which is closed to the real projection definition.
>>> As I have read somewhere that if not present the projection is read in
>>> the data file, I have removed it (the image I get is the same).
>>>
>>>
>>>
>>> MAP
>>> STATUS ON
>>> NAME "foo"
>>> CONFIG "MS_ERRORFILE" "stderr"
>>> IMAGETYPE "agg"
>>> MAXSIZE 8192
>>> EXTENT -180 -90 180 90
>>> 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"
>>> "ows_onlineresource" "http://127.0.0.1:8080/wms"
>>> "wms_title" "WMS"
>>> "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"
>>> METADATA
>>> "wms_title" "foo"
>>> END
>>> #PROJECTION
>>> # "init=epsg:4326"
>>> #END
>>> #PROJECTION
>>> # "+proj=longlat +a=6378160 +b=6356775 +no_defs"
>>> #END
>>> END
>>> END
>>>
>>>
>>>
>> Give a good read to the projection page for MapServer (
>> http://www.mapserver.org/mapfile/projection.html), take note of the
>> Example#1, how to define the PROJ.4 parameters (I believe your error is
>> because you've included the "+" by mistake), and then add in your
>> projection block to your layer. And never assume that MapServer can
>> magically read your projection and then announce that to all of your WMS
>> users: always define each layer's actual projection. You can also
>> experiment with the "PROJECTION AUTO" use, as described on that page, but I
>> honestly avoid that and set all accurate projection definitions for each
>> layer.
>>
>> If this was my situation, I'd test this first without WMS, just with the
>> shp2img commandline tool, by modifying my output project (see the
>> "Important Notes" at
>> http://www.mapserver.org/mapfile/projection.html#important-notes) and
>> making sure that this layer is reprojected correctly; once that works, and
>> I'm satisfied with the map image, I'd start testing the WMS reprojection.
>>
>> -jeff
>>
>>
>>
>>
>> --
>> Jeff McKenna
>> MapServer Consulting and Training Services
>> http://www.gatewaygeomatics.com/
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20150827/2cba9c6f/attachment.htm>
More information about the MapServer-users
mailing list