|
|
1 | (16) |
|
|
1 | (3) |
|
|
4 | (1) |
|
ArcGIS Server Architecture |
|
|
5 | (5) |
|
ArcGIS Server Installation and Configuration |
|
|
10 | (4) |
|
Building and Deploying Applications with ArcGIS Server |
|
|
14 | (1) |
|
|
15 | (2) |
|
|
17 | (34) |
|
|
18 | (3) |
|
The Difference Between ASP.NET and ASP |
|
|
21 | (1) |
|
Developing ASP.NET Applications Using Visual Studio .NET |
|
|
22 | (8) |
|
Starting the Internet Information Services (IIS) |
|
|
22 | (2) |
|
Creating a Visual Studio .NET Project |
|
|
24 | (3) |
|
Create an ASP.NET Page of ``Hello ArcGIS Server'' |
|
|
27 | (2) |
|
Visual Studio .NET Project Files |
|
|
29 | (1) |
|
ASP.NET Page Object Model |
|
|
30 | (4) |
|
|
31 | (2) |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
34 | (7) |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
38 | (2) |
|
|
40 | (1) |
|
The Use of View State for State Management |
|
|
41 | (1) |
|
|
42 | (8) |
|
|
42 | (7) |
|
|
49 | (1) |
|
|
50 | (1) |
|
Programming in Visual Basic .NET |
|
|
51 | (38) |
|
Variables, Constants, and Operators |
|
|
52 | (8) |
|
|
52 | (2) |
|
|
54 | (2) |
|
|
56 | (4) |
|
Strings and Regular Expressions |
|
|
60 | (11) |
|
Declare and Assign a String Variable |
|
|
63 | (1) |
|
|
63 | (1) |
|
|
64 | (1) |
|
|
64 | (1) |
|
Remove Number of Characters from a String |
|
|
65 | (1) |
|
|
65 | (1) |
|
|
65 | (1) |
|
|
65 | (1) |
|
Find First Occurrence of Specific Text in a String |
|
|
66 | (1) |
|
Replace All Occurrences of Specific Text in a String |
|
|
66 | (1) |
|
Split a String into Segments |
|
|
66 | (1) |
|
|
67 | (1) |
|
Convert the Case of All Characters in a String |
|
|
67 | (1) |
|
|
67 | (1) |
|
|
68 | (1) |
|
|
68 | (3) |
|
|
71 | (3) |
|
|
71 | (1) |
|
|
72 | (2) |
|
Functions and Subroutines |
|
|
74 | (4) |
|
|
74 | (2) |
|
|
76 | (2) |
|
Error Handling and Exceptions |
|
|
78 | (3) |
|
Unstructured Exception Handling |
|
|
78 | (2) |
|
Structured Exception Handling |
|
|
80 | (1) |
|
Object-oriented Programming |
|
|
81 | (5) |
|
|
82 | (1) |
|
Creating Constructors and Destructors |
|
|
82 | (1) |
|
Understanding Inheritance |
|
|
83 | (3) |
|
|
86 | (3) |
|
Building a Simple ArcGIS Server Application |
|
|
89 | (26) |
|
Creating Server Project Files |
|
|
89 | (10) |
|
|
90 | (6) |
|
Creating an Address Locator |
|
|
96 | (3) |
|
Administrating Map and Geocode Server Objects |
|
|
99 | (5) |
|
Creating Map Server Objects |
|
|
99 | (1) |
|
Creating a Geocode Server Object |
|
|
100 | (4) |
|
Building an ArcGIS Server Application Using Visual Studio .NET |
|
|
104 | (9) |
|
Connecting to the GIS Server |
|
|
104 | (1) |
|
Getting Server Objects from the GIS Server |
|
|
104 | (1) |
|
Getting Data Frames of a Map Server Object |
|
|
105 | (1) |
|
Getting Layers and Columns |
|
|
105 | (1) |
|
|
106 | (7) |
|
|
113 | (2) |
|
Web Forms, Web Controls, and Web Templates |
|
|
115 | (52) |
|
Window Forms, HTML Forms, and Web Forms |
|
|
115 | (1) |
|
|
116 | (1) |
|
|
117 | (27) |
|
Layout and Formatting Controls: Label, Panel, and Table |
|
|
117 | (6) |
|
|
123 | (3) |
|
Three Types of Button Controls: Button, ImageButton, and LinkButton |
|
|
126 | (4) |
|
Single-choice Controls: CheckBox and RadioButton |
|
|
130 | (1) |
|
Multiple Choice Controls: CheckBoxList and RadioButtonList |
|
|
131 | (6) |
|
List Controls: ListBox and DropDownList |
|
|
137 | (7) |
|
|
144 | (11) |
|
RequiredFieldValidator Control |
|
|
144 | (3) |
|
|
147 | (1) |
|
|
148 | (1) |
|
RegularExpressionValidator Control |
|
|
149 | (3) |
|
ValidationSummary Control |
|
|
152 | (3) |
|
Template Web Controls and Web Templates |
|
|
155 | (10) |
|
|
155 | (4) |
|
|
159 | (2) |
|
|
161 | (3) |
|
|
164 | (1) |
|
|
165 | (2) |
|
ArcGIS Server Web Templates and Web Controls |
|
|
167 | (44) |
|
ArcGIS Server Application Developer Framework |
|
|
167 | (1) |
|
ArcGIS Server Web Templates |
|
|
168 | (6) |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
Buffer Selection Template |
|
|
173 | (1) |
|
Web Service Catalog Template |
|
|
173 | (1) |
|
Creating Web Applications with ArcGIS Server Templates |
|
|
174 | (4) |
|
ArcGIS Server Web Controls |
|
|
178 | (25) |
|
|
179 | (1) |
|
|
179 | (2) |
|
|
181 | (6) |
|
|
187 | (3) |
|
North Arrow Control and Scale Bar Control |
|
|
190 | (3) |
|
Table of Contents Control |
|
|
193 | (4) |
|
|
197 | (6) |
|
Creating Web Applications Directly with the ArcGIS Server Web Controls |
|
|
203 | (6) |
|
Create an Address Locator---Geocode Server Object |
|
|
203 | (1) |
|
Build an ASP.NET Application with GeocodeConnection Component |
|
|
204 | (5) |
|
|
209 | (2) |
|
Extending and Customizing Web Controls and Web Templates |
|
|
211 | (24) |
|
Combining Existing Web Controls---Creating Composite Controls |
|
|
212 | (6) |
|
Converting a Page to a User Control |
|
|
218 | (6) |
|
|
219 | (1) |
|
Converting a Page to a User Control |
|
|
220 | (2) |
|
|
222 | (2) |
|
Customizing ArcGIS Web Controls |
|
|
224 | (8) |
|
Using Icon Buttons on the Toolbar Control |
|
|
225 | (3) |
|
Adding a New Item to a Toolbar Control |
|
|
228 | (4) |
|
Customizing ArcGIS Server Web Templates |
|
|
232 | (1) |
|
|
233 | (2) |
|
Building Web Services for ArcGIS Server |
|
|
235 | (46) |
|
|
236 | (8) |
|
|
236 | (1) |
|
The ASP.NET Web Service File |
|
|
237 | (1) |
|
The Web Service Description Language (WSDL) |
|
|
238 | (2) |
|
The Simple Object Access Protocol (SOAP) |
|
|
240 | (2) |
|
|
242 | (2) |
|
Creating and Consuming a Simple Web Service |
|
|
244 | (9) |
|
Creating a Simple Web Service |
|
|
244 | (5) |
|
Consuming a Simple Web Service |
|
|
249 | (4) |
|
Creating and Consuming ArcGIS Server Web Services |
|
|
253 | (20) |
|
Creating ArcGIS Server Web Services |
|
|
253 | (4) |
|
Creating Application Web Services for ArcGIS Server |
|
|
257 | (8) |
|
Consuming an Application Web Service in ArcGIS Server |
|
|
265 | (8) |
|
|
273 | (4) |
|
Web Service Security Issues |
|
|
274 | (1) |
|
Web Service Security Techniques |
|
|
275 | (1) |
|
Developing Secured Web Services |
|
|
276 | (1) |
|
Managing the State of Web Services |
|
|
277 | (2) |
|
Publishing and Deploying Web Services |
|
|
279 | (1) |
|
|
279 | (2) |
|
Developing Mobile Applications |
|
|
281 | (58) |
|
Introduction to Wireless Internet Based GIS Applications |
|
|
281 | (16) |
|
Personal Data Assistants (PDAs) |
|
|
282 | (1) |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
284 | (1) |
|
|
285 | (1) |
|
Installing Microsoft PDA Emulator |
|
|
285 | (4) |
|
Installing BlackBerry Simulator |
|
|
289 | (4) |
|
Installing the Openwave Phone Simulator |
|
|
293 | (4) |
|
|
297 | (29) |
|
Creating First ASP.NET Mobile Web Project |
|
|
298 | (3) |
|
|
301 | (2) |
|
|
303 | (2) |
|
|
305 | (2) |
|
|
307 | (3) |
|
|
310 | (12) |
|
|
322 | (2) |
|
|
324 | (2) |
|
|
326 | (1) |
|
Developing Mobile GIS Applications |
|
|
327 | (10) |
|
Building a Web Form for Image Streaming |
|
|
328 | (3) |
|
Building Mobile Web Forms |
|
|
331 | (6) |
|
|
337 | (2) |
|
Appendix: GIS Web Service Sources and Further Information |
|
|
339 | (4) |
|
|
339 | (3) |
|
ArcWeb Services (www.esri.com/software/arcwebservices) |
|
|
339 | (1) |
|
EPA EnviroMapper Services (maps.epa.gov) |
|
|
339 | (1) |
|
ESRI Geography Network (www.geographynetwork.com) |
|
|
340 | (1) |
|
Geospatial One-Stop Portal (www.geodata.gov) |
|
|
340 | (1) |
|
Microsoft TerraServer USA and MapPoint Web Service |
|
|
341 | (1) |
|
National Map (nationalmap.gov) |
|
|
341 | (1) |
|
|
342 | (1) |
|
|
342 | (1) |
Index |
|
343 | |