Hi Bruce,

If you already have the tiles in an XYZ file structure you can simply put them 
in a folder on the web server (Apache, IIS etc.) and OpenLayer can access them 
as in the example at https://openlayers.org/en/latest/examples/xyz.html
OpenLayers just fills in the correcy xyz parameters based on map location e.g. 
https://c.tile.thunderforest.com/cycle/13/3997/2556.png

The approach using 
http://localhost/cgi-bin/mapserv.exe?map=/data/config/map/nasaww.map&MODE=tile&TILEMODE=gmap&LAYERS=bluemarble/{z}/{x}/{y}.png
 
<http://localhost/cgi-bin/mapserv.exe?map=/data/config/map/nasaww.map&MODE=tile&TILEMODE=gmap&LAYERS=bluemarble/%7Bz%7D/%7Bx%7D/%7By%7D.png>
 can be used to generate new tiles from datasets using MapServer as long as 
projections etc. are set correctly.

Seth

--
web:http://geographika.co.uk
twitter: @geographika


On Wed, Nov 10, 2021, at 9:21 PM, Bruce Clay wrote:
> Richard:
>   Thanks for your reply.  We have several datasets that I think follow the 
> slippy map directory structure.  We want them on a server  accessible to 
> remote thin clients.  We have WMTS datasets running on mapserver but that 
> uses a different directory structure and those are accessible through a TMS 
> or WMTS mapcaches query.  
> 
> How does the remote thin client access the files from a folder 
> C:\data_static\MapTiles\BlueMarbleTiles where the tms.xml file lives.  Some 
> of the tilesets we generated with gdal2tiles.py and they have a 
> tilemapresource.xml file instead.  Those files have an openlayers.html file 
> in the base of the tileset that will display the teils when clicked on but 
> again that is from the local system.
> 
> 
> Bruce
> 
> 
> On Wed, Nov 10, 2021 at 12:44 PM Richard Greenwood 
> <[email protected]> wrote:
>> I'm not sure what you're trying to do so apologizes if I'm stating the 
>> obvious, but MapServer is a rendering engine that takes raw data (vector 
>> and/or raster) and returns a rasterized representation of that data based on 
>> the request. That may be a single image or multiple tiles depending on the 
>> request. If you already have tiles then you don't need MapServer. Your 
>> client (QGIS, OpenLayers, etc.) can fetch those tiles directly. Neither of 
>> the query strings that you've pasted into the email look valid to me so I'm 
>> not surprised that you're not getting any results.
>> 
>> On Wed, Nov 10, 2021 at 7:05 AM Bruce Clay <[email protected]> wrote:
>>> Can mapserver serve xyz (mapbox or others) type tiles?
>>> 
>>> If I try to add a xyz layer in qgis using 
>>> http://localhost/cgi-bin/mapserv.exe?map=/data/config/map/nasaww.map&MODE=tile&TILEMODE=gmap&LAYERS=bluemarble/{z}/{x}/{y}.png
>>>  
>>> <http://localhost/cgi-bin/mapserv.exe?map=/data/config/map/nasaww.map&MODE=tile&TILEMODE=gmap&LAYERS=bluemarble/%7Bz%7D/%7Bx%7D/%7By%7D.png>
>>>  I always get a black set of tiles
>>> 
>>> if i query 
>>> http://localhost/cgi-bin/mapserv.exe?map=/data/config/map/nasaww.map&MODE=tile&TILEMODE=gmap&TILE=0+0+0&LAYERS=bluemarble
>>>  I get a black tile
>>> 
>>> if I change the layer name to a non-existent layer I still get a black tile 
>>> and no errors are reported in the mapserver log file.
>>> 
>>> if I click on the openlayers.html file in the root directory of the tileset 
>>> it displays valid images.
>>> 
>>> Online documentation refers to a tile mode but does not explain how to 
>>> configure the map file to support xyz.  
>>> 
>>> Bruce
>>> _______________________________________________
>>> MapServer-dev mailing list
>>> [email protected]
>>> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
>> 
>> 
>> -- 
>> Richard W. Greenwood
>> www.greenwoodmap.com
> _______________________________________________
> MapServer-dev mailing list
> [email protected]
> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> 
_______________________________________________
MapServer-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-dev

Reply via email to