`

北京ArcGis Server应用基础培训笔记1

阅读更多

1 用户名问题
GIS Server PostInstall过程中会涉及到两个用户,默认情况下一个ArcGISSOM,一个是ArcGISSOC,如果用户按照默认情况下进行的话,系统就会给你创建这两个用户,而一般情况下,用户都以自己常见的身份登陆,而不会使用ArcGISSOM用户登录,所以会给后续的很多操作带来麻烦。所以在GIS Server Post Install过程中,建议使用自己常见的用户来进行。

2 Post Install问题
ArcGIS Server中有两个postinstall,一个是GIS Server PostInstall, 一个是Web Application PostInstall. GIS Server PostInstall因为在安装过程中自动弹出,所以一般都会做,不会忘记。而Web Application PostInstall是需要自己主动去做的,所以很多人都会忘记做这个。而Web Application PostInstall没有做的后果就是以internet方式连接arcgis server的服务都会连接不上。


3 Manager登录不进去问题
这个问题最主要是权限的问题,看登陆的用户是否属于agsadmin,最好能再加入到administrators组中,还有就是在登陆时不要忘记在登陆名前加入域名或机器名。

 

4GraphicsLayer中的Graphics支持栅格图片吗
不支持

5MapResourceManager控件中添加了两个服务,为什么只能看到一个?
原因可能有两个,一个是两个服务坐标不匹配,另外一个是上面一个服务没有设置为背景透明。

6 到底能不能使用new关键字来创建对象?
这是我们在开发ArcGIS Server过程中经常遇到的,也是我们一直在强调的,从9.0,9.1开始就一直强调,不过9.2的情况和9.2以前的版本还有所不同,因为9.2版本中ADF级别多了很多类,这些类是可以使用new关键字来创建的,但是涉及到服务端的com组件的时候还是不能使用new关键字,都需要使用ServerContextcreateobject来实现。 

7 Web Application中看不到图片的问题
这是因为没有在Web App中指定连接用户引起的,有两种方式可以来为Web App添加用户名和密码。
A
vs2005的解决方案管理器中,在相应的网页名称点右键,点击Add ArcGIS Identity,在对话框中输入连接GIS Server的用户名,密码,和机器名称。
B
直接在Web AppWeb.Config中添加明码的identity标签,里面指定用户名和密码。
格式如下:
<Identity impers userName = "username" password = "password">

8 地图缓存生成不完整怎么办?地图缓存是否可以移动?
地图缓存如果因为断电或别的原因没有生成完毕就中止了,只需要进行update就可以,没有必要全部重新做,而且做好的地图缓存可以移动,只要服务的名称和原来的一致,重新启动arcgis server的服务之后就会生效。

9  Map控件的refreshrefreshresource有什么区别?
Refresh是刷新Map控件中的所有服务的,而refreshresouce是刷新制定服务的,如
map
中只有一个的服务的时候效果是一样的。

10  服务启动的情况下,我更改了mxd的内容,是否需要重新启动才能起作用?
需要重新启动。

11  No-cached服务和Cached服务可以同时使用吗?
可以的,在组织服务的时候,可以把静态不太改变的背景数据组织成一个服务,并为它做cache,要经常改变的数据组织成一个服务,不做cache,两个服务在同一应用中使用,通过这种方式也可以提高客户端的体验感受。

12  ArcGIS Server9.2 adf中的各种控件所使用的脚本放在什么地方?
ArcGIS Server9.2的各种控件所使用到的脚本文件默认都放在C:\Inetpub\wwwroot\aspnet_client\ESRI\WebADF\JavaScript目录下,您可以打开来看,以便更深入了解adf的框架.

13、我更改了C:\Inetpub\wwwroot\aspnet_client\ESRI\WebADF\JavaScript下的脚本,为什么不起作用?
ArcGIS Server9.2 中的各种控件默认情况下是使用嵌入的脚本,默认的情况下并不是调用C:\Inetpub\wwwroot\aspnet_client\ESRI\WebADF\JavaScript下的脚本,但嵌入的脚本是和C:\Inetpub\wwwroot\aspnet_client\ESRI\WebADF\JavaScript下的脚本一致的。每个控件都会有一个UseDefaultWebResouces的属性,当把这个属性设置为false的时候,控件才会去调用C:\Inetpub\wwwroot\aspnet_client\ESRI\WebADF\JavaScript下的脚本,这样你更改的脚本文件才会起作用。

14、一个Serviceinstancs就代表中进程中的一个ArcSoc.exe
不一定,如果在服务属性中的孤立性设置为高孤立性的时候,那么一个instances就代表一个arcSoc.exe,如果设置为低孤立性的时候,就不一定了。

 

15ArcGis Server发布的5种服务及对应的资源

GIS Resource

GIS Service

Map document(.mxd)

Map service

Globe document(.3dd)

Globe service

Address locator

Geocoding service

ArcGIS Toobox(.tbx)

Geoprocessing service

Geodatabase

Geodata service

 

 16、如何优化一个要发布的地图文档

·     Use scale thresholds for rendering of layers and labels

·     Remove any unnecessary layers or data frames

·     Use annotation instead of labels

·     Avoid complex symbology and label effects

 

分享到:
评论
1 楼 xu234234 2014-04-04  
5、MapResourceManager控件中添加了两个服务,为什么只能看到一个?
原因可能有两个,一个是两个服务坐标不匹配,另外一个是上面一个服务没有设置为背景透明。

请问博主,怎么设置背景透明啊?

相关推荐

    ESRI公司ArcGIS Server应用开发培训(ForDotNet Web开发)

    ArcGIS Server应用开发培训主要针对使用Microsoft .NET框架开发Web应用程序的专业人士,由ESRI中国(北京)有限公司提供。此教程旨在帮助开发者深入理解和实践如何利用ArcGIS Server创建高效的GIS解决方案。 ArcGIS...

    北京ArcGis Server开发培训例子(整理)

    1. ArcGIS Server基础:理解ArcGIS Server的功能、架构及其在地理信息系统中的角色。 2. 地图服务开发:学习如何创建、发布和管理地图服务,包括地理数据的加载、投影转换和符号化。 3. 服务配置:掌握服务的权限...

    arcgis server 开发中文培训资料

    1. **ArcGIS Server基础** - GIS概述:理解地理信息系统的基本概念和作用。 - ArcGIS产品家族:了解Esri提供的不同GIS产品,如ArcGIS Desktop、ArcGIS Pro和ArcGIS Server的定位与功能差异。 - ArcGIS Server架构...

    ArcGIS Server REST基础教程

    总之,ArcGIS Server REST基础教程将引导你深入理解如何利用REST接口与ArcGIS Server进行通信,构建高效、功能丰富的GIS应用程序。通过实践,你可以掌握发布服务、调用接口、处理响应等关键技能,进一步提升GIS开发...

    ArcGIS Server开发中文培训资料

    使用ArcGIS Server(.NET)来开发应用 ArcGIS Server 配置 开发ArcGIS Server应用的基础 使用ADF Web 控件开发 扩展ADF 模板 ArcGIS Server Web services

    simple arcgis server view sample学习笔记

    这个学习笔记主要关注了ArcGIS Server与Web应用集成的关键组件和配置过程。 首先,XML配置文件在ArcGIS Server的应用中起着至关重要的作用。例如,`web.xml`是Java Servlet容器的核心配置文件,它定义了应用的监听...

    ArcGISServer开发应用基础

    ### ArcGIS Server 开发应用基础知识点详解 #### 一、ArcGIS Server 概述与应用场景 ArcGIS Server 是由 ESRI 提供的一款用于构建高性能地理信息系统(GIS)的服务端产品。它支持各种类型的应用程序,包括 Web 应用...

    JavaScript构建Web和ArcGIS Server应用实战书籍配套代码

    JavaScript构建Web和ArcGIS Server应用实战书籍配套代码涵盖了利用JavaScript这一强大的前端脚本语言与ArcGIS Server进行交互,创建高效、交互性强的地理信息系统(GIS)应用的核心技术。本资源包含了一系列示例代码...

    解决arcgis server跨域问题

    1、停掉ArcGIS Server的服务。 2、 打开&lt;ArcGIS Server&gt; \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4、启动ArcGIS Server的服务。 5...

    ArcGIS Server 10.4.rar

    总之,ArcGIS Server 10.4的许可文件是系统正常运行的基础,正确管理和使用许可文件对于充分利用ArcGIS Server的功能、提高工作效率和确保服务的稳定性具有重要意义。理解许可文件的工作原理,并掌握其安装、管理和...

    ArcGIS server培训教程

    ### ArcGIS Server培训教程知识点详解 #### 一、ArcGIS Server概述 ArcGIS Server是由ESRI公司提供的企业级GIS(地理信息系统)应用平台,旨在为用户提供集中的GIS功能和服务。它支持多用户环境下的地理资源管理和...

    北京中科信软 ArcGIS_Server培训

    培训内容覆盖从基础的ADF应用程序的建立、使用ADF控件、ADF编程,到图形数据源编程、ArcGIS Server数据源编程、创建自定义命令和工具、Web ADF任务框架、自定义任务创建、Geoprocessing以及扩展GIS服务器的各个方面...

    ArcGIS Server 10.5 ecp

    ArcGIS Web Adaptor是连接ArcGIS Server和Web服务器的桥梁,它使得GIS服务能够被Web应用程序调用。10.5版本支持多种Web服务器,如IIS和Apache,提供了一致的接口来管理GIS服务和应用程序。 7. **RESTful API** ...

    Arcgis server 10.8.1授权. ECP

    1. **系统需求**:确认硬件(如CPU、内存和磁盘空间)和操作系统(如Windows Server或Linux)满足ArcGIS Server的最低和推荐配置。 2. **安装**:下载并运行安装程序,选择合适的安装选项,如安装路径、服务账户等...

    JavaScript构建Web和ArcGIS Server应用实战

    JavaScript构建Web和ArcGIS Server应用实战

    arcgis server 10.5 Crack

    1. **服务发布与管理**:ArcGIS Server 允许用户将GIS数据和应用程序作为服务发布到网络,这些服务可以是地图服务、地理处理服务、WMS服务等。通过ArcGIS Manager或ArcGIS REST API,管理员可以轻松地管理和监控这些...

    ArcgisServer10.2.ecp.zip

    1. 安装ArcGIS Server 10.2:首先,用户需要下载并安装ArcGIS Server的完整安装包,遵循Esri提供的安装指南。 2. 配置许可服务器:安装完成后,用户需要配置许可服务器,指定许可证文件的位置。这通常在ArcGIS ...

    arcgis server 10.2.2许可文件.zip

    《ArcGIS Server 10.2.2 许可文件详解》 ArcGIS Server是Esri公司开发的一款强大的地理信息系统(GIS)服务器软件,它允许用户在互联网、内联网或局域网环境下发布、管理和共享地理空间数据。在这个场景中,我们...

    ArcGIS Server 读书笔记

    ### ArcGIS Server 读书笔记知识点总结 #### 一、ArcGIS Server 概述 - **定义**:ArcGIS Server 是一款全面的企业级地理信息系统(GIS)服务器平台,它支持多种服务类型和技术标准,具备强大的空间数据管理和分析...

    arcgis server 10.7.1 安装包

    arcgis server 10.7.1 安装包

Global site tag (gtag.js) - Google Analytics