999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Flash與ASP的定遠縣不可移動文物查詢系統設計與實現

2011-04-18 10:28:50陳良松汪青松楊永國
城市勘測 2011年2期
關鍵詞:數據庫功能系統

陳良松,汪青松,楊永國

(中國礦業大學資源與地球科學學院,江蘇徐州 221116)

基于Flash與ASP的定遠縣不可移動文物查詢系統設計與實現

陳良松?,汪青松,楊永國

(中國礦業大學資源與地球科學學院,江蘇徐州 221116)

從Flash的開發原理入手,利用Flash強大的繪圖功能,結合GIS的功能要求和解決問題的思路,運用Actionscript代碼實現地圖的基本功能的開發。同時,與數據庫、ASP技術結合,實現地圖的動態查詢功能,提出將地圖數據轉換成網絡電子地圖,并在Web上發布。本研究是一種容易開發,且成本低廉的網絡電子地圖制作方法,是WebGIS的另一種表達方式與應用。

WebGIS技術;電子地圖;Flash技術;數據庫;文物

1 引 言

Flash是MacroMedia公司專為網絡應用設計的一個交互性矢量動畫設計軟件,開發簡單,系統運行速度快,界面設計美觀。ASP(Active Server Page)是Microsoft公司推出的一種基于服務器端的腳本編程語言,它很容易和數據庫連接[1]。同時,Flash采用矢量圖格式,具有文件占用空間小,制作周期短、開發成本低、表現形式靈活等優點。Flash技術開發電子地圖接收的地圖數據格式為:?.eps、?.ai、?.jpg等非空間數據。其技術擺脫了GIS系統制作電子地圖時地圖數據格式必須為空間數據格式的限制,以屏幕坐標作為運算參考,解決了空間數據發布時的數據保密問題[2]。

文物是國家不可再生的文化資源,對學者研究我國的歷史文化以及地區經濟的發展都起著至關重要的作用。不可移動文物是針對現存的不可移動文物的六大類,即古遺址、古墓葬、古建筑、石窟寺及石刻,近現代重要史跡和紀念建筑,其他類近代現代重要史跡和代表性建筑等[3]。隨著全國第三次文物普查的繼續,不可移動文物在國內越來越受到重視。在文物普查的基礎上建立文物數據庫,設計查詢系統,對推動文物的保護工作以及國家文化資源的開發都有意義。

因此,對數據量不大的定遠縣文物查詢系統而言,利用Flash技術來開發具有明顯的優勢。

2 基于Flash技術的不可移動文物查詢系統的總體設計方案

2.1 系統開發環境

系統的操作平臺是Windows XP。前期的開發平臺是Flash 8.0軟件,它具有強大的動畫編輯能力,而且占用內存小。因根據數據量的大小選擇數據庫的類型,對于數據量不多的文物系統,本例采用的數據庫平臺是Access 2000。系統基本功能的開發語言是Flash自帶的腳本語言Actionscript;采用的服務器是ASP服務器,通過VB Script實現與數據庫的連接訪問,實現地圖的查詢等其他功能。

2.2 系統設計框架流程

圖1 系統構建流程

系統研究最后的目標是建立一個能夠在服務器端運行,在網絡端發布的小型不可移動文物的查詢系統,包括文物電子地圖的放大、縮小、平移、漫游等各種基本功能;文物屬性資料查詢;通過各種文物屬性類型(名稱,年代)查詢文物的空間位置以及各種文物電子地圖的量測功能。系統構建流程如圖1所示。

3 基于Flash技術的不可移動文物查詢系統數據庫的設計

對于任何系統的設計,數據庫的建立是核心基礎。同時,根據不同的應用類型與規模去建立最適合的數據庫,達到操作簡單與效率最佳的效果。對于數據量巨大的系統,可以采用SQL Server 2005,Oracle等,但本例基于定遠縣的不可移動文物查詢系統的數據庫建立,考慮到數據量不是很多,類型不是很復雜,采用的是Access 2000,它是Office 2000里面的一個組件,是其自帶的數據庫。Access 2000是一個關系型數據庫關系式數據庫由一系列表組成,表與表之間可以建立關系(或稱關聯,連接),以便查詢相關聯的信息。同時,Access具有強大的數據管理功能和靈活性,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序。

連接數據庫方法實現,核心代碼如下:

