久久精品电影网_久久久久久电影_久久99精品久久久久久按摩秒播_天堂福利影院_国产男女爽爽爽免费视频_国产美女久久

計算機應用論文地圖制作方向論文范文

所屬欄目:計算機應用論文 發布日期:2013-07-11 09:23 熱度:

  計算機應用論文比較容易發表的核心期刊推薦計算機應用與軟件,《計算機應用與軟件》創刊于1984年,由上海市計算技術研究所和上海計算機軟件技術開發中心共同主辦,是全國中文核心期刊、中國計算機學會會刊,并已納 入《中國科技論文統計源期刊(中國科技核心期刊)》、《中國學術期刊綜合評價數據庫來源期刊》、《萬方數據—數字化期刊群全文收錄期刊》、《中文科技期刊 數據庫(全文版)收錄期刊》、《中國科學引文數據庫(CSCD)來源期刊》、美國《劍橋科學文摘》收錄期刊、美國《烏利希國際期刊指南》等數據庫收錄。

  摘要:在Web環境下地圖的表示方式通常有兩種:矢量形式與柵格形式。為了能夠把這兩種類型的數據發布到網上,實現地圖的相關功能,本文介紹了如何基于ArcGISSERVER發布矢量格式的地圖,并且實現地圖的查詢、測距、測面積等功能,另外通過開發GoogleMapsAPI的方法在網頁中顯示柵格數據,并實現地圖的一些功能。

  關鍵詞:矢量數據,柵格數據,GoogleMapsAPI,ArcGISServer,網頁

  隨著Internet技術的不斷發展和人們對地理信息系統(GIS)的需求,利用Internet在Web上發布和出版空間數據,為用戶提供空間數據瀏覽、查詢和分析的功能,這已然成為GIS發展的必然趨勢。于是,基于Internet技術的地理信息系統--WebGIS就應運而生,WebGIS是Internet技術應用于GIS開發的產物。為追隨WebGIS這一發展趨勢,世界各大GIS軟件廠家紛紛推出通過Web提供交互式成圖功能的工具及產品,從實現技術上看主要包括以下5類:CGI(公共網關接口)、ServerAPI(服務器應用程序接口)、Plug-In(瀏覽器插件)、Java和ActiveX等。

  1矢量數據與柵格數據

  矢量數據主要用于城市大比例尺地形圖。矢量數據一般通過記錄坐標的方式來盡可能將地理實體的空間位置表現的準確無誤,顯示的圖形一般分為矢量圖和位圖。矢量圖形最大的優點是無論放大、縮小或旋轉等不會失真。

  柵格數據是按照網格單元的行與列排列、具有不同灰度或顏色的陣列數據。柵格結構是大小相等分布均勻、緊密相連的像元(網格單元)陣列來表示空間地物或現象分布的數據組織。

  2利用ArcGISServer實現基于網頁的矢量數據的顯示

  2.1ArcGISServer體系結構

  ArcGISServer是一個包含多個組件的分布式系統,它主要由表現層、Web層、GIS服務器層、數據層四部分組成,可以分別部署在不同的機器上,它們分別在進程的管理、啟動、關閉以及對象運行服務器的負載均衡方面發揮著重要作用[1]。

  2.2準備工作

  1)Flex開發程序

  Flex是AdobeSystems針對跨平臺開發和部署而發布的技術集,應用程序可運行在AdobeFlash,Web瀏覽器或AdobeAIR及其他桌面應用程序。應用Flex開發的程序可以運行在大多數的已經安裝AdobeFlashPlayer的Web瀏覽器中。

  ArcGISServer提供FlexAPI。使用ArcServerFlexAPI允許你將ArcGISServer地圖和任務應用到Web應用程序。

  2)ActionScript編程語言

  ActionScript是一種面向對象的編程語言,是Flash的腳本語言,與JavaScript相似。

  2.3基于ArcGISSERVER實現查詢,測距,測面積功能

  先進行基于ArcGISServer的地圖發布。系統具體實現的功能,界面如圖:

  圖2-1系統界面

  Fig.2-1SystemInterface

  1)控件:在本系統中,添加了兩個ArcGISServer自帶的控件,實現放大縮小功能,以及比例尺功能。

  2)測距:在測量距離的時候,重點是實現屏幕坐標與實際坐標之間的轉換結束后利用距離的計算公式得出兩點間,或多個點之間的距離。公式:s:Number=Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2));//兩點之間距離公式。

  3)測面積:同測距離的道理一樣,區別只是在于計算公式的不同。公式:steparea:Number=a.x*b.y-a.y*b.x;

  4)查詢:查詢可以分為兩種方式,一種模糊查詢,另一種精確查詢。

  5)點選查詢:鼠標點擊地圖內容,即可查詢選中地點的屬性信息。

  3基于GoogleMapsAPI開發實現基于網頁的柵格數據的顯示

  3.1GoogleMapsAPI技術

  GoogleMapsAPI是Google面向Web開發者推出的免費編程開放接口,是Google自己推出編程API,只需使用JavaScript腳本語言就可以將Google地圖服務銜接到自己的網頁中及利用JavaScript腳本進行應用開發拓展,給地圖添加標注和折線及其他地圖圖層覆蓋物和地圖,或者響應用戶的點擊動作,并顯示包含內容信息在內的氣泡提示窗口[2]。

  3.2開發的準備工作

  1)JavaScript技術

  JavaScript是一種解釋性的腳本語言,是一種與平臺無關的解釋性腳本語言,依賴于瀏覽器,而與操作系統無關,只要計算機能運行瀏覽器,而且該瀏覽器支持JavaScript,就可以執行腳本。

  2)GoogleMapsAPIkey

  谷歌公司通過API密鑰管理地圖服務,用戶要想使用GoogleMap地圖數據和接口函數,需要先注冊獲得API密鑰,收到API密鑰之后,將郵件中附帶的密鑰代碼拷貝到自己的服務中,即可在div標簽中載入任意需要的地圖[3]。

  3.3基于GoogleMapsAPI的地圖應用實現

  1)創建基本的地圖

  利用Gmarker.openInfoWindowHtml()方法創建信息窗口,窗口里面可以填寫你認為有用的東西(這里面的控件位置通過GoogleMapsAPI的一些程序是可以調整位置的)。

  圖3-1創建的信息窗口

  Fig.3-1Thecreateinginformationwindow

  2)為谷歌地圖繪制折線并計算折線長度

  谷歌地圖中Gpolyline折線對象和Gpolygon多邊形對象是用于在地圖上顯示一段指定顏色位置的折線和多邊形的,例如新版中文谷歌地圖服務中的乘車路線就是利用Gpolyline折線對象實現的。

  圖3-3繪制折線

  Fig.3-3Drawpolylines

  3)設定Gmarker地標的Z軸坐標

  有時候因為縮放級別等原因,某些Gmarker地標會相互遮擋。這時,在一些實際應用中,誰在前誰在后是比較重要的。這時就需要設定所需的Z軸坐標以確定顯示順序。

  4.結論

  針對網頁中矢量數據顯示方法,本文提出了基于ArcGISServer這種在網頁中顯示矢量數據的方法實現矢量地圖的點選查詢,測距,測面積,精確查詢與模糊查詢的功能,利用ArcGISServer進行地圖數據和屬性數據的發布,能夠實現地圖信息的廣泛共享,并可以最大程度地挖掘和發揮空間數據的效用,為用戶提供高質量的基于空間信息的服務。

  針對網頁中柵格數據的顯示方法,本文提出了開發GoogleMapsAPI的方法,實現了為谷歌地圖繪制折線并計算長度,添加不同形式的信息窗口,和一些地圖的輔助功能。同時筆者也發現GoogleMapsAPI的不足。

  1)GIS的空間分析能力欠缺,直接調用GoogleMapsAPI函數很難實去實現復雜的GIS空間分析。

  2)數據來源直接依賴Google公司,無多時像數據。

  3)由于數據分辨率過高,程序開發者應盡量不要在地圖上標注地物,尤其是敏感地區,以免帶來不必要的麻煩。

  參考文獻

  [1]馬張寶,董慧君.基于ArcGISServer的

  WebGIS研究與開發[A].測繪科學,2009,4(3):113~117

  [2]YuGuoqiang.CampusWebGISapplicationbasedonArcGISServer[J].XingtaiVocationalandTechnicalCollege,2011,03(4):83~84.

  [3]周宇林,付忠良.基于Google地圖API的空間信息發布[A].計算機應用,2011,(3):1450~1452.

