顯示具有 MapGuide 標籤的文章。 顯示所有文章
顯示具有 MapGuide 標籤的文章。 顯示所有文章

2009年11月17日 星期二

MGOS & MGE Load Balance setting

關於MapGuide Open Source(MGOS)與MapGuide Enterprise (MGE) Load Balancing設定操作本文詳述
1. 尋找MapGuide Web Tier Configuration檔案"webconfg.ini"
2. 找下方設定內容:
[AdministrativeConnectionProperties]Port =2810
[ClientConnectionProperties]Port =2811
[SiteConnectionProperties]IpAddress =127.0.0.1
Port =2812

3.變更[SiteConnectionProperties],假設你有兩台伺服器要進行Laod Balancing,且IP分別為111.111.111.111與111.111.111.222, 那兩台伺服器webconfg.ini設定如下:
A機器IP為111.111.111.111
[AdministrativeConnectionProperties]Port =2810
[ClientConnectionProperties]Port =2811
[SiteConnectionProperties]IpAddress =111.111.111.111,111.111.111.222
Port =2812

B機器IP為111.111.111.222
[AdministrativeConnectionProperties]Port =2810,2820
[ClientConnectionProperties]Port =2811,2821
[SiteConnectionProperties]IpAddress =111.111.111.111,111.111.111.222
Port =2812,2822

如果兩台伺服器都用標準PORT,那PORT部分可以都設定為2812,無須修改。如果想要用其他PORT,可以選用2820, 2821 與 2822 PORT

MapGuide 6.5 Training AVI

Those 3 Video teach you how to set up MapGuide 6.5 Server on Windows XP Professional. And lead you basic MapGuide 6.5 operation.
http://www.youtube.com/watch?v=j43SgMbtdk8

http://www.youtube.com/watch?v=h8Q79ouhHvA

http://www.youtube.com/watch?v=UcbKDA9ux0c

2009年6月18日 星期四

免費MapGuide Maestro架構

先前介紹過MapGuide Server、MapGuide Web Extension與MapGuide Maestro的安裝後,接下來本篇文章要簡單的介紹架設完畢MapGuide伺服器後,如何利用這一個免費的伺服器引擎發布資料。

如果說,使用者的Server與Web Extension都可以在安裝完畢後,順利通過測試,那就可以直接使用Maestro來做資料的連接與發布了。
而Maestro的資料架構相當的簡單,基本上與Autodesk MapGuide Studio一樣,操作也相當的相似,所以如果使用者過去有使用過Autodesk MapGuide Studio的經驗,我想使用Marstro應該不太有問題。

MapGuide Maestro的架構
基本上MapGuide Maestro的架構可以分成:Data Source、Layer、Map與Layout四個部分。

Data Source
Data Source就是資料連結,Maestro需要透過FDO的技術來進行資料連結,有了資料連結,系統就會知道哪些資料可以展示成地圖的資料。而Maestro的FDO就是使用免費的FDO提供者,包含GDAL與OGR的連接。要在Maestro中加入新的FDO方法與商用軟體AutoCAD Map 3D相同。


Layer
Layer就是一個個的圖層,每一個Layer都必須要透過Data Source才能連接到檔案伺服器或是網路上的地圖資源,這些包括向量式與影像式資料。而Layer可以針對該圖層設定屬性資料與顯示的樣式。


Map
Map可以說是Layer的集合,透過Map,Maestro可以加入先前所做好的多個Layer;將一層一層的地圖資料套疊起來,設定地圖顯示位置,進行發布。所以,Map可以算是網頁地圖的前哨站。


Layout
Layout就是將Map的地圖成果發布到網際網路上的最後作業。透過Layout使用者可以將成果資料加入自己喜歡的介面與功能,進行資料的發布。

2009年6月6日 星期六

MapGuide Enterprise 2010 -Web Server Extension安裝教學

MapGuide Enterprise 2010 Web Server Extension 安裝步驟
1. 放入MapGuide Enterprise安裝光碟,系統會自動開啟安裝網頁。

2. 使用者可以直接點選”Install”下方的”Autodesk MapGuide Enterprise 2010 – Web Server Extension ”進行軟體的安裝。
注意:安裝Autodesk MapGuide Enterprise 2010 – Web Server Extension前,必須要有一台伺服器或本機已經安裝Autodesk MapGuide Enterprise 2010 – Server。
3. 點選”Autodesk MapGuide Enterprise 2010 – Web Server Extension ”後,系統會自動開啟”Open File - Security Warning”的對話方塊,使用者可以直接按下”Run(執行)”。

