SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 #DOXLONOutlyer
 
KliqObjects Overview
KliqObjects OverviewKliqObjects Overview
KliqObjects OverviewKT-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 MonitoringDevOps.com
 
KliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location AnalyticsKliqMap for Esri: Actionable Location Analytics
KliqMap for Esri: Actionable Location AnalyticsKT-Labs
 
Cloud service-definition
Cloud service-definitionCloud service-definition
Cloud service-definitionNaveen Joy
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsLynn Langit
 
KliqPlan Overview
KliqPlan OverviewKliqPlan Overview
KliqPlan OverviewKT-Labs
 
Arc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - SyncArc2Earth FedGeoDay - Sync
Arc2Earth FedGeoDay - SyncArc2Earth
 
Leveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesLeveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesMatthew 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
 
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 CompaniesSafe 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 NeubertFranz 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 AzureMaxim Ivannikov
 
Rounds analytics pipeline
Rounds analytics pipelineRounds analytics pipeline
Rounds analytics pipelineAviv 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 platformFutureOn
 
Anomaly Detection at Scale!
Anomaly Detection at Scale!Anomaly Detection at Scale!
Anomaly Detection at Scale!Databricks
 

Was ist angesagt? (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!
 

Andere mochten auch

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 911True 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 ServerTrue 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
 
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 ForumW.K. Kellogg Foundation
 
Managing The Multi Sector Workforce
Managing The Multi Sector WorkforceManaging The Multi Sector Workforce
Managing The Multi Sector Workforceguest163bca0
 
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
 
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
 
【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401【送付用】ふらっとーほく活動紹介 20130401
【送付用】ふらっとーほく活動紹介 20130401mattsunn
 

Andere mochten auch (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
 

Ähnlich wie 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 platformChester 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.2Aileen Buckley
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21JDA Labs MTL
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT_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 Overviewjimliddle
 
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 - IntroductionPlain 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 serverlessLalit 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 UtilitiesNorth Dakota GIS Hub
 
Workflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. TokyoWorkflow Hacks #1 - dots. Tokyo
Workflow Hacks #1 - dots. TokyoTaro L. Saito
 
EDB: Power to Postgres
EDB: Power to PostgresEDB: Power to Postgres
EDB: Power to PostgresAshnikbiz
 
Coherence RoadMap 2018
Coherence RoadMap 2018Coherence RoadMap 2018
Coherence RoadMap 2018harvraja
 
Cqrs and event sourcing in azure
Cqrs and event sourcing in azureCqrs and event sourcing in azure
Cqrs and event sourcing in azureSergey 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 ENTERPRISEEuropean Collaboration Summit
 
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Obeo
 

Ähnlich wie 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)
 
Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
 

Kürzlich hochgeladen

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Kürzlich hochgeladen (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

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

Hinweis der Redaktion

  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.