北京ArcGis Server开发培训笔记

来源:互联网 时间:1970-01-01


1、以local方式连接arcgis server 时需要设置ArcGis Identity,并且连接的用户要属于agsadmin或agsusers;而如果以internet方式连接不用设置identity,它是以Web Application Post Install时指定的用户进行连接,如ArcGISWebServices。

2、Arcgis Server中的Web resource

A、Use Asp.net 2.0 HTTP handler WebResource.axd

i)Resource ar embedded into assemblies

javascript images

ii)Streamed to client at run time by default

B、Files provide alternative resources

i)<IISRoot>/aspnet_client

ii)Web application relative path

iii)Support file-based Web sites(Cassini)

注意:A是默认的方法,如果要启用B方法,需要将UseDefaultWebResources设置为false,并且WebResourceLocation要指定要一个正确的路径上。

3、Map控件的ImageBlendingMode属性介绍

i)Image blending:Web tier ——图片叠加发生在web server

Images are created for each map resourceImages are blended at web tierBrowser receives a single imageIndividual resource cannot be refreshed

ii)image blending:Browser ——图片在浏览器端叠加

Images are created for each map resourceBrowser receives individual imagesImages are blended on the client using cssIndividual resources may be refreshed

eg。

if(Map1.ImageBlendingMode==ImageBlendingMode.WebTier) { //对所有的地图图层刷新 Map1.Refresh(); }else if(Map1.ImageBlendingMode==ImageBlendingMode.Browser) { //只刷新Graphics Resource Map1.RefreshResource(selectResource.Name); }

4、MapTips控件在9.2中只能应用于点图层。

5、ZoomLevel控件只能应用于创建了缓存的服务,不然的话就算使用了,也显示不出来。

6、Graphics overview

7、使用graphics layers的一般步骤

Create a new graphics layersAdd to graphics datasetCreate new geometryDefine symbols and renderingCreate graphic elementsAdd to graphics layerRedraw graphics resource

8、ElementGraphicsLayer和FeatureGraphicsLayer的区别

ElementGraphicsLayer:

只能包含几何体和symbol等空间信息,不能包含属性信息。可以包含任何的几何图形,混合存储简单渲染在selection,buffering,displaying a few features等简单的情况下使用

FeatureGraphicsLayer:

即有空间信息又有属性信息只能存储某种单一几何图形可以支持复杂渲染器量大的时候使用

9、CallbackResults的eventArg说明

eventArgDescription"content"Sets outerHTML of element"innercontent"Sets innerHTML of element"image"Sets src of image"javascript"Executes javascript(function)

10、Task Runtime WorkFlow



Top