99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

國(guó)控?cái)嗝孀鴺?biāo)數(shù)據(jù)清洗與空間可視化:從經(jīng)緯度到水質(zhì)監(jiān)測(cè)閉環(huán)

國(guó)控?cái)嗝孀鴺?biāo)數(shù)據(jù)清洗與空間可視化:從經(jīng)緯度到水質(zhì)監(jiān)測(cè)閉環(huán) 簡(jiǎn)介這份坐標(biāo)數(shù)據(jù)集收錄了河北省58個(gè)地表水國(guó)控?cái)嗝娴目臻g位置信息面向環(huán)境監(jiān)測(cè)、水資源管理及GIS分析相關(guān)從業(yè)者和研究人員可用于水質(zhì)監(jiān)測(cè)點(diǎn)位分布梳理、區(qū)域水環(huán)境評(píng)價(jià)與污染溯源等場(chǎng)景。壓縮包共8個(gè)文件大小約7KB包含.shp矢量圖形、.dbf屬性表、.prj投影定義以及.sbn/.sbx等索引文件組合后可直接導(dǎo)入ArcGIS等地理信息軟件查看斷面所在流域、河流及經(jīng)緯度等關(guān)鍵屬性。數(shù)據(jù)針對(duì)國(guó)控?cái)嗝孢@一長(zhǎng)期觀測(cè)體系每一處坐標(biāo)都對(duì)應(yīng)固定的水質(zhì)監(jiān)測(cè)站位結(jié)合pH、溶解氧、氨氮等地表水常規(guī)指標(biāo)可輔助判斷不同區(qū)域水質(zhì)變化趨勢(shì)為水環(huán)境保護(hù)決策提供基礎(chǔ)空間依據(jù)。資源已有1020人學(xué)習(xí)瀏覽適合需要快速獲取河北省國(guó)控?cái)嗝纥c(diǎn)位底圖、搭建水質(zhì)空間數(shù)據(jù)庫(kù)或開展地圖可視化的用戶使用。1. 河北省58個(gè)國(guó)控?cái)嗝孀鴺?biāo)數(shù)據(jù)不只是畫點(diǎn)這么簡(jiǎn)單拿到一份《河北省地表水水質(zhì)國(guó)控?cái)嗝孀鴺?biāo)數(shù)據(jù)》里面是58個(gè)斷面坐標(biāo)第一反應(yīng)通常是“無(wú)非是畫58個(gè)點(diǎn)”。真正做起來(lái)才發(fā)現(xiàn)這份數(shù)據(jù)的價(jià)值不在點(diǎn)本身而在于它背后是全省水質(zhì)考核的“骨架”——每月采樣監(jiān)測(cè)、每季度考核排名、年度目標(biāo)評(píng)估全部掛在這58個(gè)點(diǎn)位上。系統(tǒng)里做一張監(jiān)測(cè)點(diǎn)位分布圖只是基本功把坐標(biāo)清洗成標(biāo)準(zhǔn)格式、掛接水質(zhì)類別、做與排污口和水源地的空間關(guān)聯(lián)分析才是這組數(shù)據(jù)能支撐的業(yè)務(wù)閉環(huán)。這篇文章按我實(shí)際處理這類數(shù)據(jù)的順序展開先把坐標(biāo)系和格式整理干凈再批量生成可視化圖層接著做空間關(guān)聯(lián)計(jì)算最后講一遍最容易掉進(jìn)去的坑。新手能照著把58個(gè)點(diǎn)畫出來(lái)老手可以拿到一條可復(fù)用的數(shù)據(jù)處理流水線。2. 坐標(biāo)數(shù)據(jù)清洗從原始斷面表到標(biāo)準(zhǔn)WGS84經(jīng)緯度2.1 一份真實(shí)的斷面原始表里會(huì)出現(xiàn)什么河北省國(guó)控?cái)嗝鏀?shù)據(jù)的源頭通常是省環(huán)境監(jiān)測(cè)中心下發(fā)的Excel或CSV里面除了斷面名稱、所在城市、河流名稱核心就是經(jīng)緯度字段。但這份表的“臟”程度往往和下發(fā)單位的信息化水平成正比。常見的格式混合體包括十進(jìn)制度比如114.5312, 37.8765這個(gè)最好處理度分秒比如114°31′52″需要拆開換算度分混合比如114°31.9′這種最容易看錯(cuò)文本污染比如東經(jīng)114.5312、N37.8765或者空格和全角字符混入。還有一個(gè)隱蔽問(wèn)題部分?jǐn)嗝孀鴺?biāo)來(lái)自GPS手持機(jī)采集可能是WGS84另一部分來(lái)自歷史圖紙數(shù)字化帶的是Beijing 1954或Xian 1980坐標(biāo)系。如果混用58個(gè)點(diǎn)在地圖上直接出現(xiàn)幾百米的系統(tǒng)性偏移后續(xù)疊加污染源分析全部失真。因此第一步不是轉(zhuǎn)格式而是確認(rèn)坐標(biāo)系。我處理這類數(shù)據(jù)時(shí)會(huì)先要求提供方給一份坐標(biāo)說(shuō)明。拿不到說(shuō)明就做抽樣驗(yàn)證拿兩三個(gè)斷面的坐標(biāo)和已知公開資料比對(duì)偏差在幾十米內(nèi)大概率是WGS84或CGCS2000偏差幾百米且方向一致就要懷疑是Beijing 1954。58個(gè)點(diǎn)規(guī)模不大靠抽樣基本能判斷。2.2 用pandas做字段清洗與度分秒轉(zhuǎn)換假設(shè)原始文件是origin_coords.csv字段為name, city, river, lon_raw, lat_raw下面這段代碼可以直接跑通清洗流程。import pandas as pd import re df pd.read_csv(origin_coords.csv, encodinggbk) print(df.head()) print(df.dtypes) def dms_to_dd(value): 將度分秒/度分混合字符串轉(zhuǎn)換為十進(jìn)制度 if pd.isna(value): return None s str(value).strip() s s.replace(東經(jīng), ).replace(西經(jīng), ).replace(北緯, ).replace(南緯, ) s s.replace( , ).replace( , ) num re.findall(r[\d.], s) if not num: return None # 只有兩個(gè)數(shù)字: 度分格式 if len(num) 2: deg, minute float(num[0]), float(num[1]) return deg minute / 60.0 # 三個(gè)數(shù)字: 度分秒 if len(num) 3: deg, minute, sec float(num[0]), float(num[1]), float(num[2]) return deg minute / 60.0 sec / 3600.0 # 單個(gè)數(shù)字: 已經(jīng)是十進(jìn)制度 return float(num[0]) df[lon] df[lon_raw].apply(dms_to_dd) df[lat] df[lat_raw].apply(dms_to_dd) # 范圍校驗(yàn): 河北經(jīng)度約113-120, 緯度約36-43 valid df[(df[lon] 110) (df[lon] 121) (df[lat] 34) (df[lat] 44)] invalid df[~df.index.isin(valid.index)] print(f有效坐標(biāo) {len(valid)} 條, 異常 {len(invalid)} 條) valid.to_csv(cleaned_coords.csv, indexFalse, encodingutf-8-sig)這段代碼主要做了三件事統(tǒng)一讀入并預(yù)覽格式把度分秒相關(guān)字符串用正則提取數(shù)字然后換算最后用經(jīng)緯度范圍做粗篩。gbk編碼是因?yàn)檫@類環(huán)境監(jiān)測(cè)數(shù)據(jù)十有八九是從Windows導(dǎo)出的GBK編碼直接用utf-8讀取會(huì)報(bào)錯(cuò)或出現(xiàn)亂碼dms_to_dd函數(shù)處理了三種常見格式其中只有兩位數(shù)字時(shí)按度分計(jì)算這個(gè)分支最容易漏很多水質(zhì)數(shù)據(jù)是以114°31.9′這種度分格式發(fā)布的。轉(zhuǎn)換完成后valid和invalid的對(duì)比很重要。如果異常點(diǎn)數(shù)超過(guò)5個(gè)不要強(qiáng)行修正先回頭確認(rèn)原始字段是否讀全了有可能某一列被Excel截?cái)嗷驌Q行符污染。2.3 坐標(biāo)系統(tǒng)一與CSV輸出清洗完成后還需要確認(rèn)坐標(biāo)系并做必要轉(zhuǎn)換。這里用pyproj來(lái)完成從CGCS2000到WGS84的轉(zhuǎn)換——通常CGCS2000經(jīng)緯度和WGS84在河北省范圍內(nèi)的差異在1米以內(nèi)地圖可視化場(chǎng)景下可以忽略但如果后續(xù)做精確到米級(jí)的排污口距離計(jì)算建議還是統(tǒng)一到CGCS2000。from pyproj import Transformer # 如果原始數(shù)據(jù)是 CGCS2000 經(jīng)緯度, 轉(zhuǎn)到 WGS84 trans Transformer.from_crs(EPSG:4490, EPSG:4326, always_xyTrue) def convert_crs(row): lon, lat trans.transform(row[lon], row[lat]) return pd.Series([lon, lat]) # 只有當(dāng)確認(rèn)原始數(shù)據(jù)是CGCS2000時(shí)執(zhí)行此步 # cleaned cleaned.apply(convert_crs, axis1)Transformer.from_crs的always_xyTrue參數(shù)保證輸入輸出順序都是(經(jīng)度, 緯度)避免被默認(rèn)的(緯度, 經(jīng)度)順序坑到。注釋掉這步是因?yàn)榇蟛糠智闆r下國(guó)控?cái)嗝孀鴺?biāo)直接就是WGS84或CGCS2000不需要做額外處理如果確認(rèn)是Beijing 1954把EPSG:4490換成EPSG:4214即可但這時(shí)最好參考同區(qū)域控制點(diǎn)做七參數(shù)轉(zhuǎn)換而不是直接用橢球變換。原始坐標(biāo)系EPSG代碼轉(zhuǎn)WGS84方式誤差量級(jí)WGS844326無(wú)需轉(zhuǎn)換0CGCS2000經(jīng)緯度4490橢球變換小于1米Beijing 19544214需要區(qū)域參數(shù)幾十米到幾百米Xian 19804610需要區(qū)域參數(shù)幾十米到幾百米表格里的誤差量級(jí)供參考。如果斷面坐標(biāo)直接參與考核排名不建議自行做Moritz七參數(shù)轉(zhuǎn)換直接聯(lián)系數(shù)據(jù)下發(fā)單位要標(biāo)準(zhǔn)坐標(biāo)文件比什么都靠譜。3. 從清洗后的坐標(biāo)到可視化圖層GeoJSON、KML與Leaflet3.1 用GeoPandas把58個(gè)點(diǎn)轉(zhuǎn)成GeoJSON坐標(biāo)清洗干凈后最常用的一步是生成GeoJSON圖層供前端加載或?qū)隚IS工具。GeoPandas是這一步的首選它的points_from_xy可以直接從兩列經(jīng)緯度批量構(gòu)造點(diǎn)幾何。import geopandas as gpd from shapely.geometry import Point gdf gpd.GeoDataFrame( cleaned, geometrygpd.points_from_xy(cleaned[lon], cleaned[lat]), crsEPSG:4326 ) # 輸出GeoJSON gdf.to_file(hebei_58_sections.geojson, driverGeoJSON, encodingutf-8) # 輸出KML (用于Google Earth等桌面端) gdf.to_file(hebei_58_sections.kml, driverKML)crsEPSG:4326是必須顯式指定的GeoPandas不會(huì)自動(dòng)從經(jīng)緯度推斷坐標(biāo)系。如果沒(méi)有這一步后續(xù)任何空間操作都會(huì)因?yàn)槿鄙貱RS而報(bào)錯(cuò)或產(chǎn)生錯(cuò)誤結(jié)果。driverGeoJSON指定輸出格式encodingutf-8是為了讓斷面名稱在瀏覽器和GIS軟件里正常顯示不設(shè)這一參數(shù)時(shí)中文名經(jīng)常變成亂碼。輸出GeoJSON后用cat hebei_58_sections.geojson | head -c 500就可以快速檢查內(nèi)容。正常情況能看到type: FeatureCollection和coordinates數(shù)組斷面名稱應(yīng)該在properties里完整顯示。3.2 Leaflet做一張免后端的斷面分布頁(yè)58個(gè)點(diǎn)做可視化最輕量的方案是直接用Leaflet加載本地GeoJSON文件。不需要后端服務(wù)純靜態(tài)頁(yè)面能跑。!DOCTYPE html html head meta charsetutf-8 / title河北省國(guó)控?cái)嗝娣植?title link relstylesheet hrefhttps://unpkg.com/leaflet1.9.4/dist/leaflet.css / script srchttps://unpkg.com/leaflet1.9.4/dist/leaflet.js/script /head body div idmap styleheight: 90vh;/div script const map L.map(map).setView([38.5, 115.0], 7); L.tileLayer(https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png, { attribution: ? OpenStreetMap }).addTo(map); fetch(hebei_58_sections.geojson) .then(res res.json()) .then(data { L.geoJSON(data, { onEachFeature: (feature, layer) { const p feature.properties; const popup b${p.name}/bbr/河流: ${p.river}br/城市: ${p.city}; layer.bindPopup(popup); } }).addTo(map); }); /script /body /html這里有個(gè)部署細(xì)節(jié)需要提醒直接用file://協(xié)議打開本地HTML時(shí)fetch會(huì)因跨域被瀏覽器攔截必須在本地起一個(gè)靜態(tài)服務(wù)。我一般用python -m http.server 8080然后在瀏覽器訪問(wèn)localhost:8080。如果是在內(nèi)網(wǎng)環(huán)境沒(méi)有外網(wǎng)CDN訪問(wèn)權(quán)限Leaflet的CSS和JS文件要下載到本地引用否則地圖樣式會(huì)加載不出來(lái)。彈窗里的p.name對(duì)應(yīng)GeoDataFrame中的字段名。如果用的是清洗后CSV轉(zhuǎn)的GeoJSON字段名就是CSV的列名這里要注意字段名大小寫一致。3.3 批量生成斷面編號(hào)與顏色分級(jí)國(guó)控?cái)嗝嫱ǔS薪y(tǒng)一的斷面編碼格式類似河北省 河流名 斷面名但各地下發(fā)數(shù)據(jù)不一定帶編號(hào)字段。我一般會(huì)按點(diǎn)位沿河流流向的先后順序生成編號(hào)或者按城市分組編號(hào)。這里給一個(gè)簡(jiǎn)單方案按城市分組同一城市內(nèi)按經(jīng)度升序編號(hào)。cleaned[section_id] cleaned.groupby(city)[lon].rank(methodfirst).astype(int) cleaned[section_id] cleaned[city] - cleaned[section_id].astype(str).str.zfill(2) cleaned.head()groupby(city)[lon].rank()生成的是組內(nèi)序號(hào)而非全局序號(hào)這樣做的實(shí)際價(jià)值是當(dāng)和監(jiān)測(cè)數(shù)據(jù)表做關(guān)聯(lián)時(shí)不需要記住58個(gè)斷面的完整名稱用city-01這種規(guī)則能快速定位同組內(nèi)的相鄰點(diǎn)位。zfill(2)的作用是讓city-1顯示成city-01在按字典序排序時(shí)不會(huì)出現(xiàn)city-10排在city-2前面的問(wèn)題。4. 空間關(guān)聯(lián)計(jì)算斷面500米范圍內(nèi)有什么4.1 用shapely做緩沖區(qū)分析斷面數(shù)據(jù)的核心業(yè)務(wù)價(jià)值幾乎都體現(xiàn)在關(guān)聯(lián)分析上。最常見的場(chǎng)景是給定一批排污口、污水處理廠、入河排口或飲用水水源地坐標(biāo)計(jì)算每個(gè)斷面周邊一定范圍內(nèi)存在哪些風(fēng)險(xiǎn)源。58個(gè)斷面加上幾百個(gè)排口這個(gè)量級(jí)用空間計(jì)算完全不需要引入PostGIS直接用geopandas.sjoin或shapely就能跑完。# 加載排污口數(shù)據(jù) dischargers gpd.read_file(dischargers.shp) # 加載斷面數(shù)據(jù) sections gpd.read_file(hebei_58_sections.geojson) # 為每個(gè)斷面生成500米緩沖區(qū), 并疊加排污口 buffer sections.copy() buffer[geometry] buffer.geometry.buffer(0.005) # 約500米, 視緯度而定 joined gpd.sjoin(buffer, dischargers, howleft, predicateintersects) result joined.groupby(name).size().reset_index(namedischarger_count) print(result)注意緩沖區(qū)半徑的單位問(wèn)題。上面的代碼里用0.005度作為500米近似值在河北省緯度37-40度附近1度經(jīng)度約88-98公里0.005度約450-490米。如果要做嚴(yán)格的500米半徑不要用度數(shù)直接用投影坐標(biāo)系。Gauss-Krüger投影或者Albers等積投影都可以sections_proj sections.to_crs(EPSG:3857) # Web墨卡托, 單位米 buffer_proj sections_proj.copy() buffer_proj[geometry] sections_proj.geometry.buffer(500) joined_proj gpd.sjoin(buffer_proj, dischargers.to_crs(EPSG:3857), howleft, predicateintersects)這里演示的是兩種不同做法一種用度數(shù)近似適合快速出結(jié)果不糾結(jié)邊界另一種先轉(zhuǎn)投影再緩沖結(jié)果精確到米級(jí)但需要理解投影變形的影響。實(shí)際操作中如果排污口數(shù)據(jù)或斷面坐標(biāo)本身就有幾十米誤差用0.005度完全夠用如果是為了應(yīng)對(duì)監(jiān)督執(zhí)法場(chǎng)景建議用投影坐標(biāo)法。4.2 跨圖層計(jì)算斷面到最近水源地的距離另一個(gè)高頻需求是計(jì)算每個(gè)斷面到最近飲用水水源地或自然保護(hù)區(qū)邊界的距離。這個(gè)需求的技術(shù)點(diǎn)在于既要算距離又要拿回最近目標(biāo)的名稱。下面這段代碼給出了一個(gè)常見的實(shí)現(xiàn)路徑。from shapely.geometry import Point def nearest_distance(section_point, target_layer): distances target_layer.geometry.distance(section_point) return distances.min() sections[nearest_distance_m] sections.geometry.apply( lambda p: nearest_distance(p, water_sources) ) # 取最近目標(biāo)名稱 def nearest_name(section_point, target_layer): distances target_layer.geometry.distance(section_point) idx distances.idxmin() return target_layer.loc[idx, name] sections[nearest_source] sections.geometry.apply( lambda p: nearest_name(p, water_sources) ) sections[[name, nearest_source, nearest_distance_m]].head()shapely的distance方法返回的是兩個(gè)幾何對(duì)象之間的歐氏距離單位取決于輸入幾何的坐標(biāo)系。如果輸入是WGS84經(jīng)緯度返回的是“度”這個(gè)數(shù)值不能直接當(dāng)米用。所以在應(yīng)用之前必須像上面的緩沖區(qū)處理一樣把數(shù)據(jù)轉(zhuǎn)到以米為單位的投影坐標(biāo)系。這段代碼里沒(méi)有轉(zhuǎn)投影實(shí)際運(yùn)行時(shí)要補(bǔ)上否則輸出的“距離”會(huì)讓人完全無(wú)法解讀。數(shù)據(jù)顯示河北省58個(gè)斷面與飲用水源地的空間關(guān)系通常會(huì)出現(xiàn)幾個(gè)斷面緊鄰水源地二級(jí)保護(hù)區(qū)的情況這類點(diǎn)位往往是水質(zhì)考核的重點(diǎn)對(duì)象。算出距離后非常建議和監(jiān)測(cè)數(shù)據(jù)做一層交叉驗(yàn)證。5. 數(shù)據(jù)質(zhì)檢與坐標(biāo)糾偏58個(gè)點(diǎn)里的隱蔽異常5.1 重復(fù)坐標(biāo)與疑似坐標(biāo)漂移點(diǎn)國(guó)控?cái)嗝孀鴺?biāo)不是只能在建站時(shí)測(cè)定一次實(shí)際運(yùn)行中經(jīng)常出現(xiàn)設(shè)備升級(jí)、點(diǎn)位微調(diào)等情況導(dǎo)致同一斷面出現(xiàn)兩個(gè)版本坐標(biāo)。58個(gè)點(diǎn)規(guī)模不大用肉眼排查不現(xiàn)實(shí)直接跑重復(fù)檢測(cè)# 保留坐標(biāo)完全重復(fù)的點(diǎn) dup cleaned[cleaned.duplicated(subset[lon, lat], keepFalse)] print(f重復(fù)坐標(biāo)點(diǎn): {len(dup)}) # 經(jīng)緯度完全相同但斷面名稱不同的, 基本可以判定數(shù)據(jù)錄入錯(cuò)誤 dup_names cleaned.groupby([lon, lat])[name].nunique() print(dup_names[dup_names 1])坐標(biāo)漂移點(diǎn)更隱蔽經(jīng)緯度不重復(fù)但位置落在明顯不可能的位置比如山區(qū)最高峰頂、河道轉(zhuǎn)彎處的岸上。這類異常用單獨(dú)的代碼不好判斷我的做法是疊加高精度河網(wǎng)數(shù)據(jù)驗(yàn)證import geopandas as gpd rivers gpd.read_file(hebei_rivers.shp) sections gpd.read_file(hebei_58_sections.geojson) # 斷面距最近河道的距離, 超過(guò)閾值則標(biāo)記為疑似漂移 sections[dist_to_river] sections.geometry.apply( lambda p: rivers.geometry.distance(p).min() ) suspect sections[sections[dist_to_river] 0.02] # 大約2公里 print(suspect[[name, dist_to_river]])這里有一個(gè)重要的業(yè)務(wù)背景國(guó)控?cái)嗝嬖O(shè)置原則是代表河流主體水質(zhì)理論上斷面應(yīng)位于河道主槽或具有代表性的斷面線位置距離河道2公里以上基本不可能。當(dāng)懷疑斷面坐標(biāo)偏移時(shí)最直接的做法是回到原始采樣記錄表里找GPS手持機(jī)的原始坐標(biāo)記錄。5.2 GCJ-02坐標(biāo)偏轉(zhuǎn)問(wèn)題的識(shí)別與處理在中國(guó)地圖服務(wù)場(chǎng)景里還有一個(gè)特征鮮明的坑坐標(biāo)被加密。GCJ-02是中國(guó)國(guó)情坐標(biāo)系用于高德、騰訊等地圖服務(wù)而絕大多數(shù)部門數(shù)據(jù)直接用WGS84或CGCS2000采集。如果有人在處理時(shí)把某個(gè)環(huán)節(jié)的底圖坐標(biāo)和斷面坐標(biāo)弄混了就會(huì)出現(xiàn)一個(gè)特定模式所有斷面整體向南偏西方向偏移約幾百米不同方向偏移幅度不一且這個(gè)偏移量隨位置變化——這是GCJ-02加密算法的特征。判斷方法非常簡(jiǎn)單取兩個(gè)已知斷面坐標(biāo)先按WGS84顯示并記錄再通過(guò)Leaflet或高德地圖對(duì)比實(shí)際河流位置。高德顯示的是GCJ-02坐標(biāo)底圖和斷面數(shù)據(jù)會(huì)存在系統(tǒng)偏差OpenStreetMap底圖是WGS84如果斷面落在河道上基本說(shuō)明數(shù)據(jù)是WGS84。確認(rèn)數(shù)據(jù)被加密過(guò)之后可以用以下思路處理# 構(gòu)造WGS84轉(zhuǎn)GCJ-02的反向操作 import math x, y 114.5312, 37.8765 # 實(shí)際糾偏需要完整算法代碼, 這里展示核心邏輯: 先轉(zhuǎn)偏轉(zhuǎn)量, 再反向減去 # 偏轉(zhuǎn)量是經(jīng)度和緯度的函數(shù), 無(wú)法用固定值表示GCJ-02轉(zhuǎn)WGS84沒(méi)有公開的官方公式在精度要求不高的場(chǎng)景里可以用迭代逼近法將加密點(diǎn)反算回WGS84誤差通常在數(shù)米之內(nèi)。但有兩點(diǎn)必須想清楚國(guó)控?cái)嗝孀鴺?biāo)用于監(jiān)測(cè)考核在有正式來(lái)源的情況下不需要做GCJ-02糾偏直接用下發(fā)文件里的坐標(biāo)就好如果前后端展示時(shí)使用了中國(guó)互聯(lián)網(wǎng)地圖底圖反而需要主動(dòng)把WGS84轉(zhuǎn)成GCJ-02否則斷面會(huì)偏離河道顯示在陸地上。5.3 校驗(yàn)結(jié)果與修正記錄的留存處理完58個(gè)點(diǎn)的坐標(biāo)之后還有一道關(guān)鍵工序把校驗(yàn)結(jié)論留痕并寫進(jìn)數(shù)據(jù)說(shuō)明。實(shí)際操作中我習(xí)慣在輸出的GeoJSON旁邊放一個(gè)check_report.md內(nèi)容大致是這樣的結(jié)構(gòu)斷面名稱經(jīng)緯度校驗(yàn)方法結(jié)果處理動(dòng)作大浪淀水庫(kù)116.2331, 38.1145與河網(wǎng)疊加距離河道0.01度內(nèi)通過(guò)滹沱河出庫(kù)114.8792, 38.0134與公開資料比對(duì)偏差超過(guò)1公里退回修正這個(gè)check_report.md看起來(lái)不起眼但在跨部門交接時(shí)價(jià)值極大——它能回答“這批數(shù)據(jù)到底能不能用”這個(gè)最基礎(chǔ)的問(wèn)題。坐標(biāo)數(shù)據(jù)的正確性不完全依賴代碼更多依賴源頭。最終確認(rèn)無(wú)誤的58個(gè)斷面坐標(biāo)才適合作為系統(tǒng)底圖數(shù)據(jù)長(zhǎng)期維護(hù)。6. 斷面坐標(biāo)的更高階用法動(dòng)態(tài)監(jiān)測(cè)數(shù)據(jù)掛接與預(yù)警坐標(biāo)數(shù)據(jù)一旦穩(wěn)定它可以承載的業(yè)務(wù)模塊會(huì)越滾越大。在河北省國(guó)控?cái)嗝鎴?chǎng)景里最常見的一個(gè)進(jìn)階需求是把58個(gè)斷面的坐標(biāo)、名稱與國(guó)控自動(dòng)監(jiān)測(cè)站的實(shí)時(shí)數(shù)據(jù)掛接起來(lái)做成一個(gè)水質(zhì)自動(dòng)監(jiān)控頁(yè)面。具體做法是每個(gè)斷面綁定一個(gè)自動(dòng)監(jiān)測(cè)站編碼定時(shí)從省平臺(tái)拉取pH、溶解氧、高錳酸鹽指數(shù)、氨氮、總磷等指標(biāo)再根據(jù)《地表水環(huán)境質(zhì)量標(biāo)準(zhǔn)》GB 3838-2002的限值做超標(biāo)判斷。這里的核心不是畫點(diǎn)而是把坐標(biāo)當(dāng)作空間主鍵把時(shí)間序列監(jiān)測(cè)數(shù)據(jù)關(guān)聯(lián)到斷面對(duì)象上。比如一個(gè)斷面氨氮超過(guò)III類水標(biāo)準(zhǔn)限值1.0 mg/L系統(tǒng)就可以在圖上把點(diǎn)位標(biāo)記成紅色同時(shí)通過(guò)短信或企業(yè)微信機(jī)器人通知相關(guān)負(fù)責(zé)人員。實(shí)現(xiàn)這個(gè)聯(lián)動(dòng)通常把清洗好的斷面坐標(biāo)表存成一張t_section表字段包含斷面名稱、所屬城市、河流名稱、經(jīng)度、緯度、監(jiān)測(cè)站編碼、水質(zhì)目標(biāo)類別。而實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)存在t_monitoring表通過(guò)station_code與斷面表關(guān)聯(lián)。斷面的經(jīng)緯度字段在這里有兩個(gè)作用一是驅(qū)動(dòng)地圖頁(yè)面的點(diǎn)位渲染二是和附近的排口、污水處理廠做空間關(guān)系查詢——后者的計(jì)算結(jié)果直接影響超標(biāo)溯源時(shí)的排查范圍。一個(gè)值得投入的開發(fā)技巧把58個(gè)斷面的坐標(biāo)和自動(dòng)監(jiān)測(cè)站的編碼綁定之后可以寫一段簡(jiǎn)單巡檢腳本每天定時(shí)檢查各站點(diǎn)上報(bào)數(shù)據(jù)的時(shí)效性。有些站點(diǎn)的數(shù)據(jù)會(huì)上報(bào)失敗或長(zhǎng)時(shí)間未更新這個(gè)通過(guò)坐標(biāo)字段無(wú)法直接發(fā)現(xiàn)但通過(guò)斷面表和監(jiān)測(cè)站的時(shí)間戳對(duì)比就能找到異常。斷面列表的坐標(biāo)數(shù)據(jù)此刻變成了一個(gè)“目錄”讓巡檢人員能快速定位到具體位置。把坐標(biāo)數(shù)據(jù)當(dāng)成普通Excel表格處理它能完成制圖當(dāng)成空間基礎(chǔ)設(shè)施來(lái)設(shè)計(jì)它能支撐起一個(gè)完整的水質(zhì)監(jiān)測(cè)業(yè)務(wù)閉環(huán)。58個(gè)斷面不多但把這58個(gè)點(diǎn)的生命周期管好——從清洗、可視化到關(guān)聯(lián)分析一條鏈路走通之后再擴(kuò)展到一個(gè)省的幾萬(wàn)條排口數(shù)據(jù)也只是同樣的技術(shù)棧做更大的規(guī)模而已。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产午夜精品一区二区| 亚洲操B视频| 五月婷婷激情综合视频| 91丨九色丨大屁股| 亚洲成人在线免费| 日操五月婷| www.国产色| 久热人妻| 久久五月天网| 五月刺激丁香月综合| 五月色丁香| 色人妻五月| 日韩久热| 激情啪啪五月| 亚洲激情| 极品五月天| 超碰91在线| 激情五月www| 综合啪啪| 久久婷婷综合网| 97超级啪啪在线观看| 婷婷精品| 天天干,天天日| 99热国产这里只有| 五月丁香日本在线视频观看| 色欲天天综合网| 超碰在线个人观看| 丁香五月激情啪啪综合| 久久久高清| 五月在线| 欧美激情综合| 囯产精品久久欠久久久久久九大| 91碰碰碰| 91久久婷婷| 成人啪啪色婷婷久| 超碰五月婷婷五月天| 97干在线视频| 婷婷六月天| 欧洲亚洲免费视频9| 五月丁香六月婷婷在线| 人人人人人人人草| 婷婷开心六月| 日日舔夜夜操| 婷婷五月天99| 俺也去综合| 五月开心婷婷中文字幕| 色色自拍视频网站| 国产精品大香蕉| 亚洲天堂大香蕉| 9久热在线精品| 久久6这里只有精品| 午夜爱爱网站| 婷婷五月av| 色娸娸综合网| 91丨九色丨大屁股| 国产精品A成V人在线播放| 六月丁香开心婷婷欧美| 一婬一伦一区二区三区| 欧美色色色色色色| 女婷久久| 色色日韩| 婷婷丁香五月噜噜噜| 亚洲婷婷基地| 久久永久网址| 免费久久这里只有精品99| 五月天五月色婷婷综合| 俺五月| Av狠狠色丁香婷| 色色色婷婷五月天| 色五月婷婷五月丁香五月激情五月视频| 亚洲AV综合在线观看| 视频一二区| 欧美精品A片一区在线观看| 涩涩激情五月婷婷| 国产9色在线/日韩| 激情五月天噢美| 播五月婷婷开心| 九九热这里都是精品6| 97五月天婷婷午夜| 99热99干| 久久婷婷网| 特黄三级片| 亚洲乱码在线观看| 免费无码毛片一区二区A片| AA丁香综合激情| 99色婷婷视频| 操操操B| 久久九九99视频| 色色色色色日韩午夜激情| 综合久久综合五月天婷婷| 蜜桃婷婷丁香综合久久开心亚洲| 色婷婷国产精品综合在线观看| 色婷婷五月在线| 国产99热| 夜夜爽日日躁| 99热最新精品| 99欧美热| 久久激情五月| 国产色99| 五月丁香成人网| 99热精品在线观看| 91打屁股视频网站| 热热久久久久久久久| 蜜桃五月天| 亚洲五月婷婷| 国产毛片精品一区二区色欲黄A片| 97在线天堂| 色婷婷啪啪啪啪啪啪| 99这里只有精品视频免费| 亚洲丁香五月天在线视频| 久久五月婷天天干| 久热这里只有精品99re| 国产婷婷久久| www.夜夜夜| 久久er99| 国产成人精品一区二三区熟女在线| 99五丁香月| 超碰人人操人人干| 欧美一级操逼视频| 99热只有这里有精品| 丁香五月影| 婷婷久久性爱| 五月丁香婷婷成人综合网| 丁香五月最新地址| 婷婷综合干| 99热偷拍| 五月天深爱激情网| 成功精品影院| 熟女激情网| 亚洲十月婷婷综合| 五月婷婷之综合激情| 五月精品99综合| 丁香五月婷婷亚洲综合精品| 色色日本| 淫视馆av三区| 免费99情趣网视频| 色色激情五月| 99久免费视频| 丁香五月激情无码视频| 99精品无码| 国产精品电影网| 五月婷婷激情69| 色色丁香| 99激情网| 亚洲国产成人在线| 丁香五月婷婷综合精品素人| 思思热视频在线观看| 中文字幕在线日亚洲9| 97超级操操| 久热最新视频| 国产亚洲精品AAAA片APP| 久久激情五月天| 激情网五月婷婷| 天天干电影| 啪色综合| 激情亚洲婷婷| 五月丁香亭亭操逼| 97操视频| 日韩精品99久久| 色狠狠五月天| 色欲久久综合| 新99思思视频| 九九热最新| 婷婷丁香五月天综合AV| 久色资源| 99这里的视频都是精品| 97碰在线视频| 婷婷五月小说色综合| 久青操| 久久九九99.www| 无码婷婷五月天| 五月综合激情婷婷六月色窝| 亚洲激情电影五月天色婷婷丁香一起草 | 六月婷婷色综合| 五月丁香综合啪啪| a在线观看| 伊人激情啪啪| 色五月丁香五月| 99在线69| 婷婷五月天激情网| 婷婷色五月久久| 操一区| 久久这里在精品视频| 欧美婷婷| 俺五月| 桃色成人网| 操逼福利视频| 五月天网址在线刘玥| 成人深爱丁香五月| 中文字幕人妻熟女在线| 99久久久国产精品免费蜜乳tv| 538在线精品| 国产日比| 国产熟妇乱子伦hd| www.夜夜操.com| 东北黄色一级| 99精品热| 影音先锋 婷婷| 久久婷婷青青| 九九99热| 深爱五月中文字幕| 97精品综合久久内射| 婷婷五月色播| 五月六月婷婷激情网| 五月丁香六月欧美综合网站| 五月天婷婷乱| 亚洲成片在线观看| 色偷偷综合| 六月丁香基地| 激情图片亚洲| 日本久久婷婷| 日日干干天天干| 久9热| 99性爱无码| 99五丁香月| 另类激情首页| 99re这里只有精品视频6| 国产精品第一国产精品| 欧美大道不卡| 日韩欧美四五区| 欧美人与性动交CCOO| 这里只有免费的精品| 久久天堂色| 久久婷婷综合网| 激情丁香淫荡婷婷| 综合性爱网| 婷婷丁香人妻天天爽| 婷婷五月免费观看| 六月丁香六月婷婷欧美| AV在线不卡播放| 深爱激情五月婷婷| 《战争与艾拉》完整版| 婷婷综合九月| 99A片| 99国产小视频| 久婷婷五月激情| 免费观看日韩成人av| 99碰超| 日本性激情色播| 亚洲综合在线播放| 婷婷五月激情综合网| 亚洲旡码| 婷婷中文字幕版| 九九综合网色全集 | 婷婷五月色天| 婷婷天天综合| 色热久资源| 色爱爱综合网| 免费视频无码| 欧美色色色色色| 久久婷婷操| 久久综合色五月| 五月天婷婷激情在线色图| 五月婷婷视频28| 色婷婷亚洲婷婷| 日本www免费九九| 五月婷婷综合在线| 性生活久久人妻| 久热伊人| AV在线二十六页| 色婷婷综合网站| 婷婷五月天激情电影小说| 亚洲综合视频天天精品| 97精品欧美91久久久久久久| 亚洲无码你懂的| 成人做爰高潮A片免费视频| 五月天天综合| 狠狠狠色激情综合适合| 亚洲视频伍月婷婷| 夜夜操天天爽| 五月四色色| 1024日韩| 九九Av| 成年视频免费观看| 97碰碰人人视频| 丰满老熟妇BBBBB搡BBB| 丁香九月激情| 九九热AV| 日韩无码专区| 婷婷中文字幕| 丁香五月天社区| 五月婷婷深深爱| 99爱这里只有精品免费视频| 夜夜做夜夜愛| 欧美黄色AA片哗啦啦啦| 亚洲成人婷婷| 五月天天视频| 日韩99视频| 饮料下药迷倒漂亮女同事强干| 一区二区三区四区无码| 99热精品9| 五月综合六月丁| 开心婷婷五| 婷婷五月色| 97极品在线| 人操人人| 1区2区视频| 97色视频网| 国产黄色在线观看| 亚州欧美黄色电影| 久艹伊| 色婷狠狠| 婷婷丁香成人五月天| 青青999| 东北熟女高潮99综合99| 亚洲AV永久无码影院黑人| 99热最新国内| 丁香六月婷婷开心婷婷网| 9999热免费视频视频| 老司机视频lsj爱就色| 97碰碰免费.视频| 婷婷天堂综合网| 色九四色| 射久久丁香五月| 99热加勒比| 国内久久久精品99| 99ri国产| 九九草热在线观看| 国产26uuu| 深爱五月天| 91丨九色丨白浆秘| 天天弄天天操| 性爱技巧五月| 99超级碰碰| 日本婷久久| 婷婷啪啪| 色区域网站视频| 操逼棍操逼| 五月婷婷在线免费观看 | 91艹人| 99精品自拍| 激情五月天在线观看婷婷| hd五月婷婷在线| 色五月婷婷婷婷| 婷婷国产成人| 二色av| 黄色国久久| 猫咪伊人AV| 亚洲AV无码一区二| 操操操av| 综合网五月| 91九色国产| 久久婷婷五月天| 色就色94欧美setu| 色综合色| 开心婷婷五月中文字幕组| 另类激情综合| 麻豆WWWCOM内射软件| 色婷婷五月综合色婷婷| 色婷婷六月性| 婷婷激情综合| 国产3p露脸普通话对白| 亚洲综合视频八| 99乱视频| 五月激情综合深爱| 97人人干| 午夜九九九九九九| 色色色精品无码区| 香焦网五月天| 日本久久色| 五月婷婷激情久久| 五月婷婷黄色视频| 久久丁香五月婷婷| 亚洲无码猫咪| 色五月激情五月丁香五月婷婷啪啪综合 | 美日韩成人| 精品无码久久久久久久久| 成人啪啪色婷婷久| 婷婷五月天在线综合导航| 丁香六月五月婷婷| 亚洲第一综合| 99超碰人人| 无码G高清天| 无码区婷婷五月花开| 丁香五月天堂| 99热1| 五月激情网络| 99∨VTV| 人妻aV在线| 婷婷五月天激情综合深爱| 人妻久久久久久| 性做久久久久久久免费看| 99超碰在线免费| 五月天播播综合| 九九九九综合| 九九十99视频| 求可以看的AV网址| 精品久久99| 91亚洲天堂| 激情图片婷婷| 天天爽天天干| 日韩一级A片黄色| 丁香 婷婷 亚洲 熟女| 婷婷五月天伊人| 婷婷综合日本| 婷婷五月激情五月激情| av首页在线| 婷婷丁香五月视频| 99∨VTV| 色婷婷在线播放| 欧州色色| 五月丁香亚州综合网| 美臀自射自家人妻| 日日干夜夜干| 狠狠操天天操天天操| 九九久久综合| www.激情五月天。com| 五月丁香综合影院| 五月天色色婷婷| 99热在线这里| 毛片九九九九九九| 色五月天成人| 六月婷欧美丁香综合| 五月激情婷婷六月丁香| 国产乱子轮XXX农村| 人人草公开操| 亚洲激情四射| 伊人成人宗合网| 欧美一级色| 丁香六月色婷婷欧美| 久久婷婷成人综合色怡春院| 99er这里只有精品视频| 五月天激情婷婷| 五月婷婷激情刺激| 狠狠操狠狠插| 五月天激情综合10p| 日韩AV无码影片| 天天干天天操天天上| 99热久久这里只有精品| 久久99久久99精品免观看软件 | 超碰在线观看三级片| 天天综合图片| 最近中文字幕大全免费版在线| 久久66er久久| 久久在线视频免费观看| 丁香网五月天激情| WWW.久久久久久久久久久久久| 亚洲99精品欧美一区| 青青色com久久| 最新日本A片| 大香蕉久久| www.夜夜夜| 性按摩玩人妻HD中文字幕| 69五月天视频| 丁香五月天婷婷大香蕉| 色五月超碰| 五月激情啪啪啪| 婷婷丁香六月天| 开心丁五月| 天久综合91综合首页| 人人看人人要| www.久久久久久| 五月婷婷中文字幕| 婷五月天在线草| 波多野结衣不卡AV| 丁香婷婷五月色成人网站| 色色丁香婷婷综合| 久99999热视频在线观看免费| 色婷婷五月综合网| 久久婷婷五月综合精品蜜芽| 国产亚洲精品AAAAAAA片| 五月丁香黄色| 丁香婷婷五月六月久久| 色偷偷AV亚洲男人的天堂| 婷婷狠狠五月综合| 国产日韩av片| 人妻丰满精品一区二区A片| 日日夜夜天天爽| 综合激情肏逼网| 久久精品9| 5月色亭亭视频| 在线一起草av| 丁香婷婷六月| 26UUU欧美| 97在线综合| 激情色播| 五月丁香六月综合激情无码软件亮点| 99天堂网| 色婷综合| 精品一二三区久久AAA片| 丁香五月色欲| 色八月婷婷| 婷婷狠狠香蕉综合| 91精品久久久久久77777| 久久性爰视频这里只有精品| 超碰97人人操| 伊人狠狠干| 色久一| 99性爱| 综合色五月| 综合大香蕉| 两性婷婷丁香五月| 婷婷五月天小说| 色综合久久久久久久久五月| 日本色色网站| 婷婷婷婷午夜| 色色色色网站| 五月婷婷综合在线| 亚洲乱码成人| 欧美成性色| 91AV视频| 青青久久五月| 99国产精品久久久久久久久久久 | 婷婷五月天社区| 久久视频婷婷| 九九久热| 九九爱看亚洲| 五月激情婷婷图片基地| www.97碰碰com| 熟妇国产| www.97视频| 五月婷婷中文字幕| 国产免费一区二区三州老师F1F1| 婷婷色正月| 激情网站综合五月天| 91色综合| 婷婷五月天黄色| 9久热在线精品| 少妇性BBB搡BBB爽爽爽电影| 亚洲中文乱字字幕在线永久| www.99热视频| 丁香五月六月激情久久| 色婷婷五月天激情综合| 国产在线6| 99熟女视频| 日韩一级网站| 亚洲成人无码免费| 久久艹网| 国产亚洲av片| 日韩性爱无码| 玖玖爱伊人网| 99久久婷婷国产综合精品| 免费视频WWW在线观看网站| 九九人人精品| 国产成人高清| 亚洲AV中文在线| 涩婷婷五月天在线精品视频| 日日操天天操| 第四色大香蕉| 亚洲六月色婷婷| 色婷婷久久| 五月亭亭狠狠| 日亚二欧美| 丁香五月社区| 久久九九色| 婷婷情爱五月天6| 婷婷99狠狠躁| 日韩另类在线观看| 色色五月天丁香| 激情六月婷婷| 综合色播| 欧美电影在线观看| 久久婷婷亚洲| 久久久天堂国产精品女人| 国产精品涩涩涩视频网站| 国产成人精品一区二三区熟女在线 | 蜜乳AV成人| 婷婷九九色| 91超级碰人人操| 色色综合院| 婷婷五月天丁香激情| 日噜噜色| 日本九九视频| 久久AAAA片一区二区| 激情小说五月天中文字幕| 丁香色五月婷婷91桃色| 五月天婷婷综合网| 五月婷婷六月丁香| 99热亚州综合| 无码人妻电影| 极品人妻videosss人妻| 激情婷婷综合| 亚洲另类噜噜| 99欧州偷拍视频| 丁香五月婷婷激情尤物| 99在线精品视频| 老师的粉嫩小又紧水又多A片视频| 五月日韩中文字幕| 任你搞在线观看视频| 99riAV国产精品视频| 色999五月色| 99色色网站| aaaaaa片| jizzdr| 婷婷五月天综合网| 香蕉久久av一区二区三区| 亚洲精品字幕在线观看| 丁香久久激情俄| 在线综合91| 国产在线黄色| 丁香六月婷婷色XXXX| 日本色视| 五月婷婷综合在线| 久久久九九九 99| 天天摸天天肏| 色婷婷先锋| 丁香五月手机在线| 99热热热99精品婷婷| www.精品久9| xxxx五月激情| 第四色五月天| 无码激情AAAAA片-区区| 九九色区| 日日鲁鲁夜夜爽爽| 久久久ww| 日韩三十六页| 激情五月天婷婷图| 久久精品66| 五月婷婷人人人操| av操B网站| 色婷婷在线播放| 色欲婷婷夜夜| 人人草人| 久久久99精品免费观看| 久久久久久久97| 婷婷五月天男人影院色色网| 天天插天天插| 色丁香久久| 高清av在线国产| www.99热视频在线观看| 伊人久久婷婷| 91丨九色丨熟女丰满| 99亚洲无码| 成人午夜视频精品一区| 思思久久网| 丁香五月婷婷超碰在线| 五月天婷久精视频| 人人操婷婷| 激情网站综合五月天| 天天射综合网站| 综合色婷婷| 色色欧美色色| 久久久宗合视频88| 99亚洲大片精品永久在线观看| 这里只有精品1| www.久久综合| 狠狠干狠狠干| 丁香五月性爱爱五月| 久久婷婷丁香六月天| 五月婷婷啪啪| 国产色色网站网址| 久久综合九九| 天天舔夜夜操www com| 79精品视频在线观看,| 热99免费在线| 猫咪伊人久久| AV无码免费| 亚洲激情另类| 99精品久久久久| 亚洲熟妇无码乱子AV电影| 久久婷婷五| 色五月影视| 久久99久久99www| 久久精品66| 亚洲无码 图片区| 夜夜爽日日躁| 性色九九| 婷婷深爱五月丁香| 99免费在线视频| 天天透天天爱| 99久久99久久| 日本久久天堂| 极品色丁香| 高清无码网址| 婷婷激情鹿城五月天| 亚洲精品无AMM毛片| 日日操,日日爽| 操操操97| 天天综合在线网| 99er热精品视频| 在线视频99| 激情伊人| 天天艹天天色| 丁香九月色| 色情婷婷五月天| 五月丁香激情综合啪啪| 久久色情| 婷婷六月丁香1| 色五月综合激情网| 五月亭亭狠狠| 99热18| 成人日韩欧美| 天天谢天天操| 综合网啪啪| 久热这里只有| 日本激情五月| 久热超碰91| www.夜夜| 婷激情五月| 停停五月色宗合| 色色免费网站| 欧美综合丁香网| 亚洲天堂碰碰婷婷| 婷婷九月激情| www.五月天婷婷姐姐| 嫩草视频。| 人人97碰| 午夜九九电影| 99色久| 日本天天操| 天天天天天久久久久久| 色情久久久| 性做爰1一7伦| 五月丁香激情综合| 精品无码色| 五月天婷婷丁香人人操91| 人妻人人操| 色了色综合| 另类图片激情五月| 国产人妻777人伦精品HD| 天天做夜夜爽| 99热精品在线播放观看| 色婷婷四色| 色婷婷六月| 思思热精品在线| 五月婷婷综合热| 丁香五月婷综合| 天天日夜夜爽| 99热思思| 深爱五月亚洲| 婷婷亚洲天堂| 日笨久久网| 久久这里只有精品8| 人人人va亚洲视频在线| 丁香五月综合高清在线| 国产黄色大片| 能看的av| 综合网色| 五月亭亭狠狠| 久热最新视频 | 色女伊人| 激情婷婷综合| 99操逼| 国产性爱色| 国产熟妇的荡欲午夜视频| 99热这里都是精品| 色五月丁香五月天| 久久婷婷五月天激情| 日韩啪啪视频| 特级操b片| 久久婷婷原创视频| 国产毛片精品一区二区色欲黄A片| 影音先锋91| 久色资源网| 五月丁香直播| 久热只有这里有精品| 超碰资源在线| 成人片在线免费看| 99福利视频导航| 丰满少妇猛烈A片免费看观看| 色五月天丁香| 射久久丁香五月| 99热在线观看亚洲区| 激情五月天之六月婷婷| 中文字幕无码人妻少妇免费视频 | 婷婷激情五月综合在线视频| 久久人妻乱子伦| 五月激情啪啪| 婷婷五月情| 超碰在线免费9| 久久久久9久无码视频| 黑人糟蹋人妻HD中文字幕| 人人摸人人搞| 激情综合久久| 亚洲综合成人网| 另类图片激情五月| 色综合大香蕉| 六月丁香综合| 超碰在线视屏| www久| 特黄三级片| 99热新网址| 五月综合丁香婷婷| 亚洲旡码| 色情五月丁香| 337p大胆噜噜噜噜噜91Av| 9999三级片| 久操大| 女同激情久久av久久| 婷久久| 欧美人人操| 国产激情视频在线观看| 六月激情婷婷| 丁香六月综合激情| 亚洲成av人影院| 无码AV免费精品一区二区三区| 欧美顶级少妇做爰HD| 国产高潮A片羞羞视频涩涩| 精品一二三区久久AAA片| 欧美性猛交AAAA片黑人 | 少妇被躁爽到高潮无码文| 99热久久这里只有精品| 日本三级99人妇网站| 99re视频在线精品| av操一操| 色久九| 只有精品在线观看| 色五月丁香激情视频| 噜噜噜精品欧美成人在线观看| 天天精品视频在线观看视频| 99色亚洲| 中文AV在线播放| 色五月综合在线| 五月激情小说| 五月婷婷六月激情| 激情五月天婷婷色色色色色色色色色色色| 丁香五婷| 五月天啪啪| 六月伊人婷婷| 五月丁香中文字幕| 色射影院| 成人精品一区日本无码网| 99se丁香| 亚洲精品视频电影| wwW天天干| www色中色综合| 成功精品影院| 99精品在线| 九九九激情网| 久久婷婷色综合| 99激情视频热| 丁香六月婷婷姐网| 婷婷五月激情图片| 国产又爽又猛又粗的视频A片| 天天操天天插天天射| 国产成人高清| 激情纯色婷婷五月天在线不卡视频| 亚洲激情.com| 九九色图| 99视频在线9| 五月丁香六月色| 激情综合五月色在线| 激情五月天开心总和网| 丁香九月婷| 日本黄色一级| 亚洲不卡欧洲| 99视频精品8| 99热丁香| 2025神马午夜福利| 亚洲无线视频| 开心五月丁香啪| 色停停香蕉视频| 九九99久久精品| WWW.99视频| 26uuuavcom| 99在线视频资源| 久久A极片| 超碰91av| 99热这里只有在线| 婷婷五月天综合网| www.综合久久| 26uuu亚洲色| 亚洲综合在线播放| 亚洲AV日韩在线观看| 国产超碰在线| 丁香五月天论坛| 少妇高潮A片无套内谢麻豆传| 丁香五月婷婷亚洲另类| 狠狠色激情在线| 婷婷黄色| 97操男人的天堂| 综合xx网| 国产在线中文字幕| 激情婷婷丁香色五月| 99热6这里只有精品6| 任你日视频| 激情婷婷五月综合| 婷婷丁香第一页| 日韩啪啪网| 99er热精品视频| 亚洲精品色色色| 六月丁香久久| 亚洲最大在线| 丁香五月婷婷香| 色五月,com| 色情·com| 色婷视频| 九九精品热播| 激情五月天小说| 婷婷丁香激情五月天色色色| 丁香婷婷五月天校园春色| 性色婷婷| 欧美伊人9| 思思热在线播放| 综合色、色综合| 色色色色色色色综合| 超碰久热| 色伊人婷婷| 丁香婷婷激情| 国产中文字幕在线视频免费观看| 热的无码综合视频| WWW.国产| 99在线观看免费精品视频| 99热只有这里有精品| 综合婷婷久久| 人人操AV| 久久色天堂| 狠狠干综合网| 97九色视频| 丁香五月社区| 天色综合网| 天天爱综合网| aaa9区免费在线观看| 99re8在这里只有精品| 99草在线免费观看视频| 五月丁香激情欧洲啪啪| httpwww色com日本| 激情综合亚洲色婷婷五月| 亚洲精品V天堂中文字幕| 另类图片激情五月天| 色情综合网| 激情五月天婷婷久久久久久久久久久 | 色色国产| 深爱五月激情网| 五月丁香啪啪网| 六月丁香基地| 国产成人一区二区三区在线观看| 五月丁香WWW| 中文字幕丰满孑伦无码专区| 校园激情 亚洲| 激情五月天婷婷播播久久综合91| 激情五月天免费视频| 丁香六月婷婷操逼网| 婷婷激情五月天在线| 色婷婷五月综合色婷婷| 国产这里只有精品| 人人干99| 99精品热| 人人干人人操人人摸人人做| 婷婷五月天国产传媒| 天天摸人人摸| 色婷av| 91一起操| 国产精品色色666| 国产99久久久国产精品免费看 | 91精品久久久久久| 桃色五月天| 色婷婷伦理| 超碰免费人人肏| 99热精品在线在线| 99久久99九九九99九他书对| 丁香六月啪| 色五月色综合| 亚洲AV另类| 色欲丁香| 五月色 亚洲| 色99欧洲色19| 九色自拍| 五月人妻婷婷| 9久操| 色五月琪琪| 色噜噜狠狠色综合日日免费| 久热精彩视频98| 婷婷欧美激情综合| 欧洲亚洲免费视频9| 97成人丁香| 婷婷97碰碰| 五月丁香六月激情综合啪啪| 男人的天堂99| 91热99| 婷婷天天综合| www.sebowuyue| 99综合视频一体| 天天xxxxxx天天日| 午夜成人AV在线| 久久AAAA片一区二区| 九九热在线精品视频| 久久草人妻| 久久丁香综合精品综合| 99精品久久久| 亚洲综合婷婷五月| 久草a片| 99综合视频一体| 少妇激情五月天| 六月婷婷之青青草| 六月婷婷最新网址| 日本99热| 99热这里只有精品9| 另类五月婷婷| 婷婷六月综合基地| 熟妇人妻中文字幕无码老熟妇 | 婷婷综合干| 色婷五月| 五月天伊人久久久久| 涩涩涩婷婷| 热九九精品| 日韩AV免费| 六月婷婷五月丁香| 色婷婷激情四射视频| 五月激情偷拍婷婷| 激情综合网五月丁香| 665566 无码| 可以看的av网站| 激情五月婷婷五月丁香五月开心五月| 十月丁香婷婷| 丁香五月网址| 高清av在线国产| 99免费视频| 任你爽精品免费视频6| av人人操| 丁香丁香激情网| 色情五月天丁香社区| a免费在线| 九九热超碰| 婷婷六月啪啪| 黄色激情五月天| 激情久久天天| 97亚洲色 torrent magnet| 九九99香蕉在线视频播放| 色婷婷8| 99视频内射三四| 99热国产精品| www.色五月| 五月色网| 久久机热这里只有 | 9999热在线免费观看| 波多野结衣不卡AV| 国产精品扒开腿做爽爽爽A片唱戏 青青草国产亚洲精品久久 | 99热99色| 思思热再线视频| 日韩一66精品| 99,色| 996热re视频精品视频| 日本毛片内射| 丁香av网| 玖玖99婷婷| 久久人妻熟女一区二区| 99热只有| 久久婷婷伊人| 大香蕉五月婷婷| 激情网五月天| 色视频五月天| 婷婷瑟瑟五月天| 欧美婷婷五月| 婷婷综合伊人丁香| 视频这里只有精品16| 天天在线天天综合网色| 噜噜色五月| 欧美丁香婷婷天天操| 日本三级大片| av中文在线| 色婷婷网| 丁香九月婷婷| 99热国品免费| 99热永久在线观看| 都市激情久久| 五月色丁香综合| 六月丁香五月激情亚洲AV| 丁香五月天在线观看视频| 99热都是精品| 伊人影音无码一区二区三区| 色综合久久888| 超碰在线99| 亚洲另类婷婷五月丁香在线播放| 丁香蜜臀黄色婷婷五月天| 婷婷她六月天| 婷婷五六月丁香| www色婷婷久久综合久色| 九九热再线九九视频免费在线观看 | 日本3级片一区2区| 91视频一起草| 婷婷综合五月| 亚洲黄色影视| 极品人妻VIDEOSSS人妻| 大香蕉久久视频久久视频| 久婷婷视平| 在线播放成人| 国产免费av在线| 五月丁香久| 婷婷五月天堂网| 激情的五月婷婷蜜桃| 婷婷深爱五月亚洲综合| 精品三区影院| 精品丁香五月天在线播放| 色婷婷9| 五月婷婷成人| 无码激情AAAAA片-区区| 色爱爱综合网| 久久9久久| 精品99这里有| www激情网| 婷婷五月丁香在线视频| 欧美激情综合色综合啪啪五月| 丁香婷婷色五月| 国产成人一区二区三区在线观看| 婷婷在线中文字幕| Www.狠狠| 亚洲综合在线伊人婷| 婷婷五月天综合蜜桃| 四色AVwww| www久久久久久久97| 激情网五月天| 婷婷色网址| 久99久热| 成人五月天在线视频在线观看| 丁香综合网| 99热播放| 免费观看欧美成人AA片爱我多深| 婷婷伊人綜合中文| 九月丁香亭亭| 五月婷婷m| 五月激情天| 99无码视频| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 久久综合五月天| 五月四色激情| 色婷婷av在线| 丁香五月AV综合激情| 99免费在线视频| 五月丁香色色网| 亚洲成人av在线观看| 九月激情网| 国内精品玖玖| 色综合九九| 五月天丁香久久综合| 影音先锋一区| 久久丁香五月婷婷| 欧洲综合视频| 五月婷婷丁香91| 日本久久婷| 丁香五月激情无码视频| 日韩啪啪视频| 99热午夜精品| 99热18| 激情五月天伊人av| 五月丁香六月色| www.五月婷| 欧美激情xxxXX| 97婷婷丁香| www.婷婷com| 日本一级一级一级一级| 97色色在线视频| 色综合久久久久| 久久综合婷婷五月| 99热精这里只有精品| 99精品国产热久久91色欲| 国产AV成人精品| 99色6爱9热| 99在线免费视频| 91se视频| a色色色色色| 人人摸人人澡人人| 综合色色五月| 久久er这里只有精品| 99精品无码| 伊人九九68| 色五月无码| 另类激情五月| 欧美日韩精品一区二区三区钱| 久久老码第一| 91人妻人人做人碰人人爽九色| 五月婷婷性爱视频| 九九热思思热| 玖玖婷婷五月天| 久久婷婷婷| 婷婷五月天激情电影小说| 日本无码专区| 亚洲五月天第一综合干| 9久久久久久久久久久| 色噜婷婷| 六月婷色六月| 久久久久久久人妻| 日本色色图| 久99在线视频| 亚洲av午夜精品一区二区| 亚洲精品性色| 色婷婷成人做爰A片免费看网站| 狠狠综合| 婷婷九九| 14色综合婷婷| 精品久久人妻| 色婷婷啪啪| 丁香五月开心五月激情| 成人做爰黄A片免费看直播室男男| 9er热在线精品视频| 91一起操| 影音先锋一区二区三区| AV成人在线播放| 91九色欧美| 久久天天| 色涩影院六月丁香| 天天日夜夜拍| 欧美碰碰| 五月丁香六月婷婷在线| 久久久久视剧HD| 狠狠插日日干撸| 一级内射毛片| www.开心激情| 99精彩视频在线观看| 久久性爱视频这里只有精品| 天堂久热| 综合久久人妻| bukadeavzaixian| 五月天婷婷在线观看| 色9999综合久久| 久热网站| 亚洲久艹| 日本狠狠干| 久久久久久久8| www.9797国产| 五月婷婷激情久久| 激情婷婷色色| 99热综合| 久碰视频| 全国最新疫情| 操操综合网婷婷| 99精色| 激情九色| 日韩操人| 亚洲激情图文小说| AA片在线观看视频在线播放| 色五月婷婷激情五月| 在线播放 精品| 99爱视频在线观看这里只有精品| 久久玖玖综合| 五月丁香免费视频| 五月激情丁香五月| 香蕉AV福利精品导航| 思思精品久久艹| www.爱婷婷.com| 97色片| 五月丁香色婷婷婷基地| 精品久久久91久久影视网| 淫水导航| 99爱在线视频| 日本啪啪网| 97香蕉碰碰人妻国产欧美| 婷婷黄色五月天在线视频| 婷婷色色网站| 欧美性丁香色色五月天干干| 婷婷爱爱蜜臀天天操| 激情综合五月婷婷| 婷婷六月插屄激情| 五月色婷丁香| 久久在这里99| 丁香六月 婷婷六月| 97色精品视频| 天天爱天天秀天天做| 9久视频| 欧美S码亚洲码精品M码| 亚洲另类噜噜| 日本一级| 无码AV免费精品一区二区三区| 丁香五月综合在线视频| 天天综合网91| 久久AV无码精品人妻系列试探| 五月婷婷婷| 久久香蕉网| 超碰在线免费观看3 9| 亚洲激情综| 五月激情另类| 吾爱AV导航| 色五月天综合网| 思思热久久爱| 精品人人操| 婷婷五月欧美综合| 五夜丁香| 久久婷婷五月草视频在线播放| www色哟哟| 五月天激情小说| 亚洲狠9| 五月婷婷性爱| 99热只有精| 亚洲激情在线| 996热re视频在线观看视频| 精品乱码久久久久|