ArcGIS Server 是一个分布式系统,由分布在多台机器上的各个角色协同工作。ArcGIS Server 搭建的WebGIS 解决方案支持多种类型的客户端,包括:ArcGIS Desktop 、ArcGIS Engine Application 、Web Browser 。下面简要介绍一下利用ArcGIS Server 搭建的WebGIS 的各个组成部分。
GIS server: 运行SOC 和SOM 的机器。SOM 即Server Object Manager :Server Object 管理器,负责管理调度Server Object ,而具体Server Object 的运行是在ArcSOC.EXE 进程中。SOC 即Server Object Container (容器)。SOM 和SOC 可以运行在同一台机器上,也可以是SOM 独占一台机器,管理一个或多个运行SOC 的机器。采用分布式部署,可以大幅提高GIS server 的整体性能,扩展能力更强。
Web server: 运行web 应用程序或web service 的机器。这里的web 应用程序或web service 通过访问GIS server 并调用GIS server 的对象来实现GIS 功能,然后把结果返回给客户端。
Web browsers: 诸如IE ,Firefox 等Web 浏览器软件。 桌面应用程序: 可以是ArcGIS Desktop 和ArcGIS Engine 应用。通过Http 协议访问在Web server 上发布的ArcGIS 网络服务,或者通过Lan/Wan 直接连接到GIS Servers 。一般通过ArcCatalog 应用程序来管理ArcGIS Server 。
心得:要想玩这套东西还真不容易,我就因为不懂,装这个东西装了2天,狂郁闷,连系统都装过了,要安装ArcGIS Server 9.2必须先装.NET FrameWork也就是vs2005了,然后必须装
IIS(重装了好多次,重启电脑也好多次了),装之前必须确保IIS是有用的,能发布像.ASPX之类的文件,而且记住每次安装失败后卸载重装时,必须用优化大师(其他工具亦可)将注册表清理干净,否则可能会吃大亏,然后安装ArcGIS Desktop 9.2(破解版)就更不是一般人能承受的,装过的人可能不会遇到什么问题,没装过的人(像我)郁闷了好久,要先装一个LicenseManage启动Licence然后Desktop,但是按那安装说明每步都做了不一定成功,总之发现装软件有时候和人品有极大的关系!
GIS server: 运行SOC 和SOM 的机器。SOM 即Server Object Manager :Server Object 管理器,负责管理调度Server Object ,而具体Server Object 的运行是在ArcSOC.EXE 进程中。SOC 即Server Object Container (容器)。SOM 和SOC 可以运行在同一台机器上,也可以是SOM 独占一台机器,管理一个或多个运行SOC 的机器。采用分布式部署,可以大幅提高GIS server 的整体性能,扩展能力更强。
Web server: 运行web 应用程序或web service 的机器。这里的web 应用程序或web service 通过访问GIS server 并调用GIS server 的对象来实现GIS 功能,然后把结果返回给客户端。
Web browsers: 诸如IE ,Firefox 等Web 浏览器软件。 桌面应用程序: 可以是ArcGIS Desktop 和ArcGIS Engine 应用。通过Http 协议访问在Web server 上发布的ArcGIS 网络服务,或者通过Lan/Wan 直接连接到GIS Servers 。一般通过ArcCatalog 应用程序来管理ArcGIS Server 。
心得:要想玩这套东西还真不容易,我就因为不懂,装这个东西装了2天,狂郁闷,连系统都装过了,要安装ArcGIS Server 9.2必须先装.NET FrameWork也就是vs2005了,然后必须装
IIS(重装了好多次,重启电脑也好多次了),装之前必须确保IIS是有用的,能发布像.ASPX之类的文件,而且记住每次安装失败后卸载重装时,必须用优化大师(其他工具亦可)将注册表清理干净,否则可能会吃大亏,然后安装ArcGIS Desktop 9.2(破解版)就更不是一般人能承受的,装过的人可能不会遇到什么问题,没装过的人(像我)郁闷了好久,要先装一个LicenseManage启动Licence然后Desktop,但是按那安装说明每步都做了不一定成功,总之发现装软件有时候和人品有极大的关系!