原创 VS2015調試時,無法查看容器、數組等類型變量中的元素值

參考:https://blog.csdn.net/u014552102/article/details/82466516博客。 直接進入該博客中的下載鏈接,下載後綴爲.natvis的文件,放入到 D:\Program Files (x86

原创 求緩和曲線上任意一點的方位角的公式

已知 直緩點方位角爲a(弧度),線路偏向爲p(其值左偏爲-1,右偏爲1),某點在緩和曲線上離直緩點的距離爲d,緩和曲線長爲Ls,曲線半徑爲R。則該點的方位角(弧度)=a+p*(d)*(d)/(2*Ls*R) 該公式在進行座標與里程互算,使

原创 工程測量:座標正反算公式

設A點座標(XA, YA),B點座標(XB, YB),A點到B點爲距離爲d,A點到B點方位角a,則: XB=XA+dcosa YB=YA+dsina d= (XB-XA)²+(YB-YA)² 當(YB-YA)≥ 0時,a =acos(X

原创 QT:QFileDialog::getOpenFileName()函數

Qt 打開文件的默認路徑 QFileDialog::getOpenFileName() 爲了說明QFileDialog::getOpenFileName()函數的用法,還是先把函數簽名放在這裏:  QString QFileDialog:

原创 ArcEngine開發:在要素類中刪除要素的方法總結

刪除feature,一個個刪除就用IFeature.Delete方法即可,此處不再贅述,只寫一種批量刪除的方法,用於ITable是針對數據庫進行操作的,所以速度很快。 The best approach to take when dele

原创 ArcEngine開發:給打開後的shp數據文件解鎖

IWorkspaceFactory pwf = new ShapefileWorkspaceFactory(); IWorkspaceFactoryLockControl ipWsFactoryLock = (IWorkspaceFac

原创 ArcEngine開發:在要素類中插入要素的方法總結

ArcGIS Engine中,主要有兩個方法用於要素的添加: Using IFeatureClass.CreateFeature followed by IFeature.Store Using IFeatureClass.CreateF

原创 ArcEngine開發:查詢要素的方法總結

1、查找數據 1)利用FeaturCursor進行空間查詢 //空間查詢 ISpatialFilter spatialFilter = new SpatialFilterClass(); spatialFilter.Geometry =

原创 其他信息:ERROR 010328:符號SPACE處或其附近存在語法錯誤。

當在進行ArcEngine開發,調用接口進行柵格數據空間分析時,出現錯誤。如下圖所示。 其他信息:ERROR 010328:符號SPACE處或其附近存在語法錯誤。 ERROR 010267:解析格網表達式時發現語法錯誤。   這是由於路

原创 ArcEngine開發:將IPoint類型點要素插入到要素類中。

該過程通過IFeatureCursor解決。函數如下: public static void InsertFeaturesUsingCursor(IFeatureClass featureClass, IPoint point)

原创 Unable to load PROJ.4 library (proj.dll), creation of OGRCoordinateTransformation failed.

在調用GDAL庫時,出現以上錯誤。是因爲沒有加載proj.dll到目錄(工程目錄或系統環境目錄)。若沒有該鏈接庫,需要下載PROJ的源碼進行編譯。 編譯方式可參考如下鏈接: https://blog.csdn.net/sin_geek/a

原创 The Geometry has no Z values 解決辦法

我們在ArcEngine開發過程中進行創建要素時,簡單的IFeatureClass.CreateFeature之後,然後把IGeometry對象賦給Feature.shape,會引發“The Geometry has no Z value

原创 ArcEngine開發:淺談IPointCollection

IPointCollection接口非常靈活,在ArcEngine開發中經常要用到。下面來介紹下它的特性。 IPointCollection初始化,可以通過MultipointClass、PolylineClass、PolygonClas

原创 ArcEngine開發:將多個IGeometry類型存儲爲ILayer圖層形式

public static IFeatureLayer StoreGeometyToLayer(List<IGeometry> geometry) { IFeatureLayer pFeature

原创 ArcEngine開發:創建shp數據文件,並存入Geometry類型的要素到shp數據文件

首先是一個創建shp數據文件的函數,具體參數能根據變量名稱看出來。函數如下: public static void CreatShpFile(string shpFullFilePath, ISpatialReference spati