热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

《精通ArcGISServer应用与开发》——2.4ArcGISServer的安装与配置

本节书摘来自异步社区《精通ArcGISServer应用与开发》一书中的第2章,第2.4节,作者:何正国,杜娟,毛海亚更多章节内容可以访问云栖社区“异步社

本节书摘来自异步社区《精通ArcGIS Server 应用与开发》一书中的第2章,第2.4节,作者: 何正国 , 杜娟 , 毛海亚 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 ArcGIS Server的安装与配置

精通ArcGIS Server 应用与开发
2.4.1 安装环境
1.ArcGIS Server 10支持的平台
Windows 2003 Service Pack 2 Server标准版、企业版和数据中心版(32位和64位(EM64 T));

Windows 2008 Server标准版、企业版和数据中心版(32位和64位(EM64T));

Windows 2008 R2 Server标准版、企业版和数据中心版(64位(EM64T));

Windows 7旗舰版、专业版(32位和64位(EM64T));

Windows Vista Service Pack 1旗舰版、企业版和商务版(32位和64位(EM64T));

Windows XP Service Pack 3专业版(32位);

Windows XP Service Pack 2专业版(64位(EM64T));

Windows 2008 Server。

2.ArcGIS Server 操作系统要求和限制
(1)服务器显示要求:推荐在标准尺寸(96dpi)下使用1024 768像素或更高、24位颜色深度。

(2)某些ArcGIS Server功能诸如GlobeServer和Geometry需要OpenGL 1.3库功能。这些库通常包含在ArcGIS Server所支持的操作系统中,随操作系统同时提供。

(3)某些核心地理处理工具需要Python 2.6.X和Numerical Python 1.3.0支持。建议使用ArcGIS Server安装程序安装Python 2.6.5和Numerical Python 1.3.0。用户可通过在安装过程中选择Python功能来选择安装Python 2.6.5和Numerical Python 1.3.0。Python功能是服务器对象容器(SOC)的一项子功能。

(4)需要安装Microsoft Internet Explorer 7.0或更高版本。将ArcGIS Server安装到Windows之前,必须首先获取并安装Internet Explorer 7.0或更高版本。

(5)Windows 7、XP和Vista操作系统仅在基本测试和应用开发时受到支持,不建议在生产环境中部署。

(6)在Windows Vista和Windows Server 2008系统中使用ArcGIS Server .NET管理器时,应用程序可能会出现异常错误。有关详细信息,请参阅 KB35105 。

3.受支持的Microsoft Visual Studio版本
(1)Visual Studio 2010专业版;

(2)Visual Studio 2010高级版;

(3)Visual Studio 2010旗舰版;

(4)Visual Web Developer 2010速成版;

(5)Visual Studio 2008标准版Service Pack 1;

(6)Visual Studio 2008专业版Service Pack 1;

(7)Visual Web Developer 2008速成版Service Pack 1。

将Web应用程序开发框架与Visual Studio速成版加以集成,可获得将Web应用程序开发框架与Visual Studio标准版或专业版集成后的一部分功能。

4.Microsoft Internet信息服务
以下功能需要Microsoft IIS。

(1)ArcGIS Server - GIS服务安装程序的服务管理器功能;

(2)ArcGIS Server - GIS服务安装程序的Web服务(SOAP、REST)功能;

(3)受支持的Web服务器;

(4)受ASP.NET 2.0支持的Microsoft IIS 5;

(5)受ASP.NET 2.0支持的Microsoft IIS 6;

(6)受ASP.NET 2.0支持的Microsoft IIS 7;

(7)若要使用Web ADF控件和类,应安装Microsoft IIS。

2.4.2 安装
操作步骤

(1)ArcGIS Server安装启动界面如图2-2所示。在安装之前,先进行系统的冲突检查,如图2-3所示。


<a href&#61;https://yqfile.alicdn.com/4a25bfa06105f62e593bb58572670b880f3eee05.png" >

&#xff08;2&#xff09;选择安装类型&#xff0c;本例选择【ArcGIS Server for Microsoft .NET Framework - GIS服务】&#xff0c;单击【下一步】按钮进行安装&#xff0c;如图2-4&#xff5e;图2-8所示&#xff0c;完成安装后的界面如图2-9所示。