4. 於前項步驟完成後,系統會再出現”Internet Explorer – Security Warning”,詢問使用者是否要執行Autodesk的軟體安裝,使用者可以直接按下”Run(執行)”。

5. 於前項步驟完成後,系統會再出現”Autodesk Setup”對話方塊,詢問是否要安裝Autodesk MapGuide Enterprise 2010 – Web Server Extension的必要的元件,使用者可以直接按下”OK(確定)”。

6. 於前項步驟完成後,系統會再出現”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊,歡迎使用者安裝Autodesk MapGuide Enterprise 2010 - Web Server Extensions軟體,使用者可以直接按下”Next >(下一步)”。

7. 於前項步驟完成後,系統會在”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊顯示Autodesk SOFTWARE LICESNE AGREEMENT,使用者選擇”I accept” ,再按下”Next >(下一步)”。

8. 於前項步驟完成後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊會顯示”Select Configuration Type”要求使用者設定您的Web Server類型,使用者必須選擇一種類型的安裝組態。以筆者的應用是利用IIS來建立服務,所以選擇”IIS Configuration”並按下”Next >(下一步)”繼續安裝。

說明: Autodesk MapGuide Enterprise 2010 Web Server Extensions可以使用不同的Web Service 來提供服務,包括:Apache、Tomcat、IIS,另外,也支援不同的開發程式與環境,包含:PHP、.NET、Java等。而使用者可以依據自己的開發習慣選定Web Service與開發環境來安裝。如果使用者是利用.NET作開發,哪只能選擇IIS來做為安裝組態。
9. 於前項步驟完成後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊會顯示”IIS Configuration Settings”設定,詢問使用者指定Development Environment (開發環境),倘若使用者開方環境為.NET可以直接選取.NET,反之,若為PHP,可以選擇PHP。選定完.NET開發環境後,可以按下”Next >(下一步)”繼續安裝。

說明:在IIS的服務下,使用者可以採用.NET或是PHP來進行開發,而在Apache的服務下,可以使用PHP與Java來進行開發。
10. 於前項步驟完成後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊會顯示”Server IP address”設定,預設的安裝,將會把 Web Server Extensions與Site Server安裝於同一台機器上,如果使用者安裝的機器不是Site Server,可以不勾選,然後進入其他設定。目前飯立的系統安裝是Site Server所以可以用預設的定義安裝,之後按下”Next >(下一步)”繼續安裝。

注意:預設IP位置設定為127.0.0.1。

注意:如果Web Server Extension與Site Server不同主機,那IP設定可以另外輸入。
11. 於前項步驟完成後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊會顯示”Setup Type”設定,詢問使用者需望用哪一種方式安裝。如果使用者沒有其他設定的變更,可以直接選擇”Typical(典型)”安裝,如果使用者希望自訂安裝,可以選擇”Custom(自訂)”安裝。選擇”Typical(典型)”, 並按下”Next >(下一步)”繼續安裝。

12. 於前項步驟完成後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊會顯示”Ready to Install the Program”準備安裝,按下”Install(安裝)”開始安裝。

13. 在”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊顯示安裝進度。

14. 安裝完畢後,”Autodesk MapGuide Enterprise 2010 - Web Server Extensions –Install Wizard”對話方塊將會顯示”Install Wizard Completed”對話方塊,使用者可以按下”Finish >(完成)”完成安裝。


測試安裝
1. 安裝完畢後,可以到”控制台->系統管理工具->IIS伺服器管理員”中檢視到MapGuide的服務已經安裝置IIS中。

2. 使用者可以由”mapguide”目錄中,展開”mapadmin”目錄,並選擇”login.php”開啟瀏覽。並輸入”Administrator ID”與”Password”。系統預設帳號與密碼為Administrator, admin。最後,按下”Login(登入)”。

3. 登入後MapGuide Server Administrator頁面。

MapGuide Studio 2010安裝教學

MapGuide Studio 安裝步驟
1. 放入MapGuide Enterprise安裝光碟,系統會自動開啟安裝網頁。

