篇首語:一家之言,姑且聽之~
平常我們?cè)趃mt繪圖時(shí)會(huì)碰到繪圖區(qū)域需要隨地震震中動(dòng)態(tài)調(diào)整的情況,這時(shí)對(duì)于圖件中塊體名稱等的標(biāo)注就需要有一套動(dòng)態(tài)調(diào)整機(jī)制,而不能固定給出其位置。
我們的解決思路:在數(shù)據(jù)專家軟件(Datist)中利用繪圖框?qū)?yīng)角點(diǎn)建立點(diǎn)圖元然后建立多邊形,用此多邊形與多個(gè)塊體封閉多邊形求空間交集,獲得一系列交集多邊形,同一個(gè)塊體求出來的交集多邊形可能是多個(gè)多邊形(顯示為multipolygon),需要進(jìn)行拆分,然后都規(guī)范成polygon形式,之后利用圖元信息節(jié)點(diǎn)給出每個(gè)交集多邊形的中心點(diǎn)坐標(biāo),用此中心點(diǎn)坐標(biāo)進(jìn)行標(biāo)注基本就可以滿足需求了。
如果說同一張圖件中只需要對(duì)同一個(gè)塊體標(biāo)注一次,那么可以利用圖元信息同時(shí)輸出交集多邊形的面積,按塊體名稱、面積排序并基于塊體名稱去重,保留該塊體面積最大的交集多邊形,利用其中心點(diǎn)進(jìn)行標(biāo)注即可。