GeoWebCache发布ArcGIS切片
来源:互联网 发布:越狱后抹掉数据 编辑:程序博客网 时间:2024/05/06 17:26
GeoServer的新版本集成了一个GeoWebCache,主要是对发布的WMS图层建立缓存切片,目前没有对于ArcGIS切片发布的支持。
独立版的GeoWebCache除了对WMS服务地图建立缓存外,还有对于ArcGIS切片发布的支持。
GeoWebCache独立版支持通过ArcGISServer 9.2、9.3和10.0生成的松散型瓦片缓存的发布。
部署
安装和配置java环境—JRE或JDK
JRE需要1.5以上的版本。
JDK系统环境变量配置:
JAVA_HOME:D:\Program Files\Java\jdk1.7.0_05
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
path: 最前面添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
安装ApacheTomcat
安装版不需要设置Tomcat的环境变量。JAVA_OPTS="-server-Xmx256M"或更大
建立管理级别的用户Tomcat\conf\tomcat-users.xml
安装独立版
GeoWebCache的war包部署到Tomcat上,将war包拷贝到……\ApacheSoftware Foundation\Tomcat 7.0\webapps里即可。
配置独立版
安装独立版GeoWebCache后,在系统的临时文件夹(如:C:\Windows\Temp)下有一个geowebcache的文件夹(GeoServer整合版也有)。
将系统的临时文件夹下的geowebcache里的geowebcache.xml拷贝到安装目录的WEB-INF\classes里,新建WEB-INF\tmp文件夹。
修改WEB-INF里的配置文件:
web.xml,配置新生成的WMS服务的缓存目录,这里设为上面新建的tmp文件夹
geowebcache-core-context.xml,配置GeoWebCache缓存配置的主要配置文件geowebcache.xml的路径
注:当独立版的GeoWebCache将缓存目录和geowebcache.xml路径配置到其它地方,如按照上面来配置时,GeoWebCache独立版和GeoServer集成版能够在同一个机器上共存,与GeoServer集成版只要部署GeoServer即可。
访问
在浏览器里直接输入localhost:8080/geowebcache就可以进入GeoWebCache,也可以进入Tomcat的TomcatWeb Application Manager找到并单击\geowebcache即可。
发布ArcGIS缓存切片
限制
GeoWebCache独立版提供对ArcGIS缓存切片发布的支持,但GeoServer集成版没有这种功能。
GeoWebCache支持通过ArcGISServer 9.2、9.3和10.0预先生成的松散型瓦片缓存的发布。
能够发布预先生成的松散型瓦片,但并不能抽取和截断这些图层。
松散型瓦片在GeoWebCache作为WMS-C发布时,不需要ArcGISServer的运行。
GeoWebCache只支持ArcGIS图层融合型的缓存瓦片,即只能支持ArcGIS地图服务所有图层融合生成一层的瓦片的缓存。
GeoWebCache读取ArcGISServer切片不同比例等级时,采用的是十六进制(ArcGIS是十进制),所以需要将比例等级文件夹等级数字重命名为对应的十六进制。
ArcGIS瓦片结构
ArcGISServer图层融合型缓存的目录结构如下:
arcgiscache为ArcGISServer服务缓存的根目录,下一层如naturalearth或World_Reference_Overlay等是具体的缓存服务,接着下一层是Layers(安装了语言包的显示支持的对应本地语言,这里是“图层”,注意要在GeoWebCache上发布最好将其改为英文的”Layers”),再下一层是_allayers和两个配置文件(conf.cdi和conf.xml,GeoWebCache需要这两个文件),在_allayers里就是不同比例等级的文件夹,比例等级文件夹里是根据行号命名的文件夹以及在行文件夹里是根据列号命名的具体瓦片。
发布
独立版GeoWebCache发布ArcGISServer图层融合型瓦片松散型的缓存切片,需要配置geowebcache.xml文件。在gwcConfiguration的layers标签里的wmsLayer标签下面添加arcgisLayer标签。
进入GeoWebCache(localhost:8080/geowebcache),单击进入demos,
重新加载配置文件,将重新读取geowebcache.xml,也可以直接重启web服务器(Tomcat),
最在Demos页面里找到发布的图层,单击右边预览格式即可。
注:OpenLayers加载GeoWebCache发布的图层可以参看预览的源文件。
- GeoWebCache发布ArcGIS切片
- GeoWebCache发布ArcGIS切片
- geowebcache发布arcgis切片
- openLayers3加载GeoWebCache发布ArcGIS切片
- Geowebcache发布ArcGIS切片的配置笔记
- Openlayers调用 GeoWebcache 发布的ArcGIS切片服务或IIS发布的切片图片
- GeoWebCache发布arcgis10.1的切片问题
- 地图切片缓存工具GeoWebCache
- ArcGIS Maritime 发布海图切片服务详解
- 关于ArcGis发布切片服务切片失败,切片率为0
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- Arcgis server发布切片替换之前的注意事项
- (二)ArcGIS Server之发布切片地图服务
- (二)ArcGIS Server之发布切片地图服务
- ArcGIS发布地图并创建切片缓存方法
- arcgis切片地图服务
- 通过ArcGIS建立和发布地图缓存切片的流程介绍
- UIApplicationMain函数的原型
- android跳转到设置中的App Info界面
- 从通信的角度分析一下微信推送的长连接的弊端——网易面试题
- 谈谈MVC模式
- onNewIntent调用时机
- GeoWebCache发布ArcGIS切片
- mysql 权限基本操作
- oracle 存储过程
- tree.py模板
- IOS 调用摄像头拍照
- 指令与控制器间的通信详解
- Jquery JS 正确的比较两个数字大小的方法
- (转载的)Matlab textread函数详解
- 机器学习问题方法总结