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

基于開源軟件的空間數據庫系統開發平臺的研究

2019-11-27 02:40:30遠俊紅王小麗
通信電源技術 2019年11期
關鍵詞:數據庫

遠俊紅,王小麗

(1.云南林業職業技術學院,云南 昆明 650224;2.云南開放大學,云南 昆明 650224)

0 引 言

空間數據庫是指在地球表面某一范圍內與空間地理相關、反映某一主題信息的數據集合,是一類以空間目標作為存儲對象的專業數據庫,是地理信息系統的核心和基礎。以地球表面空間位置為參照的自然、社會和人文經濟景觀數據,被稱為空間數據[1]。

2013年8月,國家林業局出臺了《中國智慧林業發展指導意見》,標志著我國林業信息化由“數字林業”步入“智慧林業”的發展新階段。支撐智慧林業大廈的五大技術——云計算、物聯網、移動互聯網、大數據、智慧城市[2]也在不斷發展,而數據庫技術正是這五大技術的基礎??臻g數據庫作為數據庫學科的一個分支,經歷了從文件系統、文件+關系數據庫、空間數據庫引擎+關系數據庫到空間數據庫管理的演變過程[1]。

國內針對地理信息系統方面的研究,基本上集中在空間數據庫的商業產品應用。信永波等采用ArcGIS Diagrammer工具建立UML模型,完成了泥石流數據庫的設計[3]。周英基于ArcEngine組件技術、Access數據庫引擎、.net技術和C#面向對象的程序語言,開發了雅安地震災區環境信息空間數據庫管理系統[4]。郭雪采用C/S體系結構,以C#為開發語言,Oracle數據庫、ArcGIS Engine為嵌入式組件,開發了農村土地確權管理系統[5]。胡莉燁設計了基于ArcGIS的海洋生態環境監測系統,實現了用ArcGIS Engine對海洋生態環境的監測要求[6]。謝軒等以Internet為系統平臺,運用WebGIS技術、ASP網絡編程技術、網絡數據庫技術以及人工智能技術等現代化信息系統開發手段,設計了基于WebGIS的水稻病蟲害預警信息系統[7]。目前,基于空間數據庫開發的應用大多采用商用空間數據庫或空間數據庫引擎,對于開源空間數據庫的研究較少。例如,王洪斌等將PostgreSQL空間數據庫和SharpMap控件應用于遙感影像管理[8];趙仁輝等以PostgreSQL/PostGIS為空間數據庫、MapServer為GIS引擎、OpenLayers為客戶端搭建系統平臺,對多級地圖緩存和基于WebService的模型庫等關鍵技術進行了分析與描述[9]。當前,基于全開源軟件的空間數據庫系統開發平臺更少。國外關于開源空間數據庫方面的研究主要集中在查詢優化[10]、數據庫拓撲關系驗證[11]等方面,對于開源空間數據庫在行業里的應用也比較少。

隨著開源組織的成立、開源成熟產品的推出,目前開源已經成為一種主流趨勢,從操作系統(Linux對Windows)、數據庫系統(PostgreSQL、SQLite等對ORACLE、SQL Server等)、編程語言Python、Java對.Net到.Net開源內核代碼,都說明開源勢在必行。

1 研究的必要性和主要內容

基于空間數據庫的研究背景和發展趨勢,針對開源空間數據庫管理系統開發,筆者總結出以下特點:

(1)開源軟件優勢在于成本低、完整的源代碼開放、高度支持OGC等標準和高度可擴展;

(2)通過現有空間數據庫產品在數據類型、遵循的規范、存儲模式、空間索引、空間操作以及地圖投影等方面的對比[1],作為開源空間數據庫的代表,PostgreSQL在支持數據類型、空間索引和空間操作方面具有相當突出的優勢;

(3)Linux相對于Windows而言,作為服務器部署更安全、更簡單,所需要的配置個人電腦很容易達到;

(4)在開源操作系統Linux上,PostgreSQL和SQLite的性能比在Windows上要好;

(5)Python語言作為開源的典型代表,支持空間數據處理的庫比較多;

(6)“智慧林業”建設和林業信息化的需要。

筆者在開源操作系統Linux或Unix上,搭建了一個基于PostgreSQL或SQLite的開源空間數據庫以及對應的空間數據模型擴展PostGIS或SpatiaLite,通過桌面應用平臺Quantun GIS與OpenJUMP,利用開源編程語言Python或Java進行數據分析與數據挖掘,為中小型空間數據分析項目提供了一種基于全開源架構的解決方案,為智慧林業建設提供了技術支持。

1.1 主要內容

課題以空間數據庫理論為基礎,充分利用開源軟件成本較低、自由、可擴展性的特性,以開源軟件為主要視角,分析從操作系統到桌面應用和編程語言的空間數據庫方面的應用,探尋一種基于開源軟件的空間數據庫系統開發平臺,如圖1所示。

圖1 基于開源軟件的空間數據庫系統開發平臺

重點解決的問題:開源軟件支持標準的種類和支持的數據類型;開源軟件對于空間數據的采集、存儲檢索、查詢分析、輸出與表示以及空間分析函數轉化;程序設計語言操縱、分析空間數據的模塊調用。

