gisserver常见问题.txt
### GIS Server 常见问题解析 #### 一、GIS Server Post Install GIS Server Post Install 是在安装完 ArcGIS Server 后的一个重要步骤,用于配置系统环境和进行必要的后安装设置。这一过程主要包括两个部分:一是针对 ArcGIS Server 的安装配置(GIS Server Post Install),二是 Web 应用程序的安装配置(Web Application Post Install)。 1. **GIS Server Post Install**:此步骤主要负责对服务器端的组件进行配置,包括但不限于数据库连接、许可管理、服务发布等。 2. **Web Application Post Install**:这部分则关注于 Web 应用程序层面的配置工作,例如设置应用程序的身份验证方式、与 ArcGIS Server 之间的通信配置等。 通常情况下,这两个步骤是相辅相成的,但 Web Application Post Install 更侧重于 Web 应用层面上的操作,如通过 Internet 方式来配置 ArcGIS Server 的访问控制等。 #### 二、Manager 权限问题 对于 Manager 权限的问题,主要是指 ArcGIS Server Manager 中的用户权限管理。在默认情况下,只有具有“agsadmin”或属于“administrators”组的用户才能登录并管理 ArcGIS Server。如果用户尝试在没有相应权限的情况下进行操作,则会遇到登录失败的问题。 #### 三、Graphics Layer 图形支持 Graphics Layer 是一种特殊的图层类型,它可以用来展示矢量图形数据。ArcGIS Server 支持通过 Graphics Layer 显示各种类型的图形数据,包括但不限于点、线、面等。需要注意的是,并非所有的图形类型都能在 Graphics Layer 中得到支持,具体支持哪些图形类型取决于 ArcGIS Server 的版本及其配置情况。 #### 四、MapResourceManager 的使用 MapResourceManager 在 ArcGIS Server 中起到关键作用,它负责管理地图资源和服务的生命周期。有时用户可能会发现只能创建一个 MapResourceManager 的实例,这通常是由于 ArcGIS Server 内部机制限制所导致的。解决方法之一是在 ArcGIS Server 配置中检查相关设置是否正确,确保没有其他不必要的限制。 #### 五、使用 New 关键字的问题 在 ArcGIS Server 的开发过程中,如果使用了 New 关键字来创建对象实例,可能会遇到问题。自 9.0 和 9.1 版本开始,建议不再直接使用 New 关键字创建对象,而是推荐使用 ServerContext 的 createObject 方法。这样可以更好地利用 ArcGIS Server 提供的资源管理和对象池功能,从而提高系统的稳定性和性能。 #### 六、Web Application 中的图像显示问题 在 Web Application 中,如果想要显示地图或其他类型的图像,需要确保应用配置正确。常见的方法有两种: 1. 通过 Visual Studio 2005 等工具,在项目中添加 ArcGIS Identity 设置,以便与 ArcGIS Server 进行身份验证。 2. 直接在 Web Application 的 Web.Config 文件中指定身份验证信息,例如: ```xml ``` #### 七、地图更新与刷新 地图的更新和刷新是两个不同的概念。地图更新(Update)指的是对地图数据本身的更改,而地图刷新(Refresh)则是重新加载地图的显示状态。在 ArcGIS Server 中,可以通过调用 Refresh 方法来实现地图的实时刷新,以反映最新的地图状态。 #### 八、MXD 文件的管理 当涉及到 MXD 文件时,用户常常会关心这些文件是否需要被定期维护或更新。实际上,MXD 文件作为地图文档的基础,其内容的更改会直接影响到地图服务的显示效果。因此,定期维护和更新 MXD 文件是非常重要的。 #### 九、缓存策略的应用 在 ArcGIS Server 中,缓存策略可以帮助提高地图服务的响应速度。用户可以根据实际情况选择使用 No-cached 或 Cached 模式。No-cached 模式适用于数据频繁变化的情况,而 Cached 模式则更适合数据相对固定的情景。 #### 十、ArcGIS Server 9.2 ADF 的配置 对于 ArcGIS Server 9.2 版本而言,其 ADF 的配置文件默认位于 `C:Inetpubwwwrootaspnet_clientESRIWebADFJavaScript` 目录下。用户可以通过修改该目录下的文件来调整 ADF 的行为和功能。 #### 十一、默认资源文件的使用 如果 ArcGIS Server 9.2 使用了默认的资源文件,那么这些文件通常位于 `C:Inetpubwwwrootaspnet_clientESRIWebADFJavaScript` 目录中。用户可以通过设置 `UseDefaultWebResources` 属性为 `false` 来禁用默认资源文件的加载,以便使用自定义的资源文件。 #### 十二、服务实例与 ArcSOC 进程 ArcSOC.exe 是 ArcGIS Server 的一个核心进程,负责处理服务请求和服务实例的创建。每个服务实例通常对应一个 ArcSOC.exe 实例。在高并发环境下,合理的管理服务实例数量可以有效提升系统性能。 #### 十三、ArcGIS Server 资源管理 ArcGIS Server 中的资源管理主要包括以下几个方面: 1. **GIS Resource**:如地理数据库、数据集等。 2. **GIS Service**:提供地图服务、地理编码服务等。 3. **Map Document (.mxd)**:存储地图布局和图层信息。 4. **Map Service**:基于 .mxd 文件发布的服务。 5. **Globe Document (.3dd)**:三维地球视图。 6. **Globe Service**:提供三维视图的服务。 7. **Address Locator**:地址定位器。 8. **Geocoding Service**:提供地理编码功能。 9. **ArcGIS Toolbox (.tbx)**:包含地理处理工具的集合。 10. **Geoprocessing Service**:提供地理处理服务。 11. **Geodatabase**:存储地理数据的空间数据库。 12. **Geodata Service**:提供地理数据服务。 #### 十四、地图性能优化建议 为了提高地图服务的性能,可以采取以下措施: - 使用比例尺阈值来控制图层和标签的渲染。 - 移除不必要的图层或数据帧。 - 使用注记代替标签。 - 避免复杂的符号化和标签效果。 #### 十五、ArcGIS Server 的网络访问模式 ArcGIS Server 支持两种网络访问模式: 1. **Internet 访问模式**:允许从互联网上访问 ArcGIS Server 的服务。 2. **Local 访问模式**:仅限于局域网内的访问。 选择合适的访问模式取决于具体的应用场景和安全需求。例如,在需要保护敏感数据不被外部访问的情况下,可能更倾向于使用 Local 访问模式。而在需要提供公共访问的情况下,则可以选择 Internet 访问模式。
下载地址
用户评论