AutoCAD® Map 3D software is a flexible development platform for specialized mapping, land planning and infrastructure management applications. With AutoCAD® Map 3D as a platform, you can take advantage of industry-standard development tools and technologies when building applications. It provides direct access to a wide range of CAD, GIS, and raster data formats from multiple sources, without the need for data copying or conversion. The latest release of Map 3D offers comprehensive, customizable industry models (previously only available in Autodesk Topobase Client) for the gas, water, wastewater, and electric industries. The models provide structure to complex data, help users enforce quality standards, and improve the value of information for planning and managing infrastructure assets.
The AutoCAD® Map 3D APIs includes ActiveX, AutoLISP, ObjectARX, Geospatial Platform and Feature Data Objects (FDO). ObjectARX and FDO API are exposed as C++ and .NET. Geospatial Platform API is exposed as .NET only.
Get easy access to Forge APIs and documentation, tutorials, GitHub samples, support and more for Autodesk cloud-based software and components in your own web and mobile applications.
DevTV: Introduction to AutoCAD Map 3D Geospatial API Programming A self-paced video tutorial demonstrating how to get started developing with the AutoCAD Map 3D Geospatial API. Download
Video : AutoCAD Map 3D API Webcast Recorded version of the AutoCAD Map 3D 2012 API webcast. Download
DevTV : AutoCAD Map 3D Resource Explorer A self-paced video tutorial demonstrating AutoCAD Map 3D resources and relevant Geospatial Platform API to access, edit and update them on the fly. Download
Documentation and Samples
The Docs subfolder in the AutoCAD Map ObjectARX SDK (download links below) installation directory contains Help files and Developers Guide for all the APIs, except the ActiveX (COM Automation) and AutoLISP® APIs.
Documentation for the ActiveX (COM Automation) and AutoLISP® APIs are in the Help subfolder of the AutoCAD Map.
Several source code samples showing how to use the new Geospatial Platform API are included in the Map 3D ObjectARX SDK. These samples are located in the Map Samples\Platform subfolder. They work with GIS features only, i.e. data from FDO sources.
The Map 3D ObjectARX SDK also contains .NET samples in C# and VB.NET showing how to use the older APIs that work with AutoCAD (AcDb) entities only, such as Object Data, Topology, Classification, Object Filter, etc. These are in the Map Samples subfolder.
Because AutoCAD Map 3D is built on AutoCAD, you can take advantage of all the AutoCAD source code samples for ActiveX (COM Automation), VB/VBA, Visual Lisp that are the Sample subfolder of the AutoCAD Map 3D installation directory. In addition, the AutoCAD ObjectARX SDK contains AutoCAD .NET and C++ source code samples which are useful for Map 3D application development.
When developing on AutoCAD® Map 3D, we have two broad APIs to choose from - (1) the APIs based on AutoCAD entities (Object ARX, .NET, COM Automation, LISP) and (2) the Geospatial Platform API which works with features from FDO data sources only. When developing object oriented C++ applications for AutoCAD® Map 3D, you'll be working with both the ObjectARX SDK for AutoCAD and the ObjectARX SDK for AutoCAD Map 3D.
Trial versions are available for most Autodesk products. Download your free 30-days trial version today. You can obtain Autodesk desktop software for development use on an on-going basis by joining ADN at the Standard or Professional membership level too.
All the information and resources needed to use Autodesk cloud-based software and components in your own web and mobile applications can be found on the Autodesk Forge Developer Portal. Get easy access to Forge APIs and documentation, tutorials, GitHub samples, support and more.