下面是写的关于在Fedora Linux下安装MapGuide OpenSource 2.0的文章,在这里转帖一下,希望对使用Linux版MapGuide OpenSource的童鞋们有帮助。 对于AIMS的Linux安装可以参考 。
=========================================================================
mapguide是一个基于浏览器的开源GIS软件,使用php+mysql+apache+mapguide进行Linux平台下的开源WebGis开发是一个减少成本的有效方式。
在进行开发前,首先所需要安装mapguide,详细地说mapguide包含两部分:1.mapguideserver.2.mapguideserverextensions
mapguideserver:是一个GIS服务器,主要复杂相关地理信息的处理等等。
mapserverextensions:主要用于用户与mapguiderserver的接口,表现形式是通过浏览器打开界面,方便用户使用、管理mapguideserver.
要在fedora系统下安装manpguide,其就是安装这两个东西。
安装顺序如下(以mapguide2.0.2为例):
第一:安装mapguideextensions
所需的文件:
(1)
可以把这个文件放在你想放的任何文件夹中,比如你放在/home下操作方式:
1.tar -zxvf 2.cd LinuxApt3../build_apt.sh安装目的:安装php,apache2等等
第二步安装mapguideserver
所需文件:
1)安装FDO3.3.01.下载
2.tar -zxvf 3.cd FDO4.source ./setenvironment.sh5./build_thirdparty.sh6./build_linux.sh默认FDO的安装路径所/usr/local/fdo-3.3.0
注意:在安装完成以后需要执行:(1)cd /usr/local/fdo-3.3.0/lib (2)chmod a+x *.so*
同时在安装完FDO后作测试时,如果你没有安装mysql等其他的东西的话,那么就只能通过UnitTest的测试,其他的如SHP等测试所通过不了的。
2)安装JDK(虽然不用java来开发gis系统,但是在安装mapguideserver时需要安装JDK,不然所安装不成功的)
安装完成以后需要设置JAVA_HOME等环境变量,这个网络上有很多的解答,此处不详细说明。
3)正式开始安装mapguideserver
1.下载文件 ,你可以把它放到你喜欢的目录下,如/home
2.tar -zxvf 3.cd mapguide-2.0.24../build_oem.sh如果这步发生错误,则执行下面的代码
“
pushd Oem/ACE/ACE_wrappers/acerm Svc_Conf_l.cppsvn updatepopd./build_oem.sh
”
5.依次执行下面代码:
“
aclocallibtoolize --forceautomake --add-missing --copyautoconf./configure --enable-optimizedmakemake install
”
然后,mapguide安装成功。
===============================================================
原文链接: