Skip to content

01项目简介

Windr07 edited this page Sep 23, 2020 · 1 revision

项目介绍

简介

  • WLib是一组对C#.NET和ArcGIS Engine开发常用代码进行封装的基础库和控件库;

  • 以减少重复代码,提高ArcGIS桌面端或Web后端开发效率为目标。

主要内容

  • 通用.NET功能

    1. 数据库连接查询:DbHelper
    2. 部分常用Windows API调用
    3. 计算机的硬件信息查询
    4. 压缩与解压缩
    5. 部分反射操作
    6. DataTable对象扩展、数据转换
    7. 插件接口
    8. 进度操作(通用模板方法)
    9. 软件注册
    10. 软件更新
  • 基于ArcGIS Engine的GIS数据读写、空间分析

    1. 工作空间及矢量/栅格/表格数据读写(增删改查)
    2. GP工具调用
    3. 拓扑的判断、获取、创建、删除
    4. 空间查询
    5. 部分空间分析
    6. 地图和图层查询
    7. 标注、注记、元素增删改查
    8. 制图出图
    9. 样式、专题渲染
    10. 坐标系判读转换
    11. 点线面几何创建
    12. 控件组合联动
    13. 许可初始化
  • 环境检测

    1. 获取安装的.NET版本
    2. 获取安装的ArcGIS版本
    3. 获取Windows操作系统版本
  • 文件IO操作

    1. Excel读写
    2. Word读写
    3. pdf操作
  • WinForm控件库

  • GIS控件

    1. MapViewer组合控件
    2. 属性表、按属性查询、工具栏、工作空间选择、样式选择控件
  • 非GIS控件

    1. 环境检测控件
    2. 简化版的Windows资源管理器
    3. 目录树控件、文件/目录选择等对话框扩展
    4. 文件查看器(程序嵌入器)
    5. ListBox控件扩展
    6. 消息框
    7. 路径选择框
    8. 插件管理控件
    9. 窗体查询
    10. WinForm的全局异常处理
Clone this wiki locally