應用、特色和作用:(1)為智慧林業建設提供技術平臺支持;(2)開源軟件,自由不涉及版權紛爭,更好地遵從標準,技術更新快、功能強;(3)為學校在開展空間數據庫教學科研提供了一種開源平臺。

2 平臺搭建及空間數據庫系統開發

2.1 平臺搭建

平臺的搭建需要操作系統的安裝和配置、數據庫管理系統的安裝和配置以及桌面應用軟件的安裝[12-13]。

2.1.1 第一步:安裝開源操作系統

考慮到學習的方便性和平臺的實用性,采用在Win10操作系統中以虛擬機的方式安裝類Linux操作系統(Xubuntu)。Xubuntu是一個優雅且易于使用的操作系統,附帶Xfce,是一個穩定、輕便且可配置的桌面環境。因為Xubuntu安裝完成后需要進行更新,默認更新網站都是國外網站,因此需要設置更新數據源為國內鏡像,如清華大學、中國科技大學或者阿里云。

2.1.2 第二步:安裝PostgreSQL數據庫管理系統及其空間擴展PostGis

底層操作系統安裝完成后,需安裝PostgreSQL數據庫管理系統。由于在Xubuntu下PostgreSQL沒有圖形界面的安裝程序,所以需要打開Xubuntu的終端,利用命令行完成安裝過程。需要注意,安裝需要連接網絡。注意事項包括:修改快一點的數據源,如阿里云;使用sudo apt-get install postgresql-version,如postgresql-9或postgresql-10;利用sudo apt-get install postgis安裝PostGis;必須在創建的每個數據庫中啟用PostGis,該數據庫才具備管理空間數據的能力。

2.1.3 第三步:安裝桌面應用QGIS

選擇QGIS 3.4 LTR版本,利用圖2的命令進行安裝。安裝完成后,雙擊QGIS圖標即可打開應用程序。

圖2 安裝桌面應用QGIS的命令

2.2 基于平臺的系統開發應用

至此,基于開源軟件的空間數據庫系統開發平臺已經搭建完成?;诖似脚_做了兩個方面的嘗試:一是對于矢量數據(shp)的處理,二是將OSM地圖數據存入PostGis數據庫,并進行渲染和處理。

3 結 論

研究結果顯示,本平臺的特色或創新如下:

(1)本課題所研究和搭建的平臺從操作系統、數據庫、桌面應用和程序語言全部采用開源軟件,使得該平臺為全開源架構,不同于應用商業產品的開發平臺;

(2)開源軟件意味著不需要付費,在成本控制方面具有低成本特性。因為開源軟件都是社區人士在維護,造就了開源軟件的高擴展性,為本開發平臺的高擴展性奠定了基礎。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 思思热精品在线8| 欧美精品成人一区二区在线观看| 久久semm亚洲国产| 色婷婷丁香| 国产精品人莉莉成在线播放| AV天堂资源福利在线观看| 国产精欧美一区二区三区| 亚洲AV无码乱码在线观看裸奔| a级毛片免费看| 国产亚洲欧美在线人成aaaa| 99这里只有精品在线| 欧美五月婷婷| 伊人精品视频免费在线| 国产精品三级av及在线观看| 久青草免费在线视频| 色噜噜综合网| 国产黄视频网站| 欧美在线国产| 国产a v无码专区亚洲av| 视频二区中文无码| 91毛片网| 国产一级特黄aa级特黄裸毛片| 欧美午夜在线观看| 中文毛片无遮挡播放免费| 青青久久91| 国产亚洲日韩av在线| 国产乱子伦视频在线播放| 亚洲综合二区| 婷婷六月综合| 日本免费精品| 亚洲第一色视频| 国产网站在线看| 欧美激情视频一区二区三区免费| 国模视频一区二区| 久久人搡人人玩人妻精品| 色噜噜在线观看| 中字无码精油按摩中出视频| 久久久久久久蜜桃| 欧美成人综合在线| 自慰高潮喷白浆在线观看| 99国产精品一区二区| 久久精品女人天堂aaa| 无码一区二区三区视频在线播放| 亚洲 欧美 偷自乱 图片| 中文字幕有乳无码| 亚洲无线国产观看| 国产午夜福利在线小视频| 日本高清视频在线www色| 婷婷激情五月网| 国模极品一区二区三区| 免费国产黄线在线观看| 国产精品视频观看裸模| 亚洲视频四区| 国产成人三级| 国产在线八区| 91毛片网| 日韩视频免费| 人人妻人人澡人人爽欧美一区| 老汉色老汉首页a亚洲| 国产香蕉97碰碰视频VA碰碰看| 欧美a在线看| 永久免费AⅤ无码网站在线观看| 亚洲自偷自拍另类小说| 国产乱子伦视频在线播放| 香蕉国产精品视频| 亚洲91在线精品| 中文字幕在线观看日本| 国产波多野结衣中文在线播放| 特级aaaaaaaaa毛片免费视频| 国产成人精品18| 理论片一区| 狠狠躁天天躁夜夜躁婷婷| 欧美一区二区三区国产精品| 欧美亚洲中文精品三区| 国产精品欧美日本韩免费一区二区三区不卡| 国产成+人+综合+亚洲欧美| 视频国产精品丝袜第一页| 亚洲天堂日韩av电影| 午夜视频免费试看| 成人在线观看不卡| 欧美精品亚洲精品日韩专| 午夜精品久久久久久久2023|