Page 17 - 103年消防月刊 2月號 (全)
P. 17

Forum 工作研討




                      計,加速 2D 位位塊傳輸(硬體方向,                      取決於資料更新,以縮短時程,增加效率。因
                      縮放,像素格式轉換)和 3D 圖形加                       此,地名資料庫建立必須包括地名譯音、行政
                      速。                                       區域編碼、經緯度座標與方格座標、地名類
                (十一)多點觸控:支援多點觸控。                               型、居住地等級、人口數量、密度、產業類別
                (十二)藍牙:Android支援A2DP,AVRCP,                    等(趙家民,2000)。
                      發 送 檔 案 ( O P P ) , 存 取 電 話 簿
                      (PBAP),語音撥號和發送智慧型                        小結
                      手機之間的聯繫。同時支援鍵盤,滑                              地圖的應用日趨廣泛,無論應用於救災或
                      鼠和操縱桿(HID)。                              生活上,皆為方便於使用者而設計,若地圖資
                (十三)多工處理:Android作業系統支援原                        訊過於老舊或提供錯誤資訊予使用者,在競爭
                      生的多工處理。
                                                               激烈的市場中必定淘汰,也因此地理資訊的取
                (十四)語音功能:語音功能還可以用來輸入
                                                               得需符合使用者習慣及需求外,圖資的更新亦
                      文字、語音導航、搜尋等功能。
                                                               極為重要,GIS所提供之地理資訊,若能夠結合
                (十五)無線共享功能:Android作業系統支
                                                               救災所需資訊勢必大大提升整體救災效率,更
                      援用戶使用本機充當「無線路由器」
                                                               保障生命財產安全。
                      功能。
                (十六)截圖功能:支援截圖功能,用戶可                            第三章 系統開發環境介紹
                      直接抓取智慧型手機螢幕上的任何畫
                      面。                                            本 研 究 以 A p p   I n v e n t o r 開 發 軟 體 設 計
                                                               Android作業系統應用程式,App Inventor 原是
            小結
                                                               Google實驗室(Google Lab)的一個子計畫,
                 Android作業系統因是開放系統,任何人皆                        由一群Google工程師與有興趣撰寫Android程式
            可參與系統或軟體的設計或改造,因此手機系                               開發的使用者共同參與。Google App Inventor是
            統設計不再是獨門領域,Android作業系統市場                           一個完全雲端的開發環境,所有的動作皆在瀏
            龐大,各家手機業者也紛紛加入開發Android作                           覽器上完成,拋棄複雜的程式碼而使用樂高積
            業系統行列,短時間內即造就市場佔有率最高                               木式的堆疊法來撰寫程式。
            的手機系統。對於Android作業系統開發無太高                                開發一個App Inventor程式首先需要準備3
            的專業門檻,網路上已有眾多的論壇社群可供                               件事:
            參考,開發者只需下載免費開發工具即可。                                一、Gmail帳號

            第五節 地理資訊系統簡介                                       二、Java安裝
                                                               三、安裝Google App Inventor軟體
                 地理資訊系統(Geographic  Information
                                                                    設計程式步驟由外觀介面配置開始,接著
            System),是可以儲存龐大的空間資訊,能迅
                                                               是設定程式的行為,最後只要將手機與電腦連
            速呈現出一幅相關的地區電子地圖,並能根據
                                                               線或使用模擬器,寫好的應用程式就可立即測
            使用者需求,提供各種空間資訊,讓使用者在
                                                               試使用。
            電腦螢幕操作、疊合、重組或抽離,讓使用者
                                                                    App Inventor 讓使用者在網路瀏覽器上來
            對自己的生活環境及周遭世界得以一目了然,
                                                               開發Android手機應用程式,開發完成的程式
            迅速掌握。結合地圖處理、資料庫與空間分析3
                                                               可下載到實體手機或在模擬器上執行。App
            項功能,即為地理資訊系統之最大特色(蔡建
                                                               Inventor 伺服器可立即儲存工作進度還可協助
            讀,2012)。
                                                               管理專案進度。以下為App Inventor的優缺點:
                 近年來,地理資訊系統GIS軟體發展迅
                                                                    優點:
            速,功能亦日益擴大,已成從事空間分析與利
                                                               一、全雲端,所有作業都在瀏覽器完成
            用之最佳工具,凡是涉及地理均離不開地圖,
                                                               二、適合無Java基礎的初學者
            地圖已成為人類生存與發展不可或缺的工具,
                                                               三、拼圖操作概念,拖拉方式簡單易學
            而地圖上的地名有助於我們了解地理環境及空
                                                               四、專案管理網頁功能完整,可迅速切換專案
            間位置,目前發展數值地圖與地理資訊系統,


                                                                                                               15
   12   13   14   15   16   17   18   19   20   21   22