ArcGIS Server 10 的新特性
ArcGIS Server 10包含了许多改进,想数据访问,编辑,搜索,地图缓存管理等等。 下面的内容介绍了ArcGIS在10版本中改善的地方。
更为灵活的安装方式:
ArcGIS Server安装过程包括两部分内容:GIS Services和Web Applications安装。这样给了我们更为灵活的部署方式和更方便的安装。
先前,我们要建立一个SOAP和REST服务需要通过创建Web Application。这个应用程序还要包括Manager,来管理和创建Web应用程序。
现在我们可以将Web Manager和Web服务分别进行部署。在Web应用程序上的创建和管理功能是一个可选项。通过ArcGIS Server的安装向导,可以更加清楚的了解改善的细节。
增加了进程监测:
一个新的进程,ArcSOCMon.exe,运行在每个部署SOC的机器上,监测SOC的运行状态。当SOC发生意外后,重新连接的时候会将失败的原因返回给SOM。
日志保存在SOCs中:
通过ArcSOCMon进程,日志文件可以保存在每个SOC的机器上。和之前的版本比较,日志记录在每个SOC的机器上是一个更好方式。在每个SOC上保存所有的日志信息。我们可以使用Manager或者ArcObjects Server API从所有的SOC上获取一个按时间排序的日志列表。
更完善的搜索帮助:
搜索功能现在使用逻辑排序的方式,这样我们可以在搜索结果的最上方,看到更为准确的搜索结果。
增加Feature service:
ArcGIS Server 10增加了Feature Service,通过它可以访问feature geometries 和属性。Feature service最大的好处是可以通过JavaScript、Flex或者Silverlight应用程序编辑Feature。
Feature Service从Map documents上发布,需要和数据源一起绑定在单独的ArcSDE GeoDatabase当中。
增加Search service
Search Service允许我们GIS的内容和整个企业文件夹,这样我们可以更容易的搜索到我们关系的内容。我们内部的客户端可以更新在ArcGIS DeskTop中的服务接口去连接我们的Search Service和寻找我们关系的内容。这些结果可以添加到地图中。Search Service最大的用处是多个文件夹和Geodatabase的联合查询。
Map services 支持time-aware 图层:
ArcGIS提供time-aware图层,存储那些超过期限的数据集。我们能通过ArcMap制作许多时间感知图层。当我们把地图数据发布到ArcGIS Server时,time-aware信息被保存,并可以通过map service访问。我们可以通过这些信息去改变地图的显示效果,或者执行时间查询。
WMS服务图层可以通过name引用:
先前,我们要想引用ArcGIS Server发布的WMS地图服务的时候,要通过ID的形式引用,现在我们可以通过name的字符串进行引用。
在ArcCatalog和Manager中增加了最大记录数的属性
ArcGIS Server可以设置一个默认的值,用于查询返回结果的数量。先前,我们只能通过改变service configuration文件来修改这个值。现在这个可以通ArcCatalog和Manager修改。
完善的缓存存储机制:
ArcGIS 10为我们带来了一套完善的缓存机制,代替了先前的瓦块式存储机制。新的缓存机制使用一些较小数量的整理文件存储缓存数据,占用磁盘空间更小。ArcGIS 10的缓存文件可以灵活的移动到另一台计算机中,有利于应用程序的部署。
混合模式缓存:
混合模式缓存可以在同一个缓存下使用不同的图片格式。这个有助于一个栅格缓存在另一个栅格缓存上显示的时候。我们可以使用JPEG格式的图片作为中间的缓存,而周围可以使用PNG32的图片格式,这样可以将周围不需要显示的地方可以让它透明。
缓存可以被视为一个栅格数据集:
通过“Add Data”按钮,可以将缓存文件直接添加到ArcMap或者ArcGlobe中。在你的本地磁盘中选择缓存目录,像添加其他数据集一样,添加缓存数据集。这步操作会删除依赖这个缓存的地图服务。
添加共同缓存创建工具:
新的供添加的工具是为了从缓存目录中导入导出瓦片数据。这使得我们可以更容易的去共享同一片区域的缓存数据。
默认瓦片尺寸更改为256×256:
现在ArcGIS Server 10的缓存的瓦片尺寸默认为256×256,这个尺寸与Google和Bing Maps地图相同。
直接通过ArcGIS Explorer和ArcGlobe制作地图缓存:
当我们想通过ArcGIS Online/Google Maps/Bing Maps创建一个2D缓存的时候,这创建缓存的方式要比直接在ArcGlobe中创建的3D缓存快。这种方式有助于在ArcGIS Explorer中浏览2D、3D数据,并且只需创建一个地图缓存。
更为灵活的安装方式:
ArcGIS Server安装过程包括两部分内容:GIS Services和Web Applications安装。这样给了我们更为灵活的部署方式和更方便的安装。
先前,我们要建立一个SOAP和REST服务需要通过创建Web Application。这个应用程序还要包括Manager,来管理和创建Web应用程序。
现在我们可以将Web Manager和Web服务分别进行部署。在Web应用程序上的创建和管理功能是一个可选项。通过ArcGIS Server的安装向导,可以更加清楚的了解改善的细节。
增加了进程监测:
一个新的进程,ArcSOCMon.exe,运行在每个部署SOC的机器上,监测SOC的运行状态。当SOC发生意外后,重新连接的时候会将失败的原因返回给SOM。
日志保存在SOCs中:
通过ArcSOCMon进程,日志文件可以保存在每个SOC的机器上。和之前的版本比较,日志记录在每个SOC的机器上是一个更好方式。在每个SOC上保存所有的日志信息。我们可以使用Manager或者ArcObjects Server API从所有的SOC上获取一个按时间排序的日志列表。
更完善的搜索帮助:
搜索功能现在使用逻辑排序的方式,这样我们可以在搜索结果的最上方,看到更为准确的搜索结果。
增加Feature service:
ArcGIS Server 10增加了Feature Service,通过它可以访问feature geometries 和属性。Feature service最大的好处是可以通过JavaScript、Flex或者Silverlight应用程序编辑Feature。
Feature Service从Map documents上发布,需要和数据源一起绑定在单独的ArcSDE GeoDatabase当中。
增加Search service
Search Service允许我们GIS的内容和整个企业文件夹,这样我们可以更容易的搜索到我们关系的内容。我们内部的客户端可以更新在ArcGIS DeskTop中的服务接口去连接我们的Search Service和寻找我们关系的内容。这些结果可以添加到地图中。Search Service最大的用处是多个文件夹和Geodatabase的联合查询。
Map services 支持time-aware 图层:
ArcGIS提供time-aware图层,存储那些超过期限的数据集。我们能通过ArcMap制作许多时间感知图层。当我们把地图数据发布到ArcGIS Server时,time-aware信息被保存,并可以通过map service访问。我们可以通过这些信息去改变地图的显示效果,或者执行时间查询。
WMS服务图层可以通过name引用:
先前,我们要想引用ArcGIS Server发布的WMS地图服务的时候,要通过ID的形式引用,现在我们可以通过name的字符串进行引用。
在ArcCatalog和Manager中增加了最大记录数的属性
ArcGIS Server可以设置一个默认的值,用于查询返回结果的数量。先前,我们只能通过改变service configuration文件来修改这个值。现在这个可以通ArcCatalog和Manager修改。
完善的缓存存储机制:
ArcGIS 10为我们带来了一套完善的缓存机制,代替了先前的瓦块式存储机制。新的缓存机制使用一些较小数量的整理文件存储缓存数据,占用磁盘空间更小。ArcGIS 10的缓存文件可以灵活的移动到另一台计算机中,有利于应用程序的部署。
混合模式缓存:
混合模式缓存可以在同一个缓存下使用不同的图片格式。这个有助于一个栅格缓存在另一个栅格缓存上显示的时候。我们可以使用JPEG格式的图片作为中间的缓存,而周围可以使用PNG32的图片格式,这样可以将周围不需要显示的地方可以让它透明。
缓存可以被视为一个栅格数据集:
通过“Add Data”按钮,可以将缓存文件直接添加到ArcMap或者ArcGlobe中。在你的本地磁盘中选择缓存目录,像添加其他数据集一样,添加缓存数据集。这步操作会删除依赖这个缓存的地图服务。
添加共同缓存创建工具:
新的供添加的工具是为了从缓存目录中导入导出瓦片数据。这使得我们可以更容易的去共享同一片区域的缓存数据。
默认瓦片尺寸更改为256×256:
现在ArcGIS Server 10的缓存的瓦片尺寸默认为256×256,这个尺寸与Google和Bing Maps地图相同。
直接通过ArcGIS Explorer和ArcGlobe制作地图缓存:
当我们想通过ArcGIS Online/Google Maps/Bing Maps创建一个2D缓存的时候,这创建缓存的方式要比直接在ArcGlobe中创建的3D缓存快。这种方式有助于在ArcGIS Explorer中浏览2D、3D数据,并且只需创建一个地图缓存。