咋没人给分啊?
说下ArcGIS地图切片的两种方法,自动和手动,有需要的看过来
一、自动切片
就是用户请求地图时,服务器才开始切片,边用边生成,不占提前资源。操作如下:
先把地图发成服务(我用的是ArcGIS Manager,ArcCatalog应该也差不多)。发布完进编辑页面,点最后那个Caching选项。默认是Dynamically的,改成选Use tiles from a cache that you will define below。
然后:
1)点Suggest…定缩放级别,比如设20级;
2)Tile Format选PNG24,画质好点;
3)记得勾上Create tiles on demand;
其他默认就行,保存重启服务就OK。
之后有人访问地图,服务器就会自动在对应级别切片了。进REST界面清一下缓存,就能预览效果。
二、手动切片
必须用ArcCatalog发布服务!发布后右键服务→Service Properties→还是进Caching,设置跟上面一样,但关键:别勾Create tiles on demand!
然后点右上角Create Tiles...,弹窗里主要设个范围(Extent),按实际需求填经纬度就行。还能选图层、缩放级别啥的,具体自己摸索哈~点OK就开始切了,等就行了。
小贴士:
1)推荐用自动切片,省事不卡机;
2)手动切片别搞太大范围,不然可能要跑四五个小时…真不是开玩笑!
觉得有用的话,赏个分呗~谢啦!
说下ArcGIS地图切片的两种方法,自动和手动,有需要的看过来
一、自动切片
就是用户请求地图时,服务器才开始切片,边用边生成,不占提前资源。操作如下:
先把地图发成服务(我用的是ArcGIS Manager,ArcCatalog应该也差不多)。发布完进编辑页面,点最后那个Caching选项。默认是Dynamically的,改成选Use tiles from a cache that you will define below。
然后:
1)点Suggest…定缩放级别,比如设20级;
2)Tile Format选PNG24,画质好点;
3)记得勾上Create tiles on demand;
其他默认就行,保存重启服务就OK。
之后有人访问地图,服务器就会自动在对应级别切片了。进REST界面清一下缓存,就能预览效果。
二、手动切片
必须用ArcCatalog发布服务!发布后右键服务→Service Properties→还是进Caching,设置跟上面一样,但关键:别勾Create tiles on demand!
然后点右上角Create Tiles...,弹窗里主要设个范围(Extent),按实际需求填经纬度就行。还能选图层、缩放级别啥的,具体自己摸索哈~点OK就开始切了,等就行了。
小贴士:
1)推荐用自动切片,省事不卡机;
2)手动切片别搞太大范围,不然可能要跑四五个小时…真不是开玩笑!
觉得有用的话,赏个分呗~谢啦!
