原创 qt 拷貝文件設置進度條

/** @brief FuncModuleWin::copyFile @param fromFIleName 優盤裏面的文件 @param toFileName 拷貝到/bin裏面的啓動文件 @return / b

原创 arcengine 屬性查詢問題

屬性查詢時,sql語句中如果包含沒有的字段信息的話,雖然不會報錯,但是查到的數據爲空。在ArcMap中會提示沒有該字段,在arcengine中不會報錯,也沒有提示信息。

原创 QT tablewidget設置點擊列排序後進行操作後,重新初始化table時會出現問題。

QT tablewidget設置點擊列排序後進行操作後,重新初始化table時會出現問題,存在某些單元格內容與實際內容不一致。 **解決方案:重新初始化tableble時加上下邊這行代碼即可解決問題。 tablewidget-

原创 ArcEngine生成矩形緩衝區

這裏生成緩衝區肯定是根據點進行生成的,說是生成緩衝區其實是根據點生成面。具體思路如下: 首先根據點獲取要生成矩形緩衝區的四個頂點的座標,然後將這四個點生成面即可得到所謂的矩形緩衝區。 //首先獲取要生成緩衝

原创 ArcEngine對面進行抽稀(減少節點數)

public class clsSimplyfyPolygon { //對指定圖元,按指定buffer距離做抽稀 public IPolygon doPolygonSimpled(IGeometry pGeometr

原创 C#+ArcEngine,面轉線,不使用GP工具。

項目中遇到需要將面轉成線,網上的大多資料都是使用GP工具,對整個圖層進行面轉線,這裏的方法可以對單個要素進行面轉線操作。代碼如下: IPolygon polygon = pFeature.Shape as IPolygon; IS

原创 根據Feature獲取該feanture的路徑

IFeatureLayer pFeaLayer = new FeatureLayerClass(); IFeatureClass pFeaCla1 = pFeature.Class as IFeatureClass; pFeaLaye

原创 FTP服務器+C#可以連接成功,但是無法下載文件

先記錄下 等會在寫內容

原创 ArcGIS Engine創建正方形緩衝區

這裏寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPants

原创 ITopologicalOperater.Buffer 異常來自 HRESULT:0x8004023C

提示信息爲 there is not enough memory。 解決辦法:需要用ITopologicalOperator接口中的Simplify()進行拓撲處理 ITopologicalOperator t

原创 JavaScript學習(第三天)

JavaScript 類 JavaScript 是面向對象的語言,但 JavaScript 不使用類。 在 JavaScript 中,不會創建類,也不會通過類來創建對象(就像在其他面向對象的語言中那樣)。 JavaScript 基於

原创 JavaScript學習(第一天)

JavaScript 變量的生命期從它們被聲明的時間開始。 局部變量會在函數運行以後被刪除。 全局變量會在頁面關閉後被刪除。 如果您把值賦給尚未聲明的變量,該變量將被自動作爲全局變量聲明。 例如這條語句: carname=“Volvo

原创 Add-in插件無法正確使用

使用10.1開發的插件,安裝到10.2中,點擊後變成灰色,沒有彈出工具條無法使用,在10.1中正常使用。按理說ArcGIS的插件是向上兼容的,即基於低版本開發的插件,在高版本中可以使用。 問題原因:開發時使用了第三方的界面庫,生成解決

原创 JavaScript學習(第二天)

查找 HTML 元素 通常,通過 JavaScript,需要操作 HTML 元素。 爲了做到這件事情,必須首先找到該元素。有三種方法來做這件事: 通過 id 找到 HTML 元素 通過標籤名找到 HTML 元素 通過類名找到 HT

原创 獲取路徑下所有文件以及子文件夾中文件

獲取指定文件夾下的所有txt文件路徑,包括子文件夾下的txt文件路徑。 /// <summary> /// 獲取路徑下所有文件以及子文件夾中文件 /// </summary> /// <param na