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

基于云計算和GIS的長春市城區體育場地空間數據庫建設

2022-08-12 01:53:30何文娜
電腦與電信 2022年5期
關鍵詞:數據庫

何文娜

(吉林體育學院,吉林 長春 130022)

1 引言

公共體育場地指由政府主導或直接提供的可供居民大眾進行體育活動的場地[1]。隨著人們生活水平提升,國家全民健身計劃推行,體育場地供給不足與大眾健身需求日益增強產生供需矛盾[2]。自2002年以來,國內外學者對公共體育資源格局研究迅速增多,并取得一定的研究成果[3-5]。通過閱讀相關論文發現研究人員多采用文獻法[6-7],導致定性研究結果難以精確反映真實情況。因為缺少體育空間數據而鮮用GIS分析方法研究空間格局等,對政府科學決策、科學研究、公眾健身等均帶來不便。為了更好地理解和分析長春市城區體育資源空間分布特征及資源配置情況,本文研究一種從百度地圖中抓取體育場地分布信息以構建空間數據庫的方法,將為后續體育資源分析打下數據基礎。

2 構建流程

由于當前百度已禁止行政區名稱或按規則矩形區域抓取POI數據,故按照行政區名稱抓取的POI數據只返回少量隨機數據[8],難以保證采集數據的完整性及數據質量。但百度API 支持不規則圖形的抓取,可基于云計算[9]、GIS 自研算法等完成數據采集任務,以構建長春市城區體育場空間數據。圖1為構建長春市城區體育場地空間數據庫總體流程。

圖1 長春市城區體育場地空間數據庫建設流程

(1)合并行政區:把ArcGIS 格式的2021 年長春市城區的行政區合并成一個大的不規則多邊形。

(2)創建網格:以第一步合并形成的長春市城區多邊形為數據源,創建規則的小正方形(如邊長1公里或500米)。

(3)篩選網格:因創建網格默認采用多邊形的外包絡線,行政區不規則邊界與外包絡線之間可能存在空隙,則建網格時此空隙亦由小單元格生成。采用第一步合并結果作為空間篩選條件,只選中被其包含或與其邊界相交的小方格。

(4)輸出選中網格:將選中的所有小方格(包含或相交)輸出到系統外,單位保存成ArcGIS Shapefile文件。

(5)生成重心:將第4步執行結果作為數據源,批量計算每一個小方格的重點,得到一個重心點圖層。

(6)生成緩沖區:以第5步的重心點圖層作為輸入,按指定半徑生成緩沖區,保證所有緩沖區的區域融合后可全覆蓋整個長春市城區。

(7)按緩沖區抓取:遍歷每一個緩沖區要素,用當前緩沖區、關鍵詞(如體育場地)作為搜索參數,發給百度API 采集指令,百度云返回符合當前抓取條件的數據。

(8)解析數據:對百度返回的數據進行解析,將數據流中的數據按照名稱、坐標(經度、緯度)、地址、所在區、所在市、所在省等分別解算,解析結果臨時存于內存對象中。

(9)保存數據:保存前根據編號及名稱判斷當前要保存的數據是否已存在,若已存在則跳過,若不存在則保存到本地文件中,從而保證了抓取數據的唯一性。

(10)生成圖層:使用第9步生成的體育數據文件作為數據源,采用空間數據生成工具(如ArcMap),使用經緯度空間數據生成點,同時將名稱、地址等數據項同步存入屬性表,最后生成ArcGIS Shapefile格式的體育場地點圖層。

(11)創建空間數據庫:在開源空間數據庫服務器(如PostGIS)中創建專用數據庫,將體育場地點圖層數據用導入/導出工具等存入,形成長春市城區體育場地空間數據庫。

3 實現方法與技術

3.1 合并城區范圍

使用ArcMap 軟件打開保存長春市城區的ArcGIS 數據(如Changchun.shp),在編輯狀態下選擇城區所有面要素,使用合并工具將它們合成一個要素,將合并后要素存成shapefile文件輸出(如Changchun_Merged.shp)。圖2中(a)為長春市城區原始數據、(b)為城區合并后結果。

圖2 長春市城區合并

3.2 網格切分

(1)選擇長春市城區合并面要素為模板邊界范圍,自動提取圖層最小包絡矩形范圍。

(2)指定生成的網格要素類保存位置及名稱(如Changchun_FishNet.shp)。

(3)打開魚網工具(Fishnet)并設置創建魚網的參數:設置行列數各100,單元的高度和寬度設為0,則會自動將其分割成100 行、100 列共10000 個單元格,自動計算單元格的高度和寬度。

(4)輸出幾何類型設為面(POLYGON),且取消創建標簽點復選框。

(5)確認后將自動生成并輸出存有10000個單元格的面圖層。

圖3(a)顯示了創建魚網的參數設置窗口,(b)為創建的10000個小網格覆蓋長春市城區效果。

圖3 創建網格

3.3 網格篩選

