arcgis教程入門到精通 請(qǐng)問(wèn)想從事gis二次開發(fā)要從哪里入門?
請(qǐng)問(wèn)想從事gis二次開發(fā)要從哪里入門?目前,基于ArcGIS的二次開發(fā)得到了廣泛的應(yīng)用。ArcGIS是美國(guó)ESRI公司的GIS軟件。應(yīng)該是最好的。國(guó)土資源局、測(cè)繪局等國(guó)內(nèi)許多單位也在使用。所以你可以買
請(qǐng)問(wèn)想從事gis二次開發(fā)要從哪里入門?
目前,基于ArcGIS的二次開發(fā)得到了廣泛的應(yīng)用。ArcGIS是美國(guó)ESRI公司的GIS軟件。應(yīng)該是最好的。國(guó)土資源局、測(cè)繪局等國(guó)內(nèi)許多單位也在使用。所以你可以買一本關(guān)于ArcGIS二次開發(fā)的書。ArcGIS是ArcMap、ArcEngine、ArcSDE、arcgisserver等一系列軟件的總稱,ArcEngine是ESRI提供的二次開發(fā)SDK。你必須先掌握它。此外,您還需要了解ArcMap并學(xué)習(xí)基本的GIS數(shù)據(jù)處理。
什么是gis二次開發(fā)?
GIS二次開發(fā)是在現(xiàn)有GIS軟件提供的軟件開發(fā)包(如GIS控件)或VBA、API等方式中對(duì)GIS的功能進(jìn)行定制和開發(fā)。例如,桌面版的ArcGIS可以通過(guò)VBA開發(fā),比如緩沖區(qū)分析。您可以在ArcMap的VBA中編寫代碼并通過(guò)ArcObjects進(jìn)行操作?;蛘咄ㄟ^(guò)ArcGIS destop SDK開發(fā),編寫并實(shí)現(xiàn)ICommand、itool類,最后將這些函數(shù)添加到ArcMap中。再比如,使用Google地圖API進(jìn)行地圖定制,地圖查詢定位也是二次開發(fā)?;蛘呤褂肁rcGIS服務(wù)器的JavaScript API進(jìn)行開發(fā)。目前,GIS軟件二次開發(fā)的控件有很多,如SuperMap公司的SuperMap Objects、國(guó)外的ArcGIS Engine、MapObjects、MapX等,這張圖是通過(guò)ArcGIS Engine二次開發(fā)后系統(tǒng)的界面
走向WebGIS,然后選擇開源GIS,如mapbox,開胃菜、傳單、銫等,先選一種,然后慢慢熟悉。掌握了其中一個(gè)之后,其他的就差不多了。加油