- Technical WorkshopBeginner3Dcustomizable, 3D views, 3D scene, capabilitiesYesIn-PersonYes - Single Event9:00 a.m. Wednesday, Nov 16Wednesday, Nov 163D is an essential component of many organizations' spatial systems of record and engagement. Esri provides 3D capabilities including customizable and tailored solutions for a wide variety of partners and users. This session will provide an overview of Esri's offerings include 3D desktop applications for creating, maintaining, and analyzing 3D content; native 3D Runtime capabilities for interacting with 3D views on mobile devices; open standard hosted 3D streaming services; and online 3D scene authoring and consumption capabilities using Scene Viewer and ArcGIS API for JavaScript.Session Type: Technical WorkshopSession Level: Beginner
Resources
- Technical WorkshopAdvancedPythonArcGIS API for Pythonadministration, API keys, login profiles, authentication, webhooks, notebooksYesIn-PersonYes - Single Event10:00 a.m. Wednesday, Nov 16Wednesday, Nov 16This technical session builds on the introduction to the administration session. In this talk, you will learn about different security aspects such as authentication schemes, login profiles, API keys, etc. You will also learn about managing datastores and administering GIS servers. Additionally, we will discuss certain key topics such as webhooks and on-demand execution of notebooks.Session Type: Technical WorkshopSession Level: Advanced
- Technical WorkshopIntermediateArcGIS ProArcGIS Proarcpy, arcpy.mp, Python, Python Map AutomationYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15This 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 the majority of our time 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.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateArcGIS OnlineArcGIS OnlineDashboard, Arcade, label, pop-up, conditional formatting, visualization, mappingYesIn-PersonYes - Single Event4:00 p.m. Monday, Nov 14Monday, Nov 14A dashboard is a view of geographic information and data that allows you to monitor events, make decisions, inform others, and see trends. A robust suite of configuration options allows you to display multiple visualizations that work together on a single screen. But what if your data isn't quite right, or you can't get a visualization to look exactly how you want it? In this session, you will learn how to leverage attribute expressions, data expressions and formatting expressions to combine, model, and enhance your data in ways that allow you to unlock to full potential of your dashboards.Session Type: Technical WorkshopSession Level: Intermediate
- User PresentationsAll AttendeesWebGIS/ITBlazor, Cross-platform, Asp.NET Core, C#, WebYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15
With the introduction of Blazor and MAUI, Microsoft has made it possible to create a single, unified application that can run on the web, desktop, and mobile. Building on this cross-platform base as well as the ArcGIS JavaScript API, dymaptic has developed GeoBlazor: an open-source Blazor Component Library that empowers developers to “write once, run anywhere.” GeoBlazor allows ArcGIS devs to get into Web Development without learning JavaScript and .NET developers with no GIS background to integrate interactive Web Maps into their applications using only HTML, CSS, and C#!
Session Type: User PresentationsSession Level: All Attendees - Technical WorkshopIntermediateWebArcGIS API for JavaScriptframeworks, esm, es modules, progressive web apps, performanceYesIn-PersonYes - Single Event11:00 a.m. Tuesday, Nov 15Tuesday, Nov 15Learn how to use the latest release of the ArcGIS API for JavaScript to build your own custom applications. We'll cover using modern build tools, and patterns for building applications that can be used across various frameworks. We will also cover working with the API and progressive web apps, best practices, using API keys, and tips and tricks for improving application performance.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateWebArcGIS API for JavaScriptanalysis, visualization, queries, filtering, geometry engineYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15This 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 WorkshopSession Level: Intermediate
- Technical WorkshopBeginner3DArcGIS API for JavaScript3D, visualization, analytics, editing, web scenesYesIn-PersonYes - Single Event3:00 p.m. Tuesday, Nov 15Tuesday, Nov 15The ArcGIS API for JavaScript provides a set of APIs allowing you to build powerful interactive 3D mapping applications. Using case studies, we'll look at various interactive client-side techniques for visualization, analytics and editing in the browser and in 3D. We'll also look how you can leverage platform capabilities such as web scenes and Scene Viewer to increase productivity and collaboration.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopIntermediateWebArcGIS API for JavaScriptvisualization, vector data, tips-and-tricksYesIn-PersonYes - Single Event9:00 a.m. Wednesday, Nov 16Wednesday, Nov 16Learn 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 WorkshopSession Level: Intermediate
- Technical WorkshopBeginnerWebArcGIS API for JavaScriptadvancements, web appsYesIn-PersonYes - Single Event3:00 p.m. Monday, Nov 14Monday, Nov 14Attend this session to get a tour of the most important advancements in the ArcGIS API for JavaScript that were introduced over the last year, and get inspired with new ideas for your web apps. You'll also get a taste for what other sessions will cover by seeing a sneak peek of select session demos, which will help you plan your DevSummit week.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopIntermediateReal-Time GISArcGIS API for JavaScriptArcGIS VelocityGeoEvent, JavaScript, API, real-time, web, apps, feeds, outputs, analyze, visualize, data, developer, websocketYesIn-PersonYes - Single EventTuesday, Nov 154:00 p.m. Tuesday, Nov 15Learn how you can make your web applications come alive by integrating real-time data using streamed data feeds and the ArcGIS API 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 API for JavaScript for real-time visualization and analytics.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateWebArcGIS API for JavaScriptarcade, scripting, visualization, popupsYesIn-PersonYes - Single Event1:00 p.m. Tuesday, Nov 15Tuesday, Nov 15This session will demonstrate how you can transform your data from one or more field values to computed data values for use in data visualizations, popup content, and labels. This session will provide a beginner’s overview to the Arcade language, and then show how to use Arcade in advanced workflows for data exploration. We'll also demonstrate some tips and tricks for debugging Arcade expressions and point out how you can avoid common pitfalls. The session will close with a peek into the latest features introduced in Arcade and provide some hints of what you can expect in the future.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopBeginnerAppsArcGIS AppStudioNative, Cross-platform, iOS, Java, Android, WindowsYesIn-PersonYes - Single Event11:00 a.m. Wednesday, Nov 16Wednesday, Nov 16AppStudio for ArcGIS is a complete suite of productivity tools to help ArcGIS developers create cross platform native applications that run on smartphones (iOS/Android), tablets, and laptops/desktops. This session will cover some of the latest enhancements to the App Templates, AppStudio App Framework library, and how to take advantage of the ArcGIS Runtime when building native mapping apps. Topics will include data editing, offline maps, on device machine learning models, push notifications, and more.Session Type: Technical WorkshopSession Level: Beginner
Resources
- Technical WorkshopAdvancedArcGIS EnterpriseArcGIS Enterpriseserver administration, database management, deployments, service settings, out-of-the-box monitoring, troubleshootingYesIn-PersonYes - Single Event9:00 a.m. Wednesday, Nov 16Wednesday, Nov 16This session is a deep dive on how to administer and optimize your ArcGIS Enterprise deployment, with a focus on ArcGIS Server. We will discuss concepts that relate to multiple machine deployments, advanced system and service settings, and out-of-the-box monitoring and troubleshooting techniques. If you are an ArcGIS Enterprise administrator, this session is for you.Session Type: Technical WorkshopSession Level: Advanced
- Technical WorkshopBeginnerArcGIS EnterpriseArcGIS Enterpriseautomation, customization, extensibility, app-building, introduction, extending servicesYesIn-PersonYes - Single EventTuesday, Nov 159:00 a.m. Tuesday, Nov 15ArcGIS 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 WorkshopSession Level: Beginner
- Technical WorkshopIntermediateArcGIS EnterpriseArcGIS Enterprisenotebooks, administration, automation, web hooksYesIn-PersonYes - Single Event11:00 a.m. Tuesday, Nov 15Tuesday, Nov 15
ArcGIS Enterprise provides various orchestration of tools, processes, and resources to automate administrative workflows and analyses. Since 10.8.1, ArcGIS Enterprise and hosted notebooks with ArcGIS Notebook Server have provided scheduling capabilities to support this automation. New at 10.9.1, ArcGIS Notebook Server also extends automation web hooks and notebooks as web tools. This session will cover, in detail, the various automation techniques of scheduling notebooks, Enterprise portal web hooks triggering notebooks, and publishing and consuming web tools powered by notebooks.
Session Type: Technical WorkshopSession Level: Intermediate - User PresentationsAll AttendeesArcGIS EnterpriseGIS and ITMigration, Synchronization, Python, REST, FMEYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15
ArcGIS Enterprise migration can be challenging.Therefore, we want to show you two approaches for migration strategies. One approach focuses on the synchronization between different instances of ArcGIS Enterprise installations like migrating items between staging and production environments or production and failover systems. The second approach focuses on the migration of referenced and hosted ArcGIS services due to an ArcGIS Enterprise and Server Update. Those strategies are based on the following technologies: ArcGIS Enterprise, ArcGIS API for Python, ArcGIS REST API, and FME.
Session Type: User PresentationsSession Level: All Attendees - Technical WorkshopIntermediateArcGIS EnterpriseArcGIS Enterprisecloud-native, deployments, upgrades, scale servicesYesIn-PersonYes - Single Event3:00 p.m. Tuesday, Nov 15Tuesday, Nov 15ArcGIS 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 WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateArcGIS EnterpriseArcGIS Enterprisedeployments, security, best practicesYesIn-PersonYes - Single Event1:00 p.m. Tuesday, Nov 15Tuesday, Nov 15This session will share best practices for securing your ArcGIS Enterprise deployments. Learn how to protect yourself from common threats and attacks and how to harden your environment using multiple layers of security. This session will cover environmental aspects, including the operating system, accounts, databases, networks, and firewalls. Join us to learn about security options in ArcGIS Enterprise that help protect your site from attack.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopBeginnerArcGIS EnterpriseArcGIS Enterprisedata management, mapping, visualization, analysis, operations, collaboration, sharingYesIn-PersonYes - Single Event4:00 p.m. Monday, Nov 14Monday, Nov 14ArcGIS 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 WorkshopSession Level: Beginner
- Technical WorkshopBeginnerAppsArcGIS Field MapsSmart forms, SmartformsYesIn-PersonYes - Single Event1:00 p.m. Monday, Nov 14Monday, Nov 14ArcGIS smart forms improve the way that you collect and update data in the field. Using the ArcGIS Field Maps web application, you can organization fields into groups, qualify input types, mark fields as required or read-only, and set conditional visibility using the Arcade expression language. In this session, you will learn how to get started with ArcGIS smart forms.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerSpatial Analysis and Data ScienceArcGIS GeoAnalytics EngineSQL functions, analysis, PythonYesIn-PersonYes - Single Event9:00 a.m. Wednesday, Nov 16Wednesday, Nov 16Do you want to run analysis on large datasets that you can’t with ArcGIS? Do you have your own Spark cluster that you want to use with spatial analysis? This session will introduce a new developer project: ArcGIS GeoAnalytics On-Demand Engine. GeoAnalytics On-Demand Engine is an interface for Apache Spark that provides a collection of spatial SQL functions and analysis tools. You can run these functions and tools in your distributed environment using Python. We’ll cover the basics to get started, what you need to know, what environments are supported, and share common examples and workflows.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsIndoor, Location, PositioningYesIn-PersonYes - Single Event2:00 p.m. Wednesday, Nov 16Wednesday, Nov 16ArcGIS IPS is Esri's new indoor positioning product. In this session you will learn about the Indoor Positioning Technology which is powering ArcGIS IPS. We will help you to understand how the underlying technology works, how to best setup Indoor Positioning and which factors improve your Indoor Positioning quality.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS OnlineArcGIS OnlineSecurity, collaboration, community, sharingYesIn-PersonYes - Single Event2:00 p.m. Wednesday, Nov 16Wednesday, Nov 16As a member of an ArcGIS Online organization, you have access to a wealth of content, functionality, and people. Being able to securely share and collaborate with other ArcGIS Online users enables the community to work together. Come to this session to learn how to work with users across organizations to solve real world problems, growing the geospatial community.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopIntermediateArcGIS OnlineArcGIS Onlinemap, viewer, interactive, web app, sharing, securityYesIn-PersonYes - Single EventTuesday, Nov 154:00 p.m. Tuesday, Nov 15Join 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 WorkshopSession Level: Intermediate
- Technical WorkshopBeginnerArcGIS OnlineArcGIS OnlineArcade, functions, calcuations, data conversion, expressions, mapping, symbology, popup, labelYesIn-PersonYes - Single Event3:00 p.m. Tuesday, Nov 15Tuesday, Nov 15Web maps are important building blocks of ArcGIS Online and the ArcGIS Platform, powering the functionality of many apps. Including Arcade expressions in web maps allow you to make maps from simple calculations, functions, data conversions, and brand new representations of your data. In this session, learn how to use Arcade Expressions to determine symbology and values in pop-ups and labels, bringing more flexibility and style to existing datasets.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS PlatformArcGIS PlatformAPI, app builder, license, develop, resource, deployment, pricing, toolsYesIn-PersonYes - Single Event1:00 p.m. Monday, Nov 14Monday, Nov 14ArcGIS Platform is a geospatial platform-as-a-service (PaaS) for developers that need to integrate location capabilities into their apps, business systems, and products. It also allows developers to create apps and extend ArcGIS products using ArcGIS APIs and SDKs. In this talk, we will go through what's new and what's different between ArcGIS Platform and ArcGIS Online or ArcGIS Enterprise when developing apps and how your organization might benefit from it.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS ProArcGIS Pro SDK for .NETFundamental, Extending, Add-ins, OnlineYesIn-PersonYes - Single Event2:00 p.m. Monday, Nov 14Monday, Nov 14This 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 WorkshopSession Level: Beginner
- Technical WorkshopIntermediateArcGIS ProArcGIS Pro SDK for .NETasychronous workflows, user controls, localization, accessibilityYesIn-PersonYes - Single EventTuesday, Nov 159:00 a.m. Tuesday, Nov 15This session provides an overview of the Layout API. It will include layout and element creation, modification of existing elements, and events.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsRuntime, Native, Offline, Mobile, Cross-platformYesIn-PersonYes - Single Event2:00 p.m. Monday, Nov 14Monday, Nov 14The ArcGIS Runtime API is a powerful, modern, scalable, and forward-looking API that is designed to make it easy to build great applications that fully leverage ArcGIS and the device your app is running on. This session will present an introduction to the Runtime SDKs, advantages of using them, and an overview of the API. This session is ideal for developers new to the runtime and managers or program managers evaluating the technology.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsRuntime, Native, Editing , Online OfflineYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15Editing data in the field or the office is a common requirement for many organizations. This session will present the capabilities and patterns for editing data whether you have a network connection or if it is slow or non-existent. These principles are common across Android, iOS, Java, Qt, and .NET Runtime SDKs.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsRuntime, Native, Geofence, Location, MonitorYesIn-PersonYes - Single Event3:00 p.m. Monday, Nov 14Monday, Nov 14Geotriggers provide a simple and powerful way to monitor your device’s location and alert you when your device enters or leaves a geographic area (sometimes referred to as geofencing). Geotriggers let you notify customers when deliveries are about to arrive, warn drivers when they have entered a restricted area, warn of impending weather alerts, and so much more. Attend this session to learn how to create and use geotriggers in your ArcGIS Runtime application.Session Type: Technical WorkshopSession Level: Beginner
Resources
- Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsRuntime, Optimize, Offline, DataYesIn-PersonYes - Single EventTuesday, Nov 154:00 p.m. Tuesday, Nov 15
This session builds on the "Working With Your Maps Online and Offline" and "Editing Your Data Online and Offline" sessions. Looking specifically at offline workflows, real world examples are used to explore the subtleties of deploying successful and scalable offline solutions. ArcGIS Online and ArcGIS Enterprise backends along with numerous client considerations are explored in detail. Read-only and editing workflows are covered. This session is intended for new users about to embark on their first field GIS workflow, as well as those with a deployed solution looking for possible optimizations.
Session Type: Technical WorkshopSession Level: Beginner - Technical WorkshopBeginnerArcGIS Runtime SDKsArcGIS Runtime SDKsRuntime, Online, Offline, Preplanned, On-DemandYesIn-PersonYes - Single Event1:00 p.m. Tuesday, Nov 15Tuesday, Nov 15Users want apps that work connected and disconnected from the internet. This session will go into the details on what you need to do as a developer to build apps that work well no matter the internet connection status. These principles are common across Android, iOS, Java, Qt, and .NET Runtime SDKs.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopAdvancedAppsArcGIS OnlineArcGIS Survey123JavaScript, WebYesIn-PersonYes - Single Event2:00 p.m. Wednesday, Nov 16Wednesday, Nov 16If you are a web developer and wonder how you could integrate Survey123 smart forms within your apps, this session is for you. Learn how to load a form into your app, set values and properties in the form, and respond form events using the Survey123 Web App JavaScript API.Session Type: Technical WorkshopSession Level: Advanced
- Technical WorkshopBeginnerAppsArcGIS Survey123Reports, FieldworkYesIn-PersonYes - Single EventTuesday, Nov 159:00 a.m. Tuesday, Nov 15A form is a simple, yet powerful way to effectively collect information. ArcGIS Survey123 helps organizations digitally transform data collection workflows like damage assessments, asset inspections, forestry inventories, and census survey instruments. In this session, we’ll first explore the latest features of Survey123 and how they’re empowering users. Next, we’ll learn how to get even more from Survey123 by leveraging its powerful report engine to create professional, custom reports.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopBeginnerReal-Time GISArcGIS Velocityreal-time, feeds, outputs, analyze, visualize, big, data, IoT, internet, things, streaming, processing, analytics, analysis, ingest, input, outputYesIn-PersonYes - Single Event10:00 a.m. Wednesday, Nov 16Wednesday, Nov 16ArcGIS Velocity is the real-time and big data processing and analysis capability in ArcGIS Online, enabling organization to ingest, visualize, analyze, store, and act upon data from Internet of Things (IoT) sensors. Join the discussion on how to connect to virtually any type of streaming data, perform real-time analytics and processing on streaming data, and automatically disseminate information and alert personnel when specified conditions occur. Learn how to create analytic models to process high-volume historical data to gain insights into patterns, trends, and anomalies in your big data.Session Type: Technical WorkshopSession Level: Beginner
- Technical WorkshopAdvancedGeodatabaseArcGIS EnterpriseArcGIS Probest practices, attribute rules, enterpriseYesIn-PersonYes - Single Event10:00 a.m. Wednesday, Nov 16Wednesday, Nov 16This 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 WorkshopSession Level: Advanced
- Technical WorkshopIntermediateImagery and RasterArcGIS Image AnalystArcGIS ProImagery, Python, Deep LearningYesIn-PersonYes - Single Event11:00 a.m. Tuesday, Nov 15Tuesday, Nov 15In this session, you will be introduced to using ArcGIS and Python to train and use deep learning models. The session will demonstrate models which can detect objects, classify pixels, and classify objects from multispectral imagery. This session will also cover how models can be published and shared for use across an organization.Session Type: Technical WorkshopSession Level: Intermediate
- User PresentationsAll AttendeesArcGIS EnterpriseGIS and ITYesIn-PersonYes - Single Event1:00 p.m. Tuesday, Nov 15Tuesday, Nov 15
How can you save money and time while implementing GIS software? How can you keep configurations consistent across environments?
In this presentation we will walk through automating the implementation and administration of your GIS infrastructure. Today organizations need to provide solutions rapidly, making sure their developers to focus on the solution only. IaC addresses concerns above.In this presentation we learn how:
- You benefit from automation
- To automate implementing your GIS infrastructure
- To compare automation options and choose the best one for you
Session Type: User PresentationsSession Level: All Attendees - Technical WorkshopIntermediateWebArcGIS API for JavaScriptUI, UX, JavaScript, stencil, web components, React, Calcite Design SystemYesIn-PersonYes - Single Event12:00 p.m. Wednesday, Nov 16Wednesday, Nov 16In this session, you will learn all about building web apps using web components (based on the W3C standards). We’ll do an overview of the benefits of web components, then show web components in action using Calcite Components and the ArcGIS API for JavaScript, and then go through the steps for building your first web component using stencil.js. We’ll also cover how Esri builds micro frontends using web components that are re-usable, shareable, and framework agnostic.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopAdvancedBuilding and LicensingArcGIS PlatformArcGIS Runtime SDKsBest practices, Patterns, LicensingYesIn-PersonYes - Single Event12:00 p.m. Wednesday, Nov 16Wednesday, Nov 16As 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 WorkshopSession Level: Advanced
- Technical WorkshopIntermediateWebArcGIS API for JavaScriptcalcite, web componentsYesIn-PersonYes - Single Event10:00 a.m. Wednesday, Nov 16Wednesday, Nov 16Calcite Design System provides a library of patterns, icons, and ready-to-use, reusable web components to help developers easily build consistent web applications. In this session, you'll learn about Calcite Components and how you can use them with the ArcGIS API for JavaScript to quickly create user-friendly web mapping applications.Session Type: Technical WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateArcGIS PlatformArcGIS OnlineArcGIS Platformopen source, leaflet, openlayers, Mapbox, APIYesIn-PersonYes - Single Event9:00 a.m. Wednesday, Nov 16Wednesday, Nov 16Learn 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 WorkshopSession Level: Intermediate
- Technical WorkshopIntermediateSpatial Analysis and Data ScienceArcGIS EnterpriseArcGIS Prospatial analysis, geoprocessing service, web tool, python, analytics, browser, web appYesIn-PersonYes - Single Event2:00 p.m. Wednesday, Nov 16Wednesday, Nov 16Do 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 WorkshopSession Level: Intermediate
- Technical WorkshopAdvancedWebArcGIS OnlineArcGIS Platformvector tile style editor, editing, customizing, tips-and-tricksYesIn-PersonYes - Single EventTuesday, Nov 152:00 p.m. Tuesday, Nov 15We will do a deep dive to the Vector Tile Style Editor and the latest enhancements it has introduced. We'll explore the quick edit tools for fast styling and brand matching, and how to achieve high fidelity styling by editing individual elements such as features, labels, highway shields, and image sprites. We'll also give you some tips and tricks on how to use your styles in your own custom applications.Session Type: Technical WorkshopSession Level: Advanced
2022 Proceedings
74 sessions