Creating a Smart 3D City Web App. Pascal Müller, Johannes Schmid

Size: px
Start display at page:

Download "Creating a Smart 3D City Web App. Pascal Müller, Johannes Schmid"

Transcription

1 Creating a Smart 3D City Web App Pascal Müller, Johannes Schmid

2 How to build a web app for urban planning ArcGIS Pro City Engine ArcGIS Portal ArcGIS JS API

3

4 Motivation Urban Planning Available Data: 3D datasets are common and available, but not of all of them are presented in a way that urban planners can use them for decision making Esri Testing: evaluate the workflow of how to build a web app with only Esri tools, find inconsistencies and potential improvements Paradigm shift: questions and problems for urban planning and law of property (ownership, building laws) are increasingly heading towards the third dimension Lack of interactive (web) tools: e.g., to help solving problems like the economical pressure on mixed use areas or to increase public participation in the planning process Requirements: discover not yet implemented functionalities within these tools, such as new widgets for the JS API or improved export options in City Engine Promotion: to have demo web apps that show how the JS API can be used to build web apps with real data

5 Workflow Data Processing Data Publishing UI / UX Input Data MS Access/SQL City Engine/Python ArcGIS Pro ArcGIS Pro ArcGIS Portal ArcGIS Server ArcGIS JS API

6 Input Data Zurich Vancouver Dubai Extent: city 3D building model: LOD2 + building height Usage: floor number, unit area, unit usage Terrain: DTM (tif) Building law: areas for restricted ground floor usage (PDF) Extent: parts of the city Unit footprints on ground level: extracted out of building plans room types: as attributes included in the footprints + floor number Floor and relative height: as attributes included in the footprints Extent: site Unit footprints: extracted out of building plans room types / usage: as attributes included in the footprints + floor number

7 Data Processing: c-through (Zurich) Cleaning-up Enriching data Add # floors Cleanup shapes Align ground floors to terrain Combine shapes by attribute Cut bottom Split upper floors Extrude lower floors Add # splits per floor Split floors in units Add usage + area

8 Original building Attributes building height # lower floors # upper floors

9 cleanup shapes align ground floor combine shapes

10 cut bottom

11 split upper floors extrude lower floors Attributes split.index = floorid # splits per floor

12 split floors to units Attributes split.index = unitid usage area

13 Data Publishing: WebScene ArcGIS Pro Scene Layer + Feature Layer Portal: WebScene with Scene Layer + Terrain

14 APIs ArcGIS JS API layers, renderers, symbols, query amcharts pie chart, serial chart, multiple serials chart nouislider calcite fonts, layout

15 c-through

