原创 webGIS-Leaflet 學習鏈接

Leaflet官網  https://leafletjs.com/ esri-Leaflet 官網 https://esri.github.io/esri-leaflet/ 超圖 Leaflet官網  https://supermap.g

原创 C# 使用Com組件正確的釋放方法

public static void ReleaseComObject(object obj) { int result = 0; do { result = Marshal.Re

原创 Python ArcMap 添加不可見圖層 如H表

目的 ArcGIS自己維護的表不能直接添加至ArcMap,因爲他不需要用戶知道有這些表,如(H表,A表,D表),這些表本身是要素列表,可以進行添加。需要自己手動添加 準備工作 新建一個空白地圖,添加一個隨便圖層,用來做圖層添加參

原创 ArcServer 註冊Oracle數據源失敗 "Cannot connect to database ...."

註冊數據源前提條件 安裝64 位的Client(客戶端) 環境變量 64位的環境變量在 32位前 因爲我安裝的是 Instant 版,所以沒有bin。如果安裝的是正常版應該是有 bin結尾的。 符合條件,且首次安裝。但是還是失敗的話,

原创 分而治之(D&C) —— 快速排序

分而治之 一種不斷把大問題縮小,直至問題達到最小能解決 解決思路 尋找基線條件。問題最小,最能方便解決問題的條件 不斷把問題縮小,不斷接近基線條件。 ps:分而治之算法一般能使用遞歸進行實現 快速排序算法 快速排序算法是一種使

原创 C# 值類型 —— 結構體

結構體:值類型 值類型特性 無須 new 無須使用 new 關鍵字實例化。 變量本身就是一個實例 屬性值使用之前必須實例化 方法使用之前必須初始化所有屬性值 使用new 會給每個屬性賦值默認值

原创 ArcGIS10.2.2 獲取產品許可報錯。 RuntimeManager.Bind 返回False 解決

RuntimeManager.Bind() 需要 應用程序爲 32位。 需要把應用程序改爲 32 位的應用程序 附上手動獲取許可方法 public static class EsriInitializer {

原创 Ftp文件下載

Ftp 遞歸下載指定目錄下所有文件 構建兩個基礎類型(爲了保留目錄下所有文件和目錄,方便遞歸) namespace LoadProject { enum PathType { Unkown = -1,

原创 Resharper 2019.1.1Ultimate 破解

Resharper 下載地址:https://download-cf.jetbrains.com/resharper/ReSharperUltimate.2019.1.1/JetBrains.ReSharperUltimate.2019.