SlideShare a Scribd company logo
Leveraging ArcGIS Online
for Public Utility Information
David Speight
True North Geographic Technologies, LLC
www.tngeo.com
www.facebook.com/tngeo
www.twitter.com/tngeo
• User Story
• Business Problem
• Technical Challenges
• Solution in Action
• Why is this relevant?
Business Problem
We
Need a
Map!
Business Problem
• Outage Data
• Telvent OMS
• SQL Server
• ArcGIS for
Server Standard
• SQL Server
• ArcGIS for
Desktop
Initial Idea
We use the Flex
Viewer
internally….
…let’s use it for
the public.
Technical Problems / Concerns
• Opening the firewall
• Server capacity
• Server performance
….do we need to buy more licensing?
Usability Problems / Concerns
• Keep users on the corporate website
• Mobile device compatibility
• Needs to work like the rest of the web
• What information / level of detail do we
expose?
Alternative Approach
CEMC
OMS
ArcGIS
Online
Online Outage Map
• Feature services
• Web maps
• Templates / apps /
embed code
Desktop
GP
Data Prep
• Geoprocessing
• Convert tabular data to feature class
• Limit attribute output
• Aggregate data by grid
• Publish to Server or AGOL (new at 10.1)
• Ready to publish?
Wait….….we’re still at 10.0
(I don’t have a Server Publishing toolbox)
for field in fieldnames:
element = str(field)
value = str(row.getValue(field))
attributeDict[element] = value
# Create the geometry object 'feat'
feat = row.getValue(shapefieldname)
poly = feat.getPart()
for allRings in poly:
for coordPair in allRings:
xyPair =
[coordPair.X,coordPair.Y]
allPairs.append(xyPair)
replaceRingsList = allPairs
geometrySyntax['geometry']['rings'][0]
= copy.deepcopy(replaceRingsList)
# place the geometrySyntax dictionary
that was created above into the cumulative
inputGeometries list
geometrySyntax['attributes'] =
attributeDict
geometrySyntaxDeepCopy =
copy.deepcopy(geometrySyntax)
Workaround
Final Solution
• Python GP scripts
• ETL script exported from Model
Builder
• Load data to AGOL via feature
services
• Executed as scheduled task
• 24 x 7 every 10 minutes
• Web Map
• Symbology
• Generalized data
• Popups
• Embedded to corporate website
Final Solution
• Feature Service Updates vs. Republishing
• FS approach was faster (< 5s)
• Lose the overhead of republishing service
definition, resharing, etc.
• ArcGIS Online Organizational Account
• Level 1 (5 users / 2500 credits)
• In production since November 2012
• Almost no credit consumption
• Free to use AGO for other uses
Solution in Action
Summary
• Publishing data to ArcGIS Online
• Eliminated security concerns
• Eliminated server capacity concerns
• Purchase AGOL Organizational subscription
instead of more hardware/software
• Kept users on the corporate website
• Maintained compatibility with mobile devices
• Easy to modify & add content
Thank you…
David Speight
True North Geographic Technologies, LLC
dspeight@tngeo.com
615-890-7728
www.tngeo.com

More Related Content

What's hot

Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONTorkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Outlyer
 
KliqObjects Overview
KliqObjects OverviewKliqObjects Overview
KliqObjects Overview
KT-Labs
 
Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps Monitoring
DevOps.com
 
KliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location AnalyticsKliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location Analytics
KT-Labs
 
Cloud service-definition
Cloud service-definitionCloud service-definition
Cloud service-definition
Naveen Joy
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
Lynn Langit
 
KliqPlan Overview
KliqPlan OverviewKliqPlan Overview
KliqPlan Overview
KT-Labs
 
Arc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - SyncArc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - Sync
Arc2Earth
 
Leveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesLeveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage Utilities
Matthew Stayner
 
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB | InfluxDays...
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB  | InfluxDays...Sam Dillard [InfluxData] | Performance Optimization in InfluxDB  | InfluxDays...
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB | InfluxDays...
InfluxData
 
Proposed bench test for gis servers
Proposed bench test for gis serversProposed bench test for gis servers
Proposed bench test for gis servers
Wisconsin Land Information Association
 
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
Amazon Web Services
 
Using FME to Deliver Map-Based Geological Data for Oil & Gas Companies
Using FME to Deliver Map-Based Geological Data for Oil & Gas CompaniesUsing FME to Deliver Map-Based Geological Data for Oil & Gas Companies
Using FME to Deliver Map-Based Geological Data for Oil & Gas Companies
Safe Software
 