16 c-through The duplicate layer trick var activelayer = new SceneLayer({ url: url var backgroundlayer = new SceneLayer({ url: url activelayer.visible = true; backgroundlayer.visible = false; scene.addmany([activelayer, backgroundlayer]); Without selection, only activelayer is shown With selection - activelayer is filtered to selected buildings - backgroundlayer is filtered to the inverse

17 c-through Visualization tool controls activelayer renderer - SimpleRenderer initially - UniqueValueRenderer to visualize by usage (SDK sample) - SimpleRenderer with color visual variable to visualize by area: activelayer.renderer = new SimpleRenderer({ symbol: new MeshSymbol3D({ symbollayers: [ new FillSymbol3DLayer({}) ] }), visualvariables: [{ type: "color", field: "AREA", stops: [ { value: valuemin, color: "#FBE789" }, { value: valuemax, color: "#1B90A7" } ] }]

18 Filtering Scene Layer Filtering: new feature in 4.3 var layer = new SceneLayer({ url: "...", definitionexpression: "usage = 'Residential' AND totalheight < 5" layer.definitionexpression = "usage = 'Residential' AND totalheight > 15"; activelayer.definitionexpression = "buildingid IN (25617, 4682)"; backgroundlayer.definitionexpression = "buildingid NOT IN (25617, 4682)";

19 Filtering Filtering is used in c-through for - Selection - Filter selection by floor, usage, area Other ideas - Masking buildings from basemap scene layer - Scenario comparison

20 Querying New feature in 4.3 Methods - queryfeatures() - queryfeaturecount() - queryobjectids() - queryextent() Available both on SceneLayer and SceneLayerView

21 Intermezzo: Layer and LayerView Map SceneView View 1 Layer 1:1 LayerView 1:1 MapView View 2 LayerView

22 Intermezzo: Layer and LayerView Map SceneView View 1 Layer 1:1 LayerView view.whenlayerview(layer).then(function(layerview) { // now you can use layerview

23 Querying Methods: queryfeatures, queryfeaturecount, queryobjectids, queryextent Available both on SceneLayer and SceneLayerView When to use which? SceneLayer Query applied to all features Supports all query types Requires server round trip Requires sever capabilities OK when published from ArcGIS Pro SceneLayerView Query applied to currently visible features Limited query type support (see doc) Returns (almost) immediately Always works

24 Querying Methods: queryfeatures, queryfeaturecount, queryobjectids, queryextent Available both on SceneLayer and SceneLayerView When to use which? - SceneLayer when the whole data set should be queried - SceneLayerView when the features are in view anyway (e.g. after click) Check if SceneLayer supports querying - getfieldusageinfo()

25 Querying Use case: find features that match some criteria var query = new Query({ outfields: ["*"], where: "usage = 'Office'" layer.queryfeatures(query).then(function(result) { result.features.foreach(function(feature) { // process feature }).otherwise(function(error) { console.log(error);

26 Querying Use case: get all attributes for a feature var query = new Query({ outfields: ["*"], objectids: [1290] layer.queryfeatures(query).then(function(result) { var attributes = result.features[0].attributes; //...

27 Querying view.hittest(screenpoint).then(function(hit) { // if user has clicked on a feature... if (hit.results.length > 0) { //...query for attributes using the object ID var clickedfeature = hit.results[0].graphic; var objectid = clickedfeature.attributes[layer.objectidfield]; var query = new Query({ outfields: ["*"], objectids: [objectid] return layer.queryfeatures(query) } }).then(function(result) { if (result) { var attributes = result.features[0].attributes; console.log(attributes); } Use case: get all attributes when user clicks a feature

28 Querying Use case: find distinct values for a field - For example, to show a drop-down list for filtering var query = new Query({ returndistinctvalues: true, outfields: ["usage"], where: "1=1" layer.queryfeatures(query).then(function(result) { var distinctvalues = result.features.map(f => f.attributes["usage"]); // process distinctvalues

29 Querying Use case: query extent of one or multiple buildings - Returned extent contains all objects - Good to frame certain features in view - Layer.queryExtent() returns 2D extent, LayerView.queryExtent() returns 3D extent view.whenlayerview(layer).then(function(layerview) { var query = new Query({ objectids: [143, 534, 761] return layerview.queryextent(query); }).then(function(result) { var extent = result.extent; // process extent

30 Querying Use case: query footprint of building - The geometry returned by queryfeatures is a polygon of the footprint var query = new Query({ returngeometry: true, objectids: [1290] layer.queryfeatures(query).then(function(result) { var footprintpolygon = result.features[0].geometry; // process footprintpolygon

31

ArcGIS API for JavaScript: Getting Started Andy René

ArcGIS API for JavaScript: Getting Started Andy René ArcGIS API for JavaScript: Getting Started Andy Gup @agup René Rubalcava @odoenet Agenda Introduction to the ArcGIS API 4.x for JavaScript Fundamentals and Patterns Platform Integration Visualizations

More information

ArcGIS API 4.x for JavaScript Advanced Topics. René

ArcGIS API 4.x for JavaScript Advanced Topics. René ArcGIS API 4.x for JavaScript Advanced Topics René Rubalcava @odoenet Fundamentals Map and View Map and View Getting Started in 3D need a Map with data and a MapView / SceneView with a container const

More information

Creating and Maintaining Your 3D Basemap. Brian Sims Dan Hedges Gert van Maren

Creating and Maintaining Your 3D Basemap. Brian Sims Dan Hedges Gert van Maren Creating and Maintaining Your 3D Basemap Brian Sims Dan Hedges Gert van Maren Complementary Resource Email (no marketing) A copy of the presentation Links to today s web demos Links to training materials

More information

ArcGIS API for JavaScript

ArcGIS API for JavaScript ArcGIS API for JavaScript Getting Started Bjorn Svensson, Undral Batsukh 1 Agenda Don't write code JavaScript development Use ArcGIS platform, use webmaps and webscenes js.arcgis.com The Big Four: layers,

More information

Advanced 3D Features. ArcGIS API for JavaScript. Jesse van den Kieboom, ESRI R&D Center Zürich Thomas Other, ESRI R&D Center Zürich

Advanced 3D Features. ArcGIS API for JavaScript. Jesse van den Kieboom, ESRI R&D Center Zürich Thomas Other, ESRI R&D Center Zürich Advanced 3D Features ArcGIS API for JavaScript Jesse van den Kieboom, ESRI R&D Center Zürich Thomas Other, ESRI R&D Center Zürich Agenda 1. Introduction to 3D 4.x Foundations Working with the 3D SceneView

More information

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS By Derek Law, Esri Product Manager, ArcGIS for Server Do you want to build web mapping applications you can run on desktop,

More information

From 2D to 3D at Esri

From 2D to 3D at Esri From 2D to 3D at Esri OGC/EuroSDR workshop on CityGML in National Mapping Paul Hardy phardy@esri.com Business Development Consultant National Mapping & Cadastre Esri 3D GIS Visualize Manage Share Analyze

More information

ArcGIS API for JavaScript: Creating Custom Layers and Layer Views. Yann Cabon, Johannes Schmid

ArcGIS API for JavaScript: Creating Custom Layers and Layer Views. Yann Cabon, Johannes Schmid ArcGIS API for JavaScript: Creating Custom Layers and Layer Views Yann Cabon, Johannes Schmid Agenda Introduction to layers in 4.x Building a custom dynamic layer Building a custom tile layer Layer loading

More information

ArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez

ArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez ArcGIS Pro Editing: An Introduction Jennifer Cadkin & Phil Sanchez See Us Here WORKSHOP ArcGIS Pro Editing: An Introduction LOCATION SDCC - Ballroom 20 D TIME FRAME Thursday 10:00 11:00 ArcGIS Pro: 3D

More information

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron]

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime: Working with Maps Online and Offline Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime session tracks at Dev Summit 2017 ArcGIS Runtime SDKs share a common core, architecture and

More information

TRAINING GUIDE. Lucity GIS. Web Administration

TRAINING GUIDE. Lucity GIS. Web Administration TRAINING GUIDE Lucity GIS Web Administration Lucity GIS Web Administration Contents Portal Config and SSO... 2 Registering with Portal... 2 Behind the Scenes... 4 Resetting Portal Integration... 5 Single

More information

ArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez

ArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez ArcGIS Pro Editing Jennifer Cadkin & Phil Sanchez ArcGIS Pro Editing Overview Provides tools that allow you to maintain, update, and create new data - Modifying geometry, drawing new features - Entering

More information

ArcGIS API for JavaScript: Using Arcade with your Apps. Kristian Ekenes & David Bayer

ArcGIS API for JavaScript: Using Arcade with your Apps. Kristian Ekenes & David Bayer ArcGIS API for JavaScript: Using Arcade with your Apps Kristian Ekenes & David Bayer Session Goals Overview of Arcade What is Arcade Why use Arcade Arcade Language Variables, Functions, Loops, Conditional

More information

Charts & Custom Visualizations Beyond the Map. Flora Vale Tom Wayson

Charts & Custom Visualizations Beyond the Map. Flora Vale Tom Wayson Charts & Custom Visualizations Beyond the Map Flora Vale Tom Wayson What is data visualization? Dr. John Snow s Map of London Cholera Outbreak of 1854 Florence Nightingale s Rose Diagram of the Causes

More information

Creating Rule Packages for ArcGIS Pro and CityEngine with CGA. Eric Wittner and Pascal Mueller

Creating Rule Packages for ArcGIS Pro and CityEngine with CGA. Eric Wittner and Pascal Mueller Creating Rule Packages for ArcGIS Pro and CityEngine with CGA Eric Wittner and Pascal Mueller Agenda CityEngine Refresh RPK s, what can they do? (10 min) Overview of Procedural Modelling (5 min) CGA 101

More information

Building Mobile Apps with the ArcGIS API for JavaScript. Andy Gup, Lloyd Heberlie, Thomas Other

Building Mobile Apps with the ArcGIS API for JavaScript. Andy Gup, Lloyd Heberlie, Thomas Other Building Mobile Apps with the ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie, Thomas Other Agenda Capabilities Managing app life-cycle Working with locally hosted builds Working from JS frameworks

More information

A Holistic Approach to Building 3D Web Apps. Raluca Nicola Russell Roberts

A Holistic Approach to Building 3D Web Apps. Raluca Nicola Russell Roberts A Holistic Approach to Building 3D Web Apps Raluca Nicola Russell Roberts Session Overview - Introduction to 3D - Web scenes - Building custom web apps with web scenes Introduction to 3D What is 3D in

More information

ArcGIS Runtime SDK for Java: Building Apps. Mark Baird

ArcGIS Runtime SDK for Java: Building Apps. Mark Baird ArcGIS Runtime SDK for Java: Building Apps Mark Baird Agenda Getting started with 100.4 JavaFX Base maps, layers and lambdas Graphics overlays Offline data Licensing and deployment What is happening in

More information

ArcGIS Runtime: Styling Maps. Ralf Gottschalk, Daniel Lee, Lucas Danzinger

ArcGIS Runtime: Styling Maps. Ralf Gottschalk, Daniel Lee, Lucas Danzinger ArcGIS Runtime: Styling Maps Ralf Gottschalk, Daniel Lee, Lucas Danzinger Map Styling What is this session about? Creating beautiful functional maps for your Runtime Apps - Not about cartography It is

More information

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds Enabling High-Quality Printing in Web Applications Tanu Hoque & Jeff Moulds Print Service Technical Session Outline What s new in 10.6x What is Print Service Out of the box print solutions Print service

More information

What s New in Desktop 10.1

What s New in Desktop 10.1 What s New in Desktop 10.1 Damian Spangrud Esri Redlands Trip Down Memory Lane ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Sharing Information sharing

More information

Setting up a 3D Environment for the City of Portland

Setting up a 3D Environment for the City of Portland Setting up a 3D Environment for the City of Portland www.learn.arcgis.com 380 New York Street Redlands, California 92373 8100 USA Copyright 2018 Esri All rights reserved. Printed in the United States of

More information

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer 3D in the Browser with WebGL Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer Just sayin This is not a programming class Goal is to help you learn about a technology area that impacts

More information

Advanced Parcel Editing. Amy Andis Tim Hodson

Advanced Parcel Editing. Amy Andis Tim Hodson Advanced Parcel Editing Amy Andis Tim Hodson Overview What to expect in this technical workshop Review of the Parcel Fabric Data Model Advanced Tips and tricks for Parcel entry Assessing Quality of Parcel

More information

3DCity: Create 3D city features

3DCity: Create 3D city features 3DCity: Create 3D city features Workflow: 3D City Creation Version: 1.0 Date: September 12, 2012 Map templates and workflows are ArcGIS resources that can be used to help create 2D / 3D maps and web map

More information

ArcGIS Open Data. Matt Bullock

ArcGIS Open Data. Matt Bullock ArcGIS Open Data Matt Bullock Why does open data matter? transparency accountability open data participation innovation economic development but is it accessible? FOIA requests FTP websites ArcGIS Open

More information

Transitioning to the ArcGIS Runtime SDK for.net. Antti Kajanus & Mike Branscomb

Transitioning to the ArcGIS Runtime SDK for.net. Antti Kajanus & Mike Branscomb Transitioning to the ArcGIS Runtime SDK for.net Antti Kajanus & Mike Branscomb Transitioning from MapObjects ArcGIS API for Silverlight ArcGIS Engine Desktop / Mobile ArcGIS Runtime SDK for WPF Mobile

More information

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh ArcGIS Runtime SDK for ios and macos: Building Apps Suganya Baskaran, Gagandeep Singh Get Started Core Components Agenda - Display Map Content - Search for Content - Perform Analysis - Edit Content Summary

More information

Building Basemaps: MapCaches and VectorTiles. Matthias Schenker Gerhard Trichtl

Building Basemaps: MapCaches and VectorTiles. Matthias Schenker Gerhard Trichtl Building Basemaps: MapCaches and VectorTiles Matthias Schenker Gerhard Trichtl What are Basemaps for Basemaps provide a optimal background and orientation for displaying your data on top Should be - Fast

More information

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton ArcGIS Runtime SDK for.net: Building Xamarin Apps Rich Zwaap Thad Tilton ArcGIS Runtime session tracks at DevSummit 2018 ArcGIS Runtime SDKs share a common core, architecture and design Functional sessions

More information

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona The Road to Runtime Mark Cederholm UniSource Energy Services Flagstaff, Arizona A Brief History of Field Apps at UniSource ArcExplorer Free Users can customize map symbology No GPS No Editing No custom

More information

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness ArcGIS Runtime SDKs Building Offline Apps Nick Furness Agenda The basics - Considerations - Building blocks - Service types New! Offline maps New! Preplanned workflow What we are covering and what not

More information

Sharing 3D Content on the Web

Sharing 3D Content on the Web Sharing 3D Content on the Web Nathan Shephard, Gert van Maren Why 3D GIS? Because our world is 3D Improve understanding 3D is easy for everyone to understand Better communication 3D makes it easier to

More information

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill ArcGIS Runtime SDK for Android: Building Apps Shelly Gill Agenda Getting started API - Android Runtime SDK patterns - Common functions, workflows The Android platform Other sessions covered Runtime SDK

More information

SIX REASONS. You Should Use ArcGIS API 4.0 for JavaScript. By Julie Powell, Esri Product Management

SIX REASONS. You Should Use ArcGIS API 4.0 for JavaScript. By Julie Powell, Esri Product Management SIX REASONS You Should Use ArcGIS API 4.0 for JavaScript By Julie Powell, Esri Product Management Since 2008, developers have used ArcGIS API for JavaScript to build powerful web mapping applications.

More information

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella ArcGIS Runtime SDK for.net Building Apps Antti Kajanus akajanus@esri.com David Cardella dcardella@esri.com Thank You to Our Generous Sponsor SDK Highlights High-performance 2D and 3D mapping Integration

More information

CityEngine: An Introduction. Eric Wittner 3D Product Manager

CityEngine: An Introduction. Eric Wittner 3D Product Manager CityEngine: An Introduction Eric Wittner 3D Product Manager 2 minute city LegoScript + parameterized instructions + Legos Shapes = Scope and Geometry Shape Operations modify scope and geometry Rule = Sequence

More information

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford Lidar and GIS: Applications and Examples Dan Hedges Clayton Crawford Outline Data structures, tools, and workflows Assessing lidar point coverage and sample density Creating raster DEMs and DSMs Data area

More information

TRAINING GUIDE. GIS Session Preview (New Features) 2017 and 2017r2

TRAINING GUIDE. GIS Session Preview (New Features) 2017 and 2017r2 TRAINING GUIDE GIS Session Preview (New Features) 2017 and 2017r2 GIS Session Preview (New Features) 2017 and 2017r2 In this session, we ll provide an overview of GIS changes since ACT 2016 and a sneak

More information

Desktop Mapping: Creating Vector Tiles. Craig Williams &

Desktop Mapping: Creating Vector Tiles. Craig Williams & Desktop Mapping: Creating Vector Tiles Craig Williams & Edie Punt @williamscraigm @epunt Overview Why vector tiles? Vector tiles in ArcGIS ArcGIS vector tile basemaps Consuming and styling vector tiles

More information

Using Collector for ArcGIS and Operations Dashboard for ArcGIS. Mike Sweeney Esri-Charlotte

Using Collector for ArcGIS and Operations Dashboard for ArcGIS. Mike Sweeney Esri-Charlotte Using Collector for ArcGIS and Operations Dashboard for ArcGIS Mike Sweeney Esri-Charlotte Agenda The ArcGIS Platform Desktop Web Device Portal Cloud Server Online Content and Services On-Premises Available

More information

Web AppBuilder Presented by

Web AppBuilder Presented by Web AppBuilder Presented by Agenda Product overview Web AppBuilder for ArcGIS tour What s new in the ArcGIS Online June 2016 update Customization Community and Resources Summary The ArcGIS Platform enables

More information

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri Operations Dashboard for ArcGIS Monitoring GIS Operations Michele Lundeen Esri mlundeen@esri.com What is a dashboard? Conceptual term, can mean different things to different audiences Dashboards provide

More information

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1 Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1 This tutorial illustrates how to perform dense point cloud classification in manual and automatic

More information

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams Enabling High-Quality Printing in Web Applications Tanu Hoque & Craig Williams New Modern Print Service with ArcGIS Enterprise 10.6 Quality Improvements: Support for true color level transparency PDF produced

More information

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Jianxia Song & Derek Law July 21, 2015 Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update

More information

Exporting ArcScene to 3D Web Scenes. Documents. An Esri White Paper November 2013

Exporting ArcScene to 3D Web Scenes. Documents. An Esri White Paper November 2013 Exporting ArcScene to 3D Web Scenes Documents An Esri White Paper November 2013 Copyright 2013 Esri All rights reserved. Printed in the United States of America. The information contained in this document

More information

A Strategy and Vision for Enterprise 3D GIS. B r o o k s P a t r i c k A c c o u n t E x e c u t i v e b p a t r i c e s r i.

A Strategy and Vision for Enterprise 3D GIS. B r o o k s P a t r i c k A c c o u n t E x e c u t i v e b p a t r i c e s r i. A Strategy and Vision for Enterprise 3D GIS B r o o k s P a t r i c k A c c o u n t E x e c u t i v e b p a t r i c k @ e s r i. c o m Understanding where things are, and why, is essential for rational

More information

Development Application Notice Sign

Development Application Notice Sign Development Application Notice Sign Proposal Details/Icons Massing Model View of Subject Site in Context Public Meeting Information Header with Fixed Toronto Logo A Brief Summary of The Change Applicant

More information

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner ArcGIS Runtime SDKs: Building a Routing Application Frank Kish Konstantin Kutsner Overview What goes into a routing application Data connected \ disconnected Demo creating mmpk API Demo code Other Resources

More information

Climate-Smart New Orleans

Climate-Smart New Orleans Climate-Smart New Orleans Table of Contents GETTING THERE... 2 Accessing the site... 2 Logging into the site... 2 Navigating the Map... 2 Zoom & Pan... 2 Change the map background... 3 Interacting in the

More information

Both ArcGIS Online and ArcWeb Services: Focused on the ArcGIS User Deeply integrated within ArcGIS System

Both ArcGIS Online and ArcWeb Services: Focused on the ArcGIS User Deeply integrated within ArcGIS System ArcWeb Services in GIS Solutions James Killick: Marwa Mabrouk: ArcWeb Product Manager ArcWeb Development Manager Developer Summit 2007 1 Topics Quick Overview & Update ArcWeb Content & Content Management

More information

ArcGIS for Server: What s New. Philip Heede, Jay Theodore

ArcGIS for Server: What s New. Philip Heede, Jay Theodore ArcGIS for Server: What s New Philip Heede, Jay Theodore Agenda GIS server Web GIS: Portal for ArcGIS ArcGIS for Server Extensions - GeoEvent Extension - Production Mapping Primary target for new functionality

More information

Navigator for ArcGIS Presented by

Navigator for ArcGIS Presented by Navigator for ArcGIS Presented by Navigator for ArcGIS Get your field workforce where it needs to be Custom data (search, route, display) Fully integrated with other apps Advanced vehicle travel modes

More information

Building Applications with the ArcGIS Runtime SDK for WPF

Building Applications with the ArcGIS Runtime SDK for WPF Esri International User Conference San Diego, California Technical Workshops 24 th July 2012 Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron & Paul Pilkington Agenda Introduction

More information

Bringing your Data to Life in the ArcGIS API for JavaScript: Vector Tiles. Craig Williams &

Bringing your Data to Life in the ArcGIS API for JavaScript: Vector Tiles. Craig Williams & Bringing your Data to Life in the ArcGIS API for JavaScript: Vector Tiles Craig Williams & Rene Rubalcava @williamscraigm @odoenet Overview Why vector tiles? Vector tiles in ArcGIS ArcGIS vector tile basemaps

More information

Desktop Mapping: Creating Vector Tiles. Craig Williams

Desktop Mapping: Creating Vector Tiles. Craig Williams Desktop Mapping: Creating Vector Tiles Craig Williams Edie Punt @williamscraigm @epunt Overview Why vector tiles? Vector tiles in ArcGIS ArcGIS vector tile basemaps Consuming and styling vector tiles Overview

More information

Introduction to ArcGIS API for Flex. Bjorn Svensson Lloyd Heberlie

Introduction to ArcGIS API for Flex. Bjorn Svensson Lloyd Heberlie Introduction to ArcGIS API for Flex Bjorn Svensson Lloyd Heberlie Agenda API Introduction Getting started API concepts and examples Getting more information API Introduction ArcGIS 10 A Complete System

More information

Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder. Naila Khan, Chayanika Khatua

Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder. Naila Khan, Chayanika Khatua Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder Naila Khan, Chayanika Khatua What are we talking about today Custom applications Map Viewer Web AppBuilder ArcGIS API for

More information

Building Android Apps Runtime SDK for Android

Building Android Apps Runtime SDK for Android Building Android Apps Runtime SDK for Android Dan O Neill & Alan Lucas Introductions What do you do What do we do - Android Development Team - Edinburgh Alan Lucas - https://github.com/alan-edi - Alaska

More information

INSTRUCTIONS LOCATUS ONLINE

INSTRUCTIONS LOCATUS ONLINE INSTRUCTIONS LOCATUS ONLINE The Netherlands Pelmolenlaan 10 3447 GW Woerden T +31 (0)348-49 02 90 Belgium Jozef van Elewijckstraat 86 1853 Strombeek-Bever T +32 (0)2-26 72 800 W www.locatus.com E info@locatus.com

More information

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner ArcGIS Apps for the Mobile Worker Presented by: Sue Enyedy-Goldner Agenda 1. Overview of ArcGIS apps for mobile workflows 2. Considerations for configuring the best app for your workflow 3. Configuration

More information

Extending ArcGIS for Server. Jon Satchwell, Esri Switzerland Cédric Despierre Corporon, Esri France

Extending ArcGIS for Server. Jon Satchwell, Esri Switzerland Cédric Despierre Corporon, Esri France Extending ArcGIS for Server Jon Satchwell, Esri Switzerland Cédric Despierre Corporon, Esri France Agenda Introduction Server Object Extensions Server Object Interceptors THE BIG WEBGIS PICTURE Introduction

More information

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner ArcGIS Apps for the Mobile Worker Presented by: Sue Enyedy-Goldner Agenda 1. Overview of ArcGIS apps for mobile workflows 2. Considerations for configuring the best app for your workflow 3. Configuration

More information

Developing ios & Mac apps with ArcGIS Runtime SDK. Suganya Baskaran, Divesh Goyal

Developing ios & Mac apps with ArcGIS Runtime SDK. Suganya Baskaran, Divesh Goyal Developing ios & Mac apps with ArcGIS Runtime SDK Suganya Baskaran, Divesh Goyal Topics Overview of Runtime Quick intro to SDK Common functionality & patterns - Displaying map content - Searching for content

More information

What s s Coming in ArcGIS 10 Desktop

What s s Coming in ArcGIS 10 Desktop What s s Coming in ArcGIS 10 Desktop Damian Spangrud ArcGIS Product Manager, ESRI dspangrud@esri.com (or at least turn to silent) ArcGIS 10 A Simple & Pervasive System for Using Maps & Geographic Information

More information

Working with the ArcGIS Viewer for Flex Application Builder

Working with the ArcGIS Viewer for Flex Application Builder Working with the ArcGIS Viewer for Flex Application Builder Esri Canada User Conference St. John s November 15, 2012 Presented By: Greg Yetman gyetman@esri.ca Agenda This seminar is designed to help you

More information

ArcGIS App Strategies Ben

ArcGIS App Strategies Ben ArcGIS App Strategies Ben Ramseth Bramseth@esri.com @esrimapninja DevSummit DC February 26, 2016 Washington, DC Session overview Topics Understanding ArcGIS s Defining strategies for building s Applying

More information

Working with Feature Layers. Russell Brennan Gary MacDougall

Working with Feature Layers. Russell Brennan Gary MacDougall Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction

More information

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill ArcGIS Runtime SDK for Android: Building Apps Shelly Gill Agenda Getting started SDK Common patterns and Example Apps Android platform updates Kotlin Team goals for upcoming releases Other sessions ArcGIS

More information

ArcGIS Viewer for Silverlight Advanced Topics

ArcGIS Viewer for Silverlight Advanced Topics Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight Advanced Topics Rich Zwaap Agenda Add-ins overview Tools Behaviors Controls Layouts

More information

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission John Grammer Kevin Pusey Workshop agenda Defining data quality What is ArcGIS Data Reviewer? Automated review Semi-automated

More information

Geocortex Workflow Tutorial Create the Search Schools Workflow

Geocortex Workflow Tutorial Create the Search Schools Workflow Geocortex Workflow Tutorial Create the Search Schools Workflow July-2011 www.geocortex.com/essentials Latitude Geographics Group Ltd. 200-1117 Wharf St, Victoria, BC V8W 1T7 Canada Tel: (250) 381-8130

More information

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Ryan Sellman @rcsellman Agenda Product overview Web AppBuilder for ArcGIS tour Customization Community and Resources Summary The ArcGIS Platform enables

More information

SkylineGlobe 6.5 s New Developments

SkylineGlobe 6.5 s New Developments SkylineGlobe 6.5 s New Developments The SkylineGlobe Enterprise suite of applications was created to provide all of the necessary software tools for an organization to implement their own private, 3D virtual

More information

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building

More information

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman ArcGIS GeoEvent Server: Leveraging Stream Services Ken Gorton RJ Sunderman Agenda 1 2 3 4 5 Overview of Stream Services & Stream Layers Publishing Stream Services Visualization of real-time data Sample

More information

Configuring Ad hoc Reporting. Version: 16.0

Configuring Ad hoc Reporting. Version: 16.0 Configuring Ad hoc Reporting Version: 16.0 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived

More information

Newaygo County Web Map

Newaygo County Web Map Newaygo County Web Map Address/Parcel/Parcel Owner Search Map Overview Zoom Back to default extent Use your current location if allowable Widget Panel At the top of the map is a search function used for

More information

Grammar Rule Extraction and Transfer in Buildings

Grammar Rule Extraction and Transfer in Buildings Grammar Rule Extraction and Transfer in Buildings Asad Khalid Ismail Lahore University of Management Sciences Sector U, DHA, Lahore 13100004@lums.edu.pk Zuha Agha Lahore University of Management Sciences

More information

Mid-West ESRI Utility User s Group Conference. March 26, 2014

Mid-West ESRI Utility User s Group Conference. March 26, 2014 Mid-West ESRI Utility User s Group Conference March 26, 2014 Presented by: Hillary Bjorstrom, GIS Analyst STAR Energy Services LLC 1 What are Data Driven Pages? Data Driven Pages Workflow Creating an Index

More information

3D CITY MODELLING WITH CYBERCITY-MODELER

3D CITY MODELLING WITH CYBERCITY-MODELER 1 3D CITY MODELLING WITH CYBERCITY-MODELER Kilian Ulm 1 and Daniela Poli 1 1. CyberCity AG, Zurich, Switzerland, (kilian.ulm, daniela.poli)@cybercity.tv ABSTRACT 3D city models using stereo aerial-/satellite

More information

ArcGIS Pro and CityEngine: A Deep Dive. Deepinder Deol Eric Wittner

ArcGIS Pro and CityEngine: A Deep Dive. Deepinder Deol Eric Wittner ArcGIS Pro and CityEngine: A Deep Dive Deepinder Deol Eric Wittner When to use ArcGIS Pro? When to use CityEngine? Procedural Geometry ArcGIS Pro CityEngine 2D to 3D procedural engine Yes Yes Interactive

More information

Active Workspace 3.4 Configuration. David McLaughlin / Oct 2017

Active Workspace 3.4 Configuration. David McLaughlin / Oct 2017 Active Workspace 3.4 Configuration David McLaughlin / Oct 2017 . Active Workspace Configuration Areas that can and should be configured Tips on how they work, and where to find more information New capabilities

More information

Developing mapping applications with ArcGIS Runtime SDK for ios. Divesh Goyal Eric Ito

Developing mapping applications with ArcGIS Runtime SDK for ios. Divesh Goyal Eric Ito Developing mapping applications with ArcGIS Runtime SDK for ios Divesh Goyal Eric Ito Agenda Directions & Navigation Finding places and addresses Accessing your map content What is a mapping app? Introduction

More information

Chris Rotondo, GIS Specialist. Prince George s County Planning Department The Maryland-National Capital Park and Planning Commission

Chris Rotondo, GIS Specialist. Prince George s County Planning Department The Maryland-National Capital Park and Planning Commission Chris Rotondo, GIS Specialist Prince George s County Planning Department The Maryland-National Capital Park and Planning Commission MSGIC, July 2015 A 150-page report on implementing 3D technology, prepared

More information

Lidar Working with LAS Datasets

Lidar Working with LAS Datasets 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Lidar Working with LAS Datasets Raghav Vemula (3D Team) Esri UC2013. Technical Workshop. Agenda Las Dataset

More information

Hit the Ground Running. ArcGIS Runtime SDK for Android

Hit the Ground Running. ArcGIS Runtime SDK for Android Hit the Ground Running ArcGIS Runtime SDK for Android Presenters Dan O Neill - @jdoneill Xueming Wu Introduction to the Android SDK Maps & Layers Analysis & Display Information Place Search Offline Patterns

More information

ArcGIS Pro: Mapping & Visualization. David Watkins, Edie Punt &

ArcGIS Pro: Mapping & Visualization. David Watkins, Edie Punt & ArcGIS Pro: Mapping & Visualization David Watkins, Edie Punt & Craig Williams @daviddwatkins, @epunt, & @williamscraigm Mapping an Visualization Vision In ArcGIS Pro Improve drawing performance and quality

More information

How to Create a Tile Package

How to Create a Tile Package United States Department of Agriculture Digital Mobile Sketch Mapping (DMSM) How to Create a Tile Package (TPK) Forest Service Introduction A tile package (.tpk) allows you to use a set of packaged tiles

More information

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers

More information

Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality

Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality Esri CityEngine and the Oculus Rift: GIS for Next-Generation Virtual Reality Brooks Patrick Solutions Engineer 3D Markets BPatrick@esri.com Esri UC 2014 Technical Workshop The entertainment industry continues

More information

Setup Guide for Op Tracker

Setup Guide for Op Tracker Setup Guide for Op Tracker Contents 1 Welcome to Op Tracker... 2 2 Data Overview... 3 2.1 Block Boundary Feature Layer... 3 2.2 Block Tracking Feature Layer... 3 2.3 Ancillary Data Feature Layer... 3 2.4

More information

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick Sharing Web Layers and Services in the Platform Melanie Summers and Ty Fitzpatrick Agenda Platform overview - Web GIS information model - Two deployment options Pro Sharing - User experience and workflows

More information

Enabling High-Quality Printing in Web Applications

Enabling High-Quality Printing in Web Applications Esri Developer Summit March 8 11, 2016 Palm Springs, CA Enabling High-Quality Printing in Web Applications Craig Williams & Tanu Hoque High Quality Printing on the Web Primary Goals: - Create a printable

More information

Making the Most of Raster Analysis with Living Atlas Data. Aileen Buckley, PhD, Research Cartographer Esri - Redlands

Making the Most of Raster Analysis with Living Atlas Data. Aileen Buckley, PhD, Research Cartographer Esri - Redlands Making the Most of Raster Analysis with Living Atlas Data Aileen Buckley, PhD, Research Cartographer Esri - Redlands Spatial Analysis with Online Data Your Desktop Web Device Never scrounge for or download

More information

ArcGIS Runtime: Maximizing Performance of Your Apps. Will Jarvis and Ralf Gottschalk

ArcGIS Runtime: Maximizing Performance of Your Apps. Will Jarvis and Ralf Gottschalk ArcGIS Runtime: Maximizing Performance of Your Apps Will Jarvis and Ralf Gottschalk Agenda ArcGIS Runtime Version 100.0 Architecture How do we measure performance? We will use our internal Runtime Core

More information

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner ArcGIS Apps for the Mobile Worker Presented by: Sue Enyedy-Goldner Agenda 1. Overview of ArcGIS apps for mobile workflows 2. Considerations for configuring the best app for your workflow 3. Configuration

More information

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018 Customizing Web AppBuilder using Third Party Products Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018 Introduction Third Party Products? Who Am I? Agenda What is the

More information

ArcGIS Runtime: Styling Maps. Lucas Danzinger and Michael Wilburn

ArcGIS Runtime: Styling Maps. Lucas Danzinger and Michael Wilburn ArcGIS Runtime: Styling Maps Lucas Danzinger and Michael Wilburn What is this session about? Creating functional maps for your Runtime Apps How to design beautiful and stylish maps with an emphasis on

More information