.Net ADF ArcGIS Server ESRI ( )
.NET (ADF.NET) ADF.NET Web Controls Demo
.NET (ADF.NET) ADF.NET ArcGIS Web C# and VB.NET Web Server Page Layout, Map, TOC, Overview Map
ArcGIS Server.NET
? GIS web ArcGIS Server ArcObjects
ArcGIS Server C# VB.NET
ArcGIS Server
ArcGIS Server : Map Map, Toc, and Overview Map
ArcGIS Server : Page Layout
ArcGIS Server : Search Google-
ArcGIS Server : Geocode MapServer GeocodeServer. Search
ArcGIS Server : Thematic Map. Map
ArcGIS Server : Web Service Catalog web services ArcGIS Desktop
.Net ADF
:.Net ADF ArcGIS Server ADF for.net GIS Server.NET Framework ArcObjects
.Net ADF Web e.g. Map, PageLayout, Toc e.g. WebMap, WebPageLayout, WebToc Web Controls GIS, GIS Server web controls
: ADF.NET Web ESRI.ArcGIS.Server.WebControls
AGSWebControl Map, OverviewMap, PageLayout Host ServerObject UseMIMEData InitialExtent ContentsChanged ConnectionChanged AGSWebControl ESRI.ArcGIS.Server.WebControls class AGSWebControl : System.Web.UI.WebControls.WebControl AGSWeb Con trol AccessKey: System.String AutoFirstDraw: System.Boolean BorderWidth: System.Web.UI.WebControls.Unit BrowserName: BrowserName BrowserSupportsJavascript: System.Boolean CssClass: System.String DragBoxColor: System.Drawing.Color DragLineWidth: System.Int32 Enabled: System.Boolean EnableViewState: System.Boolean Font: System.Web.UI.WebControls.FontInfo ForeColor: System.Drawing.Color Host: System.String ImageFormat: WebImageFormat Impersonation: System.String InitialExtent: InitialExtent IsDesignMode: System.Boolean IsImpersonating: System.Boolean IsSessionStateEnabled: System.Boolean ServerConnection: ServerConnection ServerObject: System.String ServerObjectManager: ESRI.ArcGIS.Server.IServerObjectMana ger TabIndex: System.Int16 UseMIMEData: System.Boolean GetImpersonationControl: Impersonation ReleaseServerContext: System.Void ConnectionChanged: ConnectionChangeEventHandler ContentsChanged: ContentsChangeEventHandler
Map Control
Map Control DataFrame MapDescription ToolItems. Drag Rectangle Zoom In Draw CreateWebMap DragRectangle DragImage Point
Page Layout Control
Page Layout Control PageDescription ToolItems Draw CreateWebPageLayout DragRectangle DragImage Point MapDragRectangle MapDragImage MapPoint
Overview Map Control
Overview Map Control DataFrame BuddyControl AOIExtent Draw CreateWebMap OverviewMapPoint
Table of Contents Control
Table of Contents Control BuddyControl PatchFormat Draw SetLayerVisibility Check SelectedIndexChange
Impersonation Control Identity Impersonate UndoImpersonation LogonUser Windows API Act as part of the OS user right
Toolbar Control
Toolbar Control : BuddyControls ToolbarItems : : Horizontal/Vertical : Image and/or Text : Default Hover Disabled Selected CommandClick
Toolbar Items :, : Drag a rectangle : Zoom into extent : : Zoom to full extent :
UI, text and image JavaScript ServerToolAction ServerToolAction
JavaScript : Map PageLayout OverviewMap Map Circle DragImage DragRectangle Line Oval Polygon Polyline Point JavaScript MapCircle MapDragImage MapDragRectangle MapLine MapOval MapPolygon MapPolyline MapPoint
ServerToolAction Page and Map MapZoomIn, PageZoomIn : IMapServerToolAction IPageServerToolAction
.NET ADF ESRI.ArcGIS.Server.WebControls Web ESRI.ArcGIS.Server.WebControls.Tools ESRI.ArcGIS.Server.WebControls.Design Design-time classes for control development
Web Controls Web Controls
Web Controls HTML JavaScript, Plug-Ins
ASP.NET Session, ASP
Windows Web Forms
(.NET) (ArcGIS)
ArcGIS Server COM IServerContext, WebMap::ServerContext IServerContext::CreateObject COM
ADF.NET web controls,,, ( )
MapDescription/PageDescription String Server context
ADF.NET Web Controls
ADF.NET Web.NET VS.NET Dreamweaver WebMatrix (Freeware) Notepad : IE 5.5 & Up Netscape 7 & up Mozilla
Web Controls in IDE Toc Control in Design time Map Control in Design time ArcGIS Server Web Controls in Toolbox OverviewMap Control in Design time Map Control Property sheet
Map Control in Notepad <esri:map id= Map1 style= Z-INDEX: 101; LEFT: 233px; POSITION: absolute; TOP: 113px runat= server Host="localhost" DataFrame= Layers ServerObject= world BorderStyle= Solid BorderWidth= 16px Width= 534px Height= 410px BorderColor= LightSteelBlue DragBoxColor= DarkGray > <esri:maptoolitem ServerToolActionAssembly= MyMap Key= ZoomIn ClientToolAction = DragRectangle ServerToolActionClass= MyMap.MapZoomIn"> </esri:maptoolitem> </esri:map>
: web
Web Control Init Load PreRender Unload
Web Control web Map: DragRectangle PageLayout: DragRectangle, MapDragRectangle OverviewMap: OverviewMapPoint Toolbar: CommandClick
Web ArcGIS Server.NET
2000/XP Pro Windows 2003 Server ADF.NET ASP.NET
Demo