Make It Rain with Mapbox GL - Franz Neubert
Make It Rain with Mapbox GL - Franz NeubertMake It Rain with Mapbox GL - Franz Neubert
Make It Rain with Mapbox GL - Franz Neubert
Franz Neubert
 
Scalable Open-Source IoT Solutions on Microsoft Azure
Scalable Open-Source IoT Solutions on Microsoft AzureScalable Open-Source IoT Solutions on Microsoft Azure
Scalable Open-Source IoT Solutions on Microsoft Azure
Maxim Ivannikov
 
Grafana
GrafanaGrafana
Grafana
NoelMc Grath
 
Rounds analytics pipeline
Rounds analytics pipelineRounds analytics pipeline
Rounds analytics pipeline
Aviv Laufer
 
Field Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platformField Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platform
FutureOn
 
Anomaly Detection at Scale!
Anomaly Detection at Scale!Anomaly Detection at Scale!
Anomaly Detection at Scale!
Databricks
 

What's hot (20)

Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLONTorkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
 
KliqObjects Overview
KliqObjects OverviewKliqObjects Overview
KliqObjects Overview
 
Why Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps MonitoringWhy Open Source Works for DevOps Monitoring
Why Open Source Works for DevOps Monitoring
 
KliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location AnalyticsKliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location Analytics
 
Cloud service-definition
Cloud service-definitionCloud service-definition
Cloud service-definition
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
 
KliqPlan Overview
KliqPlan OverviewKliqPlan Overview
KliqPlan Overview
 
Arc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - SyncArc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - Sync
 
Leveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesLeveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage Utilities
 
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB | InfluxDays...
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB  | InfluxDays...Sam Dillard [InfluxData] | Performance Optimization in InfluxDB  | InfluxDays...
Sam Dillard [InfluxData] | Performance Optimization in InfluxDB | InfluxDays...
 
