1. 傾斜攝影壓平分析
是像點(diǎn)位移航空像片是地面的中心投影,根據(jù)中心投影的原理,無論是帶有起伏狀態(tài)的地形,還是高出地面的任何物體,反映到航空像片上的像點(diǎn)與其平面位置相比,一般都會(huì)產(chǎn)生位置的移動(dòng),這種像點(diǎn)位置的移動(dòng),叫做像點(diǎn)位移。主要是由像片傾斜、地面點(diǎn)相對(duì)于基準(zhǔn)面的高差和物理因素(如攝影材料變形、壓平誤差、攝影物鏡畸變、大氣折光和地球曲率等)產(chǎn)生。
2. 請(qǐng)簡(jiǎn)要說出傾斜攝影測(cè)量的操作流程
方法很簡(jiǎn)單,一臺(tái)經(jīng)緯儀,一個(gè)人就夠了,從房屋的正面和側(cè)面進(jìn)行垂直觀測(cè),這樣房屋的傾斜角度就可以測(cè)出來了,最好用正倒鏡分中法進(jìn)行觀測(cè)
3. 傾斜攝影技術(shù)
建模維度不同
建圖航拍:適用于對(duì)一片區(qū)域進(jìn)行下視影像采集,再進(jìn)行二維重建。使用建圖航拍功能,可在規(guī)劃區(qū)域內(nèi)根據(jù)設(shè)置的航線參數(shù),控制飛行器和負(fù)載沿“弓”字形航線完成對(duì)地?cái)?shù)據(jù)采集。
傾斜攝影:利用垂直傾斜攝影,可以快速地進(jìn)行實(shí)景還原。多角度采集像片,用以快速地進(jìn)行三維實(shí)景建模。
其特點(diǎn)是對(duì)真實(shí)世界進(jìn)行高度還原,相對(duì)于人工建模周期更短,在大范圍、復(fù)雜的場(chǎng)景建模中有著不可替代的優(yōu)勢(shì)。
4. 單鏡頭傾斜攝影測(cè)量
全站儀所測(cè)量的距離是傾斜距離。
因?yàn)槿緝x在測(cè)量距離時(shí),所測(cè)的距離為全站儀與棱鏡之間的距離,本身就是斜距(設(shè)為S),要改化成水平距離(設(shè)為D,就必須要測(cè)量全站儀與棱鏡之間的垂直角(設(shè)天頂距為Z),則:
D=S×tgZ
5. 傾斜攝影測(cè)量
傾斜攝影技術(shù)是近幾年發(fā)展起來的一項(xiàng)高新技術(shù),通過從五個(gè)不同的視角同步采集影像,獲取豐富的建筑物頂面及側(cè)視的高分辨率紋理。
傾斜攝影測(cè)量技術(shù)最初起源于國(guó)外,早些時(shí)候,美國(guó)蘋果公司收購(gòu)C3公司的自動(dòng)建模技術(shù)就曾引起國(guó)內(nèi)外廣泛關(guān)注,后來傾斜航攝儀及相應(yīng)的自動(dòng)化建模軟件陸續(xù)推出。
6. 傾斜攝影基本原理
數(shù)據(jù)傾斜的原因:在進(jìn)行shuffle的時(shí)候,必須 將各個(gè)節(jié)點(diǎn)上相同的 key 拉取到某個(gè)節(jié)點(diǎn)上的一個(gè) task 來進(jìn)行處理 ,比如按照key進(jìn)行聚合或join等操作。此時(shí)如果某個(gè) key對(duì)應(yīng)的數(shù)據(jù)量特別大的話,就會(huì)發(fā)生數(shù)據(jù)傾斜。比如大部分key對(duì)應(yīng)10條數(shù)據(jù),但是個(gè)別key卻對(duì)應(yīng)了100萬條數(shù)據(jù),那么大部分task可能就只 會(huì)分配到10條數(shù)據(jù),然后1秒鐘就運(yùn)行完了;但是個(gè)別task可能分配到了100萬數(shù)據(jù),要運(yùn)行一兩個(gè)小時(shí)。
解決方案:
第一點(diǎn):直接過濾掉那些引起傾斜的Key。這種方法很簡(jiǎn)單,既然你傾斜,那我不用你就完事。比如說,總共有100萬個(gè)key。只有2 個(gè)key,是數(shù)據(jù)量達(dá)到10 萬的。其他所有的key,對(duì)應(yīng)的數(shù)量都是幾十,這樣join后會(huì)引起傾斜。這個(gè)時(shí)候,自 己可以去取舍,如果業(yè)務(wù)和需求可以理解和接受的話,在從hive 表查詢?cè)磾?shù)據(jù)的時(shí)候,直接在sql 中 用 where 條件,過濾掉某幾個(gè) key 。那么這幾個(gè) 原先有大量數(shù)據(jù),會(huì)導(dǎo)致數(shù)據(jù)傾斜的key,被過濾掉之后,那么在的spark作業(yè)中,自然就不會(huì)發(fā)生數(shù)據(jù)傾斜了。
第二點(diǎn):Hive ETL做處理
通過Hive ETL預(yù)先對(duì)數(shù)據(jù)按照key進(jìn)行聚合,或者是預(yù)先和其他表進(jìn)行join,然后在Spark作業(yè)中針對(duì)的數(shù)據(jù)源就不是原來的Hive表了,而是預(yù)處 理后的Hive表。此時(shí)由于數(shù)據(jù)已經(jīng)預(yù)先進(jìn)行過聚合或join操作了,那么在Spark作業(yè)中也就不需要使用原先的shuffle類算子執(zhí)行這類操作了。Hive ETL中進(jìn)行g(shù)roup by或者join等shuffle操作時(shí),還是會(huì)出現(xiàn)數(shù)據(jù)傾斜,導(dǎo)致Hive ETL的速度很慢。我們只是把數(shù)據(jù)傾斜的發(fā)生提前到了Hive ETL中。
第三點(diǎn):提高shuffle的操作并行度在對(duì)RDD執(zhí)行shuffle算子時(shí),給shuffle算子傳入一個(gè)參數(shù),比如reduceByKey(1000),該參數(shù)就設(shè)置了這個(gè)shuffle算子執(zhí)行時(shí)shuffle read task 的數(shù)量。對(duì)于Spark SQL中的shuffle類語句,比如group by、join等。
7. 傾斜攝影數(shù)據(jù)
tsd 3dmapper是傾斜攝影測(cè)圖系統(tǒng)是新一代測(cè)繪數(shù)據(jù)生產(chǎn)軟件,為用戶提供從三維數(shù)據(jù)采集,編輯,質(zhì)檢到入庫(kù)的一整套測(cè)繪數(shù)據(jù)生產(chǎn)解決方案,軟件主要用于OSGB傾斜模型數(shù)據(jù)進(jìn)行矢量數(shù)據(jù)采集本軟件不僅可用于采集圖形數(shù)據(jù),還可錄入屬性數(shù)據(jù),并提供檢查等。
8. 傾斜攝影原理及概述
(1)采用焦距配比更合理的相機(jī);
(2)優(yōu)化相機(jī)光學(xué)組件性能,減小航片中的原始像差,提升獲取航片質(zhì)量;
(3)提高相機(jī)的拍照同步性能;
(4)使用輔助軟件處理獲取的航片,減小空三運(yùn)算過程中的累計(jì)誤差;
(5)使用綜合性能更好的無人機(jī)等(定位儀器精度、飛行姿態(tài)的穩(wěn)定性等)。