ArcGISServer学习2007年6月21日byjbttmArcGISServer产品包括两个部分,一是GISServer,它是一个提供GIS服务的服务器软件产品,包括一系列核心AO库和一个管理这些AO组件的可缩放的运行环境;另一个是ADF,即应用程序开发框架,两种开发组件集,它是用来开发和部署基于GISServer的web应用程序的产品,包括组件对象、web控件、web模板和开发帮助,它还有一个web程序的runtime,专门用于发布和部署使用ADF开发的web程序,等。GISServer是一套GIS服务器组件,专门用于管理和发布地图服务和定位服务,安装在GIS服务器上;ADF是供开发人员使用的开发组件集,安装在开发人员的机器上,这些程序包括WEB应用程序、WEB服务和桌面端程序,都可以使用ADF;ADFRuntime是专门用于部署开发人员开发的GISweb程序和GISWEBService的工具,安装在WEB服务器上。GIS服务器、WEB服务器和开发人员的电脑可以是同一台机器,也可以分开安装。AS的安装和配置不明白为什么那么多人都说AS的安装和配置复杂,甚至还要重装系统。其实,如果你多次安装过IMS这类的产品,对于AS,那是小菜一碟,首先是按照安装步骤一步步NEXT下去即可,在安装完毕后,程序将会要求PostInstallation的设置,这是关键。当程序弹出一个对话框要用户填入SOM和SOC用户名和密码时,直接键入,如SOM为arcgissom,SOC为arcgissoc,这两个用户将来将用于管理AS,键入即可,先不用管它们。在填完用户名和密码后,再设置许可文件,这样,程序就配置完成了一大步。打开“控制面板--管理工具--计算机管理--本地用户和组--组”,我们将看到agsadmin和agsuser两个组,这两个组的用户是用于管理AS的,分别将administrator用户填入这两个组中(一般是登录用户,比如我通常用administrator登录到操作系统)。这样,administrator用户就可以用来管理和使用AS了。在IIS中新建一个虚拟目录,其实很简单,也可以通过下面的方法设置:新建一个文件夹xxx,在右键web共享属性中选择共享即可,然后在浏览器中使用http://localhost/xxx来测试一下目录是否可以访问,如果可以,则设置成功。重启电脑,为了保证我们设置的用户及其权限能够成功。atalog,这是AS管理服务的软件,注意,我们必须是使用agsadmin组中的账户登录,这样才能管理AS。点击GISServer---AddGISServer,会弹出个对话框,我们需要设置各种属性。Host中设置AS安装的机器名,Directory中设置我们在前面建立虚拟目录时候新建的文件夹。点击确定,这样AS服务管理器的配置设置好了。点击AddServerObject,开始新建服务对象,这些属性都很容易设置,除了一点,即“参数”中的“选择输出目录”,这个目录还必须选我们之前设置的文件夹,并且正确填写通过HTTP访问该文件夹的方式,即前面的http://localhost/xxx。点击确定,这样一个AS的服务对象就新建好了。如果不出意外,atalog中的Preview时,就会出现图像了。如果没有图像,我们先打开XXX文件夹,看看其中是否有图片存在,如果有,那就是服务成功,但是访问不成功,这个时候我们需要重启IIS,保证能够通过http://localhost/xxx的方式访问到XXX文件夹。这是因为我们访问AS是通过WEB服务器进行的,而不是直接连接到服务。ArcGISServer12006年5月26日byjbttmArcGISServer是用于开发基于网络的企业级服务器端程序的一套组件集,服务器端程序包括WebService、Web应用程序和EJB等。使用AS开发的程序,其功能可以从普通的显示地图跨越到复杂的网络分析等,即它提供的功能比ArcIMS强大得多。ESRI提供的AS包括两个部分,一是ArcGISServer,它是AS的服务器,AS能够运行全靠它;另一个是用于客户端开发的程序ADF(ApplicationDeveloperFramework)开发集,它提供了一套可视化的WEB组件和模板,用于运行在WEB页面上(,IMS的开发手段比以前有了很大的进步,和AS差不多)。同AE一样,AS的核心组件也是AO,简单讲,它是运行在服务器端的AO组件集。开发AS的手段有两种,开发,另一种是使用JAVA开发。AS的关键特征有:,即它和ESRI其它的软件框架都是一样的,这样降低了开发难度。,由于AS是基于WEB的GIS程序,因此ADF的运行时是不需要license的,这也使得服务器端
ArcGIS Server 开发文档 来自淘豆网m.daumloan.com转载请标明出处.