Proposed bench test for gis servers
Proposed bench test for gis serversProposed bench test for gis servers
Proposed bench test for gis servers
 
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
Delivering Meaningful Change to NSW Citizens Through a Serverless Data Lake (...
 
Using FME to Deliver Map-Based Geological Data for Oil & Gas Companies
Using FME to Deliver Map-Based Geological Data for Oil & Gas CompaniesUsing FME to Deliver Map-Based Geological Data for Oil & Gas Companies
Using FME to Deliver Map-Based Geological Data for Oil & Gas Companies
 
Make It Rain with Mapbox GL - Franz Neubert
Make It Rain with Mapbox GL - Franz NeubertMake It Rain with Mapbox GL - Franz Neubert
Make It Rain with Mapbox GL - Franz Neubert
 
Scalable Open-Source IoT Solutions on Microsoft Azure
Scalable Open-Source IoT Solutions on Microsoft AzureScalable Open-Source IoT Solutions on Microsoft Azure
Scalable Open-Source IoT Solutions on Microsoft Azure
 
Grafana
GrafanaGrafana
Grafana
 
Big datalab
Big datalabBig datalab
Big datalab
 
Rounds analytics pipeline
Rounds analytics pipelineRounds analytics pipeline
Rounds analytics pipeline
 
Field Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platformField Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platform
 
Anomaly Detection at Scale!
Anomaly Detection at Scale!Anomaly Detection at Scale!
Anomaly Detection at Scale!
 

Viewers also liked

GIS Applications for Tornado Damage Visualization
GIS Applications for Tornado Damage VisualizationGIS Applications for Tornado Damage Visualization
GIS Applications for Tornado Damage Visualization
True North Geographic Technologies
 
Using Esri's Address Data Management Tools to Prepare for Next Generation 911
Using Esri's Address Data Management Tools to Prepare for Next Generation 911Using Esri's Address Data Management Tools to Prepare for Next Generation 911
Using Esri's Address Data Management Tools to Prepare for Next Generation 911
True North Geographic Technologies
 
Web & Mobile GIS Overview at Middle TN Electric
Web & Mobile GIS Overview at Middle TN ElectricWeb & Mobile GIS Overview at Middle TN Electric
Web & Mobile GIS Overview at Middle TN Electric
True North Geographic Technologies
 
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS ServerMoving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
True North Geographic Technologies
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
True North Geographic Technologies
 
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
True North Geographic Technologies
 
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
True North Geographic Technologies
 
Accelerating GIS Implementation in Local Government
Accelerating GIS Implementation in Local GovernmentAccelerating GIS Implementation in Local Government
Accelerating GIS Implementation in Local Government
True North Geographic Technologies
 
Infant feeding: Seeing the whole picture - 2013 First Food Forum
Infant feeding: Seeing the whole picture - 2013 First Food ForumInfant feeding: Seeing the whole picture - 2013 First Food Forum
Infant feeding: Seeing the whole picture - 2013 First Food Forum
W.K. Kellogg Foundation
 
Managing The Multi Sector Workforce
Managing The Multi Sector WorkforceManaging The Multi Sector Workforce
Managing The Multi Sector Workforce
guest163bca0
 
Kaj obeta Google Plus poslovnim uporabnikom?
Kaj obeta Google Plus poslovnim uporabnikom?Kaj obeta Google Plus poslovnim uporabnikom?
Kaj obeta Google Plus poslovnim uporabnikom?
Urska Saletinger
 
Ncip Information
Ncip InformationNcip Information
Ncip InformationSue Bennett
 
Copilaria
Copilaria Copilaria
Copilaria
Mircea Anastasiu
 
Creating master and work repository
Creating master and work repositoryCreating master and work repository
Creating master and work repositoryRavi Kumar Lanke
 
12.februari.29.atrive.seminar.inzake.vestia dossier
12.februari.29.atrive.seminar.inzake.vestia dossier12.februari.29.atrive.seminar.inzake.vestia dossier
12.februari.29.atrive.seminar.inzake.vestia dossierAtrivé
 
SMM учебник 2 (Промсвязьбанк)
SMM учебник 2 (Промсвязьбанк)SMM учебник 2 (Промсвязьбанк)
SMM учебник 2 (Промсвязьбанк)
Segrey Nikishov - @n_grey
 
Ca eed 2014 milan wg2 4 nl presentation def
Ca eed 2014 milan wg2 4   nl presentation defCa eed 2014 milan wg2 4   nl presentation def
Ca eed 2014 milan wg2 4 nl presentation def
Netherlands Enterprise Agency (RVO.nl)
 
Europees beleid voor duurzaamheid in de gebouwde omgeving
Europees beleid voor duurzaamheid in de gebouwde omgevingEuropees beleid voor duurzaamheid in de gebouwde omgeving
Europees beleid voor duurzaamheid in de gebouwde omgeving
Netherlands Enterprise Agency (RVO.nl)
 
【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401mattsunn
 

Viewers also liked (20)

GIS Applications for Tornado Damage Visualization
GIS Applications for Tornado Damage VisualizationGIS Applications for Tornado Damage Visualization
GIS Applications for Tornado Damage Visualization
 
Using Esri's Address Data Management Tools to Prepare for Next Generation 911
Using Esri's Address Data Management Tools to Prepare for Next Generation 911Using Esri's Address Data Management Tools to Prepare for Next Generation 911
Using Esri's Address Data Management Tools to Prepare for Next Generation 911
 
Web & Mobile GIS Overview at Middle TN Electric
Web & Mobile GIS Overview at Middle TN ElectricWeb & Mobile GIS Overview at Middle TN Electric
Web & Mobile GIS Overview at Middle TN Electric
 
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS ServerMoving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
Moving Outside the Firewall with Web AppBuilder and Portal for ArcGIS Server
 
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...Strategies for Integrating Utility System Operational Data into ArcGIS Server...
Strategies for Integrating Utility System Operational Data into ArcGIS Server...
 
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
Replace Your Outdated Web Application with Web AppBuilder and Operations Dash...
 
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
Better Basemap Data for Utility Service Areas Using Esri State and Local Gove...
 
Accelerating GIS Implementation in Local Government
Accelerating GIS Implementation in Local GovernmentAccelerating GIS Implementation in Local Government
Accelerating GIS Implementation in Local Government
 
Infant feeding: Seeing the whole picture - 2013 First Food Forum
Infant feeding: Seeing the whole picture - 2013 First Food ForumInfant feeding: Seeing the whole picture - 2013 First Food Forum
Infant feeding: Seeing the whole picture - 2013 First Food Forum
 
Managing The Multi Sector Workforce
Managing The Multi Sector WorkforceManaging The Multi Sector Workforce
Managing The Multi Sector Workforce
 
Kaj obeta Google Plus poslovnim uporabnikom?
Kaj obeta Google Plus poslovnim uporabnikom?Kaj obeta Google Plus poslovnim uporabnikom?
Kaj obeta Google Plus poslovnim uporabnikom?
 
Ncip Information
Ncip InformationNcip Information
Ncip Information
 
Copilaria
Copilaria Copilaria
Copilaria
 
Creating master and work repository
Creating master and work repositoryCreating master and work repository
Creating master and work repository
 
12.februari.29.atrive.seminar.inzake.vestia dossier
12.februari.29.atrive.seminar.inzake.vestia dossier12.februari.29.atrive.seminar.inzake.vestia dossier
12.februari.29.atrive.seminar.inzake.vestia dossier
 
Jiuzhou
JiuzhouJiuzhou
Jiuzhou
 
SMM учебник 2 (Промсвязьбанк)
SMM учебник 2 (Промсвязьбанк)SMM учебник 2 (Промсвязьбанк)
SMM учебник 2 (Промсвязьбанк)
 
Ca eed 2014 milan wg2 4 nl presentation def
Ca eed 2014 milan wg2 4   nl presentation defCa eed 2014 milan wg2 4   nl presentation def
Ca eed 2014 milan wg2 4 nl presentation def
 
Europees beleid voor duurzaamheid in de gebouwde omgeving
Europees beleid voor duurzaamheid in de gebouwde omgevingEuropees beleid voor duurzaamheid in de gebouwde omgeving
Europees beleid voor duurzaamheid in de gebouwde omgeving
 
【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401
 

Similar to Leveraging ArcGIS Online for Public Utility Data

Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Forge - DevCon 2016: Drawings! Drawings! Everywhere!Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Autodesk
 
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platformSf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Chester Chen
 
What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2
Aileen Buckley
 
Clean Architecture @ Taxibeat
Clean Architecture @ TaxibeatClean Architecture @ Taxibeat
Clean Architecture @ Taxibeat
Michael Bakogiannis
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
JDA Labs MTL
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
DSDT_MTL
 
Giga Spaces Data Grid / Data Caching Overview
Giga Spaces Data Grid / Data Caching OverviewGiga Spaces Data Grid / Data Caching Overview
Giga Spaces Data Grid / Data Caching Overview
jimliddle
 
Collector for ArcGIS
Collector for ArcGISCollector for ArcGIS
Collector for ArcGIS
SSP Innovations
 
El camino a las Cloud Native Apps - Introduction
El camino a las Cloud Native Apps - IntroductionEl camino a las Cloud Native Apps - Introduction
El camino a las Cloud Native Apps - Introduction
Plain Concepts
 
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Chester Chen
 
Develop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverlessDevelop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverless
Lalit Kale
 
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water UtilitiesNDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
North Dakota GIS Hub
 
Workflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. TokyoWorkflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. Tokyo
Taro L. Saito
 
EDB: Power to Postgres
EDB: Power to PostgresEDB: Power to Postgres
EDB: Power to Postgres
Ashnikbiz
 
Webinar VizEx Transform Case Study
Webinar VizEx Transform Case StudyWebinar VizEx Transform Case Study
Webinar VizEx Transform Case Study
Larson Software Technology
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018
harvraja
 
Cqrs and event sourcing in azure
Cqrs and event sourcing in azureCqrs and event sourcing in azure
Cqrs and event sourcing in azure
Sergey Seletsky
 
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEDEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
European Collaboration Summit
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
melbats
 

Similar to Leveraging ArcGIS Online for Public Utility Data (20)

Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Forge - DevCon 2016: Drawings! Drawings! Everywhere!Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Forge - DevCon 2016: Drawings! Drawings! Everywhere!
 
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platformSf big analytics_2018_04_18: Evolution of the GoPro's data platform
Sf big analytics_2018_04_18: Evolution of the GoPro's data platform
 
What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2What's New for Cartography in ArcGIS 10.2
What's New for Cartography in ArcGIS 10.2
 
Clean Architecture @ Taxibeat
Clean Architecture @ TaxibeatClean Architecture @ Taxibeat
Clean Architecture @ Taxibeat
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
 
Giga Spaces Data Grid / Data Caching Overview
Giga Spaces Data Grid / Data Caching OverviewGiga Spaces Data Grid / Data Caching Overview
Giga Spaces Data Grid / Data Caching Overview
 
Collector for ArcGIS
Collector for ArcGISCollector for ArcGIS
Collector for ArcGIS
 
El camino a las Cloud Native Apps - Introduction
El camino a las Cloud Native Apps - IntroductionEl camino a las Cloud Native Apps - Introduction
El camino a las Cloud Native Apps - Introduction
 
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
 
Develop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverlessDevelop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverless
 
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water UtilitiesNDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
NDGeospatialSummit2022 - ArcGIS Solutions: A tour for Water Utilities
 
Workflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. TokyoWorkflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. Tokyo
 
EDB: Power to Postgres
EDB: Power to PostgresEDB: Power to Postgres
EDB: Power to Postgres
 
Webinar VizEx Transform Case Study
Webinar VizEx Transform Case StudyWebinar VizEx Transform Case Study
Webinar VizEx Transform Case Study
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018
 
Cqrs and event sourcing in azure
Cqrs and event sourcing in azureCqrs and event sourcing in azure
Cqrs and event sourcing in azure
 
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISEDEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
 
Sandeep Grandhi (1)
Sandeep Grandhi (1)Sandeep Grandhi (1)
Sandeep Grandhi (1)
 
SiriusCon 2021 - Keynote
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Leveraging ArcGIS Online for Public Utility Data

  • 1. Leveraging ArcGIS Online for Public Utility Information David Speight True North Geographic Technologies, LLC www.tngeo.com www.facebook.com/tngeo www.twitter.com/tngeo
  • 2. • User Story • Business Problem • Technical Challenges • Solution in Action • Why is this relevant?
  • 4. Business Problem • Outage Data • Telvent OMS • SQL Server • ArcGIS for Server Standard • SQL Server • ArcGIS for Desktop
  • 5. Initial Idea We use the Flex Viewer internally…. …let’s use it for the public.
  • 6. Technical Problems / Concerns • Opening the firewall • Server capacity • Server performance ….do we need to buy more licensing?
  • 7. Usability Problems / Concerns • Keep users on the corporate website • Mobile device compatibility • Needs to work like the rest of the web • What information / level of detail do we expose?
  • 8. Alternative Approach CEMC OMS ArcGIS Online Online Outage Map • Feature services • Web maps • Templates / apps / embed code Desktop GP
  • 9. Data Prep • Geoprocessing • Convert tabular data to feature class • Limit attribute output • Aggregate data by grid • Publish to Server or AGOL (new at 10.1) • Ready to publish?
  • 10. Wait….….we’re still at 10.0 (I don’t have a Server Publishing toolbox)
  • 11. for field in fieldnames: element = str(field) value = str(row.getValue(field)) attributeDict[element] = value # Create the geometry object 'feat' feat = row.getValue(shapefieldname) poly = feat.getPart() for allRings in poly: for coordPair in allRings: xyPair = [coordPair.X,coordPair.Y] allPairs.append(xyPair) replaceRingsList = allPairs geometrySyntax['geometry']['rings'][0] = copy.deepcopy(replaceRingsList) # place the geometrySyntax dictionary that was created above into the cumulative inputGeometries list geometrySyntax['attributes'] = attributeDict geometrySyntaxDeepCopy = copy.deepcopy(geometrySyntax) Workaround
  • 12. Final Solution • Python GP scripts • ETL script exported from Model Builder • Load data to AGOL via feature services • Executed as scheduled task • 24 x 7 every 10 minutes • Web Map • Symbology • Generalized data • Popups • Embedded to corporate website
  • 13. Final Solution • Feature Service Updates vs. Republishing • FS approach was faster (< 5s) • Lose the overhead of republishing service definition, resharing, etc. • ArcGIS Online Organizational Account • Level 1 (5 users / 2500 credits) • In production since November 2012 • Almost no credit consumption • Free to use AGO for other uses
  • 14.
  • 16.
  • 17.
  • 18. Summary • Publishing data to ArcGIS Online • Eliminated security concerns • Eliminated server capacity concerns • Purchase AGOL Organizational subscription instead of more hardware/software • Kept users on the corporate website • Maintained compatibility with mobile devices • Easy to modify & add content
  • 19. Thank you… David Speight True North Geographic Technologies, LLC dspeight@tngeo.com 615-890-7728 www.tngeo.com

Editor's Notes

  1. ArcGIS Online is a cloud-based, collaborative content management system for maps... apps, data, and other geospatial informationAnybody can visit the website at arcgis.comto use publicly shared web maps and applications for personal use.Organizations now have the option to configure ArcGIS Onlineand manage their geospatial assets in a private instance for themselves.They can publish web-accessible maps and data and collaborate across the organization to share maps and other information.