[mapserver-users] How to configure mapserver as a tile server?
Hishan Melanga
hishanm at gmail.com
Sun May 26 00:14:57 PDT 2013
Can you take a look at my
mapcache.xml<https://docs.google.com/document/d/1yiwhofPOHDtKaFynhXdH0SPbQhojXZGnd5cw9dBNH7A/edit?usp=sharing>and
my
osm-google.map<https://docs.google.com/document/d/1jjdKjJ1kxMFRGTJAstAJ5qk8zUo6MWsYLxW827bC2LM/edit?usp=sharing>file?
I don't know what I have done wrong. It's not producing the tiles.
On Sun, May 26, 2013 at 9:21 AM, Stephen Woodbridge <woodbri at swoodbridge.com
> wrote:
> On 5/25/2013 11:08 PM, Hishan Melanga wrote:
>
>> What is the link to access the tiles in web browser if I used your .xml
>> as the configuration? Is it still http://example.com/mapcache/**demo<http://example.com/mapcache/demo>or
>> something else.
>>
>
> You would replace example.com with your host name.
>
> Also note the blue (+] buttom in the upper right of the demo map page,
> open this is you have multiple services or tilesets defined and you can
> select that one you want to view.
>
> Here is my demo page that has data for the US and is pulling tiles from my
> mapcache instance.
>
> http://imaptools.com:8080/**demo/tiger-demo2.html<http://imaptools.com:8080/demo/tiger-demo2.html>
>
> -Steve
>
>
> On Sat, May 25, 2013 at 7:47 PM, Stephen Woodbridge
>> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.**com<woodbri at swoodbridge.com>>>
>> wrote:
>>
>> So the way this works is:
>>
>> browser <----> mapcache <----> mapserver_wms
>>
>> So look at the demo page if you have mapcache.xml configured then
>> you should see a simple OpenLayers application that pulls tiles from
>> mapcache.
>>
>> your mapcache.xml needs look something like this. The referrences in
>> the source block are explicit references to names in my mapfile.
>> Obviously parameter values need to be change for your server and
>> mapfile.
>>
>> -Steve
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <mapcache>
>> <metadata>
>> <title>iMaptools mapcache service</title>
>> <abstract>Contains various services for iMaptools maps</abstract>
>> </metadata>
>>
>> <cache name="disk" type="disk">
>> <base>/u/mapcache</base>
>> <symlink_blank/>
>> </cache>
>>
>> <source name="tiger2011" type="wms">
>> <getmap>
>> <params>
>> <FORMAT>image/png</FORMAT>
>> <MAP_IMAGETYPE>agg_qn</MAP___**IMAGETYPE>
>> <LAYERS>Tiger_2011</LAYERS>
>> <MAP>/u/data/tiger2011-maps/__**tiger2011-mc.map</MAP>
>> </params>
>> </getmap>
>>
>> <http>
>> <url>http://localhost/cgi-bin/**__mapserv-60<http://localhost/cgi-bin/__mapserv-60>
>>
>> <http://localhost/cgi-bin/**mapserv-60<http://localhost/cgi-bin/mapserv-60>
>> ></url>
>> </http>
>> </source>
>>
>> <format name="PNGQ_FAST" type="PNG">
>> <compression>fast</__**compression>
>>
>> <colors>256</colors>
>> </format>
>>
>> <tileset name="tiger-base">
>> <source>tiger2011</source>
>> <cache>disk</cache>
>> <grid>WGS84</grid>
>> <grid>g</grid>
>> <format>PNGQ_FAST</format>
>> <metatile>5 5</metatile>
>> <!-- metabuffer must be the abs() of what is in the mapfile -->
>> <metabuffer>20</metabuffer>
>> <expires>3600</expires>
>> </tileset>
>>
>> <default_format>PNGQ_FAST</__**default_format>
>>
>>
>> <service type="wms" enabled="true">
>> <full_wms>assemble</full_wms>
>> <resample_mode>bilinear</__**resample_mode>
>>
>> <format>PNGQ_FAST</format>
>> <maxsize>4096</maxsize>
>> </service>
>> <service type="wmts" enabled="true"/>
>> <service type="tms" enabled="true"/>
>> <service type="kml" enabled="true"/>
>> <service type="gmaps" enabled="true"/>
>> <service type="ve" enabled="true"/>
>> <service type="demo" enabled="true"/>
>>
>> <errors>report</errors>
>> <lock_dir>/tmp</lock_dir>
>>
>> </mapcache>
>>
>>
>>
>> On 5/25/2013 9:47 AM, Hishan Melanga wrote:
>>
>> ok. Now I have http://example.com/mapcache/__**demo<http://example.com/mapcache/__demo>
>>
>> <http://example.com/mapcache/**demo<http://example.com/mapcache/demo>>
>> working. But how can I
>> get my mapserver's wms connect to it.
>>
>>
>> On Sat, May 25, 2013 at 10:42 AM, Hishan Melanga
>> <hishanm at gmail.com <mailto:hishanm at gmail.com>
>> <mailto:hishanm at gmail.com <mailto:hishanm at gmail.com>>> wrote:
>>
>> Thanks. I installed mapcahe and started to learn about the
>> xml
>> configuration file. Reading
>> http://mapserver.org/mapcache/**__config.html<http://mapserver.org/mapcache/__config.html>
>>
>> <http://mapserver.org/**mapcache/config.html<http://mapserver.org/mapcache/config.html>>
>> as a start. Hope it
>> is the
>> first thing that I should do.
>>
>>
>> On Sat, May 25, 2013 at 8:07 AM, Stephen Woodbridge
>> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.**com<woodbri at swoodbridge.com>
>> >
>> <mailto:woodbri at swoodbridge.__**com
>>
>> <mailto:woodbri at swoodbridge.**com <woodbri at swoodbridge.com>>>>
>> wrote:
>>
>> On 5/24/2013 10:06 PM, Hishan Melanga wrote:
>>
>> I have a working mapserver and I can view my map
>> using
>> http://localhost/cgi-bin/____**mapserv?map=/path/to/map&mode=**
>> ____browse&template=**openlayers&____layers=all<http://localhost/cgi-bin/____mapserv?map=/path/to/map&mode=____browse&template=openlayers&____layers=all>
>> <http://localhost/cgi-bin/__**mapserv?map=/path/to/map&mode=**
>> __browse&template=openlayers&_**_layers=all<http://localhost/cgi-bin/__mapserv?map=/path/to/map&mode=__browse&template=openlayers&__layers=all>
>> >
>>
>>
>> <http://localhost/cgi-bin/__**mapserv?map=/path/to/map&mode=**
>> __browse&template=openlayers&_**_layers=all<http://localhost/cgi-bin/__mapserv?map=/path/to/map&mode=__browse&template=openlayers&__layers=all>
>> <http://localhost/cgi-bin/**mapserv?map=/path/to/map&mode=**
>> browse&template=openlayers&**layers=all<http://localhost/cgi-bin/mapserv?map=/path/to/map&mode=browse&template=openlayers&layers=all>
>> >>.
>>
>> Now I want to give out those data to public as
>> tiles giving
>> a single URL
>> such as tile.myserver.org
>> <http://tile.myserver.org> <http://tile.myserver.org>
>>
>>
>> <http://tile.myproxy.org/>. How can I achieve
>>
>> this using Mapserver? What is the place to start?
>> What
>> tutorials I have
>> to read? I've read that Mapserver has a tile mode
>> <http://mapserver.org/output/_**___tile_mode.html<http://mapserver.org/output/____tile_mode.html>
>> <http://mapserver.org/output/_**_tile_mode.html<http://mapserver.org/output/__tile_mode.html>
>> >
>>
>>
>> <http://mapserver.org/output/_**_tile_mode.html<http://mapserver.org/output/__tile_mode.html>
>> <http://mapserver.org/output/**tile_mode.html<http://mapserver.org/output/tile_mode.html>
>> >>>.
>> Thanks in advance.
>>
>>
>> mapcache it the tile server for mapserver. So you will
>> want to
>> look at that. The basic scenario is this:
>>
>> 1. setup mapserver as a WMS server
>> 2. build and install mapcache as an apache module
>> 3. setup a mapcache.xml to describe you WMS server, and
>> your cache.
>> make sure you configure the demo service initially
>> for testing
>> you can disable it later if you want
>> 4. restart apache
>> 5. http://example.com/mapcache/__**__demo<http://example.com/mapcache/____demo>
>> <http://example.com/mapcache/_**_demo<http://example.com/mapcache/__demo>
>> >
>>
>>
>> <http://example.com/mapcache/_**_demo<http://example.com/mapcache/__demo>
>> <http://example.com/mapcache/**demo<http://example.com/mapcache/demo>
>> >>
>>
>> whenever you change your mapcache.xml you need to start
>> apache
>> so it reads your changes.
>>
>> -Steve W
>> ______________________________**_____________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.__**__org
>> <mailto:mapserver-users at lists.**__osgeo.org
>> <mailto:mapserver-users at lists.**osgeo.org<mapserver-users at lists.osgeo.org>
>> >>
>> http://lists.osgeo.org/____**mailman/listinfo/mapserver-___**
>> _users <http://lists.osgeo.org/____mailman/listinfo/mapserver-____users>
>> <http://lists.osgeo.org/__**mailman/listinfo/mapserver-__**users<http://lists.osgeo.org/__mailman/listinfo/mapserver-__users>
>> >
>>
>>
>> <http://lists.osgeo.org/__**mailman/listinfo/mapserver-__**users<http://lists.osgeo.org/__mailman/listinfo/mapserver-__users>
>> <http://lists.osgeo.org/**mailman/listinfo/mapserver-**users<http://lists.osgeo.org/mailman/listinfo/mapserver-users>
>> >>
>>
>>
>>
>>
>> --
>> හිෂාන් මෙලංග | Hishan Melanga
>> <http://hishanmelanga.__blogsp**ot.com/ <http://blogspot.com/>
>>
>> <http://hishanmelanga.**blogspot.com/<http://hishanmelanga.blogspot.com/>
>> >>
>>
>>
>>
>>
>> --
>> හිෂාන් මෙලංග | Hishan Melanga
>> <http://hishanmelanga.__blogsp**ot.com/ <http://blogspot.com/>
>> <http://hishanmelanga.**blogspot.com/<http://hishanmelanga.blogspot.com/>
>> >>
>>
>>
>>
>>
>> ______________________________**___________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.__**org
>> <mailto:mapserver-users at lists.**osgeo.org<mapserver-users at lists.osgeo.org>
>> >
>> http://lists.osgeo.org/__**mailman/listinfo/mapserver-__**users<http://lists.osgeo.org/__mailman/listinfo/mapserver-__users>
>> <http://lists.osgeo.org/**mailman/listinfo/mapserver-**users<http://lists.osgeo.org/mailman/listinfo/mapserver-users>
>> >
>>
>>
>> ______________________________**___________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.__**org
>> <mailto:mapserver-users at lists.**osgeo.org<mapserver-users at lists.osgeo.org>
>> >
>> http://lists.osgeo.org/__**mailman/listinfo/mapserver-__**users<http://lists.osgeo.org/__mailman/listinfo/mapserver-__users>
>> <http://lists.osgeo.org/**mailman/listinfo/mapserver-**users<http://lists.osgeo.org/mailman/listinfo/mapserver-users>
>> >
>>
>>
>>
>>
>> --
>> හිෂාන් මෙලංග | Hishan Melanga <http://hishanmelanga.**blogspot.com/<http://hishanmelanga.blogspot.com/>
>> >
>>
>>
>> ______________________________**_________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.**org <mapserver-users at lists.osgeo.org>
>> http://lists.osgeo.org/**mailman/listinfo/mapserver-**users<http://lists.osgeo.org/mailman/listinfo/mapserver-users>
>>
>>
> ______________________________**_________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.**org <mapserver-users at lists.osgeo.org>
> http://lists.osgeo.org/**mailman/listinfo/mapserver-**users<http://lists.osgeo.org/mailman/listinfo/mapserver-users>
>
--
හිෂාන් මෙලංග | Hishan Melanga <http://hishanmelanga.blogspot.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20130526/d7187134/attachment.htm>
More information about the MapServer-users
mailing list