2. 使用者可以直接點選”Install”下方的各項連結,進行軟體的安裝。使用者可以按下”Autodesk MapGuide Studio ”的安裝。
3. 點選” Autodesk MapGuide Studio”連結後,系統會自動跳出”File Download – Security Warning”的警示,使用者可以直接按下”Run(執行)”。

4. 於前項步驟完成後,系統會再出現”Internet Explorer – Security Warning”,詢問使用者是否要執行Autodesk的軟體安裝,使用者可以直接按下”Run(執行)”。

5. 於前項步驟完成後,系統會再出現”Autodesk MapGuide Studio 2010”安裝界面,使用者可以按下”Install Products”直接進入安裝。

說明:當然非常建議使用者如果是第一次安裝的情況,可以點選”Read the Document”多了解一些MapGuide Studio的安裝須知。
6. 於前項步驟完成後,系統會再出現”Autodesk MapGuide Studio 2010” 安裝界面,歡迎使用者安裝Autodesk MapGuide Studio 2010軟體,使用者可以直接按下”Next >(下一步)”。

7. 於前項步驟完成後,系統會再”Autodesk MapGuide Studio 2010” 安裝界面中,顯是使用者所選取的安裝項目,使用者可以直接按下”Next >(下一步)”繼續安裝。

8. 於前項步驟完成後,系統會再” Autodesk MapGuide Studio 2010” 安裝界面中顯示Autodesk SOFTWARE LICESNE AGREEMENT,使用者選擇”I accept” ,再按下”Next >(下一步)”。

9. 於前項操作完畢後,系統會顯示Review-Configure-Install的選項於” Autodesk MapGuide Studio 2010” 安裝界面中。使用者確認無誤後,可以直接按下”Next >(下一步)”繼續安裝。

10. 於前項操作完畢後,系統會再次跳出”Autodesk MapGuide Studio 2010”對話方塊,再次確認使用者的設定,使用者可以直接按下”Yes(確認)”繼續安裝。

11. 於前項操作完畢後,” Autodesk MapGuide Studio 2010” 安裝界面中會依續安裝所需的.NET Framework與MapGuide Studio。

12. 安裝完畢後,” Autodesk MapGuide Studio 2010” 安裝界面將會顯示”Installation Complete”,使用者可以按下”Finish >(完成)”完成安裝。

2009年6月3日 星期三

MapGuide Enterprise 2010 -Server Installation

MapGuide Enterprise 安裝步驟
安裝MapGuide Enterprise軟體時,必須依順序安裝下列產品:
1. MapGuide Server
2. MapGuide Web Extensions (針對開發應用)
3. Autodesk MapGuide Studio (針對地圖編輯)
4. MapGuide Viewer
MapGuide Server 安裝步驟
1. 放入MapGuide Enterprise安裝光碟,系統會自動開啟安裝網頁。

說明: 使用者可以點選”Get Started with Autodesk MapGuide Enterprise 2010”中的連結,開啟說明文件。其中,Getting Started Guide (PDF)是Autodesk MapGuide Enterprise 2010的快速導覽;What’s New in Autodesk MapGuide Enterprise 2010是新版本的新增功能說明;Upgrading to Autodesk MapGuide Enterprise 2010 from an Earlier Release是說明如何進行軟體升級;Network Licenseing Guide (PDF)是說明授權伺服器如何給予軟體授權。

2. 使用者可以直接點選”Install”下方的各項連結,進行軟體的安裝。而建議使用者可以先進行”Autodesk MapGuide Enterprise 2010 - Server ”的安裝。
3. 點選” Autodesk MapGuide Enterprise 2010 - Server”連結後,系統會自動跳出”File Download – Security Warning”的警示,使用者可以直接按下”Run(執行)”。

4. 於前項步驟完成後,系統會再出現”Internet Explorer – Security Warning”,詢問使用者是否要執行Autodesk的軟體安裝,使用者可以直接按下”Run(執行)”。

5. 於前項步驟完成後,系統會再出現”Autodesk Setup”對話方塊,詢問是否要安裝Autodesk MapGuide Enterprise 2010 – Server的必要的元件,使用者可以直接按下”OK(確定)”。

6. 於前項步驟完成後,系統會再出現”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊,歡迎使用者安裝Autodesk MapGuide Enterprise 2010 –Server軟體,使用者可以直接按下”Next >(下一步)”。

7. 於前項步驟完成後,系統會再”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊顯示Autodesk SOFTWARE LICESNE AGREEMENT,使用者選擇”I accept” ,再按下”Next >(下一步)”。

