[Mapserver-users] How to use mapserver to cascade arcims wms services

Bart van den Eijnden bartvde at xs4all.nl
Tue Feb 10 15:34:38 EST 2004


Ed, Larry, list,

Sorry for the confusion. What was I thinking ... I sometimes tend to take 
our own WMS software product as a reference, without realizing how much 
more advanced Mapserver is :-)

Best regards,
Bart

On Tue, 10 Feb 2004 15:28:34 -0500, Ed McNierney <ed at topozone.com> wrote:

> Bart -
>
> My MapServer reprojects hundreds of thousands of rasters every day <g>.
> There's no problem requesting a raster layer and reprojecting it.
>
> 	- Ed
>
> Ed McNierney
> President and Chief Mapmaker
> TopoZone.com / Maps a la carte, Inc.
> 73 Princeton Street, Suite 305
> North Chelmsford, MA  01863
> ed at topozone.com
> (978) 251-4242
>
> -----Original Message-----
> From: Bart van den Eijnden [mailto:bartvde at xs4all.nl]
> Sent: Tuesday, February 10, 2004 1:29 PM
> To: Larry Nolan; mapserver-users at lists.gis.umn.edu
> Subject: Re: [Mapserver-users] How to use mapserver to cascade arcims
> wms services
>
> Hi Larry,
>
> this is because Mapserver cannot reproject raster layers.
>
> A WMS layer is treated as a RASTER layer, so it cannot be reprojected.
>
> Only thing Mapserver can do is send the EPSG code in the WMS request to
> the WMS it cascades. Maybe if you use EPSG:4326 the ArcIMS WMS won't
> reproject?
>
> Best regards,
> Bart
>
> On Tue, 10 Feb 2004 14:53:53 -0330, Larry Nolan <larrynolan at gov.nl.ca>
> wrote:
>
>> Thanks Bart,
>>     It turns out that my problem is in my projection specification. If
>
>> I put an espg:26721  it works fine but is projected incorrect.
>> I'm trying to use a Transverse Mercator projection centered on 59.5
>> degrees west with a false easting of 1000000 and a false northing of 0
>
>> in NAD 27 But for some reason mapserver or arcims reports an error.
>> The projection string in the arcims axl file is:
>>
>>         <FEATURECOORDSYS
>>
> string='PROJCS["NF_GNL1",GEOGCS["GCS_North_American_1927",DATUM["D_North
> _American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["G
> reenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse
> _Mercator"],PARAMETER["False_Easting",1000000.0],PARAMETER["False_Northi
> ng",0.0],PARAMETER["Central_Meridian",-59.5],PARAMETER["Scale_Factor",0.
> 998],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]'
>> />
>>
>> In Mapserver I am using:
>>
>> Projection
>>     "proj=tmerc"
>>     "lat_0=0.0"
>>     "lon_0=-59.5"
>>     "k=0.998"
>>     "x_0=1000000.0"
>>     "y_0=0.0"
>>     "ellps=clrk66"
>>     "units=m"
>>     "no_defs"
>> End
>>
>>
>> Thanks.
>>
>> Larry Nolan
>> GIS and Geoscience Data Management
>> Geological Survey of Newfoundland and Labrador Department of Mines and
>
>> Energy larrynolan at gov.nl.ca http://gis.geosurv.gov.nf.ca telephone
>> 709-729-2168
>> fax           709-729-4270
>>
>>>>> Bart van den Eijnden <bartvde at xs4all.nl> 02/07/04 01:24PM >>>
>> Hi Larry,
>>
>> first of all I think your wms_name is invalid, because it contains a
>> space. The wms_name is used to perform the WMS request. Secondly, you
>> should use 1 wms_format instead of 2 formats separated by commas (does
>
>> your ArcIMS server have a GIF license, if not use image/png).
>>
>> Here I have a working example (BTW I am using the ESRI WMS connector
>> 0.0.6
>> instead of the standard version delivered with ArcIMS 4):
>>
>> LAYER
>>    CONNECTION
>>
> "http://myserver/ogcwms/servlet/com.esri.ogc.wms.WMSServlet?servicename=
> top50vector&SERVICE=WMS&VERSION=1.1.0&LAYERS=t50_vlakken_region&QUERY_LA
> YERS=t50_vlakken_region&FORMAT=image/png&transparent=true"
>>    CONNECTIONTYPE WMS
>>      METADATA
>>        "wms_srs"	"EPSG:28992 EPSG:4326"
>>        "wms_onlineresource"
> "http://myserver/ogcwms/servlet/com.esri.ogc.wms.WMSServlet?servicename=
> top50vector&"
>>        "wms_stylelist"	""
>>        "wms_name"	"top50vector_t50_vlakken_region"
>>        "wms_title"	"top 50 vector"
>>        "wms_style_default_title"	""
>>        "wms_style_default_legendurl"	"0 0  "
>>        "wms_server_version"	"1.1.0"
>>        "wms_formatlist"	"image/jpeg,image/png"
>>        "wms_format"	"image/png"
>>        "wms_boundingbox"	"EPSG:28992 0 288007.5 288009 624000"
>>        "wms_style"	"default"
>>        "wms_latlonboundingbox"	"2.68506 49.54247 7.75847
> 54.61588"
>>      END
>>    NAME "top50vector_t50_vlakken_region"
>>    PROJECTION
>>      "init=epsg:28992"
>>    END
>>    SIZEUNITS PIXELS
>>    STATUS ON
>>    DUMP TRUE
>>    MINSCALE 0
>>    MAXSCALE 50000
>>    TEMPLATE "blank.html"
>>    TOLERANCE 0
>>    TOLERANCEUNITS PIXELS
>>    TYPE RASTER
>>    UNITS METERS
>> END
>>
>> Best regards,
>> Bart
>>
>> On Fri, 06 Feb 2004 16:47:18 -0330, Larry Nolan <larrynolan at gov.nl.ca>
>> wrote:
>>
>>> I have a group of geological surveys which have arcims web mapping
>>> servers with tons of geological information. I would like to use
>>> mapserver to act as a one stop connection to each of those servers in
>
>>> a client. I have mapserver 4.0 working fine serving ogc wms map
> services.
>>> Does anyone have the syntax to connect to an esri arcims service
>>> which has the wms connector turned on.
>>>
>>> I get a a general service exception when I try to connect to this
> layer.
>>>
>>>  LAYER
>>>   NAME "NAD27LandBase"
>>>   TYPE RASTER
>>>   STATUS ON
>>>   CONNECTION
>>>
> "http://gis.geosurv.gov.nf.ca/servlet/com.esri.wms.Esrimap?servicename=N
> AD27_Basemap"
>>>   CONNECTIONTYPE WMS
>>>   METADATA
>>>      "wms_name"            "Base Map"
>>>      "wms_server_version"  "1.1.0"
>>>      "wms_formatlist"
> "image/gif,image/png,image/jpeg,image/wbmp"
>>>      "wms_format"          "image/gif,image/png"
>>>   END
>>>   PROJECTION
>>>     "proj=tmerc"
>>>     "lat_0=0.0"
>>>     "lon_0=-59.5"
>>>     "k=0.998"
>>>     "x_0=0.0"
>>>     "y_0=1000000.0"
>>>     "ellps=clrk66"
>>>     "units=m"
>>>     "no_defs"
>>>   END
>>>  END
>>>
>>>
>>>
>>> thanks
>>> Larry Nolan
>>>
>>>
>>>
>>> _______________________________________________
>>> Mapserver-users mailing list
>>> Mapserver-users at lists.gis.umn.edu
>>> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>>>
>>
>>
>>
>
>
>



-- 
  



More information about the mapserver-users mailing list