GIS: Getting Started for Developers
 

.NET

ArcGIS for .NET Developers

  click to enlarge
A Web application built on the .NET platform using ArcGIS Server and the .NET Web Application Developer Framework (ADF) that tracks incidents and manages vehicles and facilities.

ArcGIS provides the foundation for Microsoft .NET developers to rapidly build GIS applications for desktop, mobile, and Web and access GIS Web services on the Microsoft .NET platform.

Desktop Applications

Developers can use their .NET experience to create desktop GIS client applications with ArcGIS to consume and process local solutions or server solutions via the Web or a local area network (LAN).

  • Embed 2D and 3D mapping controls in your application to allow users to zoom, pan, and rotate maps with ArcGIS Engine.
  • Create, query, map, and analyze cell-based raster data with spatial modeling.
  • Provide advanced GIS functionality with ArcGIS extensions to solve vehicle routing problems, display real-world surface features, or analyze steepest-path determinations.
  • Extend ArcGIS Desktop by creating custom commands, buttons, windows, toolbars, and extensions.
  • Add geometry objects—such as points, polygons, multipoints, polylines, and multipatches—to represent specific features in your application.

To learn more about building custom GIS desktop applications, visit the ArcGIS Engine Resource Center. To learn more about extending ArcGIS Desktop, visit the ArcGIS Desktop Resource Center.

Mobile Applications

Mobile applications can be built with ArcGIS to incorporate GIS in the field with a range of mobile devices.

  • Synchronize changes between mobile devices (e.g., smartphones and Pocket PCs) and the ArcGIS Server to allow updates to be made in near real time with ArcGIS Mobile.
  • Use the Tablet PC toolbar in ArcGIS Engine to create map notes and sketch diagrams to geographic locations.
  • Capture and display GPS locations in your mobile applications.
  • Build new tools to create new points and lines and update the shape of existing features on your map.

To learn more about developing mobile GIS applications, visit the ArcGIS Mobile Resource Center.

Web Applications

From server to browser, ESRI offers developers a Web ADF for the .NET platform that includes a range of tools for creating or integrating GIS into your Web applications.

  • Create GIS Web applications without writing code using the Web mapping template in ArcGIS Server.
  • Use AJAX-enabled Web controls to pan and zoom, display maps, find addresses, and perform geoprocessing tasks in your application.
  • Take advantage of both synchronous and asynchronous communication in your Web applications with technology built on ASP.NET AJAX.
  • Use the Web ADF JavaScript library to access the Web controls in JavaScript.

To learn more about building Web applications with .NET Web ADF, visit the ArcGIS Server Resource Center.

Web Services

ESRI has Web services that help you take geographic information and make it accessible using standards for Web services.

  • Consume ArcGIS Server services to serve maps, find address locations, access raster data, and provide spatial analysis.
  • Use APIs for REST and SOAP to interact programmatically with an ArcGIS Web service.
  • Publish and share your maps and data in KML and OGC format using ArcGIS Web services.

To learn more about publishing and consuming Web services, visit the ArcGIS Server Resource Center.

How Do I Get Started?

To develop on the ArcGIS platform and gain access to .NET-based ESRI products and tools, subscribe to the ESRI Developer Network (EDN).


 
Contact Us | Privacy | Legal | Careers