ArcGIS Maps SDK for Qt

BUILT WITH Qt

Esri

Esri is the global market leader in geographic information system (GIS) software, location intelligence and mapping. Since 1969, Esri has supported customers with geographic science and geospatial analytics, what it calls The Science of Where.

Esri takes a geographic approach to problem-solving, brought to life by modern GIS technology. They are committed to using science and technology to build a sustainable world.

1969

Established

>300,000

Organizations use Esri's services

49

Offices worldwide

EducationAttainFireFlyNYC

Code once & quickly deploy native, accurate and real-time geographic information system applications anywhere.

Esri is the global market leader in Geographic Information System (GIS) software, location intelligence and mapping.  Esri delivers ArcGIS, a system to connect maps, apps, data and people in ways that help organizations make more informed and faster decisions.  ArcGIS offers unique capabilities for applying location-based analytics to gain greater insight into geospatial data and share using maps, apps, dashboards and reports.

Read more about developing with Qt for desktop and mobile

"Qt has been a key partner of Esri for many years. Qt's cross-platform capabilities enable our customers to quickly create and deploy native ArcGIS apps across Windows, Linux, macOS, Android and iOS.”

Rex Hansen, Principal Product Manager for ArcGIS Maps SDKs for Native Apps

Untitled (1200 × 1080 px) (1500 × 800 px)

ArcGIS Capabilities

Spatial Analysis & Data Science

ArcGIS connects location with analytics using a comprehensive set of spatial algorithms and analytical methods. Through in-depth spatial analysis, location can be used to uncover hidden patterns, improve predictive modeling and create a competitive edge.

Field Operations

Location is at the heart of field activities. Focused ArcGIS applications can be used alone or in combination with other apps to help facilitate field workflows and enable office and field staff to collaborate seamlessly using the same set of authoritative data.

Mapping

Maps help identify spatial patterns in data to make better decisions and take action. ArcGIS enables people to quickly and easily create, use and share maps across various devices and platforms.

3D GIS

3D GIS takes maps and data to a whole new level by transforming data into smart 3D models and visuals. This helps teams capture, analyze and collaborate on information in an immersive 3D environment that simplifies collaboration on complex projects.

Imagery & Remote Sensing

ArcGIS enables users to analyze and manage imagery and extract answers from remotely sensed data. It includes visualization and analysis workflows and tools as well as access to the world's largest imagery collection.

"The business logic and UI code can be compiled on all platforms, practically eliminating the need for any platform-specific code. If we ever need platform-specific functionality, Qt has hooks into those underlying APIs as well."

Lucas Danzinger, Product Engineering Lead, Esri

Data Collection & Management

ArcGIS can be used to easily collect, crowdsource, store, access and share data efficiently and securely. Data from any source can be geo-enabled and integrated. In addition, ArcGIS has a host of useful tools and features that can help its users unlock the power of location:

  • A suite of apps that work on any device for maximum efficiency and agility
  • Basemaps, imagery, demographics and lifestyle data, consumer spending and business data and authoritative maps on thousands of topics
  • APIs and SDKs for building custom web, mobile and desktop apps for mapping, visualization and analysis
  • Online and classroom training for people of different backgrounds, expertise and technical skill
  • World-class support on questions or issues related to ArcGIS
  • Guaranteed security to meet privacy and compliance needs
  • Largest community of mapping and location intelligence professionals
  • Access to the Esri User Conference, the biggest GIS event in the world


ArcGIS Platform

ArcGIS Platform not only provides high-quality location services, data and mapping tools but also makes it easy to integrate them into apps and business systems with the platform-as-a-service (PaaS) model. As such, ArcGIS Platform is perfect for anyone who needs to bring location innovation into their product, solution or system.

Esri_ArcGIS-Maps-SDK-for-Qt2

ArcGIS Maps SDK for Qt

ArcGIS Maps SDK for Qt contains a set of controls, tools and APIs built on Qt 6 and designed to help Qt developers build native applications with the best mapping experience possible - online or offline, 2D or 3D across multiple platforms and device types.

With ArcGIS Platform and ArcGIS Maps SDK for Qt, Esri serves key businesses and industries that need to deliver premium mapping experiences and location-based capabilities on desktop, mobile and embedded platforms. These industries include but are not limited to:

  • Conservation
  • Construction
  • Defense and Intelligence
  • Education
  • Utilities
  • Transportation
  • Emergency Management
  • Telecommunications
  • Agriculture
  • Forestry 
  • Mining
  • Oil & Gas
PointCloudDowntownSanDiegoImagery

Esri x Qt: A Powerful Partnership

Esri and Qt have a long collaborative history. According to Esri's Product Engineering Lead, Lucas Danzinger, he first heard about Qt as a new team member at Esri over ten years ago – back when cross-platform development was still in its infancy.

"The SDK that was built on top of Qt was one of the up-and-coming products that we had [back then] and I was really intrigued because it ran on all the different platforms," Lucas shares.

Back when Esri was only on Windows and Linux, Qt's cross-platform capabilities helped them get their products across various industries. These days, Qt is still an important part of their product development lifecycle as it helps Lucas' team get their products to market faster and increases their developers' productivity.

Qt's cross-platform capabilities remain incredibly helpful for developers who want to deploy their ArcGIS applications on multiple platforms.

"The business logic and UI code can be compiled on all platforms, practically eliminating the need for any platform-specific code. If we ever need platform specific functionality, Qt has hooks into those underlying APIs as well." shares Lucas.

Overall, what seems to stand out for their team is Qt's rich features and flexibility while allowing them to code once and deploy everywhere.

"The SDK that was built on top of Qt was one of the up-and-coming products that we had [back then] and I was really intrigued because it ran on all the different platforms.”

Lucas Danzinger, Product Engineering Lead, Esri

Have a brilliant idea, but don't know how to exeQte it? Get in touch and we'll help you out.

 

Contact us