因長春市城區邊界外的空余區域不在城區范圍內,可將這些網格移除以提高抓取效率與精度。使用ArcMap的位置選擇(Select By Location)工具,設置被選擇的目標圖層為生成的網格(如Changchun_FishNet.shp),位置源圖層選擇長春市合并城區(Changchun_Merged.shp),為目標圖層要素設置的空間選擇方法為“與源圖層要素相交”,即可選中與長春市城區邊界相交及被其包含的所有小網格(如圖4(a)),圖4(b)展示了選中要素導出結果。

圖4 選擇長春市城區網格

3.4 計算重心

使用ArcMap 數據管理工具中要素轉點(Feature to Point)工具,它以篩選后的長春市城區網格作為輸入,批量計算每一個網格的重心到一點圖層中(如Changchun_Fish-Net_Circle.shp)。圖5(a)顯示了長春市城區邊界與所有網格重心。

3.5 生成緩沖區

重心點圖層作為ArcMap 的緩沖區工具(Buffer)的輸入要素,設置緩沖區半徑(如500 米),指定輸出路徑及圖層名(如Changchun_FishNet_CircleBuffer.shp),即可生成用于提取長春市城區體育場地的緩沖區(如圖5(b))。

圖5 長春市城區網格重心、緩沖區

3.6 采集數據與創建空間數據庫

采用Python 語言編寫抓取代碼,將搜索關鍵詞數組、格網緩沖區等作為輸入參數,調用百度云API 接口,對返回的流式數據內容進行字符轉換、格式解析并保存在Excel 中。使用ArcMap將Excel中保存的體育空間數據加載到地圖時,指定正確的經度、緯度及投影參數等(如WGS1984),再將顯示結果保存為點圖層(如圖6)。最后將保存長春市城區體育場地位置數據圖層導入到PostGIS 數據庫中,形成長春市城區體育場地空間數據庫。

圖6 長春市城區體育場地空間數據結果

4 結語

(1)受百度對POI 數據抓取的限制,本文提出一種采用非規則圖形采集并構建長春市城區體育場地空間數據庫的技術流程,主要包括合并行政區、創建網格、篩選網格、生成重心、生成緩沖區、按緩沖區抓取、保存數據、生成圖層、導入空間數據庫等環節;

(2)使用Python語言編程實現了具體抓取算法,通過調用百度API實現了長春市城區體育場地空間數據的采集;

(3)將采集的體育場地位置數據導入到PostGIS數據庫中,初步構建了長春市城區體育場地空間數據庫,為后續開展體育資源空間分析等打下數據基礎。

猜你喜歡
數據庫
數據庫
財經(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
主站蜘蛛池模板: 中文字幕人成乱码熟女免费| 农村乱人伦一区二区| 亚洲最猛黑人xxxx黑人猛交| 亚洲成人精品在线| 国产资源站| 狠狠色香婷婷久久亚洲精品| 久久久精品无码一区二区三区| 国产内射一区亚洲| 国产伦精品一区二区三区视频优播| 欧美一级片在线| 狠狠色婷婷丁香综合久久韩国| 在线观看网站国产| 国产美女人喷水在线观看| 午夜日b视频| www.狠狠| 国产欧美视频在线| 精品国产免费人成在线观看| 一级毛片在线免费看| 国产69精品久久久久妇女| 性欧美在线| 97久久精品人人| 色天天综合| 婷婷色在线视频| 久久精品国产亚洲麻豆| 免费国产不卡午夜福在线观看| 亚洲最新地址| 国产杨幂丝袜av在线播放| 国产乱肥老妇精品视频| 青青国产成人免费精品视频| 国产一区二区三区精品久久呦| 国产精品免费电影| 无码精品国产VA在线观看DVD| 国产aaaaa一级毛片| 久久久久人妻精品一区三寸蜜桃| 91免费国产高清观看| 国产午夜精品鲁丝片| 亚洲午夜18| 欧美日韩在线亚洲国产人| 激情乱人伦| 久久精品电影| 无码'专区第一页| 成人午夜网址| 精品无码专区亚洲| 综合网天天| 久久综合结合久久狠狠狠97色| 欧洲熟妇精品视频| 国产91熟女高潮一区二区| 亚洲精品中文字幕无乱码| 91久久天天躁狠狠躁夜夜| 亚洲一区二区三区国产精华液| 毛片免费在线| 在线免费看片a| 免费无码网站| 992tv国产人成在线观看| 成人在线欧美| 日本a∨在线观看| 中国一级毛片免费观看| 国产欧美日韩va| 爽爽影院十八禁在线观看| 伊人成人在线| 91毛片网| 欧美va亚洲va香蕉在线| 亚洲毛片网站| 男女男免费视频网站国产| 3D动漫精品啪啪一区二区下载| 欧美国产日韩在线| 午夜一区二区三区| 国产精品白浆在线播放| 四虎精品黑人视频| 99久久免费精品特色大片| 国产精品无码翘臀在线看纯欲| aⅴ免费在线观看| 国产十八禁在线观看免费| 手机成人午夜在线视频| 中国毛片网| 伊人成色综合网| 亚洲人成网站观看在线观看| 日本一区二区三区精品国产| 国产精品熟女亚洲AV麻豆| 久久综合色天堂av| 久久一级电影| 九色国产在线|