Oh another tip is to set the EXTENT parameter at the LAYER level as well (this is sometimes the magical solution for PostGIS/Oracle/database layers served through WMS/WFS..).

Hope one of these tips helps you,

-jeff


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




On 2017-07-11 9:08 AM, Jeff McKenna wrote:
Hi Johnson,

Welcome to the MapServer community.

Regarding those errors, here are some rules that I always follow, that may help your case:

- when serving through WMS/WFS etc, always make sure to remove all errors from a GetCapabilities response first (in your case, there might be warnings of missing metadata such as "wfs_srs").

- try not to use a non-standard projection (EPSG:900913 was officially replaced by EPSG:3857 https://epsg.io/3857), you're just asking for possible trouble down the road if you do...

- just to see if these errors are related to a projection, possibly setup a test case where your source data is in 4326, you serve the data through WFS in 4326, and your client-side application requests the data in 4326 (and see if those errors still exist)

- possibly set the EXTENT values for the map object to the whole world: -180 -90 180 90

- test your mapfile locally with the shp2img commandline utility (http://mapserver.org/utilities/shp2img.html)

Other notes:

I have seen odd projection errors like yours before, somehow being caused in a client-side javascript application requesting WMS/WFS layers. In my case I believe the maps were generated fine, so I might have 'lived' with those errors, not sure.

-jeff




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

Reply via email to