本站小編為你精心準(zhǔn)備了點(diǎn)抽稀算法的電子地圖論文參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1、常用點(diǎn)抽稀方法
在ArcGIS軟件的配置中有BulletLeader的標(biāo)注方式,即利用Maplex智能標(biāo)注引擎,用符號(hào)代替原有的牽引線,也就是將符號(hào)合為注記一體來(lái)顯示,這樣符號(hào)和注記同時(shí)顯示,有效地避免了符號(hào)與注記的互相壓蓋或符號(hào)顯示而注記無(wú)法顯示的問(wèn)題。但它的弊端是,每次對(duì)同類符號(hào)的POI進(jìn)行設(shè)置顯示,這樣就需要將POI按類別進(jìn)行分層,并將每層都進(jìn)行設(shè)置一次顯示。
但通常我們?cè)谶M(jìn)行POI符號(hào)化時(shí),往往考慮到圖面效果,為了圖面上地名比較豐富,不能只顯示單一的POI類別,每級(jí)都需要不同符號(hào)、注記樣式的POI類型。并且,地名顯示也需要有連續(xù)性,即15級(jí)顯示了的POI,在16級(jí)及后續(xù)級(jí)別也應(yīng)該連續(xù)顯示,而基于Maplex智能標(biāo)注引擎的點(diǎn)抽稀很難達(dá)實(shí)現(xiàn)POI的連續(xù)顯示,配置上比較復(fù)雜,實(shí)用性不大。如果要達(dá)到非常好的實(shí)現(xiàn)效果,用人工去選擇刪除POI也是一種方法,這樣能夠兼顧圖面美觀,能夠使POI的類別的位置實(shí)現(xiàn)一個(gè)較好的平衡,最大限度的實(shí)現(xiàn)配圖效果,但很明顯,人工調(diào)整POI要浪費(fèi)大量時(shí)間。
2、基于點(diǎn)距離的點(diǎn)抽稀的方法
基于點(diǎn)距離的點(diǎn)抽稀算法由GP工具實(shí)現(xiàn),它主要是根據(jù)點(diǎn)與點(diǎn)之間的距離來(lái)進(jìn)行計(jì)算,即在不同的比例尺下條件下按一定的因子對(duì)點(diǎn)數(shù)據(jù)進(jìn)行抽稀。抽稀算法優(yōu)先考慮空間分布上的均勻合理性,也就是獲取每一個(gè)點(diǎn)在空間范圍內(nèi)擁有的相鄰的點(diǎn)的數(shù)目信息,進(jìn)行得到地圖中的點(diǎn)的密度分布狀況,類似于對(duì)每一個(gè)點(diǎn)進(jìn)行了一個(gè)緩沖范圍計(jì)算,緩沖范圍內(nèi)擁有的相鄰點(diǎn)越多說(shuō)明區(qū)域內(nèi)點(diǎn)的聚集程度越高,相反則說(shuō)明點(diǎn)離散。根據(jù)設(shè)定算法,保留下離散點(diǎn),去除聚集的部分就可以達(dá)到合理的空間抽稀效果。在去除的過(guò)程可以結(jié)合業(yè)務(wù)上的屬性信息,增加“優(yōu)先級(jí)”字段使抽稀結(jié)果更加符合實(shí)際需求。
下圖為以100米距離為緩沖區(qū)下計(jì)算出的點(diǎn)抽稀結(jié)果,紅色的點(diǎn)位保留的點(diǎn),綠色的點(diǎn)為去除的點(diǎn)。首先利用PointDistance工具生成一張記錄某點(diǎn)在一定距離(例如100米)到范圍內(nèi)相鄰點(diǎn)的距離的表,PointDistance中沒(méi)有出現(xiàn)的FID點(diǎn)即為地圖上狀態(tài)標(biāo)記為0的點(diǎn),需要保留。PointDistance結(jié)果表中的每個(gè)點(diǎn)獲取到維度(即一定范圍內(nèi)擁有的相鄰點(diǎn)數(shù)目)和相鄰點(diǎn)集合后,在代碼中用一個(gè)機(jī)構(gòu)體或?qū)ο箢愡M(jìn)行維護(hù),再把這個(gè)對(duì)象類和其對(duì)應(yīng)的點(diǎn)的FID保存在一個(gè)哈希表中。遍歷哈希表集合,首先從中排除空間重復(fù)點(diǎn),排除規(guī)則為:先比較“優(yōu)先級(jí)”屬性值,如果存在多個(gè)同樣“優(yōu)先級(jí)”的點(diǎn),再將這些“優(yōu)先級(jí)”相同的點(diǎn)進(jìn)行“NAME”字段的長(zhǎng)度比較,取其中長(zhǎng)度最小的。如果仍然存在“優(yōu)先級(jí)”、“NAME”長(zhǎng)度相同的,則隨機(jī)取一個(gè),將不選取的點(diǎn)標(biāo)記出來(lái)進(jìn)行排除,排除重復(fù)點(diǎn)后,繼續(xù)從最高“維度”的點(diǎn)開始對(duì)其和其相鄰點(diǎn)的集合進(jìn)行抽稀,直至運(yùn)算結(jié)束。
以一個(gè)市范圍的POI點(diǎn)進(jìn)行實(shí)驗(yàn),運(yùn)算速度為1分鐘左右,在實(shí)際工作中具有可操作性,并完全能夠滿足實(shí)際需要?;贕P工具實(shí)現(xiàn)的點(diǎn)抽稀能夠?qū)崿F(xiàn)抽稀后點(diǎn)的密度均衡,并且能夠逐級(jí)抽稀,滿足了地名逐漸豐富,風(fēng)格保持一致的需要。只要按照配圖比例尺定義每級(jí)的抽稀距離,即可實(shí)現(xiàn)地名在每一級(jí)都能標(biāo)注合理,無(wú)壓蓋,圖面美觀整潔。根據(jù)status字段來(lái)設(shè)置每級(jí)顯示的過(guò)濾條件,不用重復(fù)設(shè)置地名數(shù)據(jù),既滿足了配圖要求,又避免了數(shù)據(jù)冗余。這樣的高效率和可控性大幅度提高配圖效率,即便是海量數(shù)據(jù)生產(chǎn)也能夠滿足應(yīng)用。
3、結(jié)束語(yǔ)
“十二五”以來(lái),地理信息服務(wù)實(shí)現(xiàn)了井噴式的發(fā)展,帶動(dòng)了電子地圖應(yīng)用的不斷擴(kuò)展,地圖服務(wù)的應(yīng)用和服務(wù)方式也在不斷開拓新的領(lǐng)域,地圖愈加豐富、美觀,表達(dá)更加細(xì)致,應(yīng)用更加靈活。制圖技術(shù)的發(fā)展使得我們能夠更加靈活、得心應(yīng)手的制作各式各樣的地圖,無(wú)論是基礎(chǔ)地理信息地圖還是網(wǎng)上電子地圖都將以日新月異迎接更加蓬勃的發(fā)展。
作者:王屏宋昊劉淑紅單位:國(guó)家測(cè)繪地理信息局黑龍江基礎(chǔ)地理信息中心