转自原文ArcGIS Engine能够做什么?

ArcGIS Engine是一组跨平台的嵌入式ArcObjects,它是ArcGIS软件产品的底层组件,用来构建定制的GIS和桌面制图应用程序,或是向原有的应用程序增加新的功能。ArcGIS Engine应用程序可以是简单的地图浏览器,也可以是定制的GIS编辑和分析程序。通过 ArcGIS Engine 构建的应用,既可以以地图显示为中心,也可以不是,这一点非常重要。这一特性使 ArcGIS Engine特别适合于构建非GIS为中心的应用。

作为一个开发者,你能够在程序中实现下列功能:

  1. 显示多图层的地图,如道路、河流和边界;
  2. 地图的漫游和缩放;
  3. 在地图上识别要素;
  4. 在地图上查询要素;
  5. 显示航片或卫片;
  6. 绘制图形要素,如点、线、圆和多边形;
  7. 绘制描述性文本;
  8. 以线、选择框、区域、多边形和圆来选择要素;
  9. 以要素缓冲区进行选择;
  10. 以结构化查询语句(SQL)查找和选择要素;
  11. 以专题符号化显示要素,如独立值图、分类图和点密度图;
  12. 动态显示实时或时序数据;
  13. 从街道地址或交叉点寻找位置;
  14. 转换地图数据的坐标系统;
  15. 对要素进行几何操作,生成缓冲区、计算不同部分、寻找交叉点、合并等;
  16. 修改要素形状或旋转地图;
  17. 新建和更新要素的几何形状和属性;
  18. 操作个人和企业级 GeoDatabase;
  19. ……
05-11 02:53