文章標題:計算機應用論文地圖制作方向論文范文

轉載請注明來自:http://www.56st48f.cn/fblw/dianxin/yingyong/17833.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 精品国产一二三区 | 久久亚洲美女 | 国产国产精品 | 91美女在线| 国产91色在线 | 亚洲 | 中文字幕 在线观看 | 成人国产精品久久 | 91亚洲国产成人精品一区二三 | 毛片免费视频 | 91精品国产一区二区三区动漫 | 久久久久av| 毛片av免费在线观看 | 波多野结衣一区二区 | 亚洲天堂中文字幕 | 黄色欧美大片 | 黄网站在线播放 | 久久精品福利视频 | 亚洲成人一区 | 欧美一区成人 | 在线第一页 | 国产xxxx搡xxxxx搡麻豆 | 999热精品 | 国产一区在线免费 | 男人的天堂在线视频 | 久久久激情 | 欧美一级黄色网 | 亚洲视频一区二区三区四区 | 久久久国产亚洲精品 | 国产91精品在线 | 伊人精品 | 99国产精品99久久久久久 | 中文字幕在线一区二区三区 | 国产成人小视频 | 国产网站在线免费观看 | 精品国产一区二区三区免费 | 欧美国产日韩精品 | 精国产品一区二区三区四季综 | 国产91在线观看 | 日韩在线视频免费观看 | 91啪亚洲精品 | 欧美日韩国产一区 |