This session is for those who are already familiar with the arcpy.mp module in ArcGIS Pro and are interested in learning more advanced capabilities. We will focus discussing and demonstrating how to use Python to gain access to Esri’s Cartographic Information Model (CIM). Python developers now have fine-grained access to the CIM and therefore to many more settings, properties, and capabilities that are persisted in a project or document. You will learn the necessary steps to read and understand the JSON structure of an object to successfully modify its CIM definition.
- IntermediateYes - Single EventIn-PersonYesarcpy, arcpy.mp, Python, Python Map AutomationTechnical SessionArcGIS ProArcGIS Pro SDK for .NETWednesday, Nov 159:00 a.m. Wednesday, Nov 15Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Pro SDK for .NET
- IntermediateYes - Single EventIn-PersonYes3D, workflows, Twinmotion, game engines, NVIDIA Omniverse, plugins, PyPRTTechnical Session3DArcGIS CityEngineTuesday, Nov 142:00 p.m. Tuesday, Nov 14
Learn how to procedurally generate 3D data using script-based tools such as ArcGIS CityEngine, the Procedural Runtime (PRT) and PyPRT for Python. The generated 3D data (e.g., building models) can then be used directly across ArcGIS, or imported into game engines for XR experiences or high end 3D visualizations and simulations. In this session, we will show you how to use PRT with the scripting language CGA (Computer Generated Architecture) which can e.g. be used for the development of custom importers and exporters or to create plugins for other 3D applications like Unreal Engine.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS CityEngine - BeginnerYes - Single EventIn-PersonYesautomation, customization, extensibility, app-building, introduction, extending servicesTechnical SessionArcGIS EnterpriseArcGIS Enterprise10:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
ArcGIS Enterprise provides comprehensive functionality for mapping, visualization, analytics, data management, and geospatial applications. It is used by all types of users of all experience levels. Specifically for developers, it provides a robust launching point for automation, customization, extensibility, and app-building. This session will cover an introduction to ArcGIS Enterprise and review the APIs you can use to script and automate workflows, the ArcGIS Enterprise SDK for extending services, and related products and components to take Enterprise to the next level.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Enterprise - IntermediateYes - Single EventIn-PersonYescloud-native, deployments, upgrades, scale servicesTechnical SessionArcGIS EnterpriseArcGIS EnterpriseWednesday, Nov 159:00 a.m. Wednesday, Nov 15
ArcGIS Enterprise on Kubernetes: Around the world, adoption of Kubernetes is accelerating thanks to its scalability, resilience, and improved manageability. In 2021, Esri launched ArcGIS Enterprise on Kubernetes, fully redesigned into a cloud-native architecture. If you’ve been wondering how to simplify deployments and upgrades, how to monitor performance and optimize system resources, how to scale services quickly and how to manage your GIS data in a cloud-native environment, you will want to attend this session!
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS EnterpriseResources
- BeginnerYes - Single EventIn-PersonYesdata management, mapping, visualization, analysis, operations, collaboration, sharingTechnical SessionArcGIS EnterpriseArcGIS Enterprise4:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
ArcGIS Enterprise is always evolving and advancing to support data management, mapping and visualization, analysis, operations, collaboration, and sharing. Join us at this session for details and demos on recent enhancements and exciting new features in the product that have been added in the latest releases. Learn how you can take advantage of these new capabilities in your own organization to advance and expand your use of ArcGIS Enterprise.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS EnterpriseResources
- BeginnerYes - Single EventIn-PersonYesIndoor, Location, Positioning, Maps, NativeTechnical SessionNativeArcGIS IPS11:00 a.m. Thursday, Nov 16Thursday, Nov 16
ArcGIS IPS enables real-time indoor positioning in mobile apps, empowering users with indoor navigation, location sharing, and more. In this presentation we will provide a product overview, the roadmap and a demo on how to integrate indoor positioning in your app using sample code. Join this session to learn how ArcGIS IPS is added to native Android and iOS apps based on ArcGIS Maps SDKs for Kotlin and Swift.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS IPS - IntermediateYes - Single EventIn-PersonYesanalysis, visualization, queries, filtering, geometry engineTechnical SessionWeb3:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
This session will discuss and demonstrate advanced visualization and analytical techniques that are performed client-side. Client-side refers to computations that are performed in the browser without needing to communicate with a server and as such are often very performant. The presenters will discuss vector filtering, highlighting and analysis, such as geometric operations and coordinate projection. These techniques will be useful, if not essential, for building interactive and engaging apps.
Session Type: Technical SessionSession Level: Intermediate - IntermediateYes - Single EventIn-PersonYesvisualization, vector data, tips-and-tricksTechnical SessionWeb4:00 p.m. Wednesday, Nov 15Wednesday, Nov 15
Learn the basics of how to turn your raw data into information that tells a story with data-driven visualizations. This session will provide an overview to the various visualization techniques available in the API specific to vector data. You will also learn tips and tricks to help you feel more confident in making smart choices for visualizing your data.
Session Type: Technical SessionSession Level: IntermediateResources
- IntermediateYes - Single EventIn-PersonYesVelocity, GeoEvent, JavaScript, real-time, web, apps, feeds, outputs, analyze, visualize, data, developer, websocketTechnical SessionReal-Time GISArcGIS Velocity10:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
Learn how you can make your web applications come alive by integrating real-time data using streamed data feeds and the ArcGIS Maps SDK for JavaScript. In this session, we will explore various types of data that can be fed into your application in real-time from ArcGIS Velocity, ArcGIS GeoEvent Server, or your own custom WebSocket implementation. Then we'll demonstrate how these feeds can be utilized in web apps using the ArcGIS Maps SDK for JavaScript for real-time visualization and analytics.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Velocity - BeginnerYes - Single EventIn-PersonYesUnity, Unreal Engine, Epic, Game Engine, XR, Virtual RealityTechnical SessionGame Engines4:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
In this session we’ll demonstrate capabilities of the ArcGIS Maps SDKs for Unity and Unreal Engine, discuss the architecture of these game engine plug-ins, and present the goals and roadmap for the products. We’re excited to show you how to use the ArcGIS Maps SDKs for game engines to build immersive, cutting-edge 3D and XR experiences with real-world data.
Session Type: Technical SessionSession Level: Beginner - BeginnerYes - Single EventIn-PersonYesRuntime, Native, Offline, Mobile, Cross-platformTechnical SessionNativeTuesday, Nov 142:00 p.m. Tuesday, Nov 14
The Native Maps SDKs include comprehensive and scalable APIs designed for you to build modern applications that fully leverage both new ArcGIS capabilities and device resources. This session will present an introduction to ArcGIS Maps SDKs for .NET, Java, Kotlin, Qt, and Swift and an overview of the common API across these SDKs. This session is ideal for new developers and managers or program managers evaluating the technology.
Session Type: Technical SessionSession Level: Beginner - BeginnerYes - Single EventIn-PersonYesRuntime, Native, Location, Stream, Feed, Dynamic, Real-timeTechnical SessionNative11:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
The Native Maps SDKs now include a new Dynamic Entities API that provides a framework for visualizing, processing, and analyzing real-time data feeds in your native apps. This session will cover how to use the API to ingest data from ArcGIS Stream Services and custom feeds, work with the data as Dynamic Entities, and visualize it in maps and scenes. This includes the ability to interact with Dynamic Entities on the map through identify and select, as well as enable automated behaviors that track updates to dynamic entities in 2D and 3D.
Session Type: Technical SessionSession Level: Beginner - BeginnerYes - Single EventIn-PersonYesRuntime, Native, Utility Network, UNTechnical SessionNativeThursday, Nov 162:00 p.m. Thursday, Nov 16
The Native Maps SDKs enable you to access, visualize, and analyze the rich information model of the ArcGIS Utility Network. In this session, we'll discuss how you can build solutions for the electric, gas, and water utility industries with capabilities such as network tracing and offline support.
Session Type: Technical SessionSession Level: Beginner - BeginnerYes - Single EventIn-PersonYesadministration, organization, portalTechnical SessionArcGIS EnterpriseArcGIS EnterpriseArcGIS Online11:00 a.m. Thursday, Nov 16Thursday, Nov 16
It is a common misconception that an organization should use either ArcGIS Enterprise or ArcGIS Online, when in fact many organizations successfully use both. This session will cover how to choose the deployment that best fits your organizational needs. We will talk about the different forms of hybrid patterns that best take advantage of each environment’s unique strengths to build the best possible system and help you plan.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Enterprise, ArcGIS Online - IntermediateYes - Single EventIn-PersonYesFeature Services, ArcGIS Online, Best Practices, mappingTechnical SessionArcGIS OnlineArcGIS Online4:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
In this session, you will learn how to make effective use of Hosted Feature Services in your apps. Learn how to take advantage of the feature service REST API to make your app more performant, more resilient, and more reliable. You will also learn about the recommended workflows for updating, editing, and syncing feature service data.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Online - IntermediateYes - Single EventIn-PersonYesmap, viewer, interactive, web app, sharing, securityTechnical SessionArcGIS OnlineArcGIS OnlineWednesday, Nov 152:00 p.m. Wednesday, Nov 15
Join this session to learn how to develop in ArcGIS Online as a GIS developer. You don't need to write 500 lines of code - you can build the basics in Map Viewer and then add custom interactivity into your app with focused code. We'll cover how to build web apps, how to register them, how to share them, and how to secure them using the ArcGIS security model.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Online - BeginnerYes - Single EventIn-PersonYesArcGIS Pro, fundamental, extending, add-ins, onlineTechnical SessionArcGIS ProArcGIS Pro SDK for .NET3:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
This beginner-level session will cover fundamental approaches for extending Pro, covering select SDK and Pro API topic areas. We’ll discuss practical considerations for your add-ins and online resources for your work.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Pro SDK for .NET - IntermediateYes - Single EventIn-PersonYesArcGIs Pro, Editor, addin,Attributes Pane, InspectorTechnical SessionArcGIS ProArcGIS Pro SDK for .NET11:00 a.m. Thursday, Nov 16Thursday, Nov 16
We cover how to extend the Editor Attributes Pane with additional custom tabs; how to customize the context menus for the selection treeview (in the attributes pane) and editor UI customization with the Inspector's associated embeddable control.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Pro SDK for .NET - IntermediateYes - Single EventIn-PersonYesArcGIS Pro, TableView, TableControl, GeometryControl, MVVMTechnical SessionArcGIS ProArcGIS Pro SDK for .NETThursday, Nov 1612:00 p.m. Thursday, Nov 16
Trying to visualize data with your own custom Dockpane, Pane, or ProWindow? In this session we will show you how to embed and customize reusable controls like TableControl and GeometryControl and how to navigate the complexities of using these controls in MVVM.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Pro SDK for .NET - BeginnerYes - Single EventIn-PersonYesArcGIS Pro, Diagnostic Monitor, PerformanceTechnical SessionArcGIS ProArcGIS Pro4:00 p.m. Wednesday, Nov 15Wednesday, Nov 15
ArcGIS Pro has provided the Diagnostic Monitor for quite some time. Now that the Help ribbon is easier to find, we want to show you how to gather some details about your work with ArcGIS Pro and where you could optimize it. We will also discuss other tools like the ArcGIS Pro Performance Assessment Tool (PAT).
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Pro - AdvancedYes - Single EventIn-PersonYesbest practices, attribute rules, enterpriseTechnical SessionGeodatabaseArcGIS EnterpriseThursday, Nov 169:00 a.m. Thursday, Nov 16
This session focuses on best practices deploying Attribute Rules on enterprise systems. This includes details of how to identify and fix slow running rules in the entire stack, run-away recursive attribute rules, attribute rule execution during branch versioning reconcile, client side execution of attribute rules, and more.
Session Type: Technical SessionSession Level: AdvancedEsri Products: ArcGIS EnterpriseResources
- AdvancedYes - Single EventIn-PersonYesbest practices, patterns, licensing, ArcGISTechnical SessionBuilding and LicensingArcGIS PlatformTuesday, Nov 142:00 p.m. Tuesday, Nov 14
As a developer providing apps and solutions that leverage ArcGIS, you want to be well versed with the best practices to use ArcGIS to its fullest. Join us to explore supported patterns and to discuss licensing and architectural considerations that help you build your offerings with ArcGIS.
Session Type: Technical SessionSession Level: AdvancedEsri Products: ArcGIS Platform - IntermediateYes - Single EventIn-PersonYesopen source, leaflet, openlayers, Mapbox, APITechnical SessionWebArcGIS Platform4:00 p.m. Tuesday, Nov 14Tuesday, Nov 14
Learn the main differences between the most popular open-source mapping APIs such as Leaflet, OpenLayers, and Maplibre GL JS and how to integrate them with ArcGIS services such as basemaps, routing, geocoding and vector tiles with the help of ArcGIS REST JS.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Platform - IntermediateYes - Single EventIn-PersonYesspatial analysis, geoprocessing service, web tool, python, analytics, browser, web appTechnical SessionSpatial Analysis and Data ScienceArcGIS ProThursday, Nov 162:00 p.m. Thursday, Nov 16
Do you need to develop custom spatial analysis services to be used by your organization or customers via a browser or a number of other ArcGIS apps? In this session you will learn how to publish a custom tool as a web tool or geoprocessing service to ArcGIS Enterprise and stand-alone servers, using ArcGIS Pro and ArcPy functions. Best practices for accessing data and Python library dependencies on the server will be discussed. We will demonstrate how to run the web tool from various environments, including Python.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Pro - IntermediateYes - Single EventIn-PersonYesbranch versioning, enterpriseTechnical SessionGeodatabaseArcGIS EnterpriseArcGIS Pro11:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
Learn more about the branch versioning model developed for ArcGIS Pro and ArcGIS Enterprise. This session will present the motivation behind the versioning model and how to put it in to practice. We will explore how to set up branch versioned data, share it with the organization, and discuss some common versioning workflows to help you understand how your organization can benefit from using it. Common workflows will be highlighted from a REST API client perspective.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Enterprise, ArcGIS Pro - IntermediateYes - Single EventIn-PersonYeswebhooks, extending servicesTechnical SessionArcGIS EnterpriseArcGIS Enterprise11:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
Learn how to use powerful developer technologies to extend ArcGIS Enterprise. In this session, we will explore webhooks; webhooks offer deep integration with ArcGIS Enterprise by notifying administrators when events occur around items, groups, and members. New in 11.1 are service webhooks for feature services and geoprocessing services.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Enterprise - BeginnerYes - Single EventIn-PersonYesOGC, open data, standards, Open APITechnical SessionArcGIS PlatformArcGIS EnterpriseThursday, Nov 1612:00 p.m. Thursday, Nov 16
This presentation is geared toward developers who would like to leverage OGC standards available through the ArcGIS System. While ArcGIS supports a variety of standards based data, this presentation will focus on the recent move by OGC from web services to an Open API. This session will review old and the new standards within the OGC community, their implementation within ArcGIS, and showcase use of new APIs, such as OGC API Features.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Enterprise - All AttendeesYes - Single EventIn-PersonYesGaia-X, cloud infrastructures, European regulationsUser PresentationArcGIS EnterpriseWednesday, Nov 152:00 p.m. Wednesday, Nov 15
The European Gaia-X initiative provides an approach for the development of data spaces that support the provision and use of cloud and content services based on European values and regulations. The architectural design takes particular account of aspects such as data protection, transparency, portability and interoperability. In our presentation, we will try to give an overview of Gaia-X and related technologies. Furthermore, we will discuss the implications for providers of spatial data services, e.g. based on ArcGIS Enterprise, to meet the requirements of Gaia-X.
Session Type: User PresentationSession Level: All Attendees - AdvancedYes - Single EventIn-PersonYesutility network, maps SDKsTechnical SessionGeodatabaseArcGIS EnterpriseArcGIS Pro10:00 a.m. Wednesday, Nov 15Wednesday, Nov 15
The ArcGIS Utility Network is Esri’s next generation solution for utility network management. This session will focus on the different programming APIs available for building custom tools and applications using this technology. We will review the different options and capabilities available with the Pro SDK, ArcGIS Maps SDKs for Native Apps, the Enterprise SDK, and the ArcGIS Maps SDK for JavaScript.
Session Type: Technical SessionSession Level: AdvancedEsri Products: ArcGIS Enterprise, ArcGIS Pro - All AttendeesYes - Single EventIn-PersonYesCalcite Design, ArcGIS for JavaScript, Azure Web AppsUser PresentationWeb3:00 p.m. Wednesday, Nov 15Wednesday, Nov 15
This presentation explores harnessing JavaScript and Esri's Calcite Design System while integrating Esri's tools in Azure apps. Addressing data querying and visualization issues, we developed a mapping component in Calcite Design. Initially missing functionalities led to an innovative coding approach using "Pills," which caught Esri's attention. They introduced "Chips," compact yet potent query elements, simplifying queries and boosting efficiency. We compare "Pills" and "Chips," showcasing the shift from complexity to simplicity and time-saving benefits for developers and users.
Session Type: User PresentationSession Level: All Attendees - All AttendeesYes - Single EventIn-PersonYesOpenData SmartCity DigitalTwinUser PresentationSpatial Analysis and Data ScienceWednesday, Nov 151:00 p.m. Wednesday, Nov 15
To aid Public Administrations in data-driven decisions amidst diverse, unrelated data sources, including open data, we employed a GIS to simplify data correlation within specific municipal areas. We organized this data in a Hexagon Grid served by a custom Feature Layer Rest API that is able to reaggregate it in user-defined geometries.
Session Type: User PresentationSession Level: All Attendees - BeginnerYes - Single EventIn-PersonYesnotebooks, data science, ArcGIS Pro, jupyter, pythonTechnical SessionSpatial Analysis and Data ScienceArcGIS ProTuesday, Nov 142:00 p.m. Tuesday, Nov 14
This session will focus on exploring how notebooks in ArcGIS Pro support spatial data science workflows. You will learn how to get started with existing notebook samples, and see how prototyping in notebook cells helps analysis and automation workflows. The session will also cover updates to support data visualization using ArcGIS Pro charts, rich representations of objects, and best practices. The workshop provides resources and contributes to your use of ArcGIS Pro as a comprehensive spatial data science workstation.
Session Type: Technical SessionSession Level: BeginnerEsri Products: ArcGIS Pro - IntermediateYes - Single EventIn-PersonYesrest, JavaScript, API, nodeTechnical SessionArcGIS PlatformArcGIS Platform3:00 p.m. Wednesday, Nov 15Wednesday, Nov 15
ArcGIS REST JS is an open-source, compact, and easy-to-use wrapper around the ArcGIS REST APIs that simplifies working with these services in any TypeScript or JavaScript application. Learn how to integrate ArcGIS services such as routing, geocoding, demographic and feature layers into your Node.js and browser applications. We’ll also show how to use ArcGIS REST JS to manage your organization’s content, users, and groups.
Session Type: Technical SessionSession Level: IntermediateEsri Products: ArcGIS Platform