亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

雷達(dá)基數(shù)據(jù)解析與顯示:從RadarYHM到PPI/CAPPI的完整流程

雷達(dá)基數(shù)據(jù)解析與顯示:從RadarYHM到PPI/CAPPI的完整流程 簡介這是一份面向雷達(dá)數(shù)據(jù)處理與可視化開發(fā)者的C工程資源包聚焦基數(shù)據(jù)解析與雷達(dá)顯示兩大環(huán)節(jié)。壓縮包內(nèi)共80個(gè)文件以頭文件和源文件為主涵蓋VC工程配置、可執(zhí)行文件及圖標(biāo)位圖等資源整體僅7.83MB。該資源已有344人瀏覽學(xué)習(xí)。其中包含PPI顯示模塊、CRadarBase基類封裝、圖像類型轉(zhuǎn)換與JPEG處理等核心代碼覆蓋從原始二進(jìn)制數(shù)據(jù)讀取、解碼到圖像顯示的實(shí)現(xiàn)路徑可幫助理解脈沖壓縮、頻率分集等雷達(dá)信號處理技術(shù)在工程中的實(shí)際落地方式。PPI顯示模塊與圖像格式轉(zhuǎn)換部分對二維雷達(dá)成像和GUI更新有直接參考價(jià)值。同時(shí)完整的MFC工程架構(gòu)也為讀者提供了雷達(dá)顯示界面與數(shù)據(jù)管理模塊的參考范式適合具備一定C與C編程和數(shù)字信號處理基礎(chǔ)、希望快速上手雷達(dá)數(shù)據(jù)解析或借鑒完整項(xiàng)目框架的開發(fā)者。1. RadarYHM拿到一個(gè)雷達(dá)基數(shù)據(jù)壓縮包之后你要做的第一件事做過氣象或者空管雷達(dá)數(shù)據(jù)處理的人大概率都有過這種經(jīng)歷甲方丟來一個(gè)名為“RadarYHM.rar”的壓縮包里面藏著一坨看起來像亂碼的二進(jìn)制文件文件名寫著“基數(shù)據(jù)”。你說它是雷達(dá)基數(shù)據(jù)沒錯但你不知道它的仰角是怎么排的、方位分辨率是多少、強(qiáng)度場和速度場的存儲順序是什么更別說怎么把它變成一張能看的雷達(dá)圖。RadarYHM.rar 代表的就是這個(gè)場景雷達(dá)基數(shù)據(jù)解析程序包負(fù)責(zé)把廠家原始格式的基數(shù)據(jù)讀出來、換算成物理量再交給顯示模塊做 PPI 或 CAPPI 渲染。這篇筆記面向的是要用現(xiàn)成程序或自己寫腳本把基數(shù)據(jù)跑通的工作人員目標(biāo)是讓你從拿到一個(gè)只有文件名的基數(shù)據(jù)包到看到第一張完整雷達(dá)圖全程不靠猜。2. 基數(shù)據(jù)到底長什么樣先搞懂極坐標(biāo)存儲再聊解析很多人第一次打開基數(shù)據(jù)文件就懵了因?yàn)槔锩嫒鞘M(jìn)制字節(jié)根本看不到“距離”“方位”“反射率”這些字眼。其實(shí)雷達(dá)基數(shù)據(jù)的存儲思路幾十年沒變過雷達(dá)繞垂直軸一圈一圈地掃描每掃一圈沿一條徑向線按距離庫range bin采樣把回波強(qiáng)度記錄下來。所以整包數(shù)據(jù)本質(zhì)上是一個(gè)極坐標(biāo)三維數(shù)組——方位角、距離庫、仰角三個(gè)維度定一個(gè)采樣點(diǎn)。2.1 徑向數(shù)據(jù)塊結(jié)構(gòu)方位頭與距離庫的讀取方式不同廠家的基數(shù)據(jù)格式差異很大但只要拿到一份格式文檔解析邏輯幾乎都是同一個(gè)套路文件先是一個(gè)文件頭描述雷達(dá)站點(diǎn)經(jīng)緯度、雷達(dá)型號、體掃模式接著就是很多個(gè)“徑向數(shù)據(jù)塊”每一塊以一個(gè)徑向頭開頭徑向頭里寫著本徑仰角、方位角、徑向序號、距離庫數(shù)量、庫長等元信息徑向頭后面跟著三個(gè)等長的數(shù)據(jù)段分別對應(yīng)反射率、速度、譜寬。常見做法是在解析前先讀一段診斷信息確認(rèn)為大端還是小端字節(jié)序。國內(nèi)氣象雷達(dá)常見的基數(shù)據(jù)文件是 SA/SB 波段標(biāo)準(zhǔn)格式還有不少廠家在標(biāo)準(zhǔn)格式基礎(chǔ)上做了“私有擴(kuò)展”所以程序里通常要留一個(gè)“格式探測開關(guān)”。用 Python 寫最直接的讀取邏輯時(shí)我一般先用struct.unpack按文檔把徑向頭拆出來。import struct # 假設(shè)已按文檔確認(rèn)徑向頭 144 字節(jié)強(qiáng)度段在前速度段在中 def read_radial_head(buf, offset): # 這里以某常見格式為例各廠家的字段偏移以實(shí)際文檔為準(zhǔn) fields struct.unpack_from(HHI, buf, offset) # 仰角*64、方位角*64、徑向號 elev_raw, azim_raw, radial_no [x for x in fields] # 第 3 個(gè)位置是庫長單位米第 4 個(gè)位置是距離庫數(shù) range_len, bin_count struct.unpack_from(HH, buf, offset 6) return { elevation: elev_raw / 64.0, azimuth: azim_raw / 64.0, range_len_m: range_len, bin_count: bin_count } # 調(diào)用時(shí)開一個(gè)二進(jìn)制文件按步長跳著讀 with open(radar_base_data.bin, rb) as f: raw f.read() offset 0 radials [] while offset len(raw): head read_radial_head(raw, offset) # 徑向頭長度不同數(shù)據(jù)段長度 庫數(shù) * 2short 存儲 data_len head[bin_count] * 2 offset 144 # 跳到強(qiáng)度段 # 強(qiáng)度、速度、譜寬依次排列這里一次性把三段讀走 ref struct.unpack_from(%dH % head[bin_count], raw, offset) vel struct.unpack_from(%dH % head[bin_count], raw, offset data_len) wid struct.unpack_from(%dH % head[bin_count], raw, offset data_len * 2) offset 144 data_len * 3先說明一個(gè)關(guān)鍵點(diǎn)elevation和azimuth經(jīng)常不是直接存浮點(diǎn)數(shù)而是存一個(gè)整數(shù)讀出來除以一個(gè)比例因子上面的 64 就是最常見的檔位有些雷達(dá)用 256。如果你讀了數(shù)據(jù)之后發(fā)現(xiàn)角度全部偏大或偏小幾十倍先懷疑這個(gè)比例因子而不是懷疑字節(jié)序。另一個(gè)常見情況是私有格式里每個(gè)距離庫不是一個(gè) short 而是兩個(gè) short前一個(gè)存原始計(jì)數(shù)后一個(gè)存質(zhì)量標(biāo)記這種情況可以把上面代碼的144改成64或其他實(shí)際頭長再把data_len乘以 2、4 或者 6。2.2 字節(jié)序、仰角掃描順序與雷達(dá)常數(shù)的影響字節(jié)序判斷不靠猜。一個(gè)很土但有效的辦法是讀一個(gè)小文件找到文件頭里寫的站點(diǎn)經(jīng)緯度如果解析出的緯度在 30 到 55 之間、經(jīng)度在 70 到 140 之間那字節(jié)序基本就對了如果讀了能算出緯度 11000 多這種數(shù)字那就是斷反了。注意一下這里說的基數(shù)據(jù)解析核心是“把字節(jié)翻譯成場”而不是“計(jì)算雷達(dá)氣象方程”。雷達(dá)常數(shù)比如發(fā)射功率、天線增益影響的是從原始計(jì)數(shù)值換算到 dBZ 的斜率反映在標(biāo)定參數(shù)里解析程序通常只負(fù)責(zé)把已標(biāo)定或者半標(biāo)定的計(jì)數(shù)讀出來真正換算成物理量要再看格式文檔給的公式。仰角的組織方式也需要注意。雷達(dá)一次體掃一般包含 9 到 14 個(gè)仰角從低到高依次掃描。文件里的徑向數(shù)據(jù)不一定按仰角分組排列有的廠家按時(shí)間順序?qū)懸簿褪窍葘懙?1 層仰角掃完的幾千個(gè)徑向再寫第 2 層也有的廠家先把第 1 層和第 2 層各自掃的中間結(jié)果交叉存放最后靠徑向頭里的“仰角編號”來做重排。我一般取出所有徑向頭后做一次排序排序的鍵不是一個(gè) angle 值而是(elevation_index, radial_no)這兩個(gè)整數(shù)靠浮點(diǎn)數(shù)來排序容易因?yàn)?14.99 和 15.01 這種精度問題把順序打亂。提示不要在拿到新文件時(shí)直接把舊配置硬套進(jìn)去。每個(gè)基數(shù)據(jù)的“數(shù)據(jù)段布局”都可能不同尤其是外廠雷達(dá)同一型號不同固件版本都能改偏移量。程序里留一個(gè)“radar_config”字典里面放頭長、庫長、字節(jié)序、比例因子、是否包含質(zhì)量標(biāo)記位換文件先改配置后解析能省掉大量反復(fù)打開 hexdump 的時(shí)間。3. 基數(shù)據(jù)解析與物理量換算把字節(jié)變成反射率和速度場解析字節(jié)只是第一步要把“原始計(jì)數(shù)”變成“雷達(dá)產(chǎn)品”還得做兩步換算一是把計(jì)數(shù)值轉(zhuǎn)換成物理量反射率因子、徑向速度、譜寬二是把極坐標(biāo)網(wǎng)格貼到經(jīng)緯度或平面投影上。這兩個(gè)環(huán)節(jié)做不好出來的圖就是一塊花斑雷達(dá)顯示基本沒法用。3.1 反射率、速度與譜寬的換算公式反射率的下限和精度一般格式文檔里都會給一組閾值比如“小于 2 的計(jì)數(shù)值視為無效回波”“大于等于 10 的計(jì)數(shù)值剔除旁瓣干擾”。常見做法是程序啟動時(shí)讀一個(gè)標(biāo)定文件里面包含cal_ref (count - threshold) * 0.5這種線性映射的斜率和偏置或者更常見的查表方式直接將計(jì)數(shù)值作為索引查一張 256 長度的查詢表表中存儲對應(yīng)的 dBZ 值。查詢表的好處是雷達(dá)廠家可以針對硬件非線性單獨(dú)修正不至于動解析代碼。速度場換算更依賴硬件參數(shù)。多普勒速度的換算一般是velocity (count - velocity_nyquist_offset) * velocity_resolution但要注意速度的模糊Nyquist 速度問題如果解析出的速度場在某一徑向范圍內(nèi)出現(xiàn)整條從正到負(fù)的突變帶那基本就是速度模糊需要在顯示端做退模糊而數(shù)據(jù)解析端要保持原始值不被改動。# 反射率和速度換算的參考實(shí)現(xiàn) def convert_reflectivity(counts, lookup_table): # 256 長查詢表索引 0..255值單位 dBZ import numpy as np arr np.asarray(counts, dtypenp.uint16) # 無效閾值由文檔給出一般是 0 或 1 或 2 invalid_mask arr 255 dBZ lookup_table[np.clip(arr, 0, 255)] dBZ[invalid_mask] np.nan # 無效回波設(shè)為 NaN顯示時(shí)渲染色板跳過 return dBZ def convert_velocity(counts, invalid_threshold, nyquist_velocity): import numpy as np counts np.asarray(counts, dtypenp.float32) counts[counts invalid_threshold] np.nan # 典型公式速度 (count - 閾值) * 速度分辨率 - 奈奎斯特速度 vel (counts - invalid_threshold) * (2.0 * nyquist_velocity / 255.0) - nyquist_velocity return vel這段代碼里的lookup_table通常不是解析程序?qū)懰赖亩怯衫走_(dá)廠家提供的標(biāo)定文件生成。搜 RadarYHM 相關(guān)資源時(shí)你會發(fā)現(xiàn)不同版本的基數(shù)據(jù)解析程序帶的標(biāo)定文件有時(shí)是不一樣的老版本用ref.tbl固定文件新版本改成calibration.xml里面除了反射率還寫了仰角補(bǔ)償和方位增益修正系數(shù)。換標(biāo)定文件后反射率整體偏移 1 到 2 個(gè) dB 是常有的事所以雷達(dá)顯示程序在左下角會顯示標(biāo)定文件名方便現(xiàn)場比對。3.2 體掃重組按仰角生成掃描層再做坐標(biāo)變化徑向數(shù)據(jù)處理完之后下一步是“體掃重組”。你需要把整包徑向按仰角分組每個(gè)仰角組生成一個(gè)極坐標(biāo)矩陣矩陣的形狀是(方位徑向數(shù), 距離庫數(shù))。方位徑向數(shù)取決于雷達(dá)掃描模式如果雷達(dá)按 0.5 度方位步進(jìn)掃描一圈那一圈就是 720 條徑向如果是連續(xù)掃描并回傳角度頭徑向數(shù)可能不是整數(shù)最后一條徑向和第一條徑向的夾角覆蓋不到 360 度這時(shí)一般要做方位插值。體掃重組的代碼如下import numpy as np # radial_list: 每個(gè)元素是 {elevation: float, azimuth: float, ref: np.ndarray} def build_elevation_layer(radials, num_azimuths720, max_range_bins460): # 極坐標(biāo)矩陣第 0 維度是方位第 1 維度是距離庫 layer np.full((num_azimuths, max_range_bins), np.nan, dtypenp.float32) for r in radials: azimuth_idx int(round(r[azimuth] / 0.5)) % num_azimuths # 防止某一徑向的庫數(shù)比矩陣寬 bins r[ref][:max_range_bins] layer[azimuth_idx, :len(bins)] bins # 對沒有徑向覆蓋的方位角做最近鄰填補(bǔ) for az in range(num_azimuths): if np.isnan(layer[az]).all(): # 找左右兩邊最近的完整徑向拷貝過來 left az - 1 while left 0 and np.isnan(layer[left]).all(): left - 1 right az 1 while right num_azimuths and np.isnan(layer[right]).all(): right 1 if left 0: layer[az] layer[left] elif right num_azimuths: layer[az] layer[right] return layer這段代碼解決的是“掃描徑向數(shù)不夠一圈”的坑。注意這里int(round(r[azimuth] / 0.5))要求方位角頭是按 0.5 度為單位存儲的如果格式文檔里給的是 0.1 度步進(jìn)那么 azimuth_idx 的計(jì)算要把除數(shù)改成 0.1。填補(bǔ)最近鄰這個(gè)操作看著粗暴但在雷達(dá)顯示里很實(shí)用因?yàn)椴惶钛a(bǔ)會在扇區(qū)邊界畫出一條黑色的“斷帶”影響對回波連續(xù)性的判斷。想要更平滑的效果可以改成線性插值但要注意方位角是環(huán)形的不能直接線性插值 359 度和 1 度之間的補(bǔ)數(shù)要么拆開角度要么把數(shù)據(jù)復(fù)制一份搬到 [0, 720) 再插。4. 從極坐標(biāo)到屏幕坐標(biāo)雷達(dá)顯示的基礎(chǔ)映射解析出極坐標(biāo)場之后真正難的反而是顯示這步。雷達(dá)顯示不能把極坐標(biāo)數(shù)據(jù)直接畫到屏幕上你必須為每個(gè)距離庫的經(jīng)緯度做坐標(biāo)變換。這里有兩個(gè)選擇一是直接把數(shù)據(jù)網(wǎng)格化成經(jīng)緯度網(wǎng)格再做標(biāo)準(zhǔn)的等經(jīng)緯度渲染二是用 GPU 或圖形庫直接做極坐標(biāo)扇區(qū)繪制。對從業(yè)人員來說前者實(shí)現(xiàn)門檻低更貼近大多數(shù)氣象雷達(dá)顯示的尺寸和精度。4.1 雷達(dá)站點(diǎn)為中心的極坐標(biāo)到經(jīng)緯度網(wǎng)格插值把極坐標(biāo)數(shù)據(jù)網(wǎng)格化到經(jīng)緯度核心是正變換已知雷達(dá)站點(diǎn)經(jīng)緯度、某距離庫中心的距離、某個(gè)徑向的方位角求該點(diǎn)的經(jīng)緯度。然后建立輸出網(wǎng)格比如 0.01 度分辨率在每個(gè)網(wǎng)格點(diǎn)上判斷它落在哪個(gè)距離庫和哪個(gè)方位角之間取對應(yīng)值。逆插值比正變換更常用因?yàn)檫@相當(dāng)于在查詢經(jīng)緯度點(diǎn)時(shí)直接算出源的極坐標(biāo)位置。import numpy as np def polar_to_latlon(radar_lon, radar_lat, azimuth_deg, range_km): # 簡化的正變換假設(shè)地球?yàn)榍蝮w單位度、千米 R 6371.0 delta range_km / R * 180.0 / np.pi az_rad np.deg2rad(azimuth_deg) lat radar_lat delta * np.cos(az_rad) lon radar_lon delta * np.sin(az_rad) / np.cos(np.deg2rad(radar_lat)) return lon, lat # 逆插值從經(jīng)緯度網(wǎng)格點(diǎn)反查極坐標(biāo)方位與距離 def latlon_to_polar(radar_lon, radar_lat, lon, lat): dx (lon - radar_lon) * np.cos(np.deg2rad(radar_lat)) dy lat - radar_lat az (np.degrees(np.arctan2(dx, dy)) 360.0) % 360.0 dist np.sqrt(dx * dx dy * dy) * 111.195 return az, dist這里的正變換公式?jīng)]有考慮地球曲率和雷達(dá)射線的彎曲。說實(shí)話對幾百公里內(nèi)的單雷達(dá) PPI 顯示來說不做折射修正不會造成肉眼可辨的偏差但對遠(yuǎn)距離超過 200 公里的強(qiáng)度值按地理位置填到圖上會有接近一個(gè)網(wǎng)格的偏移。真要做精確的話需要用標(biāo)準(zhǔn)大氣折射模型把雷達(dá)射線的高度算出來但這只影響高度不影響方位和水平距離。坐標(biāo)轉(zhuǎn)換之后下一步是插值。距離庫方向用“就近取庫”方位方向用“線性插值”基本夠用。我自己一般先給每個(gè)經(jīng)緯度網(wǎng)格點(diǎn)算出方位角和距離然后直接算它在極坐標(biāo)矩陣中的浮點(diǎn)坐標(biāo)再做一次雙線性插值這比先正變換到經(jīng)緯度網(wǎng)格再重采樣少一個(gè)步驟速度也更快。注意橫跨 0 度方位線的處理方位角差要用(az1 - az2 180) % 360 - 180來算不然扇區(qū)邊界會出裂縫這個(gè)細(xì)節(jié)經(jīng)常讓圖上一圈一圈出現(xiàn)“拉絲”的翻車現(xiàn)場。4.2 顯示色標(biāo)與底圖疊加的約定雷達(dá)顯示程序里反射率和速度的顏色是行業(yè)規(guī)范不是隨便挑的。反射率常用“藍(lán)綠黃紅紫”檔位0 dBZ 以下用藍(lán)黑漸變0 到 5 dBZ 用淺藍(lán)10 到 20 dBZ 用綠色到黃色40 以上直接用紅到紫速度場則用正負(fù)顏色區(qū)分朝向和遠(yuǎn)離。解析程序只輸出物理量數(shù)組顯示模塊負(fù)責(zé)把物理量映射到顏色表。這里有一個(gè)容易做錯的地方不要讓顯示模塊把 NaN 值映射成“0”而要映射為透明色或背景色否則遠(yuǎn)處沒回波的地區(qū)會顯示成一片綠色或紫色這會讓新手誤判為大范圍降水。底圖疊加建議使用標(biāo)準(zhǔn)矢量底圖分塊加載而不是現(xiàn)場去拼在線地圖服務(wù)。雷達(dá)顯示頁面一般只需要國界、省界、河流和城市點(diǎn)加載完經(jīng)緯度網(wǎng)格插值數(shù)據(jù)后直接用圖形庫按經(jīng)緯度疊加就行。最多見的定位錯誤是雷達(dá)站點(diǎn)經(jīng)緯度和底圖坐標(biāo)系不一致基數(shù)據(jù)文件里如果是 CGCS2000 坐標(biāo)系的經(jīng)緯度而底圖用的是 WGS84兩者在局部地區(qū)會差上百米雷達(dá)回波會被平移。解析層面要多一步坐標(biāo)基準(zhǔn)統(tǒng)一別把雷達(dá)中心點(diǎn)直接當(dāng)作底圖原點(diǎn)來平移。5. 基數(shù)據(jù)解析和雷達(dá)顯示避坑五條血淚經(jīng)驗(yàn)做雷達(dá)基數(shù)據(jù)解析的從業(yè)者十有八九都踩過下面這些坑。有些問題看著像數(shù)據(jù)壞了其實(shí)是解析配置錯了有些問題看似是顯示程序 bug實(shí)際上是插值算法的問題。5.1 反射率場全部偏大 10 dBZ標(biāo)定文件沒加載對現(xiàn)象是雷達(dá)顯示的降水范圍看著特別夸張毛毛雨都顯示成中等強(qiáng)度降水強(qiáng)回波區(qū)幾乎全是紫色。你先懷疑標(biāo)定文件而不是懷疑程序算法。原因很多基數(shù)據(jù)解析程序源碼里有標(biāo)定文件的默認(rèn)路徑換機(jī)器部署時(shí)路徑不對程序悄悄退回默認(rèn)值導(dǎo)致查表用的還是出廠標(biāo)定而雷達(dá)硬件近期已經(jīng)做過標(biāo)定維護(hù)真實(shí)偏置變了。有些老格式里反射率計(jì)數(shù)和 dBZ 的換算斜率是 0.5新格式變成 1.0斜率不對直接把數(shù)值翻倍。解決解析程序加一行日志啟動時(shí)打印實(shí)際加載的標(biāo)定文件路徑和查詢表第 128 個(gè)值對應(yīng)的 dBZ。如果路徑不對去雷達(dá)控制軟件里讀當(dāng)前標(biāo)定參數(shù)重生成查詢表再啟動。線上最穩(wěn)妥的做法是每次雷達(dá)定標(biāo)后導(dǎo)出的calibration.xml都執(zhí)行一次備份并且把當(dāng)前正在用的路徑寫進(jìn)配置文件的注釋里。5.2 雷達(dá)圖出現(xiàn)整圈稀疏的“齒梳”狀紋理徑向坐標(biāo)映射錯誤現(xiàn)象是強(qiáng)回波區(qū)邊緣一圈一圈的鋸齒尤其是遠(yuǎn)距離處一幀圖里同一個(gè)回波團(tuán)的邊緣像被咬了一口每個(gè)齒間距完全一致。原因方位徑向數(shù)按 720 生成但實(shí)際基數(shù)據(jù)雷達(dá)是按 0.1 度步進(jìn)掃描一圈有 3600 條徑向。做坐標(biāo)映射時(shí)把 3600 條徑向強(qiáng)塞進(jìn) 720 個(gè)方位槽里相當(dāng)于每 5 條徑向數(shù)據(jù)只保留了 1 條漏掉了 80% 的方位精度。解決先掃描徑向頭統(tǒng)計(jì)方位角的最小差值和最大差值程序用統(tǒng)計(jì)結(jié)果自動決定方位槽數(shù)。不要寫死“720”。如果你拿到的是一個(gè)多普勒雷達(dá)同時(shí)做體掃和扇區(qū)掃描的數(shù)據(jù)還會出現(xiàn)某個(gè)仰角只有 120 度扇區(qū)覆蓋這時(shí)按 360 度槽位生成全圖扇區(qū)外全是補(bǔ)出來的假數(shù)據(jù)顯示為一條直線狀的假回波邊界。對策是要在坐標(biāo)映射里加一個(gè) coverage_mask記錄真實(shí)徑向覆蓋范圍顯示端只渲染有覆蓋的扇區(qū)其他置為背景。5.3 速度場出現(xiàn)“黑白棋盤”交錯折射修正和速度解模糊沖突現(xiàn)象是速度場圖上出現(xiàn)大面積的 0 值附近正負(fù)交錯看著像棋盤格。原因速度場比較敏感極坐標(biāo)插值時(shí)若對速度場用了反射率場那套“最近鄰填補(bǔ)”會把雷達(dá)測量不到的遠(yuǎn)距離庫填出一個(gè)接近 0 的速度值而這些地方實(shí)際沒有信號。特別是薄云或?qū)訝钤平邓倪吘壊逯党龅?0 速度與真實(shí)的速度場混在一起看起來就是隨機(jī)正負(fù)交替。解決速度場插值時(shí)對無覆蓋區(qū)域一律保持 NaN不做最近鄰填充如果有業(yè)務(wù)需要風(fēng)場連續(xù)性只做范圍不超過 2 個(gè)距離庫的小窗口平滑不要全圖插值。另一個(gè)坑是速度場先做了退模糊再插值退模糊后的場與原始場跳變特性不同插值引入的偽像更明顯。我現(xiàn)在的習(xí)慣是原始速度值只做掩碼在極坐標(biāo)域完成退模糊最后才插值到經(jīng)緯度網(wǎng)格順序不能反。5.4 體掃數(shù)據(jù)各個(gè)仰角錯位仰角分組用錯字段現(xiàn)象是 PPI 高仰角圖上的回波和一個(gè)低仰角圖上的回波看起來毫無關(guān)聯(lián)甚至高低仰角的回波位置完全對不上。原因正常體掃中高層仰角看到的回波會相對低層仰角向雷達(dá)中心收縮因?yàn)槔走_(dá)射線隨距離抬升遠(yuǎn)距離處低層仰角能看到降水高層仰角已經(jīng)超出降水頂。如果仰角分組字段選錯比如把“俯仰角原始計(jì)數(shù)值”當(dāng)作“仰角索引”使用會把不同掃描層的徑向混在一起顯示端畫出的是幾層數(shù)據(jù)的雜合體位置自然對不上。解決讀取徑向頭之后畫一張仰角索引-徑向序號的關(guān)系表比如打印(radial_no, elevation_index)的前 100 條正常情況應(yīng)該是仰角索引不變、徑向序號遞增掃完一層后仰角索引跳變。如果前 100 條里仰角索引來回跳檢查一下解析的字段偏移量是不是偏了一位。經(jīng)驗(yàn)是絕大多數(shù)解析錯誤都能通過打印前 10 條徑向頭元數(shù)據(jù)排查出來先看元數(shù)據(jù)再看數(shù)據(jù)。5.5 遠(yuǎn)程顯示卡頓經(jīng)緯度重采樣太慢現(xiàn)象是雷達(dá)站本機(jī)顯示流暢但遠(yuǎn)程查看端一加載體掃就卡死瀏覽器內(nèi)存直接拉滿。原因氣象雷達(dá)基數(shù)據(jù)一張?bào)w掃如果是 14 層、每層 3600 條徑向、每條 800 個(gè)庫那每個(gè)仰角矩陣是 3600 × 800 個(gè) float14 層接近 1.6 億個(gè)數(shù)值。如果遠(yuǎn)程顯示端在瀏覽器里逐個(gè)采樣點(diǎn)做經(jīng)緯度反算插值即使每層重采樣只算一次也要循環(huán)幾千萬次瀏覽器直接崩。解決常見的做法是服務(wù)器端先把體掃數(shù)據(jù)在極坐標(biāo)域插值成經(jīng)緯度網(wǎng)格比如每層 600×700 網(wǎng)格然后對每個(gè)網(wǎng)格編碼成 PNG 瓦片或者 GeoTIFF 切片顯示端只拼圖不重算插值。這樣遠(yuǎn)程顯示端只接收圖片內(nèi)存占用和 CPU 消耗都壓到很低。雷達(dá)顯示速度優(yōu)化越靠近數(shù)據(jù)源頭做的計(jì)算越多越靠近用戶做的計(jì)算越少這條原則不會錯。6. 進(jìn)階用法用解析出的基數(shù)據(jù)做 CAPPI 和剖面圖驗(yàn)證解析正確性當(dāng) PPI 能正常顯示之后你其實(shí)還可以用同一套解析結(jié)果繼續(xù)做 CAPPI等高平面位置顯示和垂直剖面。這兩個(gè)產(chǎn)品對解析正確性的驗(yàn)證遠(yuǎn)遠(yuǎn)強(qiáng)于肉眼看 PPI因?yàn)?CAPPI 會把各個(gè)仰角的數(shù)據(jù)融合到同一個(gè)高度面上如果仰角元數(shù)據(jù)解析有誤CAPPI 會出現(xiàn)明顯的“接縫”或“斷崖”。CAPPI 的簡單做法是對每個(gè)經(jīng)緯度網(wǎng)格點(diǎn)計(jì)算該點(diǎn)在每個(gè)仰角上的高度用標(biāo)準(zhǔn)大氣折射近似公式h sqrt(R^2 r^2 2Rr) - R其中 R 是等效地球半徑 8500 公里r 是斜距然后找出距離目標(biāo)高度最近上下兩個(gè)仰角的反射率值做高度線性插值。其實(shí)不需要對每個(gè)點(diǎn)都算三角函數(shù)可以先把每個(gè)仰角的距離庫先轉(zhuǎn)成高度層做成“高度-庫數(shù)”映射表經(jīng)緯度網(wǎng)格點(diǎn)只做一次徑向距離查找再查表取高度這樣性能能快五倍左右。剖面圖的實(shí)現(xiàn)更簡單但也更考驗(yàn)解析質(zhì)量選一條穿過雷達(dá)站的線段沿線段每個(gè)點(diǎn)用 4.1 里的逆變換找到它在每個(gè)仰角層中的位置把不同仰角的數(shù)值拼到一個(gè)二維剖面上。做剖面圖之前務(wù)必先驗(yàn)證速度場和反射率場是否對齊——有的基數(shù)據(jù)格式里速度場距離庫的起點(diǎn)比反射率場晚一個(gè)庫不做對齊直接畫剖面會在近地面出現(xiàn)一條假的水平亮帶。最后想分享一個(gè)習(xí)慣不管從哪個(gè)渠道拿到 RadarYHM 這類基數(shù)據(jù)解析程序第一件事不是跑代碼而是先做一個(gè)最小驗(yàn)證——生成一幀 PPI存為 GeoTIFF 帶坐標(biāo)信息疊加在衛(wèi)星云圖或者上一幀雷達(dá)圖上對比一分鐘。這樣做的目的是確認(rèn)坐標(biāo)轉(zhuǎn)換和仰角分組沒問題而不是只是“看到圖了”。坐標(biāo)差半度、仰角錯一層這類問題肉眼看實(shí)時(shí)動畫很難發(fā)現(xiàn)但疊加底圖或者疊加前一時(shí)次數(shù)據(jù)一眼就能看穿。希望這篇筆記幫你少走這一段彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
少妇无码999| 综合天天网| 欧美日韩国产电影| 青娱乐999| 成人av动漫在线观看| 久草热制服丝袜在线观看| 亚洲超碰97| 丁香五月AV| 中文字幕无码不卡啪啪| 日韩 欧美 视频 在线 一区| 欧美大片天天看| 国产黄色剧情影片麻豆免费播放| 超碰97亚洲| 亚洲成人碰碰| 日本人妻最新在线中| 激情综合五| 人妻熟女一区二区在线视频| 蜜桃传媒一区二区亚洲| 精品丝袜无码一区二区三APP| 炮色五月| 日本黄大片在线观看视频| 天天色悠悠激情| 久久久久久久唑| 嗯嗯啊啊视频一区二区三区| 91精产一区二区三区| 中文字幕狠狠玩| 激情小说亚洲图片| 中文字幕 国产区| 精品一区99999| 强奸乱伦日韩AV| 国产精品高朝久久久久久久| 亚洲精品久| 蜜臀99久久精品久久久久| 综合网欧美在线| 欧美亚洲国产日本在线,久久精品国产| 免费9 1久久| 5月婷婷6月六月丁香| 午夜九九| 日韩av在线免费网站| 久久综合九九| 操屄不卡视频| 熟女人妻一区二区三区| 亚洲熟女综合一区二区| 爱做久久久久久| 国产粉嫩出水在线播放| 99久久com免费视频′| 国产精品一二三区18| 爱啪精品一区| 最新欧美色网| 久久一区二区高清免费| 亚洲 欧美 色图| 欧美72网页| 国产麻豆福利av在线播放| 国产特级毛片AAAAAA高潮流水 | 有码人妻系列| 操逼逼无码| 七月丁香婷婷| 久久久久久久六六| 性色av一区二区| 亚洲高清在线| 午夜福利在线合集| 狠狠久久手机视频精品| 91 综合网| 99青青草国产视频| 3571色综合一区二区二区| 国产欧美日本亚洲精品| 国产97亚洲| 欧美丰满少妇交换91欧美精品| 99这里只有精品| 欧美人人曰人人操人人射射| 亚洲猛交| 91 亚洲情侣偷拍 久久| a'v在线资源| 蜜桃视频啊啊啊啊| 天天综合网91入口| 日夜啪电影| 婷婷丁香五月天亚洲天堂网| 国产视频人人网| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 欧美 亚洲 第一页| 校园春色宗合网| 人人摸.人人色| 国产乱色国产精品免费视| 日日日日日| 丰满欧美放荡少妇在线| 亚洲AV无码国产精品久久久久 | 操逼操操操91| www.91视频网| 亚洲精品国产AV天美传媒| 亚洲精品乱码久久久久久蜜桃麻豆| 大象AV在线| 91殴美| 99热这里| 日日操丁香五月天| 久久久久久久久久久久久久久性生活视频| 日韩精品黄片免费观看| 啪啪视频免费在线观看| 91影视亚洲| 日本3级一区二区免费| 综合网少妇| 伊人青青一区成人视频在线观看区| 26UUU欧美日本| 夜夜综合| 亚洲熟妇无码一区二区三区| 干日本人少妇午夜寂寞影院| 精品夜夜澡人妻无码AV| 91天天综合网,天天综合网| 亚洲阿v天堂在线| www国产无码| 囯产精品久久久久久久久久梁医生| 强奸少妇AV导航网| 近亲乱伦一区二区| 飘花国产午夜精品不卡| dy888午夜老子影视达达兔| 亚洲欲| 国产精品嫩草久久久久| 2019午夜福利视频| 精品少妇99| 日本三级久| 欧美成人四级在线播放| 超碰日韩人妻| 欧美天天射| 人妻少妇久久中文字幕一区二区 麻豆| 久超碰在| 日韩AV片| 大香蕉 222| 色婷婷综合网站| 亚洲色色探花| 欧美午夜视频精品久久| 无码精品一区二区三区潘金莲| 欧美色图综合| 中文字幕精品一区二| 久久精品久久久久久久| 国产精品午夜AV完会免费| 日本蜜桃| 久久久久久久伊人精品| 日本操嫩b网| 精品无码不卡视频| 国产欧美一级在线观看| 我爱大香蕉| 久久久久久AⅤ无码免费肉站| 欧洲成人性爱视频| 国模精品一区二区三区苹果色戒| 亚洲一欧洲中文字幕在线| 久操热线| 青青操视频在线| 国产后入清纯| 欧美综合网在线| 神马久久久久| 日韩无码黄色片| 国产精品探花在线| 日韩97超碰中文字幕| 蜜臀久久99精品久久久老,,| 一区二区首页| 五月天丁香婷婷综合网站| 国产精品嫩草影院午夜两性| 日本高清视频xxxx| 成人网欧美风情| 中 文字幕一区二区三四 五 区日 日 骚 | 精品午夜福利国产一区二区在线观看| 神马午夜久久久| 青青草原综合久久大伊人精品| 欧美日韩国产中文超碰| 日韩AV电影网站| 亚洲熟女av中文字幕| 百度百度日本操逼| 97婷婷色| 老司机久久| 青娱乐啪啪视频| 91人妻精华帖| 亚洲国产精品乱码在线观看| 91蜜臀人妻中文字幕在线| 麻豆久久久一区二区| www老逼91| 性高潮久久久| 久久九九国产精品| 一区二区激情国产熟女| 情侣操 逼视频99| 亚洲春色欧美激情自拍| 中文字幕后石码四区五区| 久久九七| 超碰人人乐97| 91中文字幕在线观看| 中文字幕第95页| 色婷婷视频| 美女淫穴| 国产一区在线观看无码AV| 中文字幕日产av人| 玖玖爱在线视频免费观看| 狠狠干综合| 600国产精品视频| 老司机午夜精品福利视频一区二区| 精品熟女呻吟久久91| 国内91熟女人妻丝袜天天精品视频在线| 98福利在线视频| 亚洲自拍偷拍视频在线 | 玖玖爱免费观看视频| 婷婷香网站| 啪啪视频亚洲第一| 夫妻AV网站| 欧美人妻少妇| 人妻人人操| 传媒免费一区二区三区| 狠狠91| 日韩欧美国产一区二区三区四区| 尻女朋友一夜| 丝袜美腿欧美| 91综合熟女| 超碰成人人人爽人人爽| 超碰国产精品久| www.99视频| 久久国99999| 久久久久久久久久久久色网| 国产午夜无码片在线观看影视| 天天干天天爽| 黑人无码一区二区| 无码91| 校园激情狠狠四射| 日日碰狠狠添天天爽超| 老女人碰碰在线碰碰视频| 97爱亚洲| 超碰亚洲欧美日韩无| 91男同| 国产av强奸美女| 日韩av女优在线免费一区| 中韩中文字幕在线观看| 手机久操欧美综合色码| 亚洲国产97在线精品一区| 国产亚洲性生活视频播放| 中文啪啪视频| 97天天摸天天爽| 亚洲五月丁香花狠狠干一区二区三区 | 亚欧美综合| 91成人久久| 一二三四视频在线社区中文字幕| 日韩中文字幕精品一区在线| 天美传媒麻豆一区二区三区国产精| a天堂视频| 97超碰久久色| 国产精品久久久蜜臀| 欧美色狠| 欧美一级黄色免费专区| 99r九九| 午夜精品视频777| 久久伊人青青草| 国产自制av蜜乳| 日韩影片中文字幕一区二区三区| 成人av影院在线观看| 福利天天都操| 欧美综合色图片| 亚洲色图亚洲无码强奸乱伦| 亚洲 欧美 色图| 99re这里只有精品3| 亚洲欧美校园| 欧洲中文字幕| 精品国产一级久久| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 天天性射网| 澳门人妻久久| 超碰碰碰碰| 97超碰久久| 久久久四区| 60秒免费视频| 亚洲www91| 91亚洲不卡一区| 秋霞免费AV| 欧美色图中文字幕| 中文字幕在在线观看网站| 日本 欧美 国产一区| 青青青国产手线观看视频2| 97鸡把在线视频| 啊啊啊啊好疼| 激情小说在线视频| 一起草三级AV电影在线观看| 78操B| 久久久涩| 人妻熟女一区二区三区视频| 99热这里只有精品1| 目产99999久久999| 成人欧美日超碰| 蜜臀一二三| 亚春色色| 色在线视频导航| 日本人妻伦在线中文字幕| 人妻精品4K4K4K4K4| 在线只有精品| 99久久com免费视频′| 麻豆2区1区天美| 久久久一区二区| 国产日韩美女小穴视频网站不卡| 91视频综合网| 国产AV毛片| 乱色视频中文字幕| 亚洲狼狼干综合1| 亚洲欧美综合网站| 国产精品久久久啊| 免费看日本操逼视频| 久久久久久久久久久久久久久性生活视频| 伊人久久综合影院精品久久久| 黄色二级片网站| 八戒无码国产午夜福利| 加勒比aⅴ| 99热免费精品| 98色网| 性饥渴少妇av无码毛片| 精品999一区二区| 精品一久久久| 久热色情精品| 凸凹视频在线观看| 草草电影院| 97人人干人人操| 欧亚无码视频| 五十路三区在线| 久久骚| 97在线免费看| 色婷婷综合网站| 变态乱伦伪娘灌肠一区二区| 九九热久久99精品re| 操久久久久| 免费超碰97久久| 日韩二级| 99久热| 天天操夜夜嗨| 欧美日韩国产成人高清| 成人三级片一区二区三区视频| 日本中文字幕熟妇| 欧美日韩大陆黑人少妇99| 青青草中文-久久青草精品一区二区三| 日本成人A片免费看| 91在线免费精品视频| 在线天堂999| 色官网色综合| 中文字幕精品一区二| 综合色一区三区二区| 亚洲怡春院| 一区二区三区四区久久视1| 99在线观看| 亚洲成人无码影院| 亚洲色图尤物视频| 亚洲**2021在线观看| 美女啊啊啊啊啊啊| …亚洲黄色厕厕女女在线播…| 黑人综合色| 精品无码一区二区人妻久久蜜桃| 97资源久久| 97自拍视频在线| 黄片在线免费在线观看| 国产亚洲禁久一区二区| 国产精品无码av在线| 中文字幕黄片在线| 亚洲日韩天堂| 男女啪啪网站免费视频| 欧美精品宗合| 国产捆绑一区| 久久亚洲AV无码白度| 亚洲精品一区二区三区新线路| 99久久婷婷国产综合精品草原| 国产一级做a爰大片免费久久| 中文字幕乱在线伦视频中文字幕乱码在线| 色色色色日本| ?亚洲伊人伊成久久人综合网| 99在线无码精品秘 入口黑人| 在线岛| 看大黄色大片原件| 狠狠色噜噜狠狠狠狠狠色综合久久| 在线观看无码三级少妇| 高清成年美女黄网站免费大全 | 综合久久六月久久婷婷| 久久riav中文精品| 亚洲第一黄色av网站| 日韩欧美一级特黄大片| 婷婷99| 五月开心网| 精品久久視頻在线| 春色校园综合网| 粉嫩国产精品久久粉嫩| 四虎影视在线| 无毛精品| 青青草原av| 久草免费在线视频| 自拍偷拍第26| 温婉少妇玩3p| 婷婷五月影院| 少妇极品熟妇人妻无码| 少好三P| 九七色图| 人人操人人搞人人草| 精品一区二区人妖| 人人爽天天爽| 色欲日韩欧美在线一区| 亚洲丝袜色| 久啪| 99999re| 日本黄大片在线观看视频| 亚洲一区二区三区中文字幕| www.色婷婷| 在线播放成人高清免费视频| 一级黄色视频网| 色婷婷亚洲婷婷| 中文字幕av色| 日韩资源网| 97 色综合| 综合五月婷婷亚洲一区| 六月丁香啪啪啪| 天天综合香 ld视频| 97网址97| 精品无码久久久久久久久果冻糖心 | 蜜臀99久| 福利在线观看一区二区| 天天欧美色| 色香91| 超碰97人妻在线| 亚洲欧美日韩精品久久久一区二区| 亚洲综合五月天| 嗯嗯啊啊好疼| 久久久96| 干婷婷综合网| 啊啊啊好舒服视频在线观看| 91爱网| 激情五月天插| 免费观看有码高清视频| 亚洲凸凹超碰成人| 无码人妻一区二区三区色欲aⅴ | 亚洲不卡三级手机播放| 人、人、摸,人、人、草| 国产suv精品一区二区四区999| 熟女露脸激情自拍视频| 亚洲精品一区二区精华| 国产精品一区二区三区在线密挑| 骚日日av| 精品毛片av一区二区| 一区二区 韩日AV| 嗯~啊~快点 死我视频免费看网站| 欧美综合网在线| 狠狠干综合| 中文字幕伊人| 日韩乱伦AⅤ| 欧美亚男人的天堂| 久久久亚洲| 亚洲精品成人| 五月婷婷hd| 国产在线能看的你懂的| 视频二区美腿丝袜制服人妻欧美 | 久久久久密臀视频| 另类欧美色| 欧美久久伊人| 日韩天天本| 久久精品国内Av熟女高清| 蜜臀国产AV中文字幕| 一本大道久| 人人摸人人干人人拍97| 婷婷五月天无码 | 国产精品视频一区二区三区八戒| 操香逼| 精品人妻一区二区三区四区不卡在| 99热这里只有精品地址| 亚洲AV色图一区| 啪啪免费| 9999九九九久久久| 亚洲码专区| 亚洲综合69| 日韩精品一区二区日韩| 性色av一区二区| 秋霞成人做爱| 本道在线| 99久久久| 啊啊啊爽爽| 校园春色综合| 中文一区二区三区影院| 精品国产99| 国产精品久久久久久久无码AV| 91色爽欧美| 九九精品无码专区免费| 成人A片男人的天堂| 午夜激情成人在线观看| 日韩精品操少妇| 亚洲AV噜噜狠狠网址蜜桃动漫| 国产精品久久久久久久免牛肉蒲团| 在线观看中文av字幕| 国产精品一区二区麻豆| 色爱国产| 偷窥自拍亚洲色图| 强奸抽插av| 歐美性天天| 精品中文字幕一区二区l - 百度| 欧洲人妻视频| 久久25| 国产强奸乱伦xd| 97视频在线免费播放| 婷婷中文网| 91熟女在线| 久久鲁夜| 欧美v亚洲v日韩v最新在线二区 | 九九九久| 久久侵犯人妻爽爽爽| 日本一区二区三区四区五区六区七区八区九区| 婷婷国产精品九区| 日韩人妻中文视频| 91黄站| 久久亚洲不卡一区二区三区 | 国产精品久久久久绯色| 高清无码一区二区三区| 天天日天天干天天摸天天操| 久久麻豆一区二区| 性爱乱伦视频免费| 超碰在线91| 99999精品成人| 日韩Va亚洲va欧美Ⅴa久久| 日本久久久精品电影| 婷婷五月丁香五月| 乱伦a片视频| 99草精| 91美女在线精品视频| 国产精品黄色三级av| 狠狠入| 九九夜精品九九在线| 蜜乳AV网址| 国产精品美女| 午夜噜噜噜| 精品人妻1区| 亚洲久草AV色图| 九九九九九九亚洲| av资源在线播放天堂| 国产精品内射婷婷一级二| 99这里只有精品| xxx亚洲午夜天堂| 日本123区操B视频| 成人97人人超碰人人| 少妇的嫩逼图片| 91 丝袜在线观看| 超碰97网址| 欧美色五月| 97人妻免费中文字幕| 98久久| 日本黄色天堂| 久久久性爱视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲无码偷拍| 国产精品久久久久9999小说| 欧美|91色综合| 大香蕉免费3| 亚洲 在线| 国产蜜臀在线| 性色av一区二区| 91亚州日韩高清| 911粉嫩人妻| 亚洲免费成人在线高清无码视频| 性天堂| 国产免费久久精品99re韩国| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 人妻色情天天操| 精品国产一区二区久久| 欧美|91色综合| 99ri视频| 在线看免费无码AV天堂的| 亚洲精品国产专区在线观看| 一级AV性爱| 97欧美视频| 成人怡红院| 国产嫩草精品A88AV| 九九九九97| 97一区二区三区视频| 一区二区首页| 久久9精品视频| 久久久久9久久久久| 天天日天天操心| 亚洲九九夜夜| 日日骚一区二区三区| 久久久熟女一区| 久久 久久国内精品亚洲| 欧美少妇高潮久久91| 中 文字幕一区二区三四 五 区日 日 骚 | 亚洲色欲一区二区三区| 高凊专区人人操| 天天综合网91入口| 天天影视激情欧美| 中文有码第五页| 婷婷丁香六月天| 精品性爱一二三区| 国产精品免费视频人成| 日韩女优中文字幕| 2001天天操| 婷婷国产精品九区| 99热aaa| 欧美亚洲影视| 中国熟女网站| 日韩 欧美 校园一区| 亚洲综合九| 少妇内射视频| 久久大香蕉97| 久操97| 美日韩男女操屄视频| 手机在线播放国产福利| 国产精品无码av在线 | 丁香五月婷婷基地| 最新AVzaixian| 欧美午夜色妇色鬼| 大香蕉综合在线| 蜜桃臀久久| 91制服丝袜| 伊人一级免费黄片| 无码WWW免费视频网站| 国产精品自拍欧美在线| 夜夜操狠狠操| 麻豆AV一区二区| 国产久久久9999| 啊啊啊啊啊啊啊网址在线观看| 亚春色色| 日本一级真人黄色性爱视频| 久久久久深夜无码| 天天看片青娱乐| 襙一襙| 亚洲女毛多水多21P| 一区二区激情国产熟女| 99蜜桃臀久久久欧美精品网站| 超碰视97中文| 在线综合网| 日韩人妻制服丝袜av| 精品成人av一区二区三区在线| 手机看av网站在线看| 欧美超碰96| 亚洲怡春院| 探花精品 一区二区| 国产成人无码a| 熟女人妇一区二区三区| www…国产操逼| 久久人妻办公室视频| 品亲网欧美品亲网| 屁股久久久久久| 天天色,天天干,天天干| 亚洲无码99| 人妻少妇三级| av亚欧| 男人的天堂一区三区| 成 人 影视 一区 二区 三区 四区| 在线情色电影 91大 | 亚洲阿v天堂在线| 操逼网站视频漫画国产| 啊啊啊好舒服好爽啊啊啊视频| 欧美猛交黑寡妇中文字幕| 老熟女天天操| 岛国激情视频在线观看| 日韩乱码Av| 亚洲激情 欧美色图| 国语精品av| 草草影院日本第一页| 色婷婷丁香五月| 国产热av| 欧美日韩在线国产在线| 久久9精品视频| 夜夜高潮夜夜爽夜夜爱爱一区| 最新亚洲人成网站在线影院| 欧美九九爱| 大香蕉99999| 免费看欧美美女黄色大片 | 新婚人妻扶着粗大强行坐下| 久久综合乱子伦国产免费| 97久久久久久久久久| 国产精品无码av嫩草| 国产白领连续中出在线观看| 青草精品视频-日本久久久久网站| 日韩av一级黄片| laoshunv91| 日产操逼| 国产蜜臀精品一区免费尤物| 欧美亚洲综合高清在线| 十八禁啪啦拍视频无遮挡| 国产久久男人天堂| 亚洲另类小说卡通动漫| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 夜夜高潮夜夜爽高清视频一| 躁躁躁日日躁2020| 蜜乳av首页| 在线小视频| 99久久精品无码一区二区| 日日黄色三级网站| 中文字幕精品一区欧美| 色爱综合网欧美| 丁香婷婷五月| 啊啊啊啊二区好大| 五月天我淫我色av| 欧美性战999| 13小男生GAY自慰脱裤子| 丝袜制服字幕在线| 日本黄大片在线观看视频| 色婷婷aV一区二区三区麻豆综合 | 九九九九热| 天天肏美女| 国产一国产一级毛片古装| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 五月丁香激情综合网| 性欧美| 国产免费一区在线观看| 大香蕉99re| 午夜色婷婷| 国外91| 久久久久久十| 国产丝袜美女诱惑| 久久久久久99AV无码免费网站| 欧美亚洲丝袜美女电影| 亚洲成人激情小说视频| 久久一二三四不卡 | 天天弄天天操| 久草老司机| 婷婷五月在线视频| 日韩熟女三十乱伦| 国产精品色哟哟| 中文字幕精品日韩中文字幕| 亚洲少妇视频| 啪啪视频mP4| 妇女性内射冈站HDWWWCOM| 9久久美女首页| 91艹B视频| 91中文字幕制服丝袜免费视频| 精品区9| 大香蕉免费3| 91n免费处女| www.色婷婷.com| 成人免费毛片| 欧美在线|亚洲| 韩国久久97| 蜜乳AV免费观看| com 首页 18岁 禁区 女优 免费 精选 同城 | 岛国网址国产| 97 国产精品| 青青草九九九九九| 亚洲图片欧洲图片aⅴ| 色狠狠一区二区三区香蕉| 日韩三四五区| 黄色一区二区秘书性感| 久久久久久久综合,国产| 色妺妺在线视频| 欧美日韩不卡a片| 极品美女嘿咻| 久久综合中文国产| 五月天社区| 99久久久久久亚洲精品不卡| 伊人在线大香蕉视频久久| 91大胆欧美| 亚洲国产一区二区入口| 精品视频一二三中文| 欧美成人一区二区| 午夜免费视频1000| 99re公开精品免费视频| 美女爽到高潮91| 日韩精品熟妇| 国产超碰在线| 日韩乱伦AⅤ| 国产97色在线| 蜜臀99久久精品| 玖玖综合色| 亚洲色图欧美视频| 色欲av一区二区三区蜜芽| 91 欧美| 蜜桃视频啊啊啊啊| 97久久超碰国产网站| 亚洲超碰在线| 国产综合日韩伦理| 91爱网| 国偷自 一区二区| 97一区二区蜜臀| 色色婷婷五月天| 综合影视国产无码| 日韩免费一级性爱视频| 九九热三级片| 亚洲男人天堂2| 激情文学 亚洲图片| 亚洲丝袜B诱惑| 五月婷婷色| 在线国产一区二区av| 操婢日韩| 在线日韩精品一区二区三区| 亚洲男人天堂2017| 日本黄色天堂| 欧美亚洲厕所精品偷拍91 | 成人日本精品九区| 大香蕉色十月| 婷婷久久五月天| 一区二区三区精品久久| 中文字幕一区二区日韩网| 性夜影院爽黄A爽免费动漫| 一二三四区操操Av| 麻豆精品天美| 大香蕉伊在线久草麻豆天堂故事| 青青草自拍视频在线播放| 亚洲中文字幕网| 人人摸人人叼| 亚洲九月丁香| 国产熟女完整版中字 | 亚卅熟女乱色| 国内精品伊人久久久久影院会| www.伪伪| 中文字幕一区二区日韩网| 免费精品国偷自产在线在线| 黄色免费网| 久久在线观看免费视频| 国产精品com| av影片在线观看不卡| 9色国产精品一区粉嫩| 91综合色噜噜| 国产在线视频午夜精华在| 欧美一二三| yw尤物av无码点击进入麻豆| 国产精品人妻无码久久久互動交流| 国产99热| 久久av色| 天天日天天操VV| 久草综合视频| 久久精品视| 亚洲涩图欧美| 精品夜夜澡人妻无码AV| 欧美成人精品一区| 96麻豆精品一区二区三区| 亚州性色| 黑人精品一区二区在线播放| 国产色综合亚洲色综合吹潮| 午夜无遮挡男女啪啪视频| 亚洲av综合色区图片亚洲| 亚洲成人美女无吗| 婷婷亚洲综合| 超踫中文字幕| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久久青青草| 26uuu最新| 综合av社区| 午夜福利免费福利视频| 亚洲aV无码成人在线观看| 国产999精品久久久久久| 97天天爽| 99re69| 欧美天天在线| 欧美资源| 最近2018中文字幕在线高清第一页| 亚洲麻豆av一区二区| 久久久97| 人人妻人射| www超碰| 精品久久久久9999| 九九九久久久久| 亚州高清av| 夜夜嗨一区二区三区直播内容| 亚洲资源站| 亚洲字幕一区二区| 亚洲欧美激情在线视频| 人妻熟女午夜精品在线| 黄色高清久久无码依人| 中文字幕免费在线观看| 亚洲全色网| 国产精品一区午夜福利| 9色在线| 免费看污网址| rivers-china.com| 26UUU欧美日本| 人人干人人操人人..com| 国内精品999| 色老牛| 亚洲高清色综合| 久久久新亚洲AV| 视频分类 国内精品| 亚洲91av| 女人18精品一区二区三区| 最新国产精品| 久久久国产成人一区二区三区在线| 欧美夜夜狠| 国产99999久久精品| 日本东京热大香蕉a片| 青青草导航在线视频| 亚洲av性爱电影| 日韩乱伦视频| a人欧美综合天堂麻豆| 大香蕉中文网| 日韩中文字幕人妻视频| 久久久久久精品免费看A级| 在线 亚洲 网爆 自拍| 天天综合,91入口| 亚洲欧洲无码bt精品合集| 日本一区二区做爱的视频| 久久久工口| 色臀AV| 99久久精品无码一区二区毛片免费| 中文字幕一区日韩精| 性性欧美| 久久久性| 色欧美天天| 日韩有码回春沙龙第一页| 欧美日韩另类在线播放| www.狠狠干.coom | 欧美日韩国产另类综合| 成人欧美一区二区三区黑人一| 夜夜嗨绯色| 桃花色综合影院| 亚洲综合春色| 精品视频一区二区| 操逼无码操逼| 日本伦理一区二区| 老女人综合| 动漫爆乳3D奶水一区在线观看 | av网站免费看| 韩日精品四区| 一区二区无码视频| 成年女人黄网站| 欧美中字二区| 草草草视频在线免费看| 久久久久久久人妻| 九九热只有精品| 国产成人自拍视频在线| 伊人色综合欧美| 一级@啪啪视频| 久日91在线| 欧美一二三级精品在线| 美女人妻色网站| 黑人娇小av在线播放| 男人的天堂不卡一区二区| 中文字幕午夜精品久久久| 日韩欧美午夜视频在线| 啊啊啊啊啊啊啊啊啊在线观看| AV一区观看| 熟啊v色欧美热| 日本色色视频网站| 欧美九九99久久精品| 2019天天干| 欧美五区| 无码免费在线观看黄色片| 亚洲天堂另类小说男人| 啊啊啊好想要| 中文字幕国产精品1区| 97超碰中文在线| 殴美牲| 国产AAAAAABBBBB| 东京成人一区| 强被迫伦姧在线观看无码网站| 75大香蕉| 尤物网址| 国产成人精品午夜福利| 国产吞精a级片激情电影| 超碰 国产熟女精品一区| 天天日B夜夜干B时时操B| 婬女免费一二三区A片| 78久久| 偷拍网站久久男女男| 丝袜视频网国产90| 欧亚在线视频| 亚洲成人ab| 九色 人妻 大香蕉| 日韩免费在线观看不卡| 日韩在线97| 日韩色欲久久一二三四区| 无毛精品| 嗯啊不要啊在线| 在线视频免费观看午夜| 超碰97COm中文| 日韩三级久久久| 丰满少妇一区二区三区免费看| 国产精品久久9| 2017人人操,人人摸| 蜜臀无码一区二区| 激情五月天综合网| 懂色Av| 性生活无遮挡纯毛片在线看| 麻豆啪啪啪视频| 中文字幕精品码亚洲| 歐美一級亂黃99在綫精品| 午夜电影在线观看无码专区| 我要色综合网站| 亚洲色鬼| 18禁的网站在线| 黑人性欧美| 日本裸体久久色噜噜| 亚欧性爱ab| 国产400孕妇孕交群| 亚洲五区熟女| 久久九九网| 欧美精品二区视频在线| 亚州熟妇精品| 天堂蜜桃无码视频一区二区| 国产精品一区av在线| 9.1小视频| 欧美色997| 日韩性爱视频免费在线| 精品免费成人久久| 亚洲。日韩。欧美| 蜜臀久久99精品久久久久久无删减 | 美女黄站| 欧美日韩青操| 亚洲精品男人的天堂| 亚一综合久久久久久久久久| 日韩中文9| 日韩无码嘿咻黑热久| 日欧亚洲二三区大片不卡| 欧美综合色图片| 国产精品。| www久久久| 人摸人人操人| 99色网| 91精品少妇搡搡搡| 日韩懂色网| 99色视频| 中文一区在线视频| 日韩一区二区精彩视频| 少妇高潮九九九九九九九| 欧美黄色图片| 夜夜操天| 精品亚洲国产成人AV制服丝袜| 一级AV性爱| 老熟妇91| 久久久久久裸体| 一个人在线看的黄色电影网站| 久久久久人妻| 成人八戒网站| 亚洲性爱成人| 三上悠亚在线毛片91| 亚洲欧美激情小说| 少妇内射www在线观看视频| 婷婷综合在线观看| 日本三级中国三级99人妇网站| 亚州男人天堂| 欧美性爱超碰97| 亚洲偷拍欧美激情| 欧美少妇一区二区三区| 午夜丁香| 影音先锋乱| 综合欧美激情网| 91人精品妻入口| 超碰色综合| 老妇女91| 91美女视频直播| 97超碰天天爱天天爱| 国模限制级电影| 国产67194| 亚洲国产无码精品首页久久久| 岛国免费黄色网址| 91在线精品一区二区三区| 国产精品com| 九九九网站| 人乳av| 大香交| 久久久9 9 9精品| 十八禁电影伊人网| 国产精品天干天干综合网麻豆| 国产精品 午夜福利| 欧美性暴力猛交XXXX| 人妻密肉在线观看| 午夜精品一区二区三区三上悠亚| 婬女免费一二三区A片| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 青娱乐 成人娱乐在线| 野狼激情网| 伊人久久88国产女| 久久婷婷五月天| 先锋精品av色鲁| 狠狠狠狠狠| 操九九九九九九| 啊啊啊啊啊啊在线看| 熟女丝袜视频| 在线综合 亚洲 欧美中文字幕| 久久久亚洲精品电影免费看| 九九十八精品| 久久国产视频专区一二三| 高清不卡视频| 久久久性爱视频| 亚洲色图欧美另类在线| 99re在线视频| 成人夜夜| 又黄又硬又粗又长国产视频| 啊啊啊好大好深| 日韩精品-原创伙伴| 91精品导航| 日韩无限资源| 秋霞怕怕片| 日日噜噜夜夜狠狠视频无| 日本高清视频xxxx| 日本欧美一区二区三区免费| 国产精品婬乱一级毛片彝族| 成人无码影片视频在线| 日本道久久综合色色| av资源在线播放天堂| 久久久无码av精| 青娱乐日韩无码| 中文字幕在线观看丝袜| 天天操天天射青青草| 91亚洲不卡一区| 亚洲天堂第一页| 偷拍五区| 少妇专区一二三四五| 小电影欧美91| 91夜色| 51一区二区三区| 日韩免费性爱视频在线观看| 女人天堂AV五区在线| 躁躁日曰躁2020| 97视频新免费| 蜜桃精品视频一区二区三区| 欧美色图成人网一区二区 | 久草男人天堂| 亚州精品人妻一二三区| 国产400孕妇孕交群| 一级AV性爱| 亚洲精品久久久久久久蜜桃臀| 色玖玖| 亚洲五区熟女| 色网亚洲人| 亚洲欧洲成人在线电影| 亚洲乱伦图片视频| www.久久久久| 欧美色图天堂在线| 天天干人妻| 十八禁黄色| 国产精品视频麻豆入口| 91一起操| 中 文字幕一区二区三四 五 区日 日 骚| 亚洲欧美在线综合| 亚洲乱熟女一区二区| 韩国三级一线观看久| 国产午夜无码片在线观看影视| 蜜色网色哟哟| 操死我了啊啊啊| 人妻另类 专区 欧美 制服| 久操网视频| 爱我干综合| 夜草欧美| 午夜欧美精品久久久| 岛国视频一二三区| 成人午夜无码视频| 欧美男人亚洲天堂| 中文字幕乱码在线观看| 美女视频尤物网在线看| 九色视频91| 91美女视频在线| 人妻少妇精品| 夜嗨影院| 日本黄色裸日本黄色裸体 | 亚洲熟久久| 丰满少妇人妻久久久久久| 国产夫妻性生活视频| PMv在线观看| 日本三级中国三级99人妇网站| 欧美伦乱爱| 国产综合久久久麻桃个 | 性色av大全| 中文字幕日韩国产传媒欧美精品| 久久宗合亚洲| 99少妇内射| 777奇米影视777四色| 久久亚洲天天做| 综合久久少妇中文字幕| 色情综合| 久久精品成人| 国产精品无套内谢| 亚洲天堂自拍| 屁股久久久久久| 国产999精品久久久久久| wuyechaopeng| 无码操逼视频一下| 人妻啊啊人妻啊| 蜜臀在线网站| 日本护士高潮| 热热热热日日漂亮永久永久国产日| 偷拍 欧美 日韩| 欧美天天拍| 亚欧成人一级片在线播放|