关于ArcGIS建模工具的选择:Case Tool VS. ArcGIS Diagrammer

在ArcGIS建模工具中,Esri提供了两个不同的工具,一个是ArcGIS Diagrammer,一个是内嵌到ArcGIS桌面软件的Case Tool,这两个工具都是属于在该工具建立完成之后,导出XML,然后再通过ArcCatalog导入到Geodatabase。


这两种工具我都使用过,在使用过程中对这两种工具的使用方式、支持对象、简易程度都有感受,下面我们就分析一下这两种软件的优缺点。
关注这两个软件的简单使用教程
Case Tool:http://wenku.baidu.com/view/b8c173f9aef8941ea76e05c2.html
ArcGIS Diagrammer:http://wenku.baidu.com/view/516ff93710661ed9ad51f346.html


--------------------------------安装--------------------------------
Case Tool
该安装软件在ArcGIS  Desktop 中集成,需要借助于Office Visio

ArcGIS Diagrammer
单独的一个安装软件,非常方便,不需要借助于第三方工具


------------------------------操作性--------------------------------
Case Tool
个人感觉Case Tool操作不太方便,因为该工具是类似于模拟变成语言的基类、对象等,添加不同的对象都需要进行这些步骤,比如我想添加一个要素类,首先要添加一个ObjectClass的Feature 基类,然后在添加一个面状要素类,使用箭头进行连接,这样感觉非常麻烦。
而且设置字段的别名、长度等信息还需要另外添加标识值,这些标识值在一个帮助里面有,但是使用起来不太方便,试问用户光因为一个字段的属性就需要看看帮助然后再添加进去,多让人郁闷啊。
而且针对复杂对象比如关系类、拓扑操作比较麻烦


ArcGIS Diagrammer
该软件在操作性就显得非常简单,左边所支持的对象一目了然,直接将对象拉进去就可以了
而且在上面类似字段的别名等信息都是界面化输入即可,非常方便.
在创建复杂对象时都是一些界面化的输入,不需要添加额外的标记来制定,也就是说只要你会在ArcGIS桌面中创建这些对象,在该软件一样没有问题,而且该软件有一个预览界面(右下角),可以实时刷新预览你的Geodatabase对象的直观表现,非常方便


------------------------------支持对象--------------------------------
Case Tool
支持数据集、要素类(点、线、面、多点)、关系类(有小Bug)、域、子类、几何网络、表。


ArcGIS Diagrammer
支持要素类(点、线、面、注记、多片、尺度)、影像目录、影像数据集、数据集、几何网络、网络数据集、Terrain、拓扑、关系类、子类、普通表


------------------------------相关帮助------------------------------
Case Tool
帮助只有安装后自带的英文文档


ArcGIS Deagrammer
有相关的示例教程、视频、博客、论坛等

------------------------------相关接口--------------------------------
Case Tool
需要ArcCatalog单独的Case Tool工具接口来接受该XML文件,而且只能是Case Tool生成的XML导入到ArcCatalog中,反之不行


ArcGIS Diagrammer
直接与ArcGIS桌面的右键的XML Workspace Docement想关联,而且两者的XML可以相互使用,也就是比如说你的建模模型已经导入到ArcCatalog里面了,在使用过程中你可能发现了一些问题,你使用了ArcCatalog直接修改了,那么就可以再导出来,在ArcGIS Diagrammer使用。

---------------------------------------------------------------------------------------------------
综上所述,个人强烈推荐使用ArcGIS Diagrammer进行建模

你可能感兴趣的:(xml,网络,Office,文档,语言,工具)