MapGuide Enterprise 因為核心與作業方式與MapGuide 6.X版完全不同,因此加載資料的方式也完全不一樣。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjwvMn8PX18gbmvkN0bCN4808eBZRUV2z9QmcLe3SKU64ONeMBKCmF1vCTmHR28Cti3N6g6nxg7AnTuNbpL4xjYjWZefQjGtIxWJ9xZg1Fwu53FcI_HqRjfKTDi6BCi0xCXE1Dg7IOakQ/s320/2009-05-29_0105.png)
MapGuide 6.X版影像資料載入
在MapGuide 6.X版中影像加載,只需要於MapGuide 6.X Server Administrator設定影像所在的位置即可(Properties中General TAB設定Raster Image file search Path),如圖所示。使用者可以用Server本機的磁碟機位置即可;或是指定網路上的虛擬目錄。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge3fZxJO_S9QkZFdaIvVYzJtQXTfhPFTnooTGkFJeHTqU_9mr8KOtMS7NRd4PbuoAbeYivBjX7rSiRjFxqjgIx5APW6-7Ou-DQEJ1UaGVTkSzjJlycEjvnPVjmjdIulknOiGR8tp2jjiU/s320/2009-05-29_0108.png)
MapGuide Enterprise 影像資料載入
方法一 利用Load file based data:
1. 開啟MapGuide Studio後,點選Load file based data,開啟Select File to Load對話方塊,並選擇影像加載。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6nGtdv4chfehJibWpuV8uWmGalYIBSchx76BZrpUJM7dQmW1OMnAg2t4aTramvCns2u_NAhbbHdpOQnGZcb5mHYGMTU-6fun__UE-8SHqthCIhmiDYjlgiUxzV2lWNXZJYniCanVhjIE/s320/2009-05-29_0026.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrGrKpWZ24pv0kvrfnjt0GV6P-NYrN3GS5Fu7v-mV7hnm3N9g1c1dLv9xXHzW6GQfKt4eef1s6HLXhAjjiA0Lhe4xaKjgOecSxJmE3_bFInxxxkNQgI7R3zoSGzh1YlzNXTsrslXGV9P4/s320/2009-05-29_0028.png)
2. 最後在Load Procedure中按下Load Resource即可。
方法二 利用Connection to external data:
1. 開啟MapGuide Studio後,點選Connection to external data,開啟Connect to Data對話方塊,並選擇要連接的資料類型。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh32KCRB3g8nIahD99ESzMEAF0BPaU0IEZm7gaKyW2wYmx0p7vd0CYbWAm0crkgnANtwDuiSlydjkiAWUExhdEP8mEe3_dmTIl7fbFxu1lzQhp3n5BVaMm00GFk1lqZ_Ioz87LlQn_PAdI/s320/2009-05-29_0031.png)
2. 然後在Feature source中,File or folder to connect to中輸入要連結的檔案名稱,或一系列檔案的資料夾位置。並測試連接。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBerRLo94Nt1p0OiZMpuwmyTyDvqkyiovSK6FJFdqXNkvzarsXZ1TOoz2bsdoNY-RRVKohEhlizyzZxiwjhIjUZWTYLOwLp9wbF3e7XMQcQz5DLldlvqdOScXUIAxK1V2dJ2XMiwvQAwY/s320/2009-05-29_0037.png)
3. 最後,儲存Feature source。
4. 加入影像方式需要新建一個Layer後,選擇剛剛所存放的Feature source即可。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsuZOWrG_lF9eLW0BvCmjdx7O1MEgJLKONXfFLFkq1SLlDh6gFHk5T0KWeZZJJIhbu0vPHRHubcJiCxYNZr4uMnObaEek4a10ZUeQhyphenhyphen6MNMfq0jAxMta87JapHyz-vqe-2YnEz8EdN_R8/s320/2009-05-29_0042.png)
綜合比較:
1. MapGuide 6.x版,在影像資料載入的時候,操作最為簡單,也很快速。但是,很難利用影像資料管理影像。筆者記得,以前在客戶觀看過,同一台伺服器發佈超過上千章影像,所以影像目錄超長的!
2. MapGuide Enterprise似乎改善了影像管理的問題。對於小的影像而言,採用Load file based data加入影像,似乎很簡單也很方便,但是,當檔案很大的時候,非常不建議用Load file based data。
3. 反倒是利用Connection to external data方式加入影像,具備了MapGuide 6.x與MapGuide Enterprise的兩種優點。方便管理,同時也可以載入大的影像資料。
本次範例,影像採用ECW壓縮影像,檔案大小約500MB,原始影像約2GB。
操作心得:
1. 老實講,第一次發佈MapGuide Enterprise的文章,心裡有一點點害怕,因為我想很多人會想要問程式開發的問題,基本上,筆者看過很多系統,也規劃過系統,甚至當過PM,但是,AP開發一定要自己K過文件,再與人討論。所以,先從基本的軟體架構開始介紹因該比較恰當。
2. 未來會慢慢的介紹MapGuide Enterprise的操作與應用。當然,MapGuide Open Source也是計畫的議題之一。
沒有留言:
張貼留言