This guide describes how to build ArcGIS Runtime SDK for Qt apps that incorporate capabilities such as mapping, analysis, routing, and custom capabilities for use with the ArcGIS Platform. A great place to start developing once you've installed the SDK on Windows or Linux is to add a map to your app or browse the samples. For what's new this release, see Release notes.
With ArcGIS Runtime SDK for Qt, you can:
- Write your code once and deploy it on Windows, and Linux.
- Create focused apps with small memory and local storage requirements. You select the capabilities you want to deploy.
- Build touch-screen apps for platforms such as tablets, desktops and in-vehicle mounted devices.
- Develop and deploy side-by-side and on 64-bit operating systems.
- Use either local server or online services for geoprocessing, geocoding and routing.
- Develop apps that:
- Consume content and services from ArcGIS Online or Portal for ArcGIS (using the Portal API) or from ArcGIS for Server
- Let users work offline; you can provision their devices with several different types of packages, including geoprocessing packages that let them perform offline analysis
- Perform 2D visualization and analysis and 3D analysis
- Let users interactively add graphics and markup to a map
- Display and animate large numbers of features
- Search for features or attributes in your GIS data and display the results
- Execute a geoprocessing model and display the results
- Perform blazing fast offline searches for locations (geocode and reverse geocode) and routes.
What you get
- High performance mapping API
- Getting started information, such as Install and setup on Linux and Windows, release notes, system requirements, and tutorials. A great place to start is the Add a map to your app tutorial.
- This developer guide
- API reference
- Interactive C++ samples
- Integration with Qt Creator, including project templates and integrated help
- Developer tools for licensing, deploying and help for troubleshooting your apps