日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(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個文件以頭文件和源文件為主涵蓋VC工程配置、可執(zhí)行文件及圖標(biāo)位圖等資源整體僅7.83MB。該資源已有344人瀏覽學(xué)習(xí)。其中包含PPI顯示模塊、CRadarBase基類封裝、圖像類型轉(zhuǎn)換與JPEG處理等核心代碼覆蓋從原始二進(jìn)制數(shù)據(jù)讀取、解碼到圖像顯示的實現(xiàn)路徑可幫助理解脈沖壓縮、頻率分集等雷達(dá)信號處理技術(shù)在工程中的實際落地方式。PPI顯示模塊與圖像格式轉(zhuǎn)換部分對二維雷達(dá)成像和GUI更新有直接參考價值。同時完整的MFC工程架構(gòu)也為讀者提供了雷達(dá)顯示界面與數(shù)據(jù)管理模塊的參考范式適合具備一定C與C編程和數(shù)字信號處理基礎(chǔ)、希望快速上手雷達(dá)數(shù)據(jù)解析或借鑒完整項目框架的開發(fā)者。1. RadarYHM拿到一個雷達(dá)基數(shù)據(jù)壓縮包之后你要做的第一件事做過氣象或者空管雷達(dá)數(shù)據(jù)處理的人大概率都有過這種經(jīng)歷甲方丟來一個名為“RadarYHM.rar”的壓縮包里面藏著一坨看起來像亂碼的二進(jìn)制文件文件名寫著“基數(shù)據(jù)”。你說它是雷達(dá)基數(shù)據(jù)沒錯但你不知道它的仰角是怎么排的、方位分辨率是多少、強度場和速度場的存儲順序是什么更別說怎么把它變成一張能看的雷達(dá)圖。RadarYHM.rar 代表的就是這個場景雷達(dá)基數(shù)據(jù)解析程序包負(fù)責(zé)把廠家原始格式的基數(shù)據(jù)讀出來、換算成物理量再交給顯示模塊做 PPI 或 CAPPI 渲染。這篇筆記面向的是要用現(xiàn)成程序或自己寫腳本把基數(shù)據(jù)跑通的工作人員目標(biāo)是讓你從拿到一個只有文件名的基數(shù)據(jù)包到看到第一張完整雷達(dá)圖全程不靠猜。2. 基數(shù)據(jù)到底長什么樣先搞懂極坐標(biāo)存儲再聊解析很多人第一次打開基數(shù)據(jù)文件就懵了因為里面全是十六進(jìn)制字節(jié)根本看不到“距離”“方位”“反射率”這些字眼。其實雷達(dá)基數(shù)據(jù)的存儲思路幾十年沒變過雷達(dá)繞垂直軸一圈一圈地掃描每掃一圈沿一條徑向線按距離庫range bin采樣把回波強度記錄下來。所以整包數(shù)據(jù)本質(zhì)上是一個極坐標(biāo)三維數(shù)組——方位角、距離庫、仰角三個維度定一個采樣點。2.1 徑向數(shù)據(jù)塊結(jié)構(gòu)方位頭與距離庫的讀取方式不同廠家的基數(shù)據(jù)格式差異很大但只要拿到一份格式文檔解析邏輯幾乎都是同一個套路文件先是一個文件頭描述雷達(dá)站點經(jīng)緯度、雷達(dá)型號、體掃模式接著就是很多個“徑向數(shù)據(jù)塊”每一塊以一個徑向頭開頭徑向頭里寫著本徑仰角、方位角、徑向序號、距離庫數(shù)量、庫長等元信息徑向頭后面跟著三個等長的數(shù)據(jù)段分別對應(yīng)反射率、速度、譜寬。常見做法是在解析前先讀一段診斷信息確認(rèn)為大端還是小端字節(jié)序。國內(nèi)氣象雷達(dá)常見的基數(shù)據(jù)文件是 SA/SB 波段標(biāo)準(zhǔn)格式還有不少廠家在標(biāo)準(zhǔn)格式基礎(chǔ)上做了“私有擴(kuò)展”所以程序里通常要留一個“格式探測開關(guān)”。用 Python 寫最直接的讀取邏輯時我一般先用struct.unpack按文檔把徑向頭拆出來。import struct # 假設(shè)已按文檔確認(rèn)徑向頭 144 字節(jié)強度段在前速度段在中 def read_radial_head(buf, offset): # 這里以某常見格式為例各廠家的字段偏移以實際文檔為準(zhǔn) fields struct.unpack_from(HHI, buf, offset) # 仰角*64、方位角*64、徑向號 elev_raw, azim_raw, radial_no [x for x in fields] # 第 3 個位置是庫長單位米第 4 個位置是距離庫數(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)用時開一個二進(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 # 跳到強度段 # 強度、速度、譜寬依次排列這里一次性把三段讀走 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先說明一個關(guān)鍵點elevation和azimuth經(jīng)常不是直接存浮點數(shù)而是存一個整數(shù)讀出來除以一個比例因子上面的 64 就是最常見的檔位有些雷達(dá)用 256。如果你讀了數(shù)據(jù)之后發(fā)現(xiàn)角度全部偏大或偏小幾十倍先懷疑這個比例因子而不是懷疑字節(jié)序。另一個常見情況是私有格式里每個距離庫不是一個 short 而是兩個 short前一個存原始計數(shù)后一個存質(zhì)量標(biāo)記這種情況可以把上面代碼的144改成64或其他實際頭長再把data_len乘以 2、4 或者 6。2.2 字節(jié)序、仰角掃描順序與雷達(dá)常數(shù)的影響字節(jié)序判斷不靠猜。一個很土但有效的辦法是讀一個小文件找到文件頭里寫的站點經(jīng)緯度如果解析出的緯度在 30 到 55 之間、經(jīng)度在 70 到 140 之間那字節(jié)序基本就對了如果讀了能算出緯度 11000 多這種數(shù)字那就是斷反了。注意一下這里說的基數(shù)據(jù)解析核心是“把字節(jié)翻譯成場”而不是“計算雷達(dá)氣象方程”。雷達(dá)常數(shù)比如發(fā)射功率、天線增益影響的是從原始計數(shù)值換算到 dBZ 的斜率反映在標(biāo)定參數(shù)里解析程序通常只負(fù)責(zé)把已標(biāo)定或者半標(biāo)定的計數(shù)讀出來真正換算成物理量要再看格式文檔給的公式。仰角的組織方式也需要注意。雷達(dá)一次體掃一般包含 9 到 14 個仰角從低到高依次掃描。文件里的徑向數(shù)據(jù)不一定按仰角分組排列有的廠家按時間順序?qū)懸簿褪窍葘懙?1 層仰角掃完的幾千個徑向再寫第 2 層也有的廠家先把第 1 層和第 2 層各自掃的中間結(jié)果交叉存放最后靠徑向頭里的“仰角編號”來做重排。我一般取出所有徑向頭后做一次排序排序的鍵不是一個 angle 值而是(elevation_index, radial_no)這兩個整數(shù)靠浮點數(shù)來排序容易因為 14.99 和 15.01 這種精度問題把順序打亂。提示不要在拿到新文件時直接把舊配置硬套進(jìn)去。每個基數(shù)據(jù)的“數(shù)據(jù)段布局”都可能不同尤其是外廠雷達(dá)同一型號不同固件版本都能改偏移量。程序里留一個“radar_config”字典里面放頭長、庫長、字節(jié)序、比例因子、是否包含質(zhì)量標(biāo)記位換文件先改配置后解析能省掉大量反復(fù)打開 hexdump 的時間。3. 基數(shù)據(jù)解析與物理量換算把字節(jié)變成反射率和速度場解析字節(jié)只是第一步要把“原始計數(shù)”變成“雷達(dá)產(chǎn)品”還得做兩步換算一是把計數(shù)值轉(zhuǎn)換成物理量反射率因子、徑向速度、譜寬二是把極坐標(biāo)網(wǎng)格貼到經(jīng)緯度或平面投影上。這兩個環(huán)節(jié)做不好出來的圖就是一塊花斑雷達(dá)顯示基本沒法用。3.1 反射率、速度與譜寬的換算公式反射率的下限和精度一般格式文檔里都會給一組閾值比如“小于 2 的計數(shù)值視為無效回波”“大于等于 10 的計數(shù)值剔除旁瓣干擾”。常見做法是程序啟動時讀一個標(biāo)定文件里面包含cal_ref (count - threshold) * 0.5這種線性映射的斜率和偏置或者更常見的查表方式直接將計數(shù)值作為索引查一張 256 長度的查詢表表中存儲對應(yīng)的 dBZ 值。查詢表的好處是雷達(dá)廠家可以針對硬件非線性單獨修正不至于動解析代碼。速度場換算更依賴硬件參數(shù)。多普勒速度的換算一般是velocity (count - velocity_nyquist_offset) * velocity_resolution但要注意速度的模糊Nyquist 速度問題如果解析出的速度場在某一徑向范圍內(nèi)出現(xiàn)整條從正到負(fù)的突變帶那基本就是速度模糊需要在顯示端做退模糊而數(shù)據(jù)解析端要保持原始值不被改動。# 反射率和速度換算的參考實現(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顯示時渲染色板跳過 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)資源時你會發(fā)現(xiàn)不同版本的基數(shù)據(jù)解析程序帶的標(biāo)定文件有時是不一樣的老版本用ref.tbl固定文件新版本改成calibration.xml里面除了反射率還寫了仰角補償和方位增益修正系數(shù)。換標(biāo)定文件后反射率整體偏移 1 到 2 個 dB 是常有的事所以雷達(dá)顯示程序在左下角會顯示標(biāo)定文件名方便現(xiàn)場比對。3.2 體掃重組按仰角生成掃描層再做坐標(biāo)變化徑向數(shù)據(jù)處理完之后下一步是“體掃重組”。你需要把整包徑向按仰角分組每個仰角組生成一個極坐標(biāo)矩陣矩陣的形狀是(方位徑向數(shù), 距離庫數(shù))。方位徑向數(shù)取決于雷達(dá)掃描模式如果雷達(dá)按 0.5 度方位步進(jìn)掃描一圈那一圈就是 720 條徑向如果是連續(xù)掃描并回傳角度頭徑向數(shù)可能不是整數(shù)最后一條徑向和第一條徑向的夾角覆蓋不到 360 度這時一般要做方位插值。體掃重組的代碼如下import numpy as np # radial_list: 每個元素是 {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 # 對沒有徑向覆蓋的方位角做最近鄰填補 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 的計算要把除數(shù)改成 0.1。填補最近鄰這個操作看著粗暴但在雷達(dá)顯示里很實用因為不填補會在扇區(qū)邊界畫出一條黑色的“斷帶”影響對回波連續(xù)性的判斷。想要更平滑的效果可以改成線性插值但要注意方位角是環(huán)形的不能直接線性插值 359 度和 1 度之間的補數(shù)要么拆開角度要么把數(shù)據(jù)復(fù)制一份搬到 [0, 720) 再插。4. 從極坐標(biāo)到屏幕坐標(biāo)雷達(dá)顯示的基礎(chǔ)映射解析出極坐標(biāo)場之后真正難的反而是顯示這步。雷達(dá)顯示不能把極坐標(biāo)數(shù)據(jù)直接畫到屏幕上你必須為每個距離庫的經(jīng)緯度做坐標(biāo)變換。這里有兩個選擇一是直接把數(shù)據(jù)網(wǎng)格化成經(jīng)緯度網(wǎng)格再做標(biāo)準(zhǔn)的等經(jīng)緯度渲染二是用 GPU 或圖形庫直接做極坐標(biāo)扇區(qū)繪制。對從業(yè)人員來說前者實現(xiàn)門檻低更貼近大多數(shù)氣象雷達(dá)顯示的尺寸和精度。4.1 雷達(dá)站點為中心的極坐標(biāo)到經(jīng)緯度網(wǎng)格插值把極坐標(biāo)數(shù)據(jù)網(wǎng)格化到經(jīng)緯度核心是正變換已知雷達(dá)站點經(jīng)緯度、某距離庫中心的距離、某個徑向的方位角求該點的經(jīng)緯度。然后建立輸出網(wǎng)格比如 0.01 度分辨率在每個網(wǎng)格點上判斷它落在哪個距離庫和哪個方位角之間取對應(yīng)值。逆插值比正變換更常用因為這相當(dāng)于在查詢經(jīng)緯度點時直接算出源的極坐標(biāo)位置。import numpy as np def polar_to_latlon(radar_lon, radar_lat, azimuth_deg, range_km): # 簡化的正變換假設(shè)地球為球體單位度、千米 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)格點反查極坐標(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á)射線的彎曲。說實話對幾百公里內(nèi)的單雷達(dá) PPI 顯示來說不做折射修正不會造成肉眼可辨的偏差但對遠(yuǎn)距離超過 200 公里的強度值按地理位置填到圖上會有接近一個網(wǎng)格的偏移。真要做精確的話需要用標(biāo)準(zhǔn)大氣折射模型把雷達(dá)射線的高度算出來但這只影響高度不影響方位和水平距離。坐標(biāo)轉(zhuǎn)換之后下一步是插值。距離庫方向用“就近取庫”方位方向用“線性插值”基本夠用。我自己一般先給每個經(jīng)緯度網(wǎng)格點算出方位角和距離然后直接算它在極坐標(biāo)矩陣中的浮點坐標(biāo)再做一次雙線性插值這比先正變換到經(jīng)緯度網(wǎng)格再重采樣少一個步驟速度也更快。注意橫跨 0 度方位線的處理方位角差要用(az1 - az2 180) % 360 - 180來算不然扇區(qū)邊界會出裂縫這個細(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é)把物理量映射到顏色表。這里有一個容易做錯的地方不要讓顯示模塊把 NaN 值映射成“0”而要映射為透明色或背景色否則遠(yuǎn)處沒回波的地區(qū)會顯示成一片綠色或紫色這會讓新手誤判為大范圍降水。底圖疊加建議使用標(biāo)準(zhǔn)矢量底圖分塊加載而不是現(xiàn)場去拼在線地圖服務(wù)。雷達(dá)顯示頁面一般只需要國界、省界、河流和城市點加載完經(jīng)緯度網(wǎng)格插值數(shù)據(jù)后直接用圖形庫按經(jīng)緯度疊加就行。最多見的定位錯誤是雷達(dá)站點經(jīng)緯度和底圖坐標(biāo)系不一致基數(shù)據(jù)文件里如果是 CGCS2000 坐標(biāo)系的經(jīng)緯度而底圖用的是 WGS84兩者在局部地區(qū)會差上百米雷達(dá)回波會被平移。解析層面要多一步坐標(biāo)基準(zhǔn)統(tǒng)一別把雷達(dá)中心點直接當(dāng)作底圖原點來平移。5. 基數(shù)據(jù)解析和雷達(dá)顯示避坑五條血淚經(jīng)驗做雷達(dá)基數(shù)據(jù)解析的從業(yè)者十有八九都踩過下面這些坑。有些問題看著像數(shù)據(jù)壞了其實是解析配置錯了有些問題看似是顯示程序 bug實際上是插值算法的問題。5.1 反射率場全部偏大 10 dBZ標(biāo)定文件沒加載對現(xiàn)象是雷達(dá)顯示的降水范圍看著特別夸張毛毛雨都顯示成中等強度降水強回波區(qū)幾乎全是紫色。你先懷疑標(biāo)定文件而不是懷疑程序算法。原因很多基數(shù)據(jù)解析程序源碼里有標(biāo)定文件的默認(rèn)路徑換機(jī)器部署時路徑不對程序悄悄退回默認(rèn)值導(dǎo)致查表用的還是出廠標(biāo)定而雷達(dá)硬件近期已經(jīng)做過標(biāo)定維護(hù)真實偏置變了。有些老格式里反射率計數(shù)和 dBZ 的換算斜率是 0.5新格式變成 1.0斜率不對直接把數(shù)值翻倍。解決解析程序加一行日志啟動時打印實際加載的標(biāo)定文件路徑和查詢表第 128 個值對應(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)象是強回波區(qū)邊緣一圈一圈的鋸齒尤其是遠(yuǎn)距離處一幀圖里同一個回波團(tuán)的邊緣像被咬了一口每個齒間距完全一致。原因方位徑向數(shù)按 720 生成但實際基數(shù)據(jù)雷達(dá)是按 0.1 度步進(jìn)掃描一圈有 3600 條徑向。做坐標(biāo)映射時把 3600 條徑向強塞進(jìn) 720 個方位槽里相當(dāng)于每 5 條徑向數(shù)據(jù)只保留了 1 條漏掉了 80% 的方位精度。解決先掃描徑向頭統(tǒng)計方位角的最小差值和最大差值程序用統(tǒng)計結(jié)果自動決定方位槽數(shù)。不要寫死“720”。如果你拿到的是一個多普勒雷達(dá)同時做體掃和扇區(qū)掃描的數(shù)據(jù)還會出現(xiàn)某個仰角只有 120 度扇區(qū)覆蓋這時按 360 度槽位生成全圖扇區(qū)外全是補出來的假數(shù)據(jù)顯示為一條直線狀的假回波邊界。對策是要在坐標(biāo)映射里加一個 coverage_mask記錄真實徑向覆蓋范圍顯示端只渲染有覆蓋的扇區(qū)其他置為背景。5.3 速度場出現(xiàn)“黑白棋盤”交錯折射修正和速度解模糊沖突現(xiàn)象是速度場圖上出現(xiàn)大面積的 0 值附近正負(fù)交錯看著像棋盤格。原因速度場比較敏感極坐標(biāo)插值時若對速度場用了反射率場那套“最近鄰填補”會把雷達(dá)測量不到的遠(yuǎn)距離庫填出一個接近 0 的速度值而這些地方實際沒有信號。特別是薄云或?qū)訝钤平邓倪吘壊逯党龅?0 速度與真實的速度場混在一起看起來就是隨機(jī)正負(fù)交替。解決速度場插值時對無覆蓋區(qū)域一律保持 NaN不做最近鄰填充如果有業(yè)務(wù)需要風(fēng)場連續(xù)性只做范圍不超過 2 個距離庫的小窗口平滑不要全圖插值。另一個坑是速度場先做了退模糊再插值退模糊后的場與原始場跳變特性不同插值引入的偽像更明顯。我現(xiàn)在的習(xí)慣是原始速度值只做掩碼在極坐標(biāo)域完成退模糊最后才插值到經(jīng)緯度網(wǎng)格順序不能反。5.4 體掃數(shù)據(jù)各個仰角錯位仰角分組用錯字段現(xiàn)象是 PPI 高仰角圖上的回波和一個低仰角圖上的回波看起來毫無關(guān)聯(lián)甚至高低仰角的回波位置完全對不上。原因正常體掃中高層仰角看到的回波會相對低層仰角向雷達(dá)中心收縮因為雷達(dá)射線隨距離抬升遠(yuǎn)距離處低層仰角能看到降水高層仰角已經(jīng)超出降水頂。如果仰角分組字段選錯比如把“俯仰角原始計數(shù)值”當(dāng)作“仰角索引”使用會把不同掃描層的徑向混在一起顯示端畫出的是幾層數(shù)據(jù)的雜合體位置自然對不上。解決讀取徑向頭之后畫一張仰角索引-徑向序號的關(guān)系表比如打印(radial_no, elevation_index)的前 100 條正常情況應(yīng)該是仰角索引不變、徑向序號遞增掃完一層后仰角索引跳變。如果前 100 條里仰角索引來回跳檢查一下解析的字段偏移量是不是偏了一位。經(jīng)驗是絕大多數(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ù)一張體掃如果是 14 層、每層 3600 條徑向、每條 800 個庫那每個仰角矩陣是 3600 × 800 個 float14 層接近 1.6 億個數(shù)值。如果遠(yuǎn)程顯示端在瀏覽器里逐個采樣點做經(jīng)緯度反算插值即使每層重采樣只算一次也要循環(huán)幾千萬次瀏覽器直接崩。解決常見的做法是服務(wù)器端先把體掃數(shù)據(jù)在極坐標(biāo)域插值成經(jīng)緯度網(wǎng)格比如每層 600×700 網(wǎng)格然后對每個網(wǎng)格編碼成 PNG 瓦片或者 GeoTIFF 切片顯示端只拼圖不重算插值。這樣遠(yuǎn)程顯示端只接收圖片內(nèi)存占用和 CPU 消耗都壓到很低。雷達(dá)顯示速度優(yōu)化越靠近數(shù)據(jù)源頭做的計算越多越靠近用戶做的計算越少這條原則不會錯。6. 進(jìn)階用法用解析出的基數(shù)據(jù)做 CAPPI 和剖面圖驗證解析正確性當(dāng) PPI 能正常顯示之后你其實還可以用同一套解析結(jié)果繼續(xù)做 CAPPI等高平面位置顯示和垂直剖面。這兩個產(chǎn)品對解析正確性的驗證遠(yuǎn)遠(yuǎn)強于肉眼看 PPI因為 CAPPI 會把各個仰角的數(shù)據(jù)融合到同一個高度面上如果仰角元數(shù)據(jù)解析有誤CAPPI 會出現(xiàn)明顯的“接縫”或“斷崖”。CAPPI 的簡單做法是對每個經(jīng)緯度網(wǎng)格點計算該點在每個仰角上的高度用標(biāo)準(zhǔn)大氣折射近似公式h sqrt(R^2 r^2 2Rr) - R其中 R 是等效地球半徑 8500 公里r 是斜距然后找出距離目標(biāo)高度最近上下兩個仰角的反射率值做高度線性插值。其實不需要對每個點都算三角函數(shù)可以先把每個仰角的距離庫先轉(zhuǎn)成高度層做成“高度-庫數(shù)”映射表經(jīng)緯度網(wǎng)格點只做一次徑向距離查找再查表取高度這樣性能能快五倍左右。剖面圖的實現(xiàn)更簡單但也更考驗解析質(zhì)量選一條穿過雷達(dá)站的線段沿線段每個點用 4.1 里的逆變換找到它在每個仰角層中的位置把不同仰角的數(shù)值拼到一個二維剖面上。做剖面圖之前務(wù)必先驗證速度場和反射率場是否對齊——有的基數(shù)據(jù)格式里速度場距離庫的起點比反射率場晚一個庫不做對齊直接畫剖面會在近地面出現(xiàn)一條假的水平亮帶。最后想分享一個習(xí)慣不管從哪個渠道拿到 RadarYHM 這類基數(shù)據(jù)解析程序第一件事不是跑代碼而是先做一個最小驗證——生成一幀 PPI存為 GeoTIFF 帶坐標(biāo)信息疊加在衛(wèi)星云圖或者上一幀雷達(dá)圖上對比一分鐘。這樣做的目的是確認(rèn)坐標(biāo)轉(zhuǎn)換和仰角分組沒問題而不是只是“看到圖了”。坐標(biāo)差半度、仰角錯一層這類問題肉眼看實時動畫很難發(fā)現(xiàn)但疊加底圖或者疊加前一時次數(shù)據(jù)一眼就能看穿。希望這篇筆記幫你少走這一段彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月天网| 国产第11页| 综合亚洲欧美精品日韩?v| 日本天天人人狠狠在线日美女| AV一区观看| 久久九精品| 激情综合亚洲| 国产精品久久久久无码AV会牛| 夜夜黄| 少妇被玩视频二三区| 琪琪精品免费一区二区三区 | 成人影 天天操 亚洲| 久久久麻豆精品| 久久97精品久久久久久久不卡| 日夜久久久九九九久| 欧美一级做a爰片免费视频| 女人精品内射国产99| 97操综合| 久久久久网站-538在线视频-欧美永久乱码| 午夜男女爽爽爽影院视频| 伊人久久大香蕉线AV五月天| 欧美成人性爱视频大全| 国产精品视频自拍在线| 亚洲综合影院| 人人做人人妻人人夜视频| 熟女精品日韩一区二区三区| 久久综合久色欧美综合狠狠| 精品97精品97| 男人精品天堂一区| 国产精品小视频一区二区三区| 国产人妖视频一区在线观看| 色翁荡息又大又硬又粗又爽| 加勒比伊人| 色区97| 国产91专区| 欧美亚洲涩涩| 加勒比综合a∨| 丁香六月啪| 欧美日韩国产三级黄色| 久久riav中文精品| 欧美91视频| 激情小说日韩无码| 18禁的网站在线| 蜜桃无码AV一区二区| 黄页视频网站野外| 午夜AV人气不卡| 午夜无遮挡男女啪啪视频| 亚洲日韩精品一区二区| 999久久久免费精品国产牛牛| 天天弄欧美| 亚洲不卡三级手机播放| 久久久精品| 97天天日| 91美女视频| 日韩欧美性吧婷婷乱伦大香蕉 | 91人妻精华帖| 国产69精品久久久久99尤物| 91精品丝袜久久久久久| 青青国产精品在线| 天堂精品小草| 亚洲综人网| 国产嫩草精品A88AV| 成人资源中文字幕在线观看| 精品久久久久成人码免| 色区97| 夜夜躁狠狠躁日日躁av| 国产精品天堂| 午夜福利成人免费视频| 色五月婷婷麻豆在| 人人综合| 青青伊人加勒比海| 亚洲无码国产探花在线观看| 嗯啊视频免费在线观看| 日本日皮视频逼| www…国产操逼| 久久婷婷视频| 性色国产东北露脸精品视频| 精品美女少妇一区二区| 国产 日韩,欧美 自拍| 日本一二区不卡| 男女无套 免费网站| 天天射日日干| 亚洲操逼无码| 后入内射蜜桃臀| 在线观看午夜婷婷久久久久清性观看| 久久视频,这里只有精品| 九九热精彩视频| 人妻人妻天天碰| 欧美日韩小说| 91搞逼视频| 熟妇操花| 色老汉色| 18精品一二区| 欧美十八禁视频| 久久99亚洲精品久久99果| 韩国一区二区精品亚洲| 欧美同性恋 的搜索结果 - 91n| 亚洲久久久久| 国产原创剧情在线丝袜| 欧美 亚洲 大香| 久久9免费视频| 亚洲爽图| 中文字幕jul-617人妻熟女| 婷婷精品| 国产精品一级二级在线| 亚洲无码超碰免费| 这里只有精品视频在线| 偷拍五区| Sekablack无码一区| 欧美在线播放aaaa| 日本中文字幕熟妇| 国产综合永久精品日韩鬼片| 青青草啪啪网| 亚洲国产精品99久久久| 欧美熟女妇同| 毛片一区二区| 婷婷亚洲综合| 丝袜加勒比| av在线播放国产一区| 国产又粗又又黄又猛| 中字一区| 亚洲精品久久久久久久蜜桃臀| 日韩内射视频| 亚洲性天堂| 日本熟女中文字幕一区| 成人久久精品| 综合 欧美 亚洲 日本| 欧美激情总合网| 欧美一区二区| 色999五月色| 中出人妻中文字幕91在线| 国语av狠狠色丁香婷婷综合激情| 国产按摩一区二区三区| 快灬快灬 一下爽蜜桃在线观看| 在线综合 亚洲 欧美中文字幕| 日韩精彩免费| 欧美黄色手机在线观看| WWW4虎| 日韩99999| 国内毛片国产专区二| 国精综合一二三区影视| 国产精品无码在线| 不卡九肏| 久久五十路熟女人妻| 久久黄黄| 秋霞怕怕片| 婷婷爱五月| 日本媚薬中文字幕在线| ss久久| 亚洲本色精品一区二区久久| 成人综合网 欧美| 极品销魂美女一区二区| 天天操天天日青青草超碰av| 婷婷AV一区二区三区| 亚洲怡春院| 男男H黄动漫啪啪无遮挡网站| 啊啊啊啊,啊啊好多水| 国产超碰| 国产一区自拍欧美日韩| 中国熟女91| 国产乱人伦AVA麻豆软件.| 人人爽人人精品乱人伦AV| 亚洲精品成人激情在线| 久久大| 天堂蜜桃无码视频一区二区| 婷婷丁香九月| 国产精品97视频| 99久久无色码| 久久久久久国产无码精品| AV男人天堂网| 国产传媒日本欧美专区| 超碰在线人妻| 午夜亚洲WWW湿好大| 色综合20p| 爆操无码| 岛国激情视频软件| 又大又大又大又粗爽高潮观看| 1二区9| 亚洲中文字幕三级在线| 美女操逼A A| 99日免费视频中文字幕| 天天色悠悠激情| 国产精品嫩草影院午夜两性| 97色香蕉| 果冻传媒A片一二三区| 亚洲天堂性爱| 九九色婷婷| 性饥渴少妇av无码毛片| 91人人操| 国产热av| 啊啊啊97视频| 99热伊人| 神马久久久久久| 51一区二区三区| 嗯嗯啊啊啊好爽| 超碰天天久久79| 无码少妇精品一区二区60岁老人| 国产肏逼网站| 女生91网站| 福利五区| jiujiujiujingpin| yaouchengrenav| 成人久久久精品| 中文字幕加勒比海高清无码免费视频| 99精品成人免费看| 可以免费看黄片的视频| 国产熟女精品一区二区| 91欧美色| 97色欧洲| 夜夜嗨一区二区三区三州加勒比 | 欧美有码激情视频一区二区三区| 超碰AV在线| 精品国产丝袜一区二区三区乱码| 国产午夜福利专区综合| 亚洲色图亚洲| 1769成人国产精品视频| 东北女人操逼| 中日韓欧美高清| 91精品国产91久久久久久久久久久久| 91 亚洲情侣偷拍 久久| 人人妻人人色| 成人在线午夜视频一区| 超碰99热中文字幕| 久久久久久久久久久久九| 欧美三级不卡| 欧美日韩国产电影| 少妇色综合| 俺也射| 人妻少妇无码 | 美國A片| 亚欧Av| 这里都是精品在线观看| 人妻啊啊人妻啊| 欧美黑人猛交春色影视大全| 亚洲精品欧美专业| 尤物视频网 刘玥| 97射欧美| 国产粉嫩蜜臀av一区二区三区| 2019精品国产无码成人| 国产成人久久久精品免费AV| 夜夜嗨一区二区| 麻豆天美制片厂网站视频| 啊啊啊啊操死我了| 91天堂| 无码免费在线观看黄色片| 狠狠色狠狠色狠狠五月| 国产精品一二三免费网站| 日本九九久久99播| 玖玖综合视频| 91看黄片| 无码9区| 九九九九九九成人| 97久久超碰国产精品| 国产成人91一区二区三区| 中文字幕一区电影在线观看| 女人一区| 欧美日韩国产成人高清| 最新国产精品久久精品| 97视频新免费| 亚洲黄片免费在线播放| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲91亚洲| 激情久久日韩精品中文字幕麻豆| 看免费的黄片| 亚洲综合小说另类图欧美视频激情小说色五月天 | 蜜臀人妻少妇久久在线观看| 久久在肏| 韩国三级理论在线| 97视频www| 亚洲91色| 欧美激情五月天| 久热99999| 亚洲天堂一区二区久久| 蜜桃精品一区二区三区ww| 久久久久久免费电影| 国产精品一区二区手机看片| 欧美制服网站美腿丝袜| 日曰骚久久精品| 可能人人看人人摸| 亚洲限制级| 久久大黄片| 开心五月深爱五月| 99av| renqi久久久久久久久久久久| 白嫩妹子国产骚| 白天啪啪晚上啪啪视频| 欧美色66| 日韩激情啪啪啪| 日韩ab网| 中国少妇XXXX做受| 丰满精品人妻少妇久久字幕| 免费看黄视频亚洲网站| 影音先锋一区二区在线资源| 777琪琪午夜免费A片| 精品夜夜澡人妻无码| 色汉综合| 欧美性,色九九| 1769一区| 亚洲人码13| 国产美女高潮叫床视频| 久久久一二三四区| 综合婷婷| 精品九九| 日韩无码AB| 美国aaaaa一级黄片| 熟女网站最新| 色综合网1| 大香蕉一人| 天天日天天爽| CCYY草草影院地址入口| 四虎在线观看网站| 久久婷五月天| 四虎午夜影院| 日本三级韩国三级美三级91| 五月丁香婷婷色| 欧美裸体美女日麻屄| 高清不卡国产| 国产女人操逼视频| 亚洲欧美不卡线| 久久只有精品一区二区三区| 国产精品久久久久久久黄无码| 中文字幕精品三级久久久| 色婷婷色99国产综合精品| 欧美精品97| 极品内射| 丁香色五月 97干| 97久久超碰| 60秒免费视频| 殴美牲| 中文字幕人成乱码熟女香港| 日日玩天天干| 一区二区三区四区姦女| 手机看片1024你懂的国产| 91爱网| oumeizonghese,www| 免费黄色A片| 国产日韩精品suv| 人妻天天爽| 丁香五月天社区| 在线免费观看日韩一区| 日躁天天爽爽| 蜜臀av中文字幕| 精品夜夜澡人妻无码| 91精品国产日韩欧美综合| 久久国产精品视频| 一区二区三区蜜桃成人撸久久东京热| 大香蕉乱伦视频网| 一区二区三区 日韩欧美| 91bbb| 九九超碰综合网| 干B| 极品色社| 亚洲精品日韩国产欧美| 日韩中文字幕在线视频观看| 久久侵犯人妻爽爽爽| 国产亚洲女v在线观看| 久久精品超碰| 国产2.3.4区| 精彩久久中文| 粉嫩久久久久| 1204金沙人妻懂旧版免费| 精品区9| 操逼网免费无码视频| 国产精品探花色| 91狠狠综| 看全色黄大色大片免费视频| 日韩综合97p| 无毛精品| 婷婷久草| 日本性一区| 91丝袜在线视频| 午夜啊啊啊| 成人网欧美风情| 亚洲人精| 99爱久久视频频| 91亚·色| 九九九九88| 96久久科窝| 天天插天天射| 久久免费中文字幕在线观看| 欧美黑人XXXⅩ高潮交| 久久性视频| 精品国产精品一区二区| 五月天婷婷基地| 色人久久| 伊人五月天青青草婷婷| 69视频福利导航| 九九夜精品九九在线| 亚洲色9| 男人的天堂欧美| 久久亚洲不卡一区二区三区| 久久一二三四五六七八九区区| 日韩二级| 久久人妻一区二区三区高清| 中文字幕在线高清男人的天堂| 五月天丁香婷婷综合网站| 口爆吞精在线观看| 婷婷丁香六月| 老鸭窝亚洲毛片| 97超碰色屌| 亚州中文字幕超碰97| 日韩精品作爱导航| 中文字幕av一区二区三区人妻少妇| 99在线精品观看视频中文| 91老妇女| 无码高清少妇久久| 操逼视频免费日韩无码| 嗯啊不要在线| 久9久精品视频| 欧美草草| 国产精品内射婷婷一级二| 老司机天天操| 99精品久久| 欧美中文字幕一区 | 亚洲国产欧美一区二区潘金莲 | 人妻天天爽夜夜爽精品2| 欧美色图成人网一区二区| 久久国产999| 丰满人妻一区二区三区免费| 青娱乐福利99| www.丁香五月| 精品国产国产AV| 97在线免费公开视频| 欧美日韩在线视频网站| 破苞ⅩXXX性无码动漫无码| 欧日韩不卡视.频| 麻豆天美制片厂网站视频| 后入福利| 国产精品爱欲| 亚洲成人av色网| 97人妻免费中文字幕| 国产精品无码AV网站| 伊人色综合超碰| 日本免费二区三区| 高清成年美女黄网站免费大全 | 久久9精品| 天天色天天干天天爱| 香蕉综合网| 98福利在线视频| 好色综合| 色噜噜综合在线| 老鸭窝日丰县女人| 又粗又长又爽在线观看| 国产精品久久久久久夜夜夜| 凌辱美少妇久久aV| 操逼网免费无码视频| 国产极品久久久| 久久超碰网| 国产在线精品偷| 国产亚洲日本| 一级@啪啪视频| 95精品在线| 国际精品久久久| 色成人Www精品永久观看| 欧美性战999| 黄骗免费网站| 久久精品一区二区三区不卡| 加勒比中文av| 少妇二级| 中文字幕三四区| 亚洲中文字幕97久久精品少妇| 超碰在线日韩一区| 人人扣人人操| 欧美姓爱综合网| 婷婷五月天色色| 日韩本不卡视频在线观看 | 久久免费精品96| 欧美一级AAAAAAA| 一道本东京热加勒比一区二区三区 | 亚洲av影音先锋| 日韩欧亚中文在线| 久久一级无码精品毛片6| 加勒比少妇AV婷婷六月天超碰超碰| 高潮的A片激情扒开一区| 久久亚洲天天做| 国产精品探花色| 91AV天堂| 色综合色欲色综合色综合色综合| 欧美午夜熟妇黑人精品91| 91九色在线| 97综合激情| 一色网男人的天堂| 成人免费视瓶| 欧美日韩亚洲五月天婷婷| 老熟女乱子伦中文字幕一区二区| 欧美玖玖爱免费玖玖| 国产AV久久野战精品| 色亚州人久干视频在线观看免费版| 午夜激情成人在线观看| 亚洲国产青青| 丁香成人五月天| 亚州综合色| 青青草久久一区网| 郑州宾馆老熟女露脸啪啪| 欧美 日韩第一性色| 五月天婷婷影院| 日韩熟女无码| 超碰在线综合97| 亚洲精品丝袜-不卡成人免费……| 少妇被c 黄 免费观看| 国产女人高潮嗷嗷嗷叫小说| 干b网| 99热超碰| AA特级绝黄| 天堂综合网| 麻豆精品A片免费观看| 日本操逼视频导航| 97亚洲中文| 91撸色网 玖玖网 欧美| 中文字幕性感少妇av| 精品人妻一二三| 日韩无码AB| 日韩啪啪啪啪啪| 久久久久久久久久久免费精品| 久久精品一区二区三区蜜桃臀| 校园春色 男人天堂| 十八禁av无码免费网站APP| 天天射天天色成人| 99蜜桃臀久久久欧美精品网站| 丁香五月天堂网| 岛国激情视频在线观看| 69精品| 久操av在线| 亚洲男人的天堂V| 在线国产探花| 3028国产精品| 青草草免费网站av| 黄片www视频免费| 精品乱码在线观看| 嗯嗯嗯啊啊啊操的我好爽 | 欧美三四五区| 日韩资源网| 欧美色图偷拍另类| 熟女日韩| 伊人亚洲国产一成人久久精品,久久| 国产对白刺激视频| 翔田千里爆乳巨臀无码| 精品人妻一区二区三区四区不卡在| 噜噜噜亚洲精品| 啊啊啊啊二区好大| 欧美色图亚洲色图成人在在线| 久久草在线综合视频| 免费一级特黄特色大片在线观看看| 日韩在线国产字幕| 久久少妇| 91bbb| 97Ai亚洲| 天天爽天天操啊啊啊| 婷婷人妻激情| 另类小说欧美激情校园春色| 亚洲天堂另类| 麻豆一区二区AV天美| 男人天堂最新手机版在线青青草| 久久精品99| 啊啊啊啊好大好硬啊啊啊啊啊| 日本精品性生活久久久| 神马久久69| 久久日本熟女精品一区| 久久6热精品99视频| 91nbbbbbb| 色爽——AV| 欧美激情一| 丰满熟女人妻一区二区三五十一路| 亚洲熟女偷拍在线观看| 精吧天堂| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 久久久精精精| 亚洲情色视频| 国产亚洲色婷婷久久99精品91 - 百度| 久久69| 久久婷婷电影网| 黄片免费视频2019| 国产精品无套内谢| 久久精品美女一区| 日本超碰在线国产一区| 欧美日韩免费专区在线| 亚洲综合性网址| 91美女视频电影| 巨乳特殊服务按摩| 久久精品一区二区一8| 欧美日韩性爱电影在线| 日韩一级片在线看| 久久最新免费视频23| 国产精品午夜成人福利| 加勒比人妻综合| 亚洲欧美中文日韩视频中国语| 中字乱伦AV| 色呦呦、国产精品| 国偷自 一区二区| 欧美色图电影| 911av网站免费观看| 91呆哥人妻| 91色女| 劲爆欧美人妖三区91| 欧美 亚洲精品首页| 国产黄色剧情影片麻豆免费播放| 婷婷激情五月天小说网| 欧美日韩超碰在线| 欧洲亚洲天堂精品 | 亚洲青青青视频在线| 人妻酒店出差被中出免费在线播放| 尤物AV免费网站| 国产福利电影| 91狠狠综合久久| 鸥美插入视频| 欧美天天干| 围产精品一区二区三区视频播放| 欧美78p| 成人精品水蜜桃久久久久久久| 欧亚日韩一区在线| 国产亚洲禁久一区二区| 色九九九九| 天天网综合| 亚洲操逼无码| 97亚洲欧美日韩| 白丝AV| 久久婷婷五月天| 天天摸夜夜操视频| 国产精品视频内谢女人| 99热官网| 久久久成人免费av电影| 一本大道不卡一二三区| 99re这里只有精品3| 国产精品丝袜在线| 欧美激情中文字幕另类小说| 97 九色| 久久久久久亚洲Av无码精| 久99热| 视频在线观看青青99国产| αⅴ天堂| 小明看看网址| 国产精品一区二区亚洲人成毛片 | 久久久久久久强迫| 爱爱动态120秒| 欧美色九九| 久操热线| 精品美女少妇一区二区| 看日韩黄片| 色眯眯av| 国产综合在线视频网站| 91中文精品日韩欧美在线| 久久久新亚洲AV| 日韩偷拍色图| 秋霞网无码| 中文一区二区婷婷视频| 97精选久久| 97视频播放| 婷婷99狠狠躁天天躁| 色网亚洲人| 日本99热| 2017大香蕉| 一本正道久久熟女| 黄色香蕉视频网站一区| 久久大线蕉一区| 日韩激情啪啪啪| 尤物视频偷拍免费| 狼人久草| 大香蕉78| 色香在线| 高清国产av无码| 2017天天操| 日韩伦理久 久久 清纯| 少妇啪啪自拍| 91网站在线播放| 亚洲久热| 欧美中文字幕日韩在线| 色偷偷超碰亚洲| 久久伊人大香蕉| 美女91网站| 男人久久精品| 亚洲欧洲综合视频在线| 国产捆绑一区| 亚洲色入欧美| 色丁香五月婷婷| 国产精品内射婷婷一级二| 欧美综合在线91| 精品成人av一区二区三区在线| 亚洲欧美综合图片| 日韩熟女精品无码专区一区二区 | 国产中出内射一区二区| 97bbn| 强奸乱亚洲| 亚洲伊人成综合成人网| 看看日B真人视频| 亚洲欧美大| 久久社区一区二区三区| 99999久久精| 亚洲射综合网| 丁香五月久久| 久久亚洲欧美中文字幕国语 | 日韩人妻精品久久久久| 国产毛片在线| 麻豆久久精品亚洲精品88| 国产欧美后入| 乱码人妻一区二区三区| 成人精品久久| 97爱b| 色色色色色色色色色色色色色色综合| 国产毛片久久久久久久| 亚洲色图亚洲| 欧美综合色| 好屌色综合| 国产乱婷婷精品二区三区| 色香色欲天天综合网天天来吧| 欧美成人性爱视频在线播放| 综合亚州欧美| 劲爆欧美人妖三区91| 熟女一区二区| 久久草草欧美精品| 国产自偷自拍一区| 十八岁啪啪视频免费看| 干我久操| 91中文字幕| 久久久久久十| nuu12国产麻豆精品| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 久久久久精| 五月婷婷激情综合| 性色av网站| 成人七区| 精品国产91av一区二区三区 | 人妻在线大香蕉| 亭亭丁香激情| 台湾佬激情综合| 无码色| 日本片日本片祼观看网站在线看中文版网页在线看 | 午夜高清成人在线视频| 韩国成人精品久久久免费看| 一区二区精品日韩欧美在线观看 | 婷婷午夜| 亚洲美女AV无码| 亚洲情色综合| 国产精品久久久 | 久久久人妻| 亚洲熟妇A V黑人| 亚洲一区二区av| 久久久久女教师免费一区| 九九这里只有精品| 久久久亚洲熟妇资源| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 北条麻妃99精品青青久久| 日本天天吊| 狠狠 91| 99热色这里只有精品| 小草精彩毛片| 国产人伦精品一区二区三区| 亚洲国产剧情少妇激情| 久久只有精品一区二区三区| 久久最新视频免费观看| 330dv亚洲成年视频网| 青青欧美| 亚洲丝袜二区在线| 果冻传媒A片麻豆熟妇人妻| 超碰人妻久久| 亚洲 无码 偷拍| 成人免费看吃奶视频网站| 日va操| 亚洲精品视频在线| 东北夫妻性偷拍| 久久中出在线| 亚洲欧美啪啪| 亚洲色阁| 秋霞网—男女啪啪亚洲免费体验区| 一级性爱啪啪视频| 国产视频不卡在线观看| 日韩精品99999| 亚洲自拍另类丝袜综合| 风月影院男女十八禁| 久久97视频| 亚欧免费观看视频| 午夜福利免费精品视频| 狠狠久久亚洲欧美专区| 91久久伊人婷婷青青草| 久久女女| 一区二区三区美女超清| 久久毛卡| 极品五月天噜噜| 91 国产丝袜在线放观看 | 少妇丝袜在线观看AV| 91亚洲综合在线| 国产精品蜜臀久久久久无码AV| 亚洲日韩成人性爱视频| 日韩伦理视频| 天堂av最新电影网| 国产精品成久久久久午夜午夜| 综合影视国产无码| 天美麻豆精品视频99| 亚洲精品白丝| 思思热一热婷婷热一热| 亚洲av总站| 欧美瑟综合| 中文字幕日韩人妻视频| 婷婷综合视频| 欧美大色交| 肏逼视频日本| 激情综合五月| 国产丸一视频| 国产无码高清操逼视频| 久久女人一区二区三区| 亚洲色图第四色| 狠狠色伊人亚洲综合网站色| 99爱精品| 久久禁| 免费公开人人操| 一区久久久二区| 97超碰大| 午夜精品视频777| 亚洲综合69| 91视频伊人| 久久久久久夜夜夜夜夜| 99少妇| 91精品国产高清久久久久久,亚洲成人 | 日韩资源网| 天天视频网站黄| 麻豆黄色五月天| 久久中文字幕在线观看| 天堂8在线新版官网| 欧美亚洲厕所精品偷拍91 | 农村妇女精品一区二区| 精品日韩人妻精品一二三区| 亚洲无套久久嗯嗯| 好吊色综合| 五月丁香激情综合网| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美v亚洲v综合v国产v妖精| 精品一区二区啪啪啪| 五月天久久人妻| 中文字幕性感少妇av| 久久久久久少妇| 亚洲日韩精品一区视频在线| 国产精品天干天干综合网麻豆 | 天堂av2019| 天天综合网网欲色| 神马久久久久眼| 啪啪视频免费在线观看| 小草精彩毛片| 人人妻碰人人免费| 国产亚卅97| 免费人成在线观看网站品爱网| 色情亚洲日本成人| 一起草欧美| 久久九操在线观看| 国产精品亚洲一区二区三区四区| 91在线一起| 色99色| 偷拍精品一区二区三区| 久久熟妇五十路一区| 美国精品国产精品| 九九九九九九九九九九九蜜桃| 手机看片1024你懂的国产| 伊人网在线点播| 日韩精品一二三四| 国产精品黑人一区二区三区| 东京热av男人的天堂| 奇米狠999| 好一吊区二区| 91大胆欧美| 美女熟妇色| 97国产综合欧美| 大香樵伊人网| 日韩免费av片高清无码| 亚洲精品久久一区二区三区蜜桃臀| 免费综合亚洲中文| 91日韩| 噜噜噜亚洲精品| 久久综合激情| 欧亚无码视频| 亚洲精品国产熟女久久久| 五月婷婷综合在线| 精品国产一区二区三区在线播出| 国内一区二区三区| 国产视频一区二区在线| 日本视频一区二区三区| 色香综合| 日韩 欧美 国产 麻豆| 2010男人的天堂| 一区二区三区黄片免费观看| 蜜臀久久久99久久久久| 精品一区二区麻豆| 欧美激情五月天| 一本大道不卡一二三区| 亚州性色| 欧美最大综合网| 日韩影片中文字幕一区二区三区| 日韩欧美午夜视频在线| 超碰欧美| 日韩成人小视频| 午夜福利区| 超91综合网| 操比国产| 久久受www免费人成| 日日躁夜夜躁狠狠躁超爽| 欧美日韩青操| 国产精品肉丝自拍| 九九亚洲视频| 欧美成人一级免费电影| 中国AAAAAA黄色片| 国产人妻久久精品一区二区三区| 操死我了嗯嗯嗯| 97操97色| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧美情色亚洲| 中文熟女五十乱码在线| 色色99| 无码一区二区三区四区五区六区七区八区九区十区视频 | 高清国产av无码| 乳欲人妻办公室奶水| 日韩成年人性爱视频| 麻豆尤物视频网| 怡红院亚洲怡春院av| 欧美色一二三| 澳门成人网站久国产日韩| 久久亚洲婷婷| 美女操逼福利视频| 自拍偷拍亚洲熟女妇人精品| 国产美女高潮| 酒色综合网| 久久久一区二区三区麻豆| 国模91| 插入粉嫩少妇视频| 97一区二区三区视频| 蜜臀99999| 91色图片| 青青草精品| 国产午夜福利视频在线| 偷拍网站久久男女男| 中文字幕二区日韩天堂| 中文字幕在线24| 亚洲人妻一区二区三区| 婷婷综合视频| 激情第四色| 99热免费| 欧美成人9797| 亚洲人成色9999精品久久| 亚洲欧洲偷拍一区| 超碰日本97美女人妻人人玩人人爱| 激情五月婷婷| 农村妇女一级二级三级视频| 91久久久久免| 亚洲有码 欧美精品| 亚洲情色婷婷五月天| 91九色丨国产丨爆乳| 好看的91视频| 中文久久96| 国产丝袜一区二区三区| 久久99干一本高清| 亚洲成人ab| 国产色图乱伦| 翔田千里无码中出中文字幕| 久久社区一区二区三区| 搡老熟女老女人老熟妇免费视频| 成年女人18级毛片毛片免费观看| 99ri视频| 内射日韩大臀美女| 人妻酒店出差被中出免费在线播放| 欲射影视| 色噜噜人妻av中文字幕| 91人妻在线视频| 影音先锋少妇| 日韩精品永久在线观看| 婷婷五月色| 亚洲免费日韩在线一区二区| 国产亚洲精品美女| 欧美性高潮| 成人毛片免费| 国产人伦a片信息免费片| 日韩在线观看中文字幕视频| 极品色社| 欧美久久人妻少妇一区二区| AV中文字幕三四五| 国产高清亚洲日韩一区| 久久成人午夜精品影院| 丁香五月婷婷色| 免费9 1久久| 亚洲天堂少妇| 男插女青青影院| www欧美91| 翔田千里无码中出中文字幕| 亚洲欧美日韩综合在线尤物 | 淫穴高潮色图| 中国AAAAAA黄色片| 国产强奸超碰AV| 宅男91视频在线播放| 97久久国产亚洲精品超碰热| 粉嫩av在线| 国产精品免费视频人成| 九九九综合精品| 久久精品男人的天堂| 亚洲人成网站7777| 人妻22p| 欧美色图下一页| 亚洲97精品| 亚洲一卡2卡3卡4卡乱码网站 | 日韩日韩日韩-国产乱码精品一区二区| 蜜臀久久99精品久久久久久-DVD原版全| 精品亚洲国产成人av网站| 青青草视频这里只有精品| 日韩精品一区,二区 九九...老司机| 3PAV乱伦视频| 99久久久99久久91熟女| 蜜桃一区二区三区| 国产高清视频无码在线| 天天操夜夜操| 91在线丝袜| jk白丝没脱就开始啪啪| 超碰97资源大奶| 女生久久网| 国产超碰人人操| 色哟哟1区2区| 99re免费视频精品全部| 口爆综合网| 美女好片色日本| 曰韩成人免费视频| 日本精品久久久久久久| 国产一区二区在线播放量| 韩国一区二区精品亚洲| 精品在线78| 国产吞精a级片激情电影| 精品人妻一区二区三区夜夜| 久久性爱视频99| 四虎AV无码| 91东北熟女| 嗯嗯啊在线视频| 久久中文字幕在线观看| 中文激情网| 在线洲亚线| 99操碰| 亚欧洲日韩国产精品| 婷婷丁香在线| 欧美综合天堂| 久久99操天天日| 啪啪自拍九九综合| 日本三级中国三级99人妇网站| 老熟女综合网| 久碰视频| 97爱爱爱| 99自拍B亚洲 | 亚洲免费97免费| 偷拍亚洲熟女视频播放| 亚洲色图国产另类| 人妻 丝袜美腿 中文字幕| 99精品人人爽| 国产精品成人蜜臀AV在线| 久久久精品九| 五月婷婷综合在线| 九九久久玖玖| 欧美色图片91| 青青操综合网| 欧洲天天在线| 日韩综合无码一区久久92| 久久综合乱子伦国产免费| 超碰在线人妻中文字幕| 大香蕉啪啪啪啪在线| 26uuu国产成人综合| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 大白逼三四级| 蜜臀av一区二区三区免费观看| 亚洲情色综合| 97色涩| 欧美刺激色黄片免费看| 校园春色五月天| 青草香蕉网| 人成午夜免费大片| 97精品久久| 亚洲网污污污污| 九九综合久久| 日欧操屄| 国产中文字幕在线观看| 国产天美欧美| av无码av无码专区| 成人小电影网站tex| 国产精品午夜成人福利| 一区三区啪啪| 亚洲av青草久久一区二区| 国产亚洲日本| 开心激情站| 人人操人人插人人摸人人干| 色欧美色交综合| 中文字幕一区二区三区人妻少妇在线| 欧美性爱日韩性爱| 天天操天天舔| 国产盗摄美女如厕大神作品在线观看| 成人网站 免费观看| 一区二区三| 精彩久久中文| 欧美日韩人人精品| 亚洲欧美日韩夜夜| 亚洲成人黄色在线观看| 91精品国| 欧美后入视频| 亚洲日韩一区电影| 91社操逼| 日本成a人v网站在线观看| 97在线欧| 蜜臀AV成人精品蜜臀| 欧美躁死她一区二区| 手机在线视频国内精品| 91亚洲色图| 欧美日韩精品久久久久东北老熟妇| 2017人人操,人人摸| 无码最新| 国产色产精品在线观看| 欧美性五月| 青青草在线视频欧美| 日日夜夜天天| 日韩欧美午夜视频在线| 欧美成熟性爱精品| 啊啊啊好大好深| 四虎影视永久在线观看精品免费网站| 肥臀熟女福利视频一区二区| 2020国产精品| 中文字幕亚洲热播人妻| 国产精品分类在线观看| 久久久久久久久久9| 亚洲色天堂九9| 啊啊啊好疼| 动漫av中文| 欧洲亚洲人妻无码中字久久三区四区 | 国产有码一区| 人妻加勒比东京热| 久久9视频| 91人妻尻屄视频| 人妻少妇被猛烈进入中| 操逼日批| 欧美成年人性爱视频免费观看| 精品传媒在线一区| 天天夜夜rb| 女生看匆91网站| 天天色综合影视网| 骚妻少妇精品性色无码四色A V| 久久99草| 我爱搞逼综合网| 久久精品中文| 九一综合网| 蜜臀亚洲综合一二三四区| 精品网站99999| 天天看高清麻豆| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 91五十路| 日本天天干天天操一区| 欧美日韩久久精品爱爱| 欧美色九九| 九久精品| 啪啪视频免费在线观看| 一起草三级AV电影在线观看| 91少妇| 四虎国产精品永久入口| 欧洲亚洲国产综合在线| 日韩精品国产一区二区| AAAAAAAAA黄片| 亚洲一本色道中文无码aV天美| 久久肏大逼| 啪啪啪大香蕉| 亚洲性综合9| 嫩草 人人网精品| 97超碰亚洲| 国产自偷| 干少妇视频| 日本性感人妻91| 欧美一级国产一级|