亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PostGIS 獲取人員地理活動信息的設(shè)計與實(shí)現(xiàn)

        2023-08-09 15:26:30李志翔
        關(guān)鍵詞:空間數(shù)據(jù)數(shù)據(jù)庫區(qū)域

        摘 要:PostGIS是開源關(guān)系數(shù)據(jù)庫系統(tǒng) PostgreSQL 基于地理信息系統(tǒng)的擴(kuò)展插件。文章分析對比了Oracle,MySQL與 PostgreSQL3 種空間數(shù)據(jù)庫對地理信息系統(tǒng)的支持,并深入研究了 PostgreSQL搭載 PostGIS 模型的架構(gòu)與原理,最后基于研究結(jié)果,提出了一種基于 PostGIS 獲取人員相關(guān)地理活動信息的方案,并對其進(jìn)行了實(shí)現(xiàn)。

        關(guān)鍵詞:PostGIS;PostgreSQl;地理信息系統(tǒng)

        中圖法分類號:TP311文獻(xiàn)標(biāo)識碼:A

        1 引言

        隨著地理信息系統(tǒng)的發(fā)展,各行各業(yè)基于地理信息系統(tǒng)的業(yè)務(wù)逐漸增多,與此同時,數(shù)據(jù)庫不斷發(fā)展,已成為地理信息系統(tǒng)的重要組成部分。如何建立空間數(shù)據(jù)庫,以及如何實(shí)現(xiàn)業(yè)務(wù)與地理信息系統(tǒng)的交互,成為重要的研究課題。

        2 空間數(shù)據(jù)庫模型

        地理信息系統(tǒng)( Geographic Information System,GIS)的發(fā)展過程主要經(jīng)歷了3 個階段[1] ,具體如下。一代地理信息系統(tǒng):在最初的地理信息系統(tǒng)中,

        空間數(shù)據(jù)是存儲在平面文件中的,并且這些數(shù)據(jù)是需要專門的軟件來解析和處理的。

        二代地理信息系統(tǒng):其核心是能夠剝離空間數(shù)據(jù)與非空間數(shù)據(jù),系統(tǒng)將非空間數(shù)據(jù)存儲于關(guān)系數(shù)據(jù)庫中(Relational DataBase Management System,RDBMS),但空間數(shù)據(jù)與一代相同,仍存儲于平面文件中。

        三代地理信息系統(tǒng):其將空間數(shù)據(jù)與非空間數(shù)據(jù)同時存儲于空間數(shù)據(jù)庫中,使數(shù)據(jù)完全集成在一起。GIS 工具能夠通過sql 語句直接訪問地理數(shù)據(jù)庫。

        根據(jù)三代GIS 發(fā)展歷程可見,GIS 對數(shù)據(jù)庫的要求也在逐步提高,從關(guān)系型數(shù)據(jù)庫發(fā)展到空間數(shù)據(jù)庫,而空間數(shù)據(jù)庫與其他數(shù)據(jù)庫不同的是能夠處理相關(guān)的地理空間數(shù)據(jù)。所謂地理空間數(shù)據(jù),指的是能夠通過符號化來表示空間現(xiàn)象與記錄事務(wù)。

        空間數(shù)據(jù)庫是對象的地理空間數(shù)據(jù)存儲與管理的媒介,已成為GIS 的核心支撐,因此擁有一個良好的數(shù)據(jù)庫是GIS 成功與否的關(guān)鍵。

        空間數(shù)據(jù)庫的主要代表有Oracle 的Oraclespatial,MySQL 以及PostgreSQL 的PostGIS3 種,這3 種都能滿足一般的空間數(shù)據(jù)庫需求,各自具有不同的優(yōu)勢與缺陷[2] 。

        3 PostgreSQL 與PostGIS 模型

        3.1 模型簡介

        PostgreSQL 的前身是伯克利1977 年的Ingres 項(xiàng)目,經(jīng)過不斷發(fā)展與完善,使其成為一個可靈活擴(kuò)展的數(shù)據(jù)庫服務(wù)器[3] 。PostgreSQL 包含類繼承機(jī)制,具有面向?qū)ο蟮奶匦?,還支持豐富的數(shù)據(jù)類型,可跨平臺開發(fā),是目前支持平臺最多的數(shù)據(jù)庫管理系統(tǒng)。

        僅依靠PostgreSQL 自有的功能無法滿足空間數(shù)據(jù)庫的要求,主要體現(xiàn)在其缺乏復(fù)雜的空間類型,沒有提供空間分析、投影變換等功能。為達(dá)到空間數(shù)據(jù)庫的使用標(biāo)準(zhǔn),PostGIS 應(yīng)運(yùn)而生。

        PostGIS 是PostgreSQL 的一個擴(kuò)展,PostGIS 提供如下空間信息服務(wù)功能:空間對象、空間索引、空間操作函數(shù)和空間操作符。同時PostGIS 遵循OpenGIS 的規(guī)范。

        其存儲機(jī)制為:將地理空間數(shù)據(jù)中的非空間數(shù)據(jù)存儲到表格的普通列中,再將地理空間數(shù)據(jù)中的空間數(shù)據(jù)通過PostGIS 支持的Geometry 對象列加入到表格中,實(shí)現(xiàn)非空間數(shù)據(jù)與空間數(shù)據(jù)的統(tǒng)一存儲。

        3.2 PostGIS 空間數(shù)據(jù)模型

        PostGIS 遵循了OpenGIS 規(guī)范中的簡單要素SQL模型(SFS:Simple Feature for SQL Model),其涵蓋所有需要支持的數(shù)據(jù)類型,主要分為3 種數(shù)據(jù)類型模型:矢量數(shù)據(jù)、柵格數(shù)據(jù)和拓?fù)鋽?shù)據(jù)。

        3.3 性能對比

        為了橫向比較PostgreSQL 在空間數(shù)據(jù)庫的性能,針對查詢空間位置數(shù)據(jù)庫表的查詢時間,本文對PostgreSQL 及MySQL 進(jìn)行了比較驗(yàn)證,其中,使用的系統(tǒng)環(huán)境為Windows 10 專業(yè)版64 位操作系統(tǒng),Intel(R) Core(TM) i5?10400 CPU @ 2.90 GHz 2.90GHz,內(nèi)存為16.0 GB。

        本文隨機(jī)創(chuàng)建了1 萬、5 萬、10 萬、20 萬、50 萬、100 萬與200 萬空間點(diǎn)數(shù)據(jù)表,分別存于PostgreSQL與MySQL 數(shù)據(jù)庫中, 然后通過查詢語句,分別查詢最大范圍、中等范圍與小范圍區(qū)域中存在的空間點(diǎn)數(shù)量,并對比兩種數(shù)據(jù)庫的查詢時間,因每次查詢時間略微不同,每次查詢10 次,取平均值記錄。將結(jié)果整理為對比圖,結(jié)果如圖1 所示。

        圖1 中,選擇了范圍最大與范圍最小的查詢結(jié)果進(jìn)行比較。在點(diǎn)數(shù)較少時,兩者的性能差異不明顯,但當(dāng)點(diǎn)數(shù)較大時,PostgreSQL 的查詢速度較MYSQL更快,且數(shù)量越大,優(yōu)勢越大。

        鑒于PostgreSQL 的標(biāo)準(zhǔn)化與對地理信息系統(tǒng)更全面的支持,本文將PostgreSQL 作為數(shù)據(jù)庫,基于PostGIS 插件及圍繞如何獲取人員地理活動信息來進(jìn)行設(shè)計,并且對響應(yīng)的設(shè)計進(jìn)行了實(shí)現(xiàn)。

        4 獲取人員地理活動信息設(shè)計

        4.1 背景

        隨著信息化時代的不斷發(fā)展,獲取位置數(shù)據(jù)的途徑變得多種多樣,包括但不局限于手機(jī)、網(wǎng)絡(luò)、全球定位系統(tǒng)( Global Position System, GPS)、射頻識別(Radio Frequency Identification,RFID)、雷達(dá)設(shè)備、電子戰(zhàn)設(shè)備。定位技術(shù)發(fā)展迅速,通過這些定位設(shè)備,就能夠獲取到對象的軌跡信息,并將這些信息在許多領(lǐng)域進(jìn)行研究分析,例如,電子戰(zhàn)領(lǐng)域,通過電子戰(zhàn)設(shè)備,可以獲取敵方設(shè)備在時間段內(nèi)的點(diǎn)跡并能夠生成軌跡信息,同時預(yù)測敵方設(shè)備后續(xù)位置;通信領(lǐng)域,通過通信設(shè)備,能夠識別信號發(fā)射方的位置信息;GPS領(lǐng)域,顯示公交車實(shí)時位置的軟件能夠不斷更新公交車的位置狀態(tài)信息。

        由于獲取位置信息的方式越來越多,越來越方便,位置信息的數(shù)據(jù)量也逐漸龐大,趨于復(fù)雜化。

        4.2 流程

        本文擬在已經(jīng)存在人員位置信息的前提下,通過PostgreSQL 搭載PostGIS 插件,實(shí)現(xiàn)對人員的活動信息進(jìn)行統(tǒng)一存儲與管理。通過可視化工具,進(jìn)行進(jìn)一步的可視化顯示,以查看與分析人員的地理活動信息。通過篩選位置信息與時間信息,構(gòu)建出完整的時空軌跡,從而得出用戶所經(jīng)過的位置,分析出意圖目的地以及經(jīng)?;顒拥奈恢梅秶戎匾畔?,這些信息可以應(yīng)用于辦案人員的辦案分析、溯源分析等。

        本文通過使用PostgreSQL 來存儲地理信息相關(guān)數(shù)據(jù)。因其良好的性能與對GIS 的全面支持,以及靈活的可擴(kuò)展性,將其作為地理數(shù)據(jù)庫,界面則使用QGIS,通過編譯源碼對其進(jìn)行二次開發(fā),一來繼承了QGIS 對PostGIS的友好性,方便連接PostGIS 并做可視化顯示,二來能夠進(jìn)行個性化定制操作,以滿足特定的需求。

        4.3 設(shè)計

        人員相關(guān)地理活動信息可以從以下4 方面來設(shè)計:WIFI、基站地理信息設(shè)計、照片拍攝地理信息設(shè)計與軟件地理信息設(shè)計。

        本文模擬了一個月的位置信息,簡化了數(shù)據(jù)量,以每天位置信息為10 個點(diǎn)來進(jìn)行模擬,具體的行程為:9.1~ 9.20 在廈門市活動,9.21 前往福州,9.22 ~9.25 在北京市活動,9.26~9.30 在西安市活動。

        通過Postgis 將點(diǎn)跡信息存儲在postgreSQL 中,然后通過QGIS 連接數(shù)據(jù)庫進(jìn)行效果的展現(xiàn),實(shí)際上,可以將QGIS 以二次開發(fā)形式集成到軟件中并進(jìn)行具體操作,在用QGIS 連接PostgreSQL 的表后,可以將表內(nèi)的數(shù)據(jù)展現(xiàn)在地圖上。

        位置信息分布在廈門、福州、北京和西安,由于地圖范圍過大,點(diǎn)擊并進(jìn)行聚類顯示。

        對于Wi?Fi、基站位置的信息分析,本文主要從以下幾個方面來進(jìn)行展現(xiàn)。

        (1)獲取時間段內(nèi)軌跡信息。

        當(dāng)需要對人員的某個時間段內(nèi)的行程進(jìn)行分析時,可以直接獲取某個時間段的位置信息,本文獲取了9.22~9.25 的位置信息。具體如圖2 所示。

        上圖是9.22~9.25 的位置信息匯總,通過數(shù)據(jù)庫查詢可以迅速獲取人員特定時間段的活動范圍,對調(diào)查有一定的作用,但時間段范圍較大,并不精確。

        (2)獲取單日行程軌跡。

        同樣地,當(dāng)需要獲取人員單日的行程軌跡時,能夠通過某些操作,得到更進(jìn)一步的調(diào)查分析結(jié)果。本文獲取了9.5,9.21,9.23 以及9.30 人員位置信息。由于數(shù)據(jù)進(jìn)行了精簡,點(diǎn)跡數(shù)量比較少,實(shí)際的數(shù)據(jù)量會遠(yuǎn)遠(yuǎn)大于模擬的數(shù)據(jù)量,但通過獲取單日的位置信息,可以得到人員在當(dāng)天的活動軌跡信息。

        (3)獲取關(guān)鍵場所到訪頻次。

        在某些特定的場景中,已知某個區(qū)域?qū)儆谥攸c(diǎn)區(qū)域,若要知道人員是否去過該重點(diǎn)場所,或者要知道人員經(jīng)過重點(diǎn)區(qū)域的次數(shù),這些要求也能夠得到滿足。步驟有以下2 步。

        ①人員預(yù)設(shè)關(guān)鍵場所(導(dǎo)入,繪制)。重點(diǎn)區(qū)域信息,需要相關(guān)人員預(yù)先設(shè)置,可以通過在地圖上手繪形成,也可以通過數(shù)據(jù)信息導(dǎo)入到數(shù)據(jù)庫中,PostgreSQL 建立一張表,該表專門來存儲該區(qū)域信息。比如,以廈門軟件園為重點(diǎn)區(qū)域,粗略繪制該區(qū)域。

        當(dāng)重點(diǎn)區(qū)域繪制完成后,用戶便能夠?qū)θ藛T的點(diǎn)跡進(jìn)行篩選,獲取到重點(diǎn)區(qū)域的訪問情況,也能夠直觀地查看人員是否與重點(diǎn)區(qū)域有關(guān)聯(lián)。

        ②SQL 獲取重點(diǎn)區(qū)域范圍內(nèi)點(diǎn)跡。

        現(xiàn)采用QGIS 進(jìn)行展現(xiàn),后期將QGIS 集成到相應(yīng)的軟件,原理相同,QGIS 連接到PostgreSQL 的tbl_station_info 表,執(zhí)行SQL,可以查詢到重點(diǎn)區(qū)域范圍內(nèi)的點(diǎn)。

        執(zhí)行完成后,點(diǎn)擊加載圖層,圖層可以加載到QGIS 上,選擇終端區(qū)域圖層與查詢結(jié)構(gòu)圖層(“軟件園”)。

        通過此功能可以獲取重點(diǎn)區(qū)域的重點(diǎn)信息,有助于相關(guān)人員進(jìn)一步分析人員與案件的關(guān)系,同時也有進(jìn)一步拓展的可能。

        5 結(jié)束語

        隨著信息與各行各業(yè)的飛速發(fā)展,地理信息數(shù)據(jù)庫將成為地理信息系統(tǒng)發(fā)展的關(guān)鍵環(huán)節(jié)。本文從地理數(shù)據(jù)庫展開,對比了Oracle spatial,Mysql GIS 與PostgreSQL PostGIS3 種地理數(shù)據(jù)庫模型,然后詳細(xì)介紹了PostgreSQL 搭載PostGIS 插件的地理數(shù)據(jù)庫模型的原理與實(shí)現(xiàn)方式,探討了PostGIS 對地理信息系統(tǒng)的支撐性,最后基于PostgreSQL 數(shù)據(jù)庫,搭載PostGIS插件,提出了一種獲取人員相關(guān)地理活動信息的設(shè)計思路,并對其進(jìn)行了相應(yīng)的實(shí)現(xiàn)。

        參考文獻(xiàn):

        [1] 盛凱,劉忠,周德超.基于PostGIS 的歷史航跡重演分析系統(tǒng)設(shè)計與開發(fā)[J].海軍工程大學(xué)學(xué)報,2017,29(5):108?112.

        [2] 趙瑩,胡暢達(dá),王國宇.三種關(guān)系型空間數(shù)據(jù)庫比較[J].科技創(chuàng)新與應(yīng)用,2021,11(19):62?64.

        [3] 蔡佳作,歐爾格力.基于PostgreSQL 的地理空間數(shù)據(jù)存儲管理方法研究[J].青海師范大學(xué)學(xué)報(自然科學(xué)版),2016,32(2):21?23+27.

        作者簡介:

        李志翔(1994—),本科,研究方向:電子數(shù)據(jù)取證。

        猜你喜歡
        空間數(shù)據(jù)數(shù)據(jù)庫區(qū)域
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        關(guān)于四色猜想
        元數(shù)據(jù)驅(qū)動的多中心空間數(shù)據(jù)同步方法研究
        分區(qū)域
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        基于嚴(yán)重區(qū)域的多PCC點(diǎn)暫降頻次估計
        電測與儀表(2015年5期)2015-04-09 11:30:52
        基于文件系統(tǒng)的分布式海量空間數(shù)據(jù)高效存儲與組織研究
        客戶端空間數(shù)據(jù)緩存策略
        国产亚洲日本精品二区| 风间由美性色一区二区三区| 老头巨大挺进莹莹的体内免费视频| 91情侣视频| 久久精品国产亚洲一级二级| 久久91精品国产一区二区| 黑人巨大精品欧美| 亚洲看片lutube在线观看| 少妇被粗大的猛进69视频| 国产精品涩涩涩一区二区三区免费| 亚洲国产中文字幕九色| 亚洲一区二区日韩专区| 国产两女互慰高潮视频在线观看| 久久久精品人妻一区二区三区四 | 亚洲 自拍 另类 欧美 综合| 加勒比日本东京热1区| 亚洲黑寡妇黄色一级片| 精品亚洲第一区二区三区| 国产精品三级av及在线观看| 亚洲欧美日韩精品久久亚洲区| 亚洲精品成人国产av| 国产色婷亚洲99精品av网站| 丰满精品人妻一区二区| 国产精品嫩草99av在线 | 美丽小蜜桃1一3在线观看| 无套中出丰满人妻无码| 午夜一区欧美二区高清三区| 99riav精品国产| 情头一男一女高冷男女| 久久国产精品亚洲婷婷片| 日日碰狠狠添天天爽| 亚洲春色AV无码专区在线播放| 亚洲一区二区三区av色婷婷| 成熟妇女毛茸茸性视频| 日本阿v片在线播放免费| √天堂中文官网8在线| 强d漂亮少妇高潮在线观看 | 亚洲最大不卡av网站| 欧美奶涨边摸边做爰视频| 公粗挺进了我的密道在线播放贝壳| 欧美成人精品福利在线视频|