久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

雷達(dá)基數(shù)據(jù)解析與顯示:從RadarYHM到PPI/CAPPI的完整流程 簡(jiǎn)介這是一份面向雷達(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á)信號(hào)處理技術(shù)在工程中的實(shí)際落地方式。PPI顯示模塊與圖像格式轉(zhuǎn)換部分對(duì)二維雷達(dá)成像和GUI更新有直接參考價(jià)值。同時(shí)完整的MFC工程架構(gòu)也為讀者提供了雷達(dá)顯示界面與數(shù)據(jù)管理模塊的參考范式適合具備一定C與C編程和數(shù)字信號(hào)處理基礎(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ù)沒錯(cuò)但你不知道它的仰角是怎么排的、方位分辨率是多少、強(qiáng)度場(chǎng)和速度場(chǎng)的存儲(chǔ)順序是什么更別說怎么把它變成一張能看的雷達(dá)圖。RadarYHM.rar 代表的就是這個(gè)場(chǎng)景雷達(dá)基數(shù)據(jù)解析程序包負(fù)責(zé)把廠家原始格式的基數(shù)據(jù)讀出來、換算成物理量再交給顯示模塊做 PPI 或 CAPPI 渲染。這篇筆記面向的是要用現(xiàn)成程序或自己寫腳本把基數(shù)據(jù)跑通的工作人員目標(biāo)是讓你從拿到一個(gè)只有文件名的基數(shù)據(jù)包到看到第一張完整雷達(dá)圖全程不靠猜。2. 基數(shù)據(jù)到底長(zhǎng)什么樣先搞懂極坐標(biāo)存儲(chǔ)再聊解析很多人第一次打開基數(shù)據(jù)文件就懵了因?yàn)槔锩嫒鞘M(jìn)制字節(jié)根本看不到“距離”“方位”“反射率”這些字眼。其實(shí)雷達(dá)基數(shù)據(jù)的存儲(chǔ)思路幾十年沒變過雷達(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á)型號(hào)、體掃模式接著就是很多個(gè)“徑向數(shù)據(jù)塊”每一塊以一個(gè)徑向頭開頭徑向頭里寫著本徑仰角、方位角、徑向序號(hào)、距離庫數(shù)量、庫長(zhǎng)等元信息徑向頭后面跟著三個(gè)等長(zhǎng)的數(shù)據(jù)段分別對(duì)應(yīng)反射率、速度、譜寬。常見做法是在解析前先讀一段診斷信息確認(rèn)為大端還是小端字節(jié)序。國(guó)內(nèi)氣象雷達(dá)常見的基數(shù)據(jù)文件是 SA/SB 波段標(biāo)準(zhǔn)格式還有不少?gòu)S家在標(biāo)準(zhǔn)格式基礎(chǔ)上做了“私有擴(kuò)展”所以程序里通常要留一個(gè)“格式探測(cè)開關(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、徑向號(hào) elev_raw, azim_raw, radial_no [x for x in fields] # 第 3 個(gè)位置是庫長(zhǎng)單位米第 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)制文件按步長(zhǎng)跳著讀 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) # 徑向頭長(zhǎng)度不同數(shù)據(jù)段長(zhǎng)度 庫數(shù) * 2short 存儲(chǔ) 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í)際頭長(zhǎng)再把data_len乘以 2、4 或者 6。2.2 字節(jié)序、仰角掃描順序與雷達(dá)常數(shù)的影響字節(jié)序判斷不靠猜。一個(gè)很土但有效的辦法是讀一個(gè)小文件找到文件頭里寫的站點(diǎn)經(jīng)緯度如果解析出的緯度在 30 到 55 之間、經(jīng)度在 70 到 140 之間那字節(jié)序基本就對(duì)了如果讀了能算出緯度 11000 多這種數(shù)字那就是斷反了。注意一下這里說的基數(shù)據(jù)解析核心是“把字節(jié)翻譯成場(chǎng)”而不是“計(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é)果交叉存放最后靠徑向頭里的“仰角編號(hào)”來做重排。我一般取出所有徑向頭后做一次排序排序的鍵不是一個(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á)同一型號(hào)不同固件版本都能改偏移量。程序里留一個(gè)“radar_config”字典里面放頭長(zhǎng)、庫長(zhǎng)、字節(jié)序、比例因子、是否包含質(zhì)量標(biāo)記位換文件先改配置后解析能省掉大量反復(fù)打開 hexdump 的時(shí)間。3. 基數(shù)據(jù)解析與物理量換算把字節(jié)變成反射率和速度場(chǎng)解析字節(jié)只是第一步要把“原始計(jì)數(shù)”變成“雷達(dá)產(chǎn)品”還得做兩步換算一是把計(jì)數(shù)值轉(zhuǎn)換成物理量反射率因子、徑向速度、譜寬二是把極坐標(biāo)網(wǎng)格貼到經(jīng)緯度或平面投影上。這兩個(gè)環(huán)節(jié)做不好出來的圖就是一塊花斑雷達(dá)顯示基本沒法用。3.1 反射率、速度與譜寬的換算公式反射率的下限和精度一般格式文檔里都會(huì)給一組閾值比如“小于 2 的計(jì)數(shù)值視為無效回波”“大于等于 10 的計(jì)數(shù)值剔除旁瓣干擾”。常見做法是程序啟動(dòng)時(shí)讀一個(gè)標(biāo)定文件里面包含cal_ref (count - threshold) * 0.5這種線性映射的斜率和偏置或者更常見的查表方式直接將計(jì)數(shù)值作為索引查一張 256 長(zhǎng)度的查詢表表中存儲(chǔ)對(duì)應(yīng)的 dBZ 值。查詢表的好處是雷達(dá)廠家可以針對(duì)硬件非線性單獨(dú)修正不至于動(dòng)解析代碼。速度場(chǎng)換算更依賴硬件參數(shù)。多普勒速度的換算一般是velocity (count - velocity_nyquist_offset) * velocity_resolution但要注意速度的模糊Nyquist 速度問題如果解析出的速度場(chǎng)在某一徑向范圍內(nèi)出現(xiàn)整條從正到負(fù)的突變帶那基本就是速度模糊需要在顯示端做退模糊而數(shù)據(jù)解析端要保持原始值不被改動(dòng)。# 反射率和速度換算的參考實(shí)現(xiàn) def convert_reflectivity(counts, lookup_table): # 256 長(zhǎng)查詢表索引 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í)你會(huì)發(fā)現(xiàn)不同版本的基數(shù)據(jù)解析程序帶的標(biāo)定文件有時(shí)是不一樣的老版本用ref.tbl固定文件新版本改成calibration.xml里面除了反射率還寫了仰角補(bǔ)償和方位增益修正系數(shù)。換標(biāo)定文件后反射率整體偏移 1 到 2 個(gè) dB 是常有的事所以雷達(dá)顯示程序在左下角會(huì)顯示標(biāo)定文件名方便現(xiàn)場(chǎng)比對(duì)。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 # 對(duì)沒有徑向覆蓋的方位角做最近鄰填補(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 度為單位存儲(chǔ)的如果格式文檔里給的是 0.1 度步進(jìn)那么 azimuth_idx 的計(jì)算要把除數(shù)改成 0.1。填補(bǔ)最近鄰這個(gè)操作看著粗暴但在雷達(dá)顯示里很實(shí)用因?yàn)椴惶钛a(bǔ)會(huì)在扇區(qū)邊界畫出一條黑色的“斷帶”影響對(duì)回波連續(xù)性的判斷。想要更平滑的效果可以改成線性插值但要注意方位角是環(huán)形的不能直接線性插值 359 度和 1 度之間的補(bǔ)數(shù)要么拆開角度要么把數(shù)據(jù)復(fù)制一份搬到 [0, 720) 再插。4. 從極坐標(biāo)到屏幕坐標(biāo)雷達(dá)顯示的基礎(chǔ)映射解析出極坐標(biāo)場(chǎng)之后真正難的反而是顯示這步。雷達(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ū)繪制。對(duì)從業(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è)方位角之間取對(duì)應(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): # 簡(jiǎn)化的正變換假設(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í)話對(duì)幾百公里內(nèi)的單雷達(dá) PPI 顯示來說不做折射修正不會(huì)造成肉眼可辨的偏差但對(duì)遠(yuǎn)距離超過 200 公里的強(qiáng)度值按地理位置填到圖上會(huì)有接近一個(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ū)邊界會(huì)出裂縫這個(gè)細(xì)節(jié)經(jīng)常讓圖上一圈一圈出現(xiàn)“拉絲”的翻車現(xiàn)場(chǎng)。4.2 顯示色標(biāo)與底圖疊加的約定雷達(dá)顯示程序里反射率和速度的顏色是行業(yè)規(guī)范不是隨便挑的。反射率常用“藍(lán)綠黃紅紫”檔位0 dBZ 以下用藍(lán)黑漸變0 到 5 dBZ 用淺藍(lán)10 到 20 dBZ 用綠色到黃色40 以上直接用紅到紫速度場(chǎng)則用正負(fù)顏色區(qū)分朝向和遠(yuǎn)離。解析程序只輸出物理量數(shù)組顯示模塊負(fù)責(zé)把物理量映射到顏色表。這里有一個(gè)容易做錯(cuò)的地方不要讓顯示模塊把 NaN 值映射成“0”而要映射為透明色或背景色否則遠(yuǎn)處沒回波的地區(qū)會(huì)顯示成一片綠色或紫色這會(huì)讓新手誤判為大范圍降水。底圖疊加建議使用標(biāo)準(zhǔn)矢量底圖分塊加載而不是現(xiàn)場(chǎng)去拼在線地圖服務(wù)。雷達(dá)顯示頁面一般只需要國(guó)界、省界、河流和城市點(diǎn)加載完經(jīng)緯度網(wǎng)格插值數(shù)據(jù)后直接用圖形庫按經(jīng)緯度疊加就行。最多見的定位錯(cuò)誤是雷達(dá)站點(diǎn)經(jīng)緯度和底圖坐標(biāo)系不一致基數(shù)據(jù)文件里如果是 CGCS2000 坐標(biāo)系的經(jīng)緯度而底圖用的是 WGS84兩者在局部地區(qū)會(huì)差上百米雷達(dá)回波會(huì)被平移。解析層面要多一步坐標(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í)是解析配置錯(cuò)了有些問題看似是顯示程序 bug實(shí)際上是插值算法的問題。5.1 反射率場(chǎng)全部偏大 10 dBZ標(biāo)定文件沒加載對(duì)現(xiàn)象是雷達(dá)顯示的降水范圍看著特別夸張毛毛雨都顯示成中等強(qiáng)度降水強(qiáng)回波區(qū)幾乎全是紫色。你先懷疑標(biāo)定文件而不是懷疑程序算法。原因很多基數(shù)據(jù)解析程序源碼里有標(biāo)定文件的默認(rèn)路徑換機(jī)器部署時(shí)路徑不對(duì)程序悄悄退回默認(rèn)值導(dǎo)致查表用的還是出廠標(biāo)定而雷達(dá)硬件近期已經(jīng)做過標(biāo)定維護(hù)真實(shí)偏置變了。有些老格式里反射率計(jì)數(shù)和 dBZ 的換算斜率是 0.5新格式變成 1.0斜率不對(duì)直接把數(shù)值翻倍。解決解析程序加一行日志啟動(dòng)時(shí)打印實(shí)際加載的標(biāo)定文件路徑和查詢表第 128 個(gè)值對(duì)應(yīng)的 dBZ。如果路徑不對(duì)去雷達(dá)控制軟件里讀當(dāng)前標(biāo)定參數(shù)重生成查詢表再啟動(dòng)。線上最穩(wěn)妥的做法是每次雷達(dá)定標(biāo)后導(dǎo)出的calibration.xml都執(zhí)行一次備份并且把當(dāng)前正在用的路徑寫進(jìn)配置文件的注釋里。5.2 雷達(dá)圖出現(xiàn)整圈稀疏的“齒梳”狀紋理徑向坐標(biāo)映射錯(cuò)誤現(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é)果自動(dòng)決定方位槽數(shù)。不要寫死“720”。如果你拿到的是一個(gè)多普勒雷達(dá)同時(shí)做體掃和扇區(qū)掃描的數(shù)據(jù)還會(huì)出現(xiàn)某個(gè)仰角只有 120 度扇區(qū)覆蓋這時(shí)按 360 度槽位生成全圖扇區(qū)外全是補(bǔ)出來的假數(shù)據(jù)顯示為一條直線狀的假回波邊界。對(duì)策是要在坐標(biāo)映射里加一個(gè) coverage_mask記錄真實(shí)徑向覆蓋范圍顯示端只渲染有覆蓋的扇區(qū)其他置為背景。5.3 速度場(chǎng)出現(xiàn)“黑白棋盤”交錯(cuò)折射修正和速度解模糊沖突現(xiàn)象是速度場(chǎng)圖上出現(xiàn)大面積的 0 值附近正負(fù)交錯(cuò)看著像棋盤格。原因速度場(chǎng)比較敏感極坐標(biāo)插值時(shí)若對(duì)速度場(chǎng)用了反射率場(chǎng)那套“最近鄰填補(bǔ)”會(huì)把雷達(dá)測(cè)量不到的遠(yuǎn)距離庫填出一個(gè)接近 0 的速度值而這些地方實(shí)際沒有信號(hào)。特別是薄云或?qū)訝钤平邓倪吘壊逯党龅?0 速度與真實(shí)的速度場(chǎng)混在一起看起來就是隨機(jī)正負(fù)交替。解決速度場(chǎng)插值時(shí)對(duì)無覆蓋區(qū)域一律保持 NaN不做最近鄰填充如果有業(yè)務(wù)需要風(fēng)場(chǎng)連續(xù)性只做范圍不超過 2 個(gè)距離庫的小窗口平滑不要全圖插值。另一個(gè)坑是速度場(chǎng)先做了退模糊再插值退模糊后的場(chǎng)與原始場(chǎng)跳變特性不同插值引入的偽像更明顯。我現(xiàn)在的習(xí)慣是原始速度值只做掩碼在極坐標(biāo)域完成退模糊最后才插值到經(jīng)緯度網(wǎng)格順序不能反。5.4 體掃數(shù)據(jù)各個(gè)仰角錯(cuò)位仰角分組用錯(cuò)字段現(xiàn)象是 PPI 高仰角圖上的回波和一個(gè)低仰角圖上的回波看起來毫無關(guān)聯(lián)甚至高低仰角的回波位置完全對(duì)不上。原因正常體掃中高層仰角看到的回波會(huì)相對(duì)低層仰角向雷達(dá)中心收縮因?yàn)槔走_(dá)射線隨距離抬升遠(yuǎn)距離處低層仰角能看到降水高層仰角已經(jīng)超出降水頂。如果仰角分組字段選錯(cuò)比如把“俯仰角原始計(jì)數(shù)值”當(dāng)作“仰角索引”使用會(huì)把不同掃描層的徑向混在一起顯示端畫出的是幾層數(shù)據(jù)的雜合體位置自然對(duì)不上。解決讀取徑向頭之后畫一張仰角索引-徑向序號(hào)的關(guān)系表比如打印(radial_no, elevation_index)的前 100 條正常情況應(yīng)該是仰角索引不變、徑向序號(hào)遞增掃完一層后仰角索引跳變。如果前 100 條里仰角索引來回跳檢查一下解析的字段偏移量是不是偏了一位。經(jīng)驗(yàn)是絕大多數(shù)解析錯(cuò)誤都能通過打印前 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)格然后對(duì)每個(gè)網(wǎng)格編碼成 PNG 瓦片或者 GeoTIFF 切片顯示端只拼圖不重算插值。這樣遠(yuǎn)程顯示端只接收?qǐng)D片內(nèi)存占用和 CPU 消耗都?jí)旱胶艿?。雷達(dá)顯示速度優(yōu)化越靠近數(shù)據(jù)源頭做的計(jì)算越多越靠近用戶做的計(jì)算越少這條原則不會(huì)錯(cuò)。6. 進(jìn)階用法用解析出的基數(shù)據(jù)做 CAPPI 和剖面圖驗(yàn)證解析正確性當(dāng) PPI 能正常顯示之后你其實(shí)還可以用同一套解析結(jié)果繼續(xù)做 CAPPI等高平面位置顯示和垂直剖面。這兩個(gè)產(chǎn)品對(duì)解析正確性的驗(yàn)證遠(yuǎn)遠(yuǎn)強(qiáng)于肉眼看 PPI因?yàn)?CAPPI 會(huì)把各個(gè)仰角的數(shù)據(jù)融合到同一個(gè)高度面上如果仰角元數(shù)據(jù)解析有誤CAPPI 會(huì)出現(xiàn)明顯的“接縫”或“斷崖”。CAPPI 的簡(jiǎn)單做法是對(duì)每個(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í)不需要對(duì)每個(gè)點(diǎn)都算三角函數(shù)可以先把每個(gè)仰角的距離庫先轉(zhuǎn)成高度層做成“高度-庫數(shù)”映射表經(jīng)緯度網(wǎng)格點(diǎn)只做一次徑向距離查找再查表取高度這樣性能能快五倍左右。剖面圖的實(shí)現(xiàn)更簡(jiǎn)單但也更考驗(yàn)解析質(zhì)量選一條穿過雷達(dá)站的線段沿線段每個(gè)點(diǎn)用 4.1 里的逆變換找到它在每個(gè)仰角層中的位置把不同仰角的數(shù)值拼到一個(gè)二維剖面上。做剖面圖之前務(wù)必先驗(yàn)證速度場(chǎng)和反射率場(chǎng)是否對(duì)齊——有的基數(shù)據(jù)格式里速度場(chǎng)距離庫的起點(diǎn)比反射率場(chǎng)晚一個(gè)庫不做對(duì)齊直接畫剖面會(huì)在近地面出現(xiàn)一條假的水平亮帶。最后想分享一個(gè)習(xí)慣不管從哪個(gè)渠道拿到 RadarYHM 這類基數(shù)據(jù)解析程序第一件事不是跑代碼而是先做一個(gè)最小驗(yàn)證——生成一幀 PPI存為 GeoTIFF 帶坐標(biāo)信息疊加在衛(wèi)星云圖或者上一幀雷達(dá)圖上對(duì)比一分鐘。這樣做的目的是確認(rèn)坐標(biāo)轉(zhuǎn)換和仰角分組沒問題而不是只是“看到圖了”。坐標(biāo)差半度、仰角錯(cuò)一層這類問題肉眼看實(shí)時(shí)動(dòng)畫很難發(fā)現(xiàn)但疊加底圖或者疊加前一時(shí)次數(shù)據(jù)一眼就能看穿。希望這篇筆記幫你少走這一段彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美爆操91| 九九热九九| 秋霞 色色| 色婷婷成人| 激情综合网一盗摄| 国产传媒午夜理伦精品| 东北女人av| 欧美精品系列| 成人免费在线网站| 极品后入免费视频| 大香蕉色十月| 国内毛片四区| 免费一级毛片在线视频观看| 亚洲丝袜天堂| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日本在线不卡一二区| 天天综合网1| 极品销魂美女一区二区| 91色五月俺来也| 熟女人妻精品一区二区视频| 操逼操逼逼操操逼91| 人妻出轨一区二区三区| 无码精品久久久久久亚洲| 夜夜骑日日| 青青青操| 操婷婷逼| 亚洲综合精品国产一区| 美女网站黄页| 国产高清无码一区二区三区四区皇冠| 99免费视频| 97国产精品一区| 亚洲欧美九九九| 成人午夜小视频手机在线看| 老女人91| 国产精品麻豆成人AV艾秋| 91色射| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 99热婷婷| 色婷婷丁香| 色官网色综合| a片久久久久久久久久久久| 欧美色视| 9久久美女首页| 精品成人动漫一区二区| avav青青草久久夜| 亚洲色图大香| 啊啊啊啊啊啊啊啊在线观看| 国产乱码精品久久久久久| 亚洲国产欧美一区二区潘金莲| 久久精品 六十路 熟女 欧美| 激情图片亚洲色图| 伊人久久在线视频观看| 色综合1991| 99色色网| 无码操逼视频一下| 208天天久久九九九| 亚洲Av无码成人精品国产| 亚洲双插| 久久久久久久久久久人妻| 97超碰人人操人人操| 四虎884a| 把腿张开老子CAO烂你| 亚洲自拍青操视频| 防屏蔽在线视频| 大学生美女口爆| 久久精品天美| 五月综合激情网| 国产精品白丝| 免费亚洲国产精品久久一区| av片在线观看免费播放| 精品久久久av无码免费| 久久99干一本高清| 第二页中文字幕| 制度丝袜99| 久久久三区二区一区| oumeisetu综合| 久久黄片国产一区二区| 亚洲精品黄码久久久久| 人妻激情另类| 日本成人A片网站| 国产AB视频| 2023天天操夜夜操| 大香蕉手机在线| 丝袜内射| 91粉嫩萝控精品福利网站_精品影音先锋国 | 啊啊啊 在线观看| 天天草夜夜草高潮片| com 首页 18岁 禁区 女优 免费 精选 同城 | 一级性爱视频免费观看| 4tube欧美女厕所| 日韩二三区| 久热91| 日韩免费福利在线观看| 天天综合网~91| 午夜毛片高清免费不卡| 亚洲性综合9| 色综合尤物| 色呦呦国产精品免费看| 992大香蕉| 97精品久久久久中文字幕| 素人播放一区| 伊人久久婷婷| 2019天天干天天操| 国产女s强制榨精视频| 免费精品AB| 亚洲人妻熟妇三十三区| 久久男人网| 天天爽天天| 中文字幕丝袜国产第一页不卡| 91五十路| 91伊人| 欧美 传媒 麻豆 日韩 偷拍| 成年女人一区| 超碰97资源中文字幕| 五月天婷婷色色| 久久久久久久综合,国产| 嫩草 人人网精品| 国产偷人妻精品一区二区在线| 亚州宗合另类| 荡小穴在线观看| 成人电影一区| 免費黃色視頻觀看一| 在线岛| 97色伦97色伦国产欧美| 亚洲 小说 欧美 激情 另类| 欧美真人抽搐一进一出gif| 超碰色综合| 夜夜夜夜久久久久| 老女人综合| 男人天堂无码| 欧日韩一二三f区| 激情久久日韩精品中文字幕麻豆| 经典丝袜一区| 久久久久人| 久久精品国产久精国产| 97一区二区三区视频| 久久香蕉超碰97国产精品| 国产亚洲 中文欧美久久| 婷婷五月天av| 欧美爆操91| 麻豆视频test| 中文字幕少妇色| 人妻插插人妻人| 一区二区首页| 99久久综合| 国产AV天美| 台湾肥佬网一区二区三区| 殴美日韩m| 91精品国产综合久久久蜜臀| 色九九九| 成人五月天色网| 1204金沙人妻懂旧版免费| 美女诱惑在线一区| 十八禁电影伊人网| 欧美激情 一区| 激情综合 婷婷五月 红杏| 超碰色图| 亚洲色图自拍| 神马久久免费电影观看| 97精品免费| 九九无码| 26uuu性物| 日本精品第一视频在'| 亚洲无码99| 国产农村妇女一区二区| 欧美草草| 亚洲欧美另类激情小说| 国产毛片久久久久久久| 蜜臀AV网站| 婷婷伊人綜合中文字幕| 午夜性| 99re热| 久操国产在线| 中文字幕高清精品一区| 免费啪啪一级视频| 青草视频在线看看看看看看看看看| 男人的天堂啪啪| 久偷拍| 欧美线天码中字| 色色九区| 国产精品久久久久久无码红治院| 少妇国产不卡| 精品9999| 国产又色又粗又黄又爽| 国产高潮AA片免费看| 后X久久| 夜草欧美| 欧亚日韩中文在线| 在线视频日韩欧美国产| 台欧久久精品视频| 美女让帅哥通她小鸡鸡| 毛片久久| 99久久综合| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 久久综合超碰| 男人的天堂久久久| 51一区二区三区| 亚州伊人色综台| 天天操天天日天天干| 亚洲欧美另类小说| 国产欧美亚洲精品a第2页| 精品无码久久久| 亚洲素人网| 欧洲综合色| V A在线| 婷婷视频在线免费观看| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 中日韩欧美精品无码AⅤ一区二区| 99综合网| 97精品在线| 欧美性第一页| 激情小说五月天| 欧美天堂亚洲电影院一区在线播放| 亚洲全色网| 婷婷中文网| 97久久精品国产| 色香天天| 色婷婷丁香五月| 国产精品久久久久久久久久久久久久久| 日日嗷| 1人人看人人摸人人操| 大香蕉色十月| 91美女精品| 91午夜无码| 熟妇人妻一区二区三区| 性色aV一区二区三区噜噜| 国产精品爽爽va在线观看98| 伊蕉97蜜桃97狠狠综合干| 九九久久国产精品怡红院| 中文字幕99999| 九九热在线精品视频| 欧美黑人168页欧美黑人167| 福利伊人玖玖国产| 伊人少妇久久久| 亚洲精品尤物yw在线影院| www.四虎在线| 精品亚洲天堂| 国产又粗又又黄又猛| 97资源站久久| 久久人人舔人人爽舔人人av片| 综合激情97 | 日本福利社| 后入综合久久| 色色色欧美| 国产精品久久久久久夜夜夜| 亚洲av噜噜噜噜噜噜| 超碰日本97美女人妻人人玩人人爱| 日本亚洲嫩草影院啪啪| 九九热精品| v91av| 大香蕉伊人色偷偷在线| 亚洲欧美高清| 91久青| 亚洲欧美成人网站AAA| 思思热在线观看| 大香蕉伊人75| 青娱乐亚洲热| 影音先锋日本一区二区| 韩国国产欧美情侣视频在线| 福利在线观看一区二区| 久久久精品九| 久久欧美按摩999| 秋霞 色色| 99爱久久视频频| 天天躁日日躁成人字幕aⅴ| 97超碰免费人人性爱| 色网在线视频观看免费| 91精品婷婷国产综合久久| 人人色人人操在线| 亚洲无码一区成人免费午夜| 日本精品一区三区| 精品久久无码午夜福利| 天天色踪合| 多乙久久久久久| 久草色在线观看| 六月丁香网| 日产操逼| 欧美色交| 日本人妻一区二区| 日本精品高清一二区一本到| 97超碰色色| 91高跟美女在线播放| 国产一级作爱毛片| 97免费视频在线| 亚洲人在线| 日韩午夜精品一区二区三区电影| 国产精品乱码久久久| 青青操97| 黄色视频特级毛片| 91性感在线| 欧美亚洲AN| 亚洲啪啪性视频| 亚洲国产综合图区中文字幕| 日韩资源网| 国内毛片无码一级毛片| 性无码专区2020| 国产丸一视频| 东北女人被操| 亚洲精品色| 免费观看性欧美一级| 99999这里都精品| 欧美九九爱| 首页中文字幕中文字幕免费| 精品三级在线专区| 黄色交缠性感爆操91国产精品免费一区二区三区 | 久久久96| 欧美性五月| 五月婷婷色| 婷婷伊人五月| 少妇大屁屁| 亚洲揄拍网| 麻豆人妻精品一区二区| 性色av蜜臀av色欲aV| 男人天堂资源| 亚欧美色图| 操我啊啊啊啊啊| 狠狠色综合网| 午夜爽爽爽在线观看永久入口姬片| 东北女人高潮视频| 亚洲国产亚洲天堂| 69久久久久久久久久久久久| 东北黄色电影| 激情五月天丁香| 温婉少妇玩3p| 三级激情网站| 久久超碰国产一区二区三区| 九九九九免费| 91女色| 日日日日做夜夜夜夜做无码97| 英伦大奶子熟妇吊带| 日本女人操逼| WWW黄片COM| 亚洲 欧美 偷拍 唯美| 无码国产精品96久久久久孕妇| 日韩成人小视频| 超碰1997| 亚洲国内精品成人不卡| 欧美乱色| 综合五月天| 99热超碰在线| 大香蕉久久| 久久欧美性爱视频| 黑人无码一区二区| 亚洲一卡2卡3卡4卡乱码网站 | 激情综合网五月婷婷| 中国女人内射6XXXXX| 国产 亚洲 一二三四| 97精品网| 无码国产精品96久久久久孕妇| sewuyueav| 草B在线| 国产精品色| 91日日夜夜| 啊嗯嗯啊好大好爽| 超碰在线日韩一区| 美女爽到高潮91| 麻豆天美AV传媒第一页| 国产精品伦理| 9丨久久九九九| 密臀在线一区尤物| 啊啊啊啊啊啊在线观看| 搡老女人老熟女91| 翔田千里爆乳巨臀无码| 亚洲国产成人精品999| 性猛交| 国产免费一区2区3区| 另类天堂| 91久久九九精品国产综合| 狠狠爱大香蕉| 日韩激情电影中文字幕| 久久精品日韩| 秋霞蝌科网日本一区| 天堂精品| 综合亚洲网| 亚洲欧美伦综合| 亚洲 日本 不卡| 久久69| 亚洲h片在线免费观看| 日韩综合无码色欲vv| 欧美黑人精品一区二区| aaa一级黄片| 色色热| 春色校园综合网| 在线亚洲精品久久久| AV色五月天| 亚洲中文字母在线播放| 中文字幕亚洲永久精品| 色月天AV导航| 一级做a爰片性色毛片久久| 国产啊v在线免费播放| 九一国产精品| 欧美综合骚| 日韩在线一区二区| 91天堂丝袜美腿| 亚洲天堂另类小说男人| 久草视频观看视频在线| 国产熟女无套内射| 诱惑人妻欧美一区在线播放| 国产懂色精品国产av| 亚洲欧美人妻| 欧美日本天堂| 91精品国久久久久久无码| 青娱乐休闲视频在线观看| 亚洲天堂五月天国产| 欧美洲精品一级| 1024人妻| 中文操逼字幕| 性感美女91影视| 丰满欧美少妇| 一二三区视频在线观看| 天天综合网网欲色| 91啪啪视频| 日韩一级性爱无码| 综合久久久久久久久91| 综合欧美日韩在线观看| 国产精品九九| 97亚洲精品| 91色堂| 9久热| AA级电影三区| 蜜桃狠狠色伊人亚洲综合 | 亚洲电影91| 色婷婷久久| 三级AV入口| 欧美激情 亚洲色图| 色综合99| 日日摸夜夜夜夜爽| 久久久99免费| 久久精品一区二区三区蜜桃臀| 97超碰色五月| 制服乱伦| 极品色www影院| 奇米狠999| 日本成a人v网站在线观看| 福利五区| 久日综合网| 精品久一区免费| 99久久久99久久91熟女| 亚洲一级性爱视频免费看| 欧美性爱第一页久久| 精品无码一区二区三区| 91在线丝袜视频| 久妇网| 色激情五月天| 日韩成人大片在线观看| 日本成人免费一区二区三区| yaouchengrenav| 久久久96| 日韩无限资源| 蜜臀在线视频| 人人澡人人干| 97天天日| 在线观看AV片| 九热大香蕉| 中文字幕中文字幕一区二区| 五月天伊人网| 97色色色| 内射中出日韩在线观看视频| 中文字幕av片| 大香蕉日亚洲日本亚大 | 99国产精品视频尤物| 国产精品亚洲天堂网址| 久久精彩视频| AV一二区| 操逼999| 春色91| 国内毛片婷婷六月色| 欧美后进式| 国产免费一区| a片久久久久久久久久久久 | 欧美中字不卡| 久久久久久久久999| 欧美加勒比| 盗摄女人妻在线| 在线啊啊啊啊| suv精产一二三区| 操逼免费视频无码国产| 亚洲中文字幕妇伦久久| 久久久涩| 国产精品懂色tv影视免费观看| 秋霞久久亚洲精品成人| 久久综合九九| 欧美在线55555| 日本精品五区| 久久色激情一区二区三区| 巨爆乳肉感一区二区三区竹菊影视| 色激情综合网站| 天堂蜜桃无码视频一区二区| 青青草公开在线免费不卡视频| 99婷婷| 嫩草 我啊~嗯~在线| 无套后入双马尾| 在线午夜成人无码视频| 男女啊啊啊| 婷婷午夜清品久久久久久久性色视频观| 久视频在线观看| 小说区 图片区色 综合区| 嗯啊抽插大香蕉网页| 亚洲中文国际强奸字幕 | 啊啊啊啊好爽好舒服一区二区易域| 久久久久久久91| 日本久久久精品电影| 激情久久日韩精品中文字幕麻豆| 天堂麻豆天美| 亚洲日韩精品一区二区| 国产欧美日产一区二区三区 - 国产欧美日 | 黄片免费日韩| 爱我干综合| 亚洲高潮少妇| 亚洲Av无码成人精品国产| 女人午夜视频777| 黄片视频观看| 欧美色图亚州激情| av一区二区三区不卡| 亚洲区限制级| 日韩欧美字幕亚洲一区二区| 一区二区三区一亚洲中文字幕、综合区灬 | 色波多| 91色综合激情| 欧美日韩国产高清在线一二三区 | 久久久一区二区三区四区五区| 国产一级片| 99无码狠狠久久| 亚拍在线| 色噜噜人妻av 中文字幕| 日韩精品免费高清视频在线| 另类图片五月天| 国产一区二区三区不卡手机在线| 操逼片国产| 亚州男人天堂| 成人一区二区三区四区| 欧美婷婷| 上海一级黄片| 蜜臀久久99精品久久久久久无删减| 久久只有精品一区二区三区| 69久久| 2017天天透天天通天天擦| 久久精品28| 欧美精品成人在线播放| 婷婷丁香五月综合| www.婷婷六月天| 少妇滛荡视频| 一区 欧美 日韩 麻豆| 夜夜操天| 亚卅熟女乱色| 久久骚少妇| 91丝袜在线观看视频在线观看| 国产欧美第五页| 啪啪啪东京| 青草成人免费视频一COm| 很狠操| 精品一区二区麻豆| 欧美一区二区日韩传媒搭讪精品| 欧美亚性天堂| 国精精品无码一二三区水多多| 人人操人人爽人人操人人| 91 天天综合| 干美女人妻| 99蜜月精品久久| 九9热伊人| 91在线/欧洲| 精品中文日韩字幕视频| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 夜夜爽夜夜爽| 天堂综合网| 亚洲情欲| 91精品国产91久久青草| 91美女在线观看| 亚洲九九九| 欧美不卡在线一区二区| 国产亚洲精品久久久久小| a在线观看| 少妇高潮九九九九九九九| 第二页中文字幕| 宅男91视频在线播放| 97精品国产97久久久久久| 91n免费处女| 370p日韩欧美亚洲精品| 丰满人妻一区二区三区性色| 约操熟妇| 九久9精品| 亚洲乱色视频一区、二区在线| 国产乱弄免费在线视频。| 人人艹亚洲| 亚州色图狠狠干| 91肉片| 9热9热综合网| 超碰美国| 亚洲无码99| 精产国品一区二三产品| av2014 日韩在线中文字幕| 欧美九九九| com 首页 18岁 禁区 女优 免费 精选 同城| 91熟女少妇| 青青草视频爽一爽| 爱射综合| 精品亚洲国产成人精品| 亚洲国产欧美中日韩成人综合视频| 亚洲经典啪啪| 九九英色视频| 欧美中字二区| 东京热,男人的天堂| 翔田千里爆乳巨臀无码| 99热只有这里有精品| 久久综合久久综合人久久夜精品| 伦理日韩国产久久| 久久 国产 无码| 99久热| 最新av在线| 国产精品午夜AV完会免费 | 亚洲AV无码久久精品蜜桃小说| 97超碰公开| 国产高清MV操逼视频| 夜夜嗨AV蜜臀av| 9丨久久九九九| 国产一级αv免费看片| 精品人妻1237| 久久精品黄色| 色婷婷综合网| 18+91网站| 亚洲欧美中文日韩视频中国语| 久久超碰97中文字幕| 成人精品无码| 97综合在线| 亚洲极品| 久久精品国产72国产精品福利| #NAME?| 再深点灬舒服灬太大了添视频| 91亚州欧美| 熟女熟妇一区二区三四区| 人妻在线臀日韩| 中文字幕 码 自拍 视频 区| 男人的天堂.com| 日韩AV熟女乱伦| 人人妻人人爱人人玩| 婷婷五月天激情网| 1769一区| 亚洲的天堂网| 91蜜桃传媒精品久久久一区二区| 综合天天。| 亚洲av无码国产精品字幕| 8050无码八戒| 国产高清不卡视频| 午夜男人的天堂| 亚洲一本大道中文字幕无码在线| 啊啊啊好湿久久| 黄色成年| 色色色日本| 日本三级黄页| 我爱操| 少妇一区二区三区精选| 99国产精品人妻人伦| av草草在线电影| 亚洲 小说 欧美 激情 另类| 亚洲精品乱码久久久久久蜜桃麻豆| 中文字幕视频一区视频二区| 婷婷8月天青娱乐| 91深夜夜| 嗯……啊…嗯嗯…啊…好舒服| 色悠悠伊人网五月天| 国产51色综合久久免费| 日本一天色道久久久精品视频| 一起草视频在线| 欧亚免费视频| 日本一久是| 日韩精品碰碰| 青久操| 9久在线视频只有精品| 久久AV无码网址| 欧美综合 站| 波多野结衣AV无码一区| 亚洲熟妇丝袜在线观看| 在线日韩日本亚洲国产| 蜜臀久久一区二区| 亚洲精品人体| 色墦五月丁香| 九九九九九九九九九国产精品| 国产精品久久久久久 百度| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 蜜臀久久99精品久久久久久-DVD原版全| 制服乱伦| 欧美色91| 思思热在线观看| 男人综合网| 欧美嫩性色| 男人天堂欧美| 欧美亚洲国内自拍| 天天射日日干| 夜夜嗨一区二区| 日韩大香蕉| 大香蕉97久久| 亚洲国产成人7777| 亚洲自拍欧美国产首页网曝| 欧美日韩啪啪电影| 久久99草| 日韩三级天堂在线观看| 综合大香蕉美。| 亚洲四虎熟女精品| 伊人麻豆传媒| 在线啊啊啊啊| 东京热视频网| 午夜精品久久999热蜜桃介男人用| 日本丝袜人妻内射| 欧美人妻一区二区| 伊人色综合网| 一区二区三区免费视频入口| 久久久久久久久久久久久久久久9| 久操网无码在线| 熟妇一区,二区,三区。| 婷婷丁香五月激情啪啪| 欧美色偷偷| 人妻大相焦在线| 亚乱色| 蜜臀久久99精品久久久久久酒店| 国产女上位好爽在线| 美日韩男女操屄视频| 97操在线| 成年女人18级毛片毛片免费观看| 天啪| 97精品视频免费| 最新日韩黄片| 精品福利| 青青草字幕AV| 亚洲天堂电影精品一区| 色欲Av人妻精品一区二| 国产乱青青草久久| 电影69乱码96| 尤物黄色在线观看网站| 51一区二区三区| 人妻激情偷乱视三区频一区二区| 黑人娇小av在线播放| 91处女视频在线观看| 激情五月天丁香社区| 日韩一级欧美一级国产一级台湾| 动漫av中文| 天天天天干| 亚洲人体视频在线观看| 插B在线观看| 亚洲、日韩、综合、另类| 国产精品露脸在线观看| 91无摭挡| 男人的天堂2018东京热啪啪啪| 天天躁日日躁xxxxx| 一区二区三区一亚洲中文字幕、综合区灬 | 青青青操| 国产欧美日韩精品中文| 久热一区二区| 伦理片秋霞免费影院| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 色色五月天婷婷| 亚洲伊人成综合成人网| 人妖欧美一区二区| 91天美传媒精品| 国产激情综合五月久久| 中国农村熟妇毛片视频| 日韩97超碰| 性性欧美| 日本99久久| 粉嫩粉嫩一区性色AV片| 精品国产乱码久久久久久蜜臀| 免费啊啊啊| 99国产天美| 91|九色|国产熟女| 欧美激情性爱视频网站| 色波多| 国产精选视频| 日韩精品影视| 国产精品久久久久久久久久久久久久久久 | 精品丰满熟妇人妻一区| 久久精品一区| 激情综合97| 婷婷丁香六月| 日本Xx性爱| CCYY草草影院地址入口| 久久一区二区三区四区五区| 欧美久久人体| 裸体1区| 不卡九肏| 日韩亚洲美州欧洲综三区一品在线| 久久婷婷色| 亚洲成a人在线观看久| 欧美性爱综合,免费| 综合久久少妇中文字幕| 亚洲欧洲自拍| 美女黄页网站| 亚洲无码一区成人免费午夜| 91国产丝袜美女| 吉川爱美亚洲二区在线 | 911av网站免费观看| A级毛片在线看免费| 91亚洲欧美| 骚女天天综合网| 97视频免费播放| 欧美日韩制服| 欧美日韩一二三| 蜜臀99久久精品久久久久久| 偷拍片久久| 91AV天堂| 老色鬼成人精品视频下载大在线观看| 亚洲综合性网址| 天天看特黄的免费网站 | 欧美裸体美女日麻屄| 亚洲欧洲激情卡通另类文学四射小说网站 | 蜜臀av在线播放一区二区三区| 亚洲无码99| a网站免费观看| 中文字幕人乱码中文字的预防方法 | 久久精品—区二区三区内射| renqi久久久久久久久久久久| 欧美 亚洲 91| 精品超碰中文在线| 一区不卡在线观看av| 91欧美综合在线| 夜夜一区二区| 啪啪资源网| 婷婷午夜清品久久久久久久性色视频观| 玖玖爱综合| 久草免费在线一区二区| 欧美日韩精品久久久久久久久东北老熟妇| 欧美狠狠弄| 中文字幕一区二区三区视频播放| 999综合网| 9 9无尺码天堂网| 屁股久久久久久久| 亚洲情色综合网| 蜜桃视频精品一区二区三区| 熟女色综合久久| 精品欧美老熟女一二区| 天天天肏屄肏屄肏屄欧美欧美| 北条麻妃性愛视频| 伊人天堂在线| 日韩人妻少妇 一区二区三区| 国产精品久久99日日| 亚洲日韩在线a不卡99精品| 日本操逼视频免费| 老熟乱一区二区三区四区| 亚洲第91页| 少妇天堂网络| 荡小穴在线观看| 精品超碰中文在线| 黑丝少妇| www.91色| www色色色com| 98色网| 五月天婷婷欧美三区| 日本网色| 91狠| 碰碰在线视频| 国产乱码久久| 一区二区三区日韩欧美 | 91无摭挡| KK色在线影院| 久久久四区| 欧美激情综合色综合啪啪五月| 插欧洲美女欧美精品| 婷婷中文网| 五月天婷婷综合网| 婷婷五月天基地| h在线看免费版在线看| 超碰超碰欧美| 国产天天看| 九九九九九九免费视频| 人妻丝袜一区二区三区在线| 亚洲日韩精品一区二区| 鸥美中出| 啪啪AV导航| a久久| 国产大片精久久久久久| 综合情欲网| 亚洲丝袜少妇在线| 九月伊人中文字幕| 骚人妻少妇视频| 欧日韩一二三f区| 亚洲图片欧美偷拍| 日韩欧美性吧婷婷乱伦大香蕉| 9久在线视频只有精品| 日本一区二区电影网站| 亚洲国产精品久久久久婷婷老年| 激情小说激情视频| 日韩黄色片子| 激情五月天网站| 六六久久日韩不卡| 91超碰碰在线| 黄色免费一级在线毛片| 午夜欧美女人操逼| 亚洲欧美日韩电影网站一区| 大香蕉青青9| 天久久久噜噜噜久久国产精品爽爽| 女性91网站| 国产 v乱码一区二| 磁力99AV| 嗯啊啊啊轻点视频| 亚洲视频精选| 欧美情色亚洲| 国产女生在线| 日韩午夜国产| 国产亚洲日韩欧| 国产欧美日韩女同性恋ww喷水精品 | 国产一区二区三区高清视频| 日逼国产| 乱子伦一区二区三区国产精品| 搡老女人老91二区| 欧美网站免费| 97 国产精品| 91成人久久| 九九九热精品| 免费看久久久性性| 熟女91网| 天天干,天天日| 亚洲激情在线| 东京热亚洲一区二区| 78超碰| 97香焦色区| 国产400孕妇孕交群| 丝袜 亚洲 偷拍| 国产91 丝袜在线播放00-百度| 久久久久亚洲熟妇熟女| 日日夜夜国产综合| 国产白嫩漂亮KTV在线| 久久9精品网站| 国产久久成人| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产精品久久久久久久久久久久久久久久| 波多野42部无码喷潮在线观看| 超碰性爱97| 激情五月天丁香社区| 97人人色| 大香交伊人网| 欧美日韩国产成人高清| 欧美白嫩女HD| 色五月首页| 2021国产成人精品久久| 丁香五月天久久精品视频一区二区三区| 日本黄色大片一级视频免费麻豆| 精吧天堂| 人妻少妇蜜桃视频欧美一区| 性影在线视频| 91模特在线观看| 美女高潮视频91| 人人插人人摸人人| 搡老女人老91二区| 亚洲s在线观看| 亚洲中文日韩欧美大香蕉视频| 加勒比久久av| 艾草av| 色5月婷婷| 手机在线播放国产福利| 天天做天天爱| 国产区91柔拿会所技师| 天天躁日日躁XXXXYY| 久久的免费性爱视频| 亚洲国产97在线精品一区| 91色图片| 亚洲综合春色| 无套内射性感少妇视频| 国产最火爆久久国产网站网站| 蜜桃网熟妇| 超碰97在线中文| 99这里有精品| 国产亚洲日本精品在线| 99精品综合久久久久五月天| 欧美色66| 无码免费一区二区三区啪啪| 欧美熟女操屄| 亚洲va有码在线天堂| 亚洲黄片免费在线播放| 中文?日韩?免费?精品| 亚洲高清综合网| 97ai亚洲| 夜夜高潮夜夜爽夜夜爱爱一区| 91九九九吃| 久久久99999久网站| 日日夜夜国产综合| 精品国产污一区二区三区| 嗯嗯嗯嗯啊啊啊好紧好大| 男人的天堂网免费| 亚洲天堂男人在线| 美女露胸露屁股| 久久国产精品一级二级三级| 发朗少妇买婬全视频中文| 婷婷九月色| 国产玖玖| 大稥蕉免费视频这里只有精品| 五月丁香综合| 欧美后进式| 激情六月天| 不卡免费av在线播放| 大香蕉专区| 精品一二三区久久AAA片| 六月婷婷色综合| 亚洲 中文 女同| 亚热日本熟女| 99日视频在线免费| 天天综合-91入口| 久久这里只精品免费福利| 青女在线| www. 男人天堂成人在线| 日韩BBN| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 欧美日韩久久精品爱爱| 国产无码精品无码| 国产精品无码在线| 欧美熟爽综合| 激情五月天校园春色网| 日韩色| 少妇高潮对白在线观看| 中文字幕五区| 色色色色色色色色综合| 超碰97国产欧美| 欧美偷拍区| 五月综合激情网| 中文字幕综合人妻| 综合网天天| 国产一区二区精品久久99| 麻豆精品久久久久久久| 加勒比五月天| 狠狠操,使劲操| 伊人91| 亚州高清AV| 国产一级137片内射麻豆| 欧美淫穴| 99re黄| 不卡免费av在线播放| 亚洲欧美国产va在线| 久久性爱视频免费看| av天堂影视中文在字幕在线中文| 久久草视频污视频| 一中国女人毛片水真多| 六月丁香啪啪| 亚洲美女黄色| 插入逼91| 国产自产91区13区| 91久久久久久久久18| 人妻天堂综合网| 精品天堂| 另类图片五月| 国产精品网址| 国产精品久久久亚洲一区| 丝袜AV一区二区三区| 天天爽爽爽爽| 黄片免费日韩| 色女综合| 成人一级性爱| 金典av| 国产女生在线| 日本三级精品| 亚洲男人天堂2019| 1024亚洲中文字幕久在线看片你懂的 | 后入式五六区| 色婷婷综合网站| 九九碰九九爱97超| 97久久久精品| 亚洲欧美国产其他二区| 夜夜嗨一区二区三区三州加勒比| 日本一本道A级黄色毛片试看60分钟| 亚欧美色图| 亚州少妇| 天天干天天燥| 劲爆欧美人妖三区91| 婷婷在线播放| 高潮的A片激情扒开一区| 亚洲综合 欧美| 深爱五月婷婷| 国产操操日韩三级黄| 久久动漫精品视频这里只有精品| 日韩激情无码影院| 欧美激情 日韩精品| 一线黄色免费性爱片| 天天日天天看| 国产精品一区二区后入| 婷婷97| 国产精品无码av在线| 午夜αv| 青青久久久| 日韩国产十八禁| 久久久久免费少妇| 被男人添B超爽视频| 久久久久久久精| 久久综合久色欧美综合狠狠| 国产天美欧美| 99久久99九九99九九九| 国产妇女精品视频青青草| 99热婷婷| 国产亚州高清国产拍精| 亚洲一区二区在线观看91| 激情婷婷丁香网| 99精品人人爽| 秋霞色色影院| 欧美 亚洲 第一页 | 欧洲一区二区| 亚洲综合骚逼| 99热aaa| 国产又大又粗又长视频在线| 青青草视频这里只有精品| 国产精品秘 福利姬在线观看| 乱伦a片视频| 日本熟女免费視颖| 特级特黄一级毛片免费| 乱伦日本中文自拍| 国产亚洲日韩欧| 青青草操逼逼视频| 狠狠色婷婷| 亚洲丝袜二区| 亚洲欧美大| 中文字幕视频在线观看一区二区| 在线观看中文av字幕| 九月丁香综合网| 90后性网国产欧美| 激情六月天| 亚洲人精品久久久喷水| 伊人影院在线理论播放| 亚洲成人一二三区| 欧美在线色图| av线电影| 一本大道久| 97超碰色色| av在线播放国产一区| 亚洲欧洲精品视频发布| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 夜夜草我| 白天啪啪晚上啪啪视频| 欧美人妻一区| 久久极品伊人| 99热aaa| 精品成人久久久人人亚洲| 久男人久久| 操www| 97福利视频| 欧美一区二区传媒| 国产少妇内射| 欧美AAAA黄片| www九九热| SS久久| 91色欧美| 伊人影院综合是一个与深夜成人在线| 在线99热| 蜜屁Av| 久草尤物| 日韩另类色图| 国产乱码久久久| 成人激情无码在线视频| 久久,精品一二三| 日本一区二区电影网站| 国产精品爆乳懂色蜜乳| 人看人人摸人人操| 久久香蕉超碰97国产精品 | 我爱大香蕉| 久久久精品国产亚洲AV无码| 91亚州欧美| 国产资源中文字幕在线| 五月色网| 吊色| 欧美97在线欧| 搡老熟女老女人老熟妇免费视频| 激情亚洲天堂| 亚洲影院无码在线| 蜜桃久久久久久久| 午夜操一操| 91色综| 丝袜美腿av女优在线|