4 基于Flash技術的不可移動文物查詢系統主要功能實現

將地圖資料,包括地形圖,遙感圖導入到Flash軟件的庫中作為背景,設定合適的窗口大小(700×500),通過Flash自身的強大的矢量圖繪制功能,對不同的圖層逐一進行矢量化,在此,尤其注意不同圖層的線條,顏色等方面的合理性。因在Flash中對地圖的操作是針對影片剪輯的,所以要實現各種功能就必須將圖層轉化為影片剪輯元件。利用Actionscript語言開發地圖的基本功能(放大、縮小、漫游、復位、等),然后轉化為swf文件導出。最后通過ASP技術實現數據庫的連接訪問,通過VB Script腳本語言的編寫,實現服務器端的查詢定位功能。系統以文物的電子地圖為基礎空間數據,以屬性信息以及空間信息為資源,通過不可移動文物的名稱、年代,進行聯合查詢以及文物點的量測,從而為國家文物的保護工作以及地方旅游經濟的發展提供了很好的幫助,同時,為文物管理部門對文物的規劃,管理提供支持與決策。

4.1 基本功能實現

地圖的基本功能包括地圖的放大、縮小,移動、復位以及鷹眼等功能。作為不可移動文物的查詢系統,必須具備文物地圖的基本功能,而Flash軟件自帶的Actionscript語言能很好地實現這些功能。

4.2 量測功能實現

在Flash開發小型的查詢系統具有很多優點的同時,因Flash中矢量化的地圖是一種純圖形,沒有任何地理實體的意義,也不能進行像專業GIS軟件那樣強大的空間分析能力。但是,通過Flash可以捕獲窗口的任一點的坐標數據,從而,可以實現簡單的量測功能,包括兩點之間的距離量測以及區域面積量測。

4.3 熱點目標超鏈接

熱點目標的超鏈接主要是針對需重點表現的區域,通過熱點目標的超鏈接可顯示該點的文字介紹、圖片信息、聲音、視頻等多媒體信息,能更具體的表現該區域的特征。具體操作方法是地圖矢量化時讓熱點目標轉換為元件,然后通過鼠標點擊函數on(release)觸發操作命令[4];或者將目標點轉化為按鈕類型,因按鈕的4幀分別為彈起、指針經過、按下和點擊,在指針經過,或者按下的那楨雙擊進入,插入想要顯示的文字,圖片。

4.4 查詢定位功能實現

查詢定位功能是本系統的主要功能之一。主要是包括屬性信息查詢以及空間定位信息的查詢。利用ASP技術將Flash與數據庫相結合,實現地圖與數據庫之間的交互功能以及不可移動文物的雙字段聯合查詢。通過輸入文物名稱或者年代,服務器將通過查詢函數訪問數據庫,將滿足需求的結果返回到客戶端,在顯示屬性信息(文字介紹、圖片信息)的同時,在地圖顯示區域,會自動搜索文物點位置,并居中,以閃爍紅圈表示,如圖2所示。

圖2 定位展示

查詢的主要原理是:首先,利用Flash制作每個文物的查詢紅圈顯示動畫并導出為swf格式。然后,在數據庫中輸入所有文物的屬性信息,包括圖片信息的保存位置以及Flash的動畫保存位置。最后,通過VB Script腳本語言以及相應SQL查詢語句,定義一個查詢函數,可設置查詢多個查詢條件[5]。在此,以文物名稱和文物年代兩項為查詢條件。當用戶輸入名稱或者年代時,點擊“查詢”按鈕,觸發服務器訪問數據庫,并與數據庫中文物表中的文物名稱逐個匹配,當查找到對應結果時,返回結果到客戶端,即顯示對應文物的屬性信息,同時,調用對應的Flash動畫,地圖自行放大,并居中顯示查找的位置,以閃爍紅圈顯示,如圖3所示。

圖3 系統界面

文物定位查詢核心代碼:

實現的系統界面如圖3所示。

5 結 論

本文以定遠縣為例介紹了不可移動文物查詢系統的設計與實現。把Flash技術與ASP技術相結合,很好地把Flash軟件應用到GIS的應用之中,雖然在空間數據處理分析方面功能沒有專業的GIS軟件強大,但仍然體現了Flash軟件強大的動畫編輯,矢量繪圖,操作簡單,文件存儲量小等優點。對滿足普通用戶的瀏覽查詢以及文物管理人員的文物管理方面都有一定意義。

