arcmap新手教程 arcMap怎么進(jìn)行二次開發(fā)?
arcMap怎么進(jìn)行二次開發(fā)?10.0之后,我們將全力支持Python的開發(fā)。以前,它是用VBA開發(fā)的,但如前所述,ESRI已經(jīng)準(zhǔn)備好完全支持python,而不是VBA。什么是gis二次開發(fā)?GIS二
arcMap怎么進(jìn)行二次開發(fā)?
10.0之后,我們將全力支持Python的開發(fā)。以前,它是用VBA開發(fā)的,但如前所述,ESRI已經(jīng)準(zhǔn)備好完全支持python,而不是VBA。
什么是gis二次開發(fā)?
GIS二次開發(fā)是在現(xiàn)有GIS軟件提供的軟件開發(fā)包(如GIS控件)或VBA、API等方式中對GIS的功能進(jìn)行定制和開發(fā)。例如,桌面版的ArcGIS可以通過VBA開發(fā),比如緩沖區(qū)分析。您可以在ArcMap的VBA中編寫代碼并通過ArcObjects進(jìn)行操作?;蛘咄ㄟ^ArcGIS destop SDK開發(fā),編寫并實(shí)現(xiàn)ICommand、itool類,最后將這些函數(shù)添加到ArcMap中。再比如,使用Google地圖API進(jìn)行地圖定制,地圖查詢定位也是二次開發(fā)。或者使用ArcGIS服務(wù)器的JavaScript API進(jìn)行開發(fā)。目前,對GIS軟件進(jìn)行二次開發(fā)的控件有很多,如SuperMap公司的SuperMap Objects、國外的ArcGIS引擎、MapObjects、MapX等,本圖是一個(gè)系統(tǒng)經(jīng)過ArcGIS引擎二次開發(fā)后的界面