TileCache 2.0 安装与配置
2012-04-17 23:25
204 查看
转自:/article/4743998.html
用最通俗的话来描述TileCache,就是一个地图瓦片缓存器,大大提高访问地图的响应速度,只有当请求的地图不在tiles之列时,才与wms等其他服务交互请求地图,消耗空间服务器资源。
TileCache可以在IIS或Apache下安装,两种环境下安装方法在网上都有相应文档,这里仅记录自己在Windows环境下安装时的一点经验:
1.安装Apache 2.0.58,我还安装了Tomcat 5.5.27作为servlet容器,Apache+Tomcat如何安装网上有大量相关资料。
2.安装Python 2.4,必须安装在硬盘根目录下。
3.安装mod_python-3.2.8-win32-py2.4,在Apache2\modules目录下生成mod_python.so文件。
4.打开conf\ httpd.conf文件,在#LoadModule后添加
LoadModule python_module modules/mod_python.so
5.打开conf\ httpd.conf文件,在
<Directory
/>
Options FollowSymLinks
AllowOverride None
</Directory>
下加入
Alias /tilecache/ "C:/tilecache-2.01/"
<Directory
"C:/tilecache-2.01/">
AddHandler mod_python .py
AddHandler python-program .py
PythonHandler TileCache.Service
PythonOption TileCacheConfig C:/tilecache-2.01/tilecache.cfg
PythonDebug On
</Directory>
这样就创建了名为tilecache的虚拟目录。下面是配置tilecache过程:
1.修改tilecache-2.01目录下tilecache.cgi第一行为"#!C:/Python24/python.exe –u",注意"-u"两个字符之间没有空格。
2.修改tilecache.cfg
[cache]
type=DiskCache
base=c:\tilecache\
base指定生成cache的目录,即存储地图瓦片的目录。
3.将tilecache.cgi文件更名为tilecache.py
4.通过以下链接能够访问到图片,证明tilecache已经安装完成,注意tilecache.py后面的参数特别是bbox、width、height等不能随意改动,以后会谈到:
http://192.168.200.195/tilecache/tilecache.py?LAYERS=basic&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,0,90&WIDTH=256&HEIGHT=256
ArcGIS Server可以提供wms服务,在catalog创建新的服务时,需要勾选上相应的选项以生成server服务的同时创建相应的wms服务, tilecache2.0版本还增加了对ArcXML支持,可以用于ArcIMS地图缓存中,这个功能的增加意义更大,填补了ArcIMS地图切片功能的空白,后面再讨论如何将tilecache应用到ArcIMS中。
我对TileCache是刚刚研究,希望大家能多指教、分享经验。感谢同事caoxin帮助!
用最通俗的话来描述TileCache,就是一个地图瓦片缓存器,大大提高访问地图的响应速度,只有当请求的地图不在tiles之列时,才与wms等其他服务交互请求地图,消耗空间服务器资源。
TileCache可以在IIS或Apache下安装,两种环境下安装方法在网上都有相应文档,这里仅记录自己在Windows环境下安装时的一点经验:
1.安装Apache 2.0.58,我还安装了Tomcat 5.5.27作为servlet容器,Apache+Tomcat如何安装网上有大量相关资料。
2.安装Python 2.4,必须安装在硬盘根目录下。
3.安装mod_python-3.2.8-win32-py2.4,在Apache2\modules目录下生成mod_python.so文件。
4.打开conf\ httpd.conf文件,在#LoadModule后添加
LoadModule python_module modules/mod_python.so
5.打开conf\ httpd.conf文件,在
<Directory
/>
Options FollowSymLinks
AllowOverride None
</Directory>
下加入
Alias /tilecache/ "C:/tilecache-2.01/"
<Directory
"C:/tilecache-2.01/">
AddHandler mod_python .py
AddHandler python-program .py
PythonHandler TileCache.Service
PythonOption TileCacheConfig C:/tilecache-2.01/tilecache.cfg
PythonDebug On
</Directory>
这样就创建了名为tilecache的虚拟目录。下面是配置tilecache过程:
1.修改tilecache-2.01目录下tilecache.cgi第一行为"#!C:/Python24/python.exe –u",注意"-u"两个字符之间没有空格。
2.修改tilecache.cfg
[cache]
type=DiskCache
base=c:\tilecache\
base指定生成cache的目录,即存储地图瓦片的目录。
3.将tilecache.cgi文件更名为tilecache.py
4.通过以下链接能够访问到图片,证明tilecache已经安装完成,注意tilecache.py后面的参数特别是bbox、width、height等不能随意改动,以后会谈到:
http://192.168.200.195/tilecache/tilecache.py?LAYERS=basic&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,0,90&WIDTH=256&HEIGHT=256
ArcGIS Server可以提供wms服务,在catalog创建新的服务时,需要勾选上相应的选项以生成server服务的同时创建相应的wms服务, tilecache2.0版本还增加了对ArcXML支持,可以用于ArcIMS地图缓存中,这个功能的增加意义更大,填补了ArcIMS地图切片功能的空白,后面再讨论如何将tilecache应用到ArcIMS中。
我对TileCache是刚刚研究,希望大家能多指教、分享经验。感谢同事caoxin帮助!
相关文章推荐
- TileCache 2.0 安装与配置
- hadoop2.0 lzo压缩的安装和配置
- dfgallery 2.0 安装配置
- WIN2008 R2 Hyper-v 2.0安装和入门配置
- 存在数据库的情况下,重新安装与配置WSS2.0 推荐
- ORACLE 10G HTML DB 2.0 安装配置
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
- hudson安装与配置(二)之旧版本升级2.0+ 升级3.0
- Android SDK 2.0安装、配置图文教程
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
- VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址 spark2.0集群固定IP配置
- ADFS 2.0 配置简介 PartⅠ – 安装ADFS
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
- Apache HTTP Server 2.0 安装和配置记录
- RDA 方式中用到的配置是VS2008与sql2008,还装有sql server ce 2.0,为什么安装后无法访问URL
- VS2010中安装配置Parallel Nsight 2.0
- ASP.NET 2.0中MemberShip数据库的安装、配置及文档结构(一)
- IIS6 安装与配置.net 2.0过程的详细图解
- Yii2.0教程入门篇 —— 安装配置
- cocos2dx 2.0版本在android下的安装配置问题