8. 於前項步驟完成後,系統會再”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊顯示Install Type安裝類型。如過使用者並未取的軟體授權,即未安裝Network License與申請序號,可以選擇”Evaluation installation”安裝,如果已經安裝Network License與申請序號,則可以選擇”Registered installation”。

說明:使用”Evaluation installation”安裝,使用者會有60天的試用期。
9. 如果,使用者選擇”Registered installation”後,按下”Next >(下一步)” 系統會在”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊將顯示序號與License Server address讓使用者設定。

說明:License Server address是指向Network License Server的位置,所以使用者要必須要指向授權伺服器。
10. 倘若使用者完成前兩項設定後,系統會在”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊出現”Server Configuration”。如果,Site Server與Web Server Extension在同一台機器上,那可以使用預設的IP位置,按下”Next >(下一步)進行安裝。

說明:Site Server是MapGuide Enterprise 的第一台Server,如果使用者有兩台以上的Server進行不同服務,那才可以設定另一台為Support Server。但是第一台安裝,必須要是Site Server。另外,Web Server Extension可以與Server安裝於不同伺服器上。
11. 在所有設定完成後,最後”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊會顯示”Ready to Install the Program”準備安裝,按下”Next >(下一步)”開始安裝。

12. 在”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊顯示安裝進度。

13. 安裝完畢後,”Autodesk MapGuide Enterprise 2010 –Server –Install Wizard”對話方塊將會顯示”Install Wizard Completed”對話方塊,使用者可以按下”Finish >(完成)”完成安裝。

測試安裝
1. 安裝完畢後,可以到”控制台->系統管理工具->服務管理員”中檢視MapGuide Enterprise Server 的服務是否正常啟動。

2009年6月2日 星期二

MapGuide ActiveX Viewer On IE 8.0

很多開發MapGuide 6.5的系統廠商與服務提供的單位(縣市政府),時常擔心微軟的IE不斷更新,是否會造成MapGuide 6.X版所開發的應用程式,瀏覽者無法順利讀取。在本次的測試當中,以台北市捷運公司的"捷運網站"系統為例,採用MapGuide 6.5可以透過IE 8.0順利讀圖。

IE 版本說明

MapGuide 6.5 ActiveX Viewer檢視地圖

2009年5月21日 星期四

MapGuide 6.5安裝於Windows Server 2003

目前很多單位採買新的伺服器,多半已經搭配Windows Server 2003作為伺服器平台.但是在很多情況下,使用者會安裝MapGuide 6.5 Server在Windows Server 2003上,遭遇無法啟動服務的狀況.本文提供安裝的基本解決方案.

PS.透過測試,此方法可以解決MapGuide 6.3, 6.5於Windows Server 2003 SP1, SP2的問題,讓伺服器發佈正常.

IIS安裝操作流程
1.於Win 2003 Server開始選單內選取控制台>新增或移除程式選項。開啟新增或移除對話框。

2.於新增或移除對話框中點選新增/移除Windows元件,系統會自動開啟Windows元件精靈,使用者於元件清單中,勾選Application Server選項,並按下『下一步』按鈕。系統會自動安裝Windows元件。


3.於安裝完成後,使用者可按下完成按鈕,結束對話框。


MapGuide 6.5 設定
1. 使用者於安裝完成後,可於開始>系統管理工具>網際網路資訊服務(IIS)管理員,開啟IIS伺服器管理員。

2. 使用者於IIS伺服器管理員安裝完畢後,可接續安專Autodesk MapGuide Server。
3. 於網際網路資訊服務(IIS)管理員中,使用者點選網頁服務延伸。選擇所有未知的ISAPI擴充程式;並點選允許按鈕,系統會允許ISAPI擴充程式的執行。

4. 使用者重覆上一步驟允許所有未知CGI擴充程式。

注意:倘若使用者之系統為Windows 2003 Server加裝IIS,但並無Service Pack更新,於安裝MapGuide 6.5後,無序進行本文之任何安裝設定。反之,若使用者系統為Windows 2003 Server加裝IIS,並已更新Service Pack1後,再行MapGuide 6.5安裝,將必須透過網頁服務延伸的設定開啟CGI與ISAPI。但使用者仍可依據系統中MapGuide所使用的服務,決定是開啟CGI或ISAPI。