最近在做一个开源GIS的demo的工作,工作中涉及到了地图瓦片,选取的开发环境是geoserver+openlayers,那么地图瓦片自然而然也就使用geowebcache,geowebcache geowebcache,geowebcache接收到这些请求后,会根据请求的位置和比例尺在切片目录中找到对应的瓦片,然后返回给你,省去了动态生成地图的过程,速度大幅度提高,而且由于请求的图片资源是事先生成好的 下面说一下geowebcache的配置使用。 瓦片的位置,配置好这里,重启tomcat,你会发现在你的瓦片目录下生成了一些文件,其中就有geowebcache.xml,这个文件是geowebcache配置的关键所在,以下是这个文件的配置信息: < /schema/1.5.3" xsi:schemaLocation="http://<em>geowebcache</em>.org/schema/1.5.3 http://<em>geowebcache</em>.org/schema
SUCCESS [01:17 min] [INFO] GeoWebCache (GWC) Module .......................... SUCCESS [ 1.063 s] [INFO] GeoWebCache (GWC) Module .......................... in ""C:\Users\smartmap\AppData\Local\Temp\geowebcache"" 05 三月 21:31:38 INFO [gwc.layer] - Initializing \geowebcache-diskquota.xml 05 三月 21:31:39 INFO [diskquota.ConfigLoader] - DiskQuota configuration not found: C:\Users\smartmap\AppData\Local\Temp\geowebcache \geowebcache-diskquota.xml 05 三月 21:31:39 INFO
即使我们使用免费开源的GeoServer和geowebcache来作为地图服务器,我们也最好不使用openlayer或mapbox等其他地图JS API技术,使用Arcgis JS API的WMTSLayer
File BlobStore 注意:File BlobStore支持的组织方式在不同的版本中有所不同,比较旧的版本是没有Tiles directory layout选项,是默认的GeoWebCache
使用地图瓦片缓存(如GeoWebCache)减少动态渲染压力。压缩传输:启用Gzip或Brotli压缩,减少数据传输量。并发处理:使用多线程或多进程处理并发请求。