By Frank Misurec
Autodesk recently announced the decision to discontinue support for Autodesk Infrastructure Map Server (AIMS). In this article, we review a solution that we presented in a recent webinar, designed to help Autodesk Map Industry Model customers publish their map data to ArcGIS Enterprise as an alternative to AIMS.
ArcGIS Enterprise can consume GIS data in many different file-based formats, database sources and web services, so in most cases it’s quick and easy to build maps in ArcGIS enterprise with your organization’s data and publicly available data sources.
Moving to ArcGIS Enterprise: Overview of Solution Components
Our solution uses Web Services to transform and deliver your Industry Model data in a format supported by ArcGIS. Any type of Industry Model database such as Oracle, SQL Server or SQLLite can be used. This approach gives you a live connection to your data in the web map, so there is no requirement to publish your data to standard file formats like shape files, or to maintain an ongoing process of periodically updating files and reconnecting them to your web map.
We start with a live connection to the AutoCAD Map Industry Model database as the data source, and the target platform is ArcGIS Enterprise. The components in between are, collectively known as our Project IMIS:
- AutoCAD Map IM Web Service – This is a web service developed by BrockwellIT that outputs Industry Model feature classes as geojson format data.
- Koop AutoCAD Map Provider – This is an input provider developed by BrockwellIT to process Koop requests and send the requests to the AutoCAD Map IM Web Service.
- Koop Esri Geoservices – This is the default output provider for Koop that outputs Geoservices format data.
Getting Started with AutoCAD Map IM Web Service
The diagram below shows a what a current state might look like for an AutoCAD Map3D Industry Model implementation:
AutoCAD Map 3D would connect to the Industry Model database and a display model is defined to represent or visualize your data. The map would then be published to AIMS, allowing AIMS to connect to the Industry Model database as well and present the maps with the same display model. The display model layers reference Feature Classes in your industry model, and a feature class is a database table or view in the schema.
The Web Service connects to and reads feature class data from the Industry Model and outputs Industry Model Feature Classes in the GeoJSON data format. An Industry Model Feature Class is a database table or view in the database schema. Json is a formatted text representation of data that consists of properties and values, and GeoJSON is a specific format of json to represent geographic data. GeoJSON has specific properties like features to represent a collection of features, geometry to represent point, line, polygon, etc., feature geometry, and a properties collection to represent the feature attributes. Any application capable of consuming GeoJSON could use this web service to access the Industry Model. The Map Industry Model Web Service uses the AutoCAD Map3D IM and geospatial platform API, and as a result it requires Map3D to be installed on the web server.
Getting Started with Koop
The Koop server processes incoming requests and, based on the URL, routes the incoming request to the AutoCAD Map Provider. The AutoCAD Map Provider then takes the request and sends an equivalent request to the AutoCAD Map Industry Model Web Service, which returns the GeoJSON. Following that, the GeoJSON data is sent to the Esri GeoServices output provider and GeoServices data is returned. GeoServices is very similar to GeoJSON, the main difference being that additional meta data is included such as the data source, schema definition metadata, and styling information for the layer.
You can now create Maps and add Feature Layers to ArcGIS Enterprise. The following diagram shows a feature layer being added to ArcGIS Enterprise:
If you’re a current AIMS user and think this solution could be right for your organization, make sure to take advantage of Esri’s ArcGIS promotion for AIMS users. If you’re interested in learning about other solutions for migrating your data from AIMS, see our recent posts about switching over to other available platforms, including Autodesk InfraWorks and MapGuide Open Source.
Whatever solution is best for you, we can help you implement it quickly and cost effectively, with plenty of training and support along the way. Get in touch with us today for a consultation.