arcgis server

一、ArcGIS Server产品包括两个部分:

1、GIS Server,它是一个提供GIS服务的服务器软件产品,包括一系列核心AO库和一个管理这些AO组件的可缩放的运行环境。

2、另一个是ADF,即应用程序开发框架,它有JAVA和.NET两种开发组件集,它是用来开发和部署基于GIS Server的web应用程序的产品,包括组件对象、web控件、web模板和开发帮助,它还有一个web程序的runtime,专门用于发布和部署使用ADF开发的web程序,如ASP.NET等。

二、ArcGIS Server 分布架构

1、ArcGIS Server最好安装在单独的一台服务器上,我们称之为“GIS服务器”。

2、ADF是供开发人员使用的开发组件集,安装在开发人员的机器上,这些程序包括WEB应用程序、WEB服务和桌面端程序,都可以使用ADF,如IIS、以及开发平台asp.net  。

3、ADF Runtime是专门用于部署开发人员开发的GIS web程序和GIS WEB Service的工具,安装在WEB服务器上。

GIS服务器、WEB服务器和开发人员的电脑可以是同一台机器,也可以分开安装。

三、“GIS服务器”端的安装

1、不管你是Windows Server 2003,还是Windows XP,都要先确保IIS已经安装(Server 2003 需要IIS 6.0)。IIS安装这里就不多说了,注意,这里仅以Microsoft 的DotNet平台为例,java平台的谁知道请告诉我,如有疑问请问Mr.Google or Mr.Baidu。

2、进入安装界面时,会让你选择安装的组件,因为这里是“GIS服务器”端,所以我这里只选择了【GIS Server】和

【Web Applications】,剩下的【web Application Delveloper Framework】是安装在Web服务器端的,所以这里不选择。

3、然后就是开始安装,下一步、下一步,如果你用的默认的ArcGIS Server实例,请记住它叫做“arcserver”,如果你用了你所喜欢的名字,那不要紧,因为你会记住的,注意我这里用的实例名是“seiya”,热爱看动漫的伙计们都知道这个单词所代表的意义,呵呵。安装完毕后,会进入Post Installation的设置,这是关键。当程序弹出一个对话框要用户填入SOM和SOC用户名和密码时,直接键入,如SOM为akSOM,SOC为akSOC,这两个用户将来将用于管理ArcGIS Server,键入即可,先不用管它们。在填完用户名和密码后,再设置许可文件,这样,程序就配置完成了一大步。

4、打开“控制面板--管理工具--计算机管理--本地用户和组--组”,我们将看到agsadmin和agsuser两个组,这两个组的用户是用于管理ArcGIS Server的,分别将administrator用户填入这两个组中(一般是登录用户,比如我通常用administrator登录到操作系统)。并且把akSOM添加到agsadmin组,akSOC添加到agsuser组,这样,administrator用户就可以用来管理和使用ArcGIS Server了。注意!注意!设置完毕后,麻烦您重启一下子,否则直接用Catalog创建Server Object出错的话可别怪我。

5、重启电脑后,打开ArcCatalog,点击【Add ArcGIS Server】来创建Server Object。弹出来一个对话框,我们选择第二个“manage GIS Services”,然后下一步,这里需要填两个文本框,第一个是“Server URL”,我们填上“http://server2/seiya/services/”,等等,我马上来解释了,server2是“GIS服务器”的主机名,当然你也可以用IP地址,as u like!“seiya”就是我刚才创建的实例名,如果你没有修改那可能是“arcgisserver”;在下面的“Host”文本框中填上这个URL的主机,这里当然是“server2”了。然后确定,上帝保佑你,不出错的话就会创建成功,出错的话,要么先重启,要么在本地用户和组中删掉刚才创建的几个用户和组,然后重新来一遍3、4步骤,如果还是不行,卸载掉,重新按照上述步骤安装,这样了还不行的话,重装系统,然后按照上述步骤进行安装,最后还是不行的话,请把你的主板、cpu、硬盘拆下来浸到水池里10分钟!

6、我们假设你创建成功了。我们先来创建一个mxd文档,随便你放几个图层,只要有数据就行,我们将其保存在D盘根目录下。我这里将其命名为“server.mxd”。好了好了,现在回答ArcCatalog中,还记得我们上一步骤创建好的那个Server Object吗?右键这个节点,选择“Add New Service。。。”,又弹出来一个对话框,我们在“Name”一栏中填上你所喜欢的名字,这里是test,至于Type、Startup Type,这里我们用默认的就行,然后下一步,在“map Document”一栏中选择“server.mxd”,下一步、下一步,直到有提问“Do you want to start the servce right now?”我们yes,然后finish。呵呵,这样就创建成功了!然后在Preview 中预览你的数据吧!

咦?咦?咦?我的数据咋显示不出来?服务也正常启动了啊?这里可能有很多原因地,首先可能你用的企业数据库是Oracle,恭喜你,下面的解决方案可能有用,如果不是,抱歉,我也鞭长莫及爱莫能助:) 。

如果你安装的是Oracle,那么就是因为你的Apache.exe 这个程序占用这80端口,并且你启动IIS的时候,会提示你“正在被其他文件使用”,因为IIS默认的也是80端口,冲突了!怎么解决呢,找到你的Oracle安装目录,并且找到Apache目录,Apache目录下面有个conf目录,望文生义就知道他是干啥的了,有两个文件httpd.conf和httpd.conf.default,都用记事本打开,搜索关键字“80”,并将其修改为8099之类的空闲端口。然后重启系统。

重启系统后,把IIS的端口改回80,然后启动IIS,然后在Catalog里面,重新启动服务,再Preview,应该是可以看到数据了。如果还看不到,那你就发email给我吧。

