抢先看:细数ArcMap 9.4中的九大亮点

        介绍:esri 09用户大会上的视频,其中详细介绍了于明年二季度即将发布的ArcGIS 9.4产品中,ArcMap 9.4的9大亮点。
        视频地址在这里:ArcGIS 9.4:Desktop Usability
flv格式(体积更小)
wmv格式(更清晰)

        在这里拣重点的东西翻译一下:
        题外话1:Jack说,过去的三年时间里,我们都致力于9.4版本的开发,有时候我们也称它为version 10,但最后我们还是将版本定为了9.4。(看来ArcGIS 10是呼之欲出了);
        题外话2:9.4版本将可以和9.3.1版本同时安装在一台机器上。
        下面进入特性倒数,由Jack非常赏识的一位名叫John Coken的年轻人演讲:
9、新的用户界面(主要是dockable windows):
可停靠的toc。与visual stuidio的诸多可停靠面板一样,使用最多的table of contents面板将可以停靠。隐藏toc后,屏幕可以显示更多的地图内容:


并且,当toc从自动隐藏或从自动隐藏中恢复时,地图内容不需要刷新。
集成到的arcmap中的catalog管理界面(可以将其他的地图数据从此界面中直接拖入,以实现add data的功能,此功能将会greatly improve your productivity):

并且也可以进行停靠:

8、新的Attribute Table界面:
图层的属性表也实现了停靠,默认是在窗口正下方:

可同时打开多个图层属性表。虽然现在版本中也可以实现,但实际中打开两个或以上属性表后,程序的可操作性大大下降,不得不在多个属性表中来回切换。现在可以将他们作为多个标签页,同时放在可停靠窗口中。除此之外,还可以在可停靠窗口中并排显示多个属性表内容,便于进行内容比对:

7、强大而实用的即时搜索功能:
使用这个搜索面板,可以轻易搜索出多方面的内容:

比如,需要额外的地图数据,像google那样在这里进行搜索,从列出的结果列表中,将图层拖拽到地图上即可实现添加地图数据。可以看出,搜索是在ArcGIS Online上进行的,随着以后ArcGIS Online的不断强大,会有越来越多的用户将自己可以共享的数据发布到AGOL上面,使得AGOL逐渐成为一个强大的“云端”,相比于自己购买的成本或为者获取数据的难度,既方便又快捷,何乐而不为呢?虽然AGOL从理论上的强大到实际中的可用,还有很长的路要走,但不可否认这是一个新颖而正确的趋势,所以不熟悉新版AGOL的朋友,赶紧熟悉一下吧。(推荐flyingis大侠的一片博文,另外参见9.3.1中的LayerPackage
除此之外,还可以对GP工具(arctoolbox里的内容)进行搜索(搜索本地的内容,带有auto completion的功能),快速定位到需要使用的工具,在结果列表中点击即可打开:

6、新的报表功能:
通过向导式的创建方式,可以轻易的从现有数据创建出复杂的报表(样子比较像DevExpress控件开发出来的报表),包括可选的样式模板。



从最后一幅图可看出,创建完成后还可以对报表的模板进行编辑,随时插入或删除需要补充和多余的内容。

5、更强大的ModelBuilder和Geoprocessing:
Geoprocesssing,是GIS的核心。在ArcGIS的桌面产品中提供了源远流长的ModelBuilder和Python Scritps。 ModelBuilder可以快速,直观,方便的为自己的问题定制科学的解决办法,与编程处理方式是相得益彰。94版本中的ModelBuilder,当把鼠标移动到一个tool或parameter上时,可以不通过右键,直接以tooltip的方式查看到它的所有属性:

还有一个比较令人兴奋的地方就是ModelBuilder中终于加入了Undo和Redo的功能(上图中红圈的部分包括对Auto Layout和误删除的恢复),经常因为手快而误操作的朋友可以宽心了。
此外,还允许在customize的过程中,将自己常用的tool或者model直接拖拽的任何一个toolbar上,以实现更快捷的访问。
再此外,对于任何一个tool,在执行的时候,新的Geoprocess options里面有一个background Geoprocess选项,可以使得此工具的每次执行都在后台进行,在执行的过程中,除了有右下角的进度条,用户仍可在前台对ArcMap进行任何操作,结果出来后会以气泡的方式进行提示。对于耗时的工具来说,这是个令人兴奋的功能。

4、TOC中新的Layers标签页:
演讲者将其称为smart legend。现在的TOC中有Display,Source和Selection三个标签页,最后这个更是少用。这个新的Layers标签页,会根据当前范围内的,可见的地图内容来显示图例,不在当前范围,或者不可见的内容,都不会进行显示;而移动和地图范围或者改变了图层的可见性(可在Layers标签页中直接更改图层可见性和可选择设定)后,面板中的图例会动态发生变化,仍然只显示当前范围内的可见图层的图例。
点击某个图例后,使用该图例的所有feature会以动画的方式在地图上进行闪烁,非常直观的定位出所有使用该图例的feature。

3、可以搜索的Symbol Selector:
目前版本的ArcMap,若想改变一个图层的符号,单击该符号后,在Symbol Selector中只能凭肉眼去从近2000个符号(默认情况下)里寻找想要的符号,94中,如下图,有了搜索工具条,可以直接输入想要的符号名称,即可快速定位到该符号。比如直升机符号输入helicopter即可:

2、ArcMap变得更加Time-Aware:
每个图层属性对话框中将有一个新的Time标签页,类似92版本推出的Animation功能,可以更容易和快速的展示时间有关的地图数据,比如10年的火场历史等。

提示:视频中这个特性讲完后,小伙子会展示特有的美式肢体语言,来博得现场的掌声,也是我们演讲过程中所应该学习的内容:)

1、Fast Basemaps:
首先看下图:

现阶段非常别扭的一个用户体验就是,当移动地图后,仍然按住鼠标左键,会看到地图新范围上并没有内容,而是大片的空白,释放鼠标左键后,此区域的内容才会重绘。
94版本中,可在data frame中通过右键新建一个basemap layer,实际上是一个特殊类型的group layer,之后,可以再toc中,把想要作为底图的所有图层添加到这个basemap layer下。之后,移动地图,神奇的事情发生了:不论怎样快速移动,basemap layer下的几个图层都会始终呈现(实际上是快速重绘),再也看不到任何的空白了……bravo!
(现阶段:ArcGIS Engine中,使用Dynamic Display技术的地图也会有类似的体验;ArcGIS Server中,如果是做过缓存的map service,而且缓存获取的速度足够快(比如在本机上,不受带宽的影响),也会有类似的体验。)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>