tilecache在mapserver的Apache中发布 主要文件的安装目录 d:ms4w C: ilecache-2.10 C:Python24 1.安装Apache HTTP Server 2.2做Web服务器 直接拷贝ms4w mapserver到D盘的根目录 安装完后启动Apache ,如果失败,一般情况下是因为端口号被别的程序占用,需要修改端口号(默认为80)。 在Apacheconfhttpd.conf中,查找Listen 80,修改端口号,如:8080) 2.安装Python2.4 安装文件:python-2.4.2.msi 3.安装Tilecache-2.10,只需将tilecache-2.10.zip解压缩,将文件夹拷到c盘根目录下即可(C: ilecache-2.10) 4.安装mod_python 安装文件:mod_python-3.3.1.win32-py2.4-Apache2.2.exe 注意:(1)mod_python的版本要与python2.4和apache2.2两个版本相对应 (2)安装完后,在Apachemodules目录下会生成mod_python.so文件(注意安装快结束时会提示选择mod_python.so的生成路径) 4.打开Apache2.2的conf httpd.conf文件,在#LoadModule后添加 LoadModule python_module modules/mod_python.so;(txt中每行开头的#表示注释) 5.还是中Apache2.2的conf httpd.conf文件中, 下面添加TileCache的虚拟路径: Alias /tilecache/ "C:/tilecache-2.10/" 注意:以上的路径都要根据实际安装目录做调整。 6.修改TileCache目录下的tilecache.cgi文件为tilecache.py 7.为了在Apache Mod_Python下应用,修改tilecache.cfg中的 [cache] type=Disk base=D:/tilecache 这里的base指向了以后瓦片地图缓存存放的位置; [dgGIS] type=WMS url=http://192.168.2.8:6080/cgi-bin/mapserv.exe?map=D:/dgGIS.map layers=dgTiff,DL_ZX,classroad,substandard,cityroad,alleyway,xzqh_zhen_line,xzqh_anno extension=jpeg size=256,256 bbox=38449049.752517, 2500200.636691, 38525283.787983, 2566432.892709 resolutions=110, 90, 70, 50, 30, 25, 20 ,4 #python "C:Inetpubwwwroot ilecache ilecache_seed.py" dgGIS 0 7 8.修改PythonPath路径 (1)修改注册表中PythonPath的路径 依次点击系统"开始","运行",输入"Regedit",打开注册表编辑器,在注册表的[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.4 PythonPath]位置下的键值添加TileCache的位置"C: ilecache-2.10",用分号与前面参数隔开。 (2)修改PythonPath环境变量路径 点击"我的电脑"--"属性"--"高级",在"环境变量"中找到变量PythonPath,将其路径按照5中虚拟路径("['C:/tilecache-2.10/']+sys.path")的设置修改,其中sys.path指Python2.4的安装路径,即为C:Python24;因此这里的路径值设为 C: ilecache-2.10;C:Python24(前后同样用分号隔开)
作者:mhfcr 发表于2014/1/22 15:07:02 原文链接
阅读:57 评论:0 查看评论