国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

地球影像在鐵路用地管理中的應用

2013-12-29 00:00:00申軍燦
電腦知識與技術 2013年16期

摘要:地球影像在經(jīng)濟文化建設中的重要性日益突出??梢圆捎玫姆绞绞鞘褂肎oogle Earth提供的API,結合應用實際,顯示、編輯用地的詳細信息。該文詳細介紹了基于Google Earth API開發(fā)的鐵路用地管理軟件,特別對重要API的使用、權限的管理進行了詳細的描述。

關鍵詞:地球影像;鐵路;C#

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)16-3864-04

隨著社會的快速發(fā)展,地球影像系統(tǒng)在經(jīng)濟文化建設中的重要性日益突出;它為人們全方位認識、了解賴以生存的地球提供了很好的途徑,不僅讓人們能夠可視化而且非常清晰地研究、觀看、欣賞地球, 同時還為作其它研究提供了重要的數(shù)據(jù)來源和決策依據(jù)。

1 Google地球二次開發(fā)技術

利用Google地球進行二次開發(fā),已經(jīng)成為地球影像應用的一個重要的方面;Google地球提供了全面的API和KML文檔,越來越多的人進入了這個神奇的領域。

針對Google地球的開發(fā)有兩種方式,一種是基于提供的API、一種是基于KML/KMZ?;?API的開發(fā)方式主要用來控制GE的視角、實現(xiàn)動畫效果,而基于KML/KMZ的開發(fā)方式主要用來生成地理要素,實現(xiàn)數(shù)據(jù)的動態(tài)更新等。在實際應用中,需要結合這兩種開發(fā)方式,這樣才能得到比較理想的效果。

1.1 Google Earth API

Google Earth的API函數(shù)遵循COM的規(guī)范,COM組件是獨立的可以動態(tài)加載的二進制可執(zhí)行程序,可以是動態(tài)鏈接庫DLL,也可以是EXE可執(zhí)行程序。COM組件的特點就是可以動態(tài)加載,用戶只需知道COM提供的接口就可以正常使用COM的功能,任何支持COM規(guī)范的語言都可以調用Google Earth API實現(xiàn)所需功能,本系統(tǒng)使用C#來實現(xiàn)。

當用戶安裝了Google Earth之后,程序會將自帶的動態(tài)鏈接庫注冊到用戶的操作系統(tǒng)上,這時就可以調用Google Earth API了。

1.2 KML/KMZ

Keyhole Markup Language,是基于XML語法標準的一種標記語言,采用標記結構,含有嵌套的元素和屬性。由Google旗下的Keyhole公司發(fā)展并維護,用來表達地理標記。

KMZ是Google Earth默認的輸出文件格式,是一個經(jīng)過ZIP格式壓縮過的KML文件,KMZ文件用ZIP工具軟件打開,然后解壓縮即可得到原始KML文件。

2 Google地球中的重要API的說明

3.2 用地管理軟件中權限的管理

按照使用本軟件的用戶所屬單位的不同,分為三級權限管理,分別是鐵路局、土地處、站段。其中鐵路局用戶有管理土地處、站段的權限;土地處有對地塊信息的增刪改查權限;站段有對地塊信息的查詢權限。

3.3 KML文件轉KMZ文件的方式

參考文獻:

[1] 江寬,龔小鵬.程序天下Google API 開發(fā)詳解:Google Maps與Google Earth 雙劍合璧[M].北京:電子工業(yè)出版社,2008.

[2] 孫曉生,苗前軍,丁明柱.基于Web Service 的空間信息服務技術探討[EB/OL].(2008-09-16).http://211.67.223.4/kns50/detail.aspx? filename=CHKD2004S1036dbname=CJFD2004.

[3] 劉珍,劉建勛.淺談Google Earth 二次開發(fā)技術[J].地理空間信息,2009(8):72-74.

南丹县| 浑源县| 金塔县| 台州市| 丹东市| 澄迈县| 绥芬河市| 兴海县| 百色市| 台州市| 南岸区| 丰台区| 自贡市| 鹤庆县| 精河县| 太谷县| 郯城县| 元阳县| 武威市| 沧州市| 兴城市| 天长市| 磐石市| 台中县| 崇信县| 开江县| 钦州市| 延寿县| 论坛| 定安县| 芷江| 仙游县| 海伦市| 陆河县| 阿勒泰市| 启东市| 东莞市| 泸西县| 崇左市| 泌阳县| 金寨县|