arcgis server

时间: 2024-10-19 09:39:27

arcgis server的相关文章

ArcGIS 9.3下载,包含ArcGIS Desktop、ArcGIS Engine、ArcGIS Server、ArcSDE、workstation

KeyWord:ESRI ArcGIS 9.3 Desktop Server Engine ArcEngine ArcIMS ArcSDE Workstation ECP Lisence Crack 破解 许可 下载 新增ArcGIS 9.3的电驴下载地址(都是windows版本的),具体的使用与设置或者版本问题请自行Google.感谢三脚猫群友提供地址. ArcGIS_Server_Java_Editioned2k://|file|ArcGIS_Server_Java_Edition.rar|

lzugis——Arcgis Server for JavaScript API之自定义InfoWindow(续)

同样的标题后面加了一个括弧,不是为了增减博文数量,而确实是上个功能的完善,标注为续,意思是继续上次的内容,来说说如何自定义InfoWindow. 在上一讲中,实现了InfoWindow的显示,但是并没有实现地图拖动地图InfoWindow随着联动,以及缩放地图InfoWindow随着联动的问题,在本文章中,就上述两个问题提供一个解决思路. 首先,说说拖动地图InfoWindow的联动.拖动地图时,地图并未做缩放,所以只是做一个位置的偏移,因此,定义一个公共变量,记录InfoWindow出来时候的

arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤

转自原文 arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤 Arcgis server  发布动态图层及调用动态图层 做这个动态图层功能的原由是 有一个30万的数据需要通过arcgis GP工具转成shp然后渲染加载进地图,原来的做法是遍历生成shp面要素,读取面的环状点然后转成json,这个也能实现结果但是时间较长,与预期的时间差别较多,在公司内部讨论时有提到这个动态图层可以解决海量频繁数据的替换,要是每个都发一个图层服务这样不可取.故此讨论后研究这个神奇的功能.

【教程】发布NAServer到ArcGIS Server 10.4上[超详细]

前阵子对ArcGIS API For JavaScript的网络分析有兴趣,但是不知道其数据是如何获取的. 查阅API知道,AJS的网络分析只有三个功能:最短路径(RouteTask).最近设施点(ClosestFacilityTask)和服务区(ServiceAreaTask). 而这三个分析类依赖的是ArcGIS Server上的NAServer(网络分析服务),于是 如何发布NAServer,就成了我近期的研究事宜,所幸的是,这方面的资料非常丰富. 需要注意的是: NAServer依赖于M

arcgis server 及 desktop安装

一.安装arcgis server 10.2步骤 1.1安装.net framework 3.5 本软件需要.net framework 3.5 支持 直接在server 2008里安装会提示必须使用角色管理工具 安装或配置microsoft.net framework 3.5 sp1 . 可以用server 2008中的服务器管理器安装 打开“服务器管理器” ,在“功能”选项中选择“添加功能”并在“添加功能向导”中选择“.NET Framework 3.5”复选框,添加所需的相关服务.. 1.

ArcGIS Server 缓存服务切图范围

ArcGIS Server 缓存服务分为创建服务时同时自动建立缓存和创建服务后手动建立缓存两种. 相关资料: 缓存: 瓦片: 切片: 10.4帮助文档: 10.2帮助文档: http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000 官方文档链接:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p0

ArcGIS Server 10.2 实战(五)spatial etl tool 格式转换服务

上不同的地图服务平台对地图文件格式的要求多种多样,arcgis使用的文件很难应用于其他平台上,因此需要有格式转换的服务来克服这种使用不同平台带来的麻烦,下面以TIFF格式转GEOTIFF格式为例. 首先需要准备几件事: 1.确保安装了arcgis data interoperability for desktop 2.在自定义菜单>扩展模块中勾选Data Interoperability 3.在ArcToolbox中新建一个自己的工具箱,右键工具箱>新建>选择spatial etl to

教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)

原文:教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题) 之前发布过Silverlight应用程序,当时也没有你遇到什么阻碍,直接使用的Visual Studio 2010的Publish功能,貌似也没有作什么设置.后来重装系统,也就都没有了,这两天帮一个大哥做了一些小例子,顺便整合了一下.于是闲来无聊遍想发布一下,结果费了老大周折才弄好,于是再次好好记录一下,以便下次查阅.

arcgis server缓存路径修改

转自蓝紫原文 arcgis server缓存路径修改 由于空间不够用,需要更换瓦片的输出路径,具体的修改方法如下: 1.打开ArcCatalog,打开GIS服务器,找到已经添加的gis服务器,一般都是机器名,如下所示,右键我的gis服务器(admin-think),选中服务器属性. 2.打开服务器属性对话框,如下所示,选择目录类型,如果要修改缓存目录,则目录类型选择缓存目录,然后添加其路径. 3.在gis服务器下找到要修改的服务,如我要修改road服务缓存路径,则右键改服务,停止服务,然后选择服

ArcGIS Server 基于Token安全验证

写在前面:只使用token并不能起到安全验证的作用,ArcGIS Server文件夹的权限是开放的,我们不需要登录Server平台即可访问服务,所以我们应该将Token验证和文件夹的安全性结合起来使用,将文件夹的权限设为私有,这样必须先要登录才能访问服务. 当我们的服务发布到外网,但是我们又不希望其他人员访问我们的服务.这时我们就需要对服务的请求进行验证,类似于使用用户名和密码进行登录.相当于先用进行验证,验证成功再响应服务请求.实质上我们在请求服务的过程就进行了两步操作.在ArcGIS API