原创 ArcMap AddIn之 WPF交互界面

之前AddIN的交互界面都使用winform來做,除了醜點,最主要的就是界面拉伸的問題了,本來設計好的界面,如果window 10系統設置的字體大於100%,界面會拉伸的相當難看且不可預知。 如下述界面,確定、取消按鈕被拉伸的幾乎看不見了

原创 ArcGIS Server PrintingTool輸出地圖時,不顯示天地圖底圖

使用ArcGIS JS開發了一個地圖模塊,地圖以天地圖爲底圖,併疊加了某地區獨立座標系的矢量數據,在web端,天地圖底圖顯示正常。 使用ArcGIS JS調用PrintingTools 輸出地圖時,輸出的製圖中,只有矢量數據,無天地圖底圖

原创 ArcGIS 屬性中換行符等特殊字符的處理

數據處理中,經常需要將Excel中的相關屬性關聯到空間數據中。而Excel中的數據格式較自由,有時候Excel表中的數據包含換行符等特殊符號,而這種包含換行符的數據關聯到ArcGIS的屬性表中時,在屬性表界面中,該界面是不支持換行符的。

原创 DayDreamInGIS ArcGIS-AddIn 之影像批量裁剪功能

該功能實現將一幅影像按照矢量數據定義的區域,裁剪成不同的區域圖像。比如,可以將一整幅影像,按照行政區劃,切割成不同行政區的影像,或者按照標準分幅,切割成不同圖幅的影像。 窗體端代碼 主要實現對影像裁剪功能相關參數的獲取。 using

原创 DayDreamInGIS ArcGIS-AddIn 之按屬性分割圖層工具

數據生產過程中,經常需要將圖層中的數據根據某個字段分割成不同的圖層,比如,一個全省的圖斑數據,可能需要分割成每個市一個圖層。本工具主要實現上述功能,工具界面如下: 由於功能比較簡單,代碼主要放在Form中實現。 using Syste

原创 DayDreamInGIS ArcGIS-AddIn 數據處理工具使用說明 之空間連接工具(屬性附加)的實現

ArcMap中的空間連接空間,會產生新的要素類,使用該工具,工作中,如果一個生產的數據圖層需要去多個圖層去獲取某些屬性,則需要多次空間連接,併產生多箇中間結果,且空間連接前後,如果存在字段名稱一樣的情況,被連接的字段會自動改名,並附加到連

原创 ArcGIS Server 數據中時間字段

最近通過ArcGIS JS + SDE的方式做一個東西,需要記錄一下編輯時間。 編輯時間的提交一切正常,數據表中記錄的數據如下圖所示 只是通過ArcGIS Server查詢之後,返回了類似 1561500291000 的一個數值 查詢了

原创 DayDreamInGIS ArcGIS-AddIn 數據處理工具使用說明

基於ArcGIS-AddIn技術,利用業餘時間,開發了一些數據處理過程中的常用工具集。 支持版本:ArcGIS 10.1及以上版本,直接雙擊安裝即可。 插件下載地址: 鏈接:https://pan.baidu.com/s/1yUOVQ8Z

原创 ArcGIS AddIn開發之:固定距離+節點生成點

用途:用以確定線狀地物的控制點,設立界樁等控規、水域確權劃界的業務需求。 此處只列出核心代碼: private int generatePntsByFeature(IFeature pFeature,IFeatureLayer pPoi