ArcEngine
qq_25138931
这个作者很懒,什么都没留下…
展开
-
在ArcEngine中调用ArcMap属性表
@ArcEngine调用ArcMap属性表 在ArcEngine中调用ArcMap属性表 ///调用arcgis属性表 ESRI.ArcGIS.GeoDatabaseUI.TableView t = new ESRI.ArcGIS.GeoDatabaseUI.TableViewClass(); t.TableSelectionAction = ESRI.ArcGIS.GeoDatabaseUI.esriTableSelectionActions.esriDr原创 2022-05-20 16:48:40 · 545 阅读 · 6 评论 -
ArcEngine获取栅格像元大小
ArcEngine获取栅格像元大小 获取获取栅格像元大小 并转换单位为米 转换思路 获取两个相邻像素点的坐标转换为point,将point投影到投影坐标系,然后求出两个point的距离 IRasterLayer rasterLayer = new RasterLayerClass(); rasterLayer.CreateFromFilePath(FileName); var raster = rasterLay原创 2022-05-14 10:31:47 · 303 阅读 · 0 评论 -
DevExpress实现仿ArcMap属性表 --属性编辑
属性表的编辑功能开发 首先获取 IEngineEditor类,添加静态字段 public static IEngineEditor m_EngineEditor = new EngineEditorClass(); 可使用此字段控制ArcEngine的编辑功能 开始编辑 保存编辑 撤回编辑 停止编辑等。 1.通过GridView的.ShowingEditor事件控制属性表允许编辑的字段 ...原创 2022-04-29 17:02:43 · 96 阅读 · 0 评论 -
DevExpress实现仿ArcMap属性表
实现的功能: 1.与AxMapControl选择联动 获取AxMapControl选中项记录展示 双击表头缩放 2.属性编辑 可控制允许编辑字段 3.加载效率优化 实现打开时加载固定数量的记录 滑动到底部再次加载固定数量的记录 4.列菜单 字段计算器和计算几何 5.上部菜单 取消选择 反选 按属性选择 删除记录 6.下部菜单 切换显示所有记录和所选记录 构成:属性表使用两个GridControl构成,通过切换可视状态展示记录,上部和下部菜单使用自定义控件,所有控件都放在DockPanel中使其可.原创 2022-04-29 14:28:19 · 377 阅读 · 0 评论