GIS二次开发之初探
??? ?最近一段時(shí)間在學(xué)習(xí)GIS的二次開發(fā),作為新手,最好的方法就是泡論壇,看原碼,當(dāng)然涉及到地理方面的專業(yè)知識(shí),不可能說一兩天就可以弄懂,只有在學(xué)習(xí)編程的過程中慢慢的去體會(huì)一些地理專業(yè)上面的知識(shí)。
???? 就幾天的時(shí)間,學(xué)了一點(diǎn)皮毛,先貼圖看看功能吧。
????
???? 大致的功能包括
???? ①:鷹眼
???? ②:屬性數(shù)據(jù)查詢定位
???? 好像也就上面兩個(gè)功能,在最近的幾天會(huì)陸續(xù)的完善功能
???? 接下來的工作大致包括自定義工具欄(目前工具欄是axToolBarControl設(shè)置Buddy屬性實(shí)現(xiàn)的,存在的問題很明顯就是Text和ToolTip都是英文的)、鼠標(biāo)選擇閃爍(讓選擇的shape有質(zhì)感)、右鍵菜單(包括axTocControl和axMapControl)、空間分析。
?
???? 作為初學(xué)者,在學(xué)習(xí)開發(fā)之前如果需要準(zhǔn)備一張地圖(mxd文件),可以自己數(shù)字化。上面的安徽地圖就是從網(wǎng)上隨便下載下來,然后對其進(jìn)行數(shù)字化,位置校準(zhǔn)和坐標(biāo)系統(tǒng)轉(zhuǎn)換。(其實(shí)可以在上面的圖中看到選擇city_point這個(gè)layer時(shí)候,在數(shù)據(jù)中可以看到每個(gè)點(diǎn)的精確的經(jīng)緯度,這些都是經(jīng)過校準(zhǔn)的)
???? 在數(shù)字化的時(shí)候可以借助R2V這個(gè)軟件,當(dāng)然數(shù)字化的資料網(wǎng)上很多,有需要的可以下載,或是給我留郵箱。
???? 代碼這里就不貼了,因?yàn)檫@幾個(gè)功能在網(wǎng)上可以找到很多更好的實(shí)現(xiàn)代碼。在今后的帖子里會(huì)貼一些有價(jià)值的代碼。
轉(zhuǎn)載于:https://www.cnblogs.com/wangyong/archive/2010/12/02/1894038.html
總結(jié)
以上是生活随笔為你收集整理的GIS二次开发之初探的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AppFabric Caching Ad
- 下一篇: [转]用g++编译动态链接库