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.
Organizations use Esri's services
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.
Rex Hansen, Principal Product Manager for ArcGIS Maps SDKs for Native Apps
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:
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.
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:
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.