[1] 謝平.基于Flash與ASP交互研究[J].北京教育學院學報,2008,3(6):8~13

[2] 楊麗霞.利用Flash技術開發電子地圖的方法[J].測繪技術裝備,2008,10(4):29~30

[3] 不可移動文物(EB/OL).http://baike.baidu.com/view/ 2208648.htm

[4] 謝超,陳毓芬.基于Flash技術的多媒體電子地圖的實現[J].海洋測繪,2005,25(4):58~60

[5] 李嚴,于亞芳,王國輝.ASP數據庫開發實例解析[M].北京:機械工業出版社,2005

Design and Development to Immovable Cultural Inquiry System of Dingyuan Based on Flash and ASP

Chen LiangSong,Wang QingSong,Yang YongGuo
(College of Mineral Resource and Geological Science,China University of Mining&Technology,Xuzhou 221008,China)

Starting from the principle of Flash development,By powerful graphics of Flash,Combined with GIS functional requirements and problem-solving ideas,Using Actionscript code to achieve the basic functions of the map.Meanwhile,with the database,ASP technology combination,to achieve the map's dynamic query function,proposed to map data into the network of electronic maps,and web publishing.This study is an easy to develop,and low-cost network of electronic map production method,is another expression of WebGIS and its application.

WebGIS;Electronic map;Flash technology;Database;Cultural

1672-8262(2011)02-13-03

P208

A

2010—11—13

陳良松(1986—),男,碩士研究生,研究方向為地理信息系統開發與應用。

國家自然科學基金項目(40972207)

猜你喜歡
數據庫功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 久久精品娱乐亚洲领先| 日本在线视频免费| 国产美女久久久久不卡| 人妻丰满熟妇啪啪| 亚洲一区二区三区在线视频| 激情無極限的亚洲一区免费| 国产国产人在线成免费视频狼人色| 亚洲欧美天堂网| 欧美色99| 草逼视频国产| 香蕉久久永久视频| 日韩无码视频播放| 99热国产在线精品99| 伦伦影院精品一区| 欧美不卡二区| 8090成人午夜精品| 黄色污网站在线观看| 国产精品伦视频观看免费| 久久久久人妻一区精品色奶水| 国产成人高清精品免费软件| 黄网站欧美内射| 亚洲精品片911| 国产精品页| 亚洲成肉网| 99热这里只有精品在线观看| 91福利一区二区三区| 日韩欧美综合在线制服| 男女精品视频| 99久久性生片| 99国产在线视频| 在线一级毛片| 国产精品一区在线观看你懂的| 欧美亚洲一二三区| 青青草久久伊人| 国产日韩丝袜一二三区| 国产青榴视频在线观看网站| 国产在线日本| 漂亮人妻被中出中文字幕久久| 少妇高潮惨叫久久久久久| 999国产精品| 视频一区视频二区中文精品| 国产18页| 伊人五月丁香综合AⅤ| 好吊色妇女免费视频免费| 国禁国产you女视频网站| 国产精品福利一区二区久久| 麻豆精品国产自产在线| 97人妻精品专区久久久久| 呦女精品网站| 国产手机在线小视频免费观看| 亚洲一区二区三区国产精华液| 国产欧美在线观看一区| 91精品aⅴ无码中文字字幕蜜桃| 国产白浆在线| 亚洲无线视频| 亚洲国产高清精品线久久| 99re精彩视频| 黄色网址免费在线| 亚洲中文字幕久久精品无码一区| 高清码无在线看| 免费看a毛片| 亚洲中文字幕久久无码精品A| 国产精品中文免费福利| 久久国产高潮流白浆免费观看| 国产剧情一区二区| 婷婷六月综合| 99热这里只有精品免费| 国产福利微拍精品一区二区| 国模粉嫩小泬视频在线观看| 中文字幕日韩视频欧美一区| 亚洲成人一区二区| 色一情一乱一伦一区二区三区小说| 国产波多野结衣中文在线播放| 日韩天堂网| 国产成人一级| 9啪在线视频| 国产三级a| 成人免费网站久久久| 亚洲无码在线午夜电影| 久久久久国产一级毛片高清板| 婷婷午夜影院| 麻豆国产原创视频在线播放|