GIS Web API
This web API utilizes ArcGIS Server, ASP.NET MVC, ASP.NET Web API, Entity Framework, Ninject, Bootstrap, and more to provide enterprise-wide GIS data integration with other IT divisions. It is a collection of smaller RESTful API modules that expose GIS data, including real-time metadata, map generation, geocoding, and access to geodatabase items.
Each module within the API provides domain-specific functionality and includes documentation extracted from the C# code, live samples, and sample syntax.
The following are individual components of the GIS Web API:
The geodata module provides access to specific geodatabase information such as addresses. The module is self-documenting by extracting XML code comments from the API controller's documentation.
This web utility demonstrates the use of the Map Images module by allowing a user to specify parameters to submit to an AJAX request in a user friendly interface.
The metadata module demonstrates real-time retrieval of geodatabase metadata.