b444828e85dfe6d3a6b7ccc9809d06ff9b978b24


8fa4c77a93383649d0eeb68782cf67eed8352825


<a href&#61;https://yqfile.alicdn.com/fd112427b335671abf8f575f9805cef5b415096f.png" >


<a href&#61;https://yqfile.alicdn.com/62521fc675982c7e5817096b057b8822845f0b13.png" >


c3e47327606b49e6c607d72b89204b7c1d92a16f

&#xff08;3&#xff09;安装完成后&#xff0c;按要求一步步进行ArcGIS Server相关配置&#xff0c;如图2-10&#xff5e;图2-20所示。


<a href&#61;https://yqfile.alicdn.com/a158007703ef8ab1f3f0bfd8602808ccdb4a551f.png" >


<a href&#61;https://yqfile.alicdn.com/240acd3e6e7797b8d009fd16f21c1e372efb866c.png" >


80ae6bace8c4f0d8e013cbf181f2467354e882b4


76d9f0507131faccad073effeaf60d216651aef0


9e474ee84110d2691bffe458b4a7f73e7702007d


b944dee879e75fc0037be1f44c6f013137bd4ccb


91ae45b7f5a513987c50b3a09a753dc46e1db8e0


5b64709c75b27dd00d99bd2eb8f82496869ac37d


f62dc78623bdd310d798b5590d5b8d354d5eecd4


<a href&#61;https://yqfile.alicdn.com/811111c3b1d1dc833f3d7d9505e80f13fa03f559.png" >


<a href&#61;https://yqfile.alicdn.com/9e0a5aed2622e01f9880d624920a708c59422482.png" >


3537347d0e880de774d4a1367f356c905bdea426

&#xff08;4&#xff09;将创建的用户&#xff08;ArcGISSOM、ArcGISSOC、ArcGIS Web Services&#xff09;添加到相关的用户组中&#xff0c;如图2-21&#xff5e;图2-23所示。


aa0c7182ac7d2044fe71f676e0d528bee8fd11cd


<a href&#61;https://yqfile.alicdn.com/0b7bfa502fb52ccac6095f20bf7d95cf7d336763.png" >


beae94a13742666ab41119f8083e211a24cdaff0

&#xff08;5&#xff09;安装【ArcGIS Server for Microsoft .NET Framework - Web程序】过程与上述步骤相似&#xff0c;在此不再赘述。

2.4.3 配置
1&#xff0e;安装包括以下两个部分。

&#xff08;1&#xff09;GIS Server和Web Applications。

Server Object Manager&#xff08;SOM&#xff09;。
Server Object Container&#xff08;SOC&#xff09;。
&#xff08;2&#xff09;Application Developer Framework。

2&#xff0e;GIS Server Post Install包括以下两步。

&#xff08;1&#xff09;Configure GIS Server。

  • 设置制定SOM、SOC账户&#xff1a;ArcGISSOM、ArcGISSOC。
  • 设置ArcGIS Manager账户&#xff0c;并加入到ArcGIS Server Administrators Group&#xff08;agsadmin&#xff09;和ArcGIS Server User Group&#xff08;agsusers&#xff09;用户组。
  • 设置ArcGIS Server的工作目录。

&#xff08;2&#xff09;Authorize GIS Server。

3&#xff0e;安装时应注意的问题如下。

&#xff08;1&#xff09;如果在Windows XP &#43; SP2环境下应注意取消【工具】|【文件夹选项】对话框的【查看】选项卡内的【使用简单文件夹共享&#xff08;推荐&#xff09;】单选框。使用简单文件夹共享会启用特别的Windows认证方式&#xff0c;该认证方式与ArcGIS Server不兼容。

&#xff08;2&#xff09;关掉杀毒软件的防火墙。

&#xff08;3&#xff09;关闭Windows自带的防火墙。



推荐阅读
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍了在安装或运行 Python 项目时遇到的 'ModuleNotFoundError: No module named setuptools_rust' 错误,并提供了解决方案。 ... [详细]
  • 本文介绍如何使用 Python 编写程序,检查给定列表中的元素是否形成交替峰值模式。我们将探讨两种不同的方法来实现这一目标,并提供详细的代码示例。 ... [详细]
author-avatar
小女人hoffix_523
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有