![]() Performance graph for "apache static" comparing other tile caching projects is available online at Limits of actual implementation ![]() The performance should be significantly better than any other tile caching project (such as or GeoWebCache). Mod_rewrite rules are utilized to ensure the HTTP requests defined in the OCG WMTS standard are served, and Apache preserves standard caching headers & eTag. This means performance is excellent, maps are delivered very fast, and a large number of concurrent visitors can be handled even with quite low-end hardware or cheap/free web hosting providers. In case the data are available in the form of a directory with XYZ tiles, then the Apache webserver is serving these files directly as WMTS RESTful or KVP. The reason for this is that traditionally browsers will not send more than two simultaneous HTTP requests to the same domain - with multiple domains for the same server, you can better saturate the network and receive the maps faster. This can be done with DNS CNAME records pointing to your hosting. ![]() It is highly recommended to map several domain names to the service, such as: Or use MapTiler to produce datasets with this specification. You have to define it with tilejson with specification on TileServer-PHP supports all coordinates systems. Other example requests are mentioned in the. If you have installed the project into a root directory of a domain, then the address is: For example use the OGC WMTS standard, point your client (desktop or web) to the URL of 'directory' where you installed tileserver.php project with suffix "wmts". TileJSON can be used in MapBox Studio Classic, MapBox SDKs/APIs, OpenLayers, etc. MapBox Vector Tiles (for MBTiles generated by MapBox Studio Classic or by OSM2VectorTiles project). MapBox UTFgrid request (for existing tiles in. Metadata about the individual maps in a ready to use form for webĭirect access with XYZ tile requests (to existing tiles in a directoryĬompatible with Google Maps API / Bing SDK / OpenStreetMap clients. Target is "InvertedTMS" implementation used by the ArcBruTile client This means request compatible with OpenStreetMap tile servers. The OSGeo Tile Maps Service, but with inverted y-coordinates: Target is maximal compliance to the standard. The Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS) ![]() The advantage is easier data management, especially upload over FTP or similar protocols. mbtiles files is supported but with decreased performance compared to the static files in a directory. The open-source utility mbutil produces exactly the required format.ĭirect reading of. mbtiles format can be easily converted to the required structure (XYZ with top-left origin and metadata.json file). Tiles produced by open-source GDAL2Tiles or MapTiler Desktop and tiles in. Then you can upload to the web hosting your mapping data - a directory with tiles rendered with MapTiler. ![]() If you access the web address relevant to the installation directory, the TileServer.php Server should display you a welcome message and further instructions. (or another webserver implementing mod_rewrite rules and PHP) Installation:ĭownload the project files as a zip archive or source code from GitHub and unpack it into a web-hosting of your choice.
0 Comments
Leave a Reply. |