下面是碧水軒寫的關於在Fedora Linux下安裝MapGuide OpenSource 2.0的文章,在這裡轉帖一下,希望對使用Linux版MapGuide OpenSource的童鞋們有協助。 對於AIMS的Linux安裝可以參考在Linux上安裝Autodesk Infrastructure Map Server 。
=========================================================================
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)mapguideaptinstaller-2.0.0.2.tar.gz
可以把這個檔案放在你想放的任何檔案夾中,比如你放在/home下
操作方式:
1.tar -zxvf mapguideaptinstaller-2.0.0.2.tar.gz
2.cd LinuxApt
3../build_apt.sh
安裝目的:安裝php,apache2等等
第二步安裝mapguideserver
所需檔案:
1)安裝FDO3.3.0
1.下載fdo-3.3.0.tar.gz
2.tar -zxvf fdo-3.3.0.tar.gz
3.cd FDO
4.source ./setenvironment.sh
5./build_thirdparty.sh
6./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.下載檔案mapguide-2.0.2.3011.tar.gz ,你可以把它放到你喜歡的目錄下,如/home
2.tar -zxvf mapguide-2.0.2.3011.tar.gz
3.cd mapguide-2.0.2
4../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安裝成功。
===============================================================
原文連結:http://www.ecoviews.cn/net/archives/15.html