[MS4W-Users] Getting tiles to OpenLayers
Jeff McKenna
jmckenna at gatewaygeomatics.com
Mon May 23 15:22:14 EDT 2016
Hello,
Glad to hear you are up and running with MS4W. For OpenLayers
questions, I've found the OpenLayers mailing list to be an excellent
resource (subscribe at https://lists.osgeo.org/listinfo/openlayers-dev).
I prefer this way of searching their list:
http://osgeo-org.1560.x6.nabble.com/OpenLayers-Dev-f3888596.html
I'm not familiar with your "pass-through" stuff, but I'm sure the
OpenLayers experts on the OpenLayers-dev mailing list would know more.
If you want to start with a working WMS mapfile with OpenLayers3 in
MS4W, here is a short tutorial:
http://ms4w.com/trac/wiki/MapCacheOpenLayers3
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
On 2016-05-23 11:51 AM, Vogt, Robert (RCIS) via MS4W-Users wrote:
> Good morning,
>
>
>
> I am pretty new at this so please excuse me if I seem less than
> knowledgeable about this. J
>
>
>
> I have gone through the documentation to get ms4w set up and believe I
> have it running, I am also upgrading from OpenLayers to OpenLayers3 and
> am having a difficult time translating how my new map will get the
> custom base layer from my server.
>
>
>
> The code I currently have relies on a “passthrough” website that points
> at mapserv.exe and passes the path of the .map file it’s trying to get,
> this doesn’t seem to be working…
>
>
>
> My current code looks like this….
>
>
>
> map = new OpenLayers.Map({
>
> div: "divMap",
>
> controls: [new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.Navigation({ documentDrag: true }),new OpenLayers.Control.TouchNavigation({dragPanOptions: {enableKinetic: true}})],
>
> numZoomLevels:20
>
> });
>
> wms = new OpenLayers.Layer.WMS();
>
>
>
> msBase = new OpenLayers.Layer.MapServer("Base",
>
> http://dvfmweb2/mapserver/mapserv.exe?map=E:/RCIS/Web/Mapfiles/MappingBase.map&",
>
> { layers: 'Base', exceptions: "application/vnd.ogc.se_xml" },
>
> { isBaseLayer: true, opacity: 0.9 },
>
> { tileSize: new OpenLayers.Size(256, 256), buffer: 1 });
>
>
>
> map.addLayers([msBase])
>
>
>
>
>
>
>
> …MapFile looks like this
>
>
>
> MAP
>
> IMAGETYPE PNG24
>
> CONFIG "PROJ_LIB" "E:/RCIS/Web/MapServerDlls/projlib/"
>
> EXTENT -180 -90 180 90
>
> SIZE 256 256
>
> FONTSET "E:/RCIS/Web/MapServerDlls/content/fontset.txt"
>
> IMAGECOLOR 255 255 255
>
> TRANSPARENT ON
>
> PROJECTION
>
> AUTO
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "WaterLn"
>
> TYPE LINE
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .02
>
> CONNECTION "server=Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),FULLNAME from
> NATIONALDB.sde.Water_ln_vw USING UNIQUE WATER_LN_ID USING SRID=4269"
>
> LABELITEM "FULLNAME"
>
> CLASS
>
> STYLE
>
> COLOR 000 102 204
>
> OUTLINECOLOR 102 178 255
>
> WIDTH 2
>
> END
>
> LABEL
>
> COLOR 000 153 000
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS FALSE
>
> MINDISTANCE 2000
>
> MINSCALEDENOM 20.00
>
>
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "Water"
>
> TYPE POLYGON
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),FULLNAME from
> NATIONALDB.sde.Water_vw USING UNIQUE WATER_ID USING SRID=4269"
>
> LABELITEM "FULLNAME"
>
> CLASS
>
> STYLE
>
> COLOR 000 102 204
>
> OUTLINECOLOR 102 178 255
>
> WIDTH 2
>
> END
>
> LABEL
>
> COLOR 000 153 000
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS FALSE
>
> MINDISTANCE 2000
>
> MINSCALEDENOM 20.00
>
>
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
>
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "ZipCode"
>
> TYPE POLYGON
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .12
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),ZIPCODE from
> NATIONALDB.sde.ZIPCODES USING INDEX ZIPCODES_SIDX USING UNIQUE
> ZIPCODES_ID USING SRID=4269"
>
> LABELITEM "ZIPCODE"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 0 0 0
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 132 31 31
>
> OUTLINECOLOR 255 255 255
>
> OUTLINEWIDTH 3
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> #ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS TRUE
>
> #MINDISTANCE 600
>
> #BUFFER 15
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "Counties"
>
> TYPE POLYGON
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .50
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),CNTY_NAME_UC from
> NATIONALDB.sde.COUNTY USING INDEX S15_idx USING UNIQUE COUNTY_ID USING
> SRID=4269"
>
> LABELITEM "CNTY_NAME_UC"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 051 025 000
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 051 025 000
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> ANTIALIAS TRUE
>
> POSITION AUTO
>
> PARTIALS FALSE
>
> #MINDISTANCE 600
>
> #BUFFER 15
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "States"
>
> TYPE POLYGON
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),ST_NAME_MC from
> NATIONALDB.sde.STATES USING INDEX S11_idx USING UNIQUE STATES_ID USING
> SRID=4269"
>
> LABELITEM "ST_NAME_MC"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 000 153 000
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 000 153 000
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS FALSE
>
> MINDISTANCE 2000
>
> MINSCALEDENOM 20.00
>
>
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "MajorRoads"
>
> TYPE LINE
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .30
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),FULLNAME from
> NATIONALDB.sde.Major_Roads_vw USING UNIQUE MJR_ROADS_ID USING SRID=4269"
>
> LABELITEM "FULLNAME"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 000 000 000
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 255 000 000
>
> OUTLINECOLOR 255 255 255
>
> OUTLINEWIDTH 3
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> MAXSIZE 8
>
> #REPEATDISTANCE 600
>
> MINDISTANCE 1000
>
> #ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS TRUE
>
> MINDISTANCE 600
>
> #BUFFER 15
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "AllRoads"
>
> TYPE LINE
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .04
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),FULLNAME from
> NATIONALDB.sde.All_Roads_vw USING UNIQUE ALL_ROADS_ID USING SRID=4269"
>
> LABELITEM "FULLNAME"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 000 000 000
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 255 000 000
>
> OUTLINECOLOR 255 255 255
>
> OUTLINEWIDTH 3
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> MAXSIZE 7
>
> ANGLE AUTO
>
> #REPEATDISTANCE 600
>
> MINDISTANCE 1000
>
> #ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS FALSE
>
> MINDISTANCE 600
>
> #BUFFER 15
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> LAYER
>
> GROUP "Base"
>
> NAME "Highways"
>
> TYPE LINE
>
> STATUS ON
>
> LABELCACHE ON
>
> PROCESSING 'LABEL_NO_CLIP=1'
>
> CONNECTIONTYPE PLUGIN
>
> PLUGIN "msplugin_mssql2008.dll"
>
> MAXGEOWIDTH .80
>
> CONNECTION "server= Some SQL Connection;Initial
> Catalog=NATIONALDB;Integrated Security=False"
>
> DATA "shape(geography),FULLNAME from
> NATIONALDB.sde.Highways_vw USING UNIQUE HWY_ID USING SRID=4269"
>
> LABELITEM "FULLNAME"
>
> CLASS
>
> STYLE
>
> OUTLINECOLOR 000 000 000
>
> WIDTH 3
>
> END
>
> LABEL
>
> COLOR 255 000 000
>
> OUTLINECOLOR 255 255 255
>
> OUTLINEWIDTH 3
>
> TYPE TRUETYPE
>
> FONT Arial
>
> SIZE 12
>
> SIZE 12
>
> #ANTIALIAS FALSE
>
> POSITION AUTO
>
> PARTIALS TRUE
>
> MINDISTANCE 600
>
> #BUFFER 15
>
> END
>
> END
>
> PROJECTION
>
> AUTO
>
> END
>
> END
>
> END
>
>
>
>
>
>
>
>
>
>
>
> I’m not sure if this is the right way to do it for OL3 or if there is a
> better way?
>
>
>
> Any help is greatly appreciated!!
>
>
>
> _______________________________________________
> MS4W-Users mailing list
> MS4W-Users at lists.ms4w.com
> http://lists.ms4w.com/mailman/listinfo/ms4w-users
>
More information about the MS4W-Users
mailing list