percy,

Thanks, but that does not seem to work for me. On 4.6.2, which has WMS server but does not list WMS client, or 4.10 which has support for both. "wms_styles" does not seem to get picked up and added to the url but if I add the styles= to the CONNECTION url it fails with the 403 error, but if I copy and paster the url from the debug log into the browser I get the expected image.

I think this is another bug.

Can anyone else test this and let me know if they can reproduce it. I am wondering if jpl is blocking the Mapserver client?

Here is a test mapfile:

MAP
  NAME "wms-jpl"
  STATUS ON
  EXTENT -180.0 -90.0 180.0 90.0
  SIZE 400 250
  IMAGECOLOR 200 200 200
  IMAGETYPE png
  UNITS DD
  #DEBUG ON
  PROJECTION
    "init=epsg:4326"
  END

  WEB
    IMAGEPATH "/tmp/ms_tmp/"
    IMAGEURL "/ms_tmp/"
  END

  LAYER
    NAME "global_landsat"
    TYPE RASTER
    DEBUG TRUE
    STATUS DEFAULT
    MINSCALE 20000
    CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?STYLES=";

# following does not pick up the wms_styles
#    CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?";

    CONNECTIONTYPE WMS
    METADATA
      "wms_srs"            "EPSG:4326"
      "wms_name"           "modis,global_mosaic"
      "wms_styles"         ""    #### this seems to be ignored!!!
      "wms_server_version" "1.1.1"
      "wms_format"         "image/png"
    END
  END

END


-Steve

percy wrote:
Steve, here's mine that works in 4.6

    LAYER
        NAME global_landsat
        TYPE RASTER
        STATUS on
        CONNECTIONTYPE WMS
        CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?";
        MINSCALE 20000
        METADATA
            "wms_server_version" "1.1.1"
            "wms_srs" "EPSG:4326"
            "wms_format" "image/jpeg"
            "wms_styles" ""
            "wms_name" "modis,global_mosaic"
        END
    END


Stephen Woodbridge wrote:
Any WMS experts online, I still haven't figured this one out.

Is it just me or has the list been pretty quite lately?

-Steve

Stephen Woodbridge wrote:
Hi all,

Just downloaded and built mapserver 4.10 and I'm have a strange problem with a WMS Layer.

The apache error log says:

libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
[Sun Nov 26 18:29:29 2006].383652 HTTP: Starting to prepare HTTP requests. [Sun Nov 26 18:29:29 2006].383796 HTTP request: id=0, http://wms.jpl.nasa.gov/wms.cgi?STYLES=&LAYERS=global%5Fmosaic&REQUEST=GetMap&SERVICE=WMS&FORMAT=image%2Fpng&HEIGHT=200&VERSION=1.1.1&SRS=EPSG:4326&WIDTH=300&BBOX=35%2E2716150733968%2C33%2E7132053155979%2C35%2E7478323266032%2C34%2E0306834844021&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage
[Sun Nov 26 18:29:29 2006].383989 HTTP: Before download loop
[Sun Nov 26 18:29:29 2006].774669 msHTTPWriteFct(id=0, 595 bytes)
[Sun Nov 26 18:29:29 2006].774730 msHTTPWriteFct(id=0, 73 bytes)
[Sun Nov 26 18:29:29 2006].774748 msHTTPWriteFct(id=0, 9 bytes)
[Sun Nov 26 18:29:29 2006].774765 msHTTPWriteFct(id=0, 115 bytes)
[Sun Nov 26 18:29:29 2006].774780 msHTTPWriteFct(id=0, 166 bytes)
[Sun Nov 26 18:29:29 2006].774800 msHTTPWriteFct(id=0, 1 bytes)
[Sun Nov 26 18:29:29 2006].874799 HTTP: After download loop
[Sun Nov 26 18:29:29 2006].874819 msHTTPExecuteRequests() timing summary per layer (connect_time + time_to_first_packet + download_time = total_time in seconds) [Sun Nov 26 18:29:29 2006].874886 HTTP: HTTP GET request failed with status 403 () for http://wms.jpl.nasa.gov/wms.cgi?STYLES=&LAYERS=global%5Fmosaic&REQUEST=GetMap&SERVICE=WMS&FORMAT=image%2Fpng&HEIGHT=200&VERSION=1.1.1&SRS=EPSG:4326&WIDTH=300&BBOX=35%2E2716150733968%2C33%2E7132053155979%2C35%2E7478323266032%2C34%2E0306834844021&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage [Sun Nov 26 18:29:29 2006].874920 Layer 0: 0.125 + 0.266 + 0.225 = 0.615s
[Sun Nov 26 18:29:29 2006].875030 msDrawMap(): Layer 0 (JPL-WMS), 0.000s

If I load the URL directly into the browser is returns fine, but from mapserver I get

HTTP: HTTP GET request failed with status 403 () ... from above.

The layer definition looks like:

  LAYER
    NAME "JPL-WMS"
    TYPE RASTER
    DEBUG TRUE
    STATUS DEFAULT
    CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?STYLES=";
    CONNECTIONTYPE WMS
    METADATA
      "wms_srs"            "EPSG:4326"
      "wms_name"           "global_mosaic"
      "wms_server_version" "1.1.1"
      "wms_format"         "image/png"
    END
  END


MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=POSTGIS INPUT=SHAPEFILE DEBUG=MSDEBUG

Anyone have a clue on what I'm doing wrong, or is this a bug?

Thanks,
  -Steve W


Reply via email to