17
John Nerge, GISP City of Brooklyn Park Minnesota, USA 23 July 2015 Building and maintaining flexible, focused GIS apps 1

Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

John Nerge, GISPCity of Brooklyn ParkMinnesota, USA23 July 2015

Building and maintainingflexible, focused GIS apps

1

Page 2: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

This is not an app demo

2

Page 3: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Brooklyn Park

68 square km26 square mi

78,000 people

~ 400 staff

10 GIS usersMSPAirport

Mall ofAmerica

3

Page 4: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

GIS at Brooklyn Park

4

Page 5: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

ArcGIS Online apps

20+

Externalpublicapps

2

ArcGIS Online site100+ layers

ArcGIS OpenData

(under review)

Brooklyn ParkGIS

Internal apps

11

Externalthird party

apps3

ArcGIS for DesktopArcGIS for ServerArcGIS Online

5

Page 6: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

What’s our secret ingredient?

6

Page 7: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Spatial views

7

Page 8: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Processnew data

Appendnew data

Deleteold data

Repeat

Automating maintenance

8

Page 9: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Zero maintenance

Time(work hours)

Output(data)

No output while automating

No time once automated

ROI

9

Page 10: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Application design

Configure CustomizeTortoise Hare

I’m cutting edge!

Oh no, there’s a new API!

BEST not first

Mine’scooler.

COTS solution!

10

Page 11: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Gather the requirements

Build the app

Test with users

Polish and deploy the app

Maintenance mode

11

Page 12: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Launchapp

Initialrequest

12

Page 13: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

We can rebuild them (but don’t)

but learn from them!13

Page 14: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Putting it all together

14

Page 15: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

Beyond GIS

15

Page 16: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

IT people are your friendsIT

You

16

Page 17: Building (and Maintaining) Flexible, Focused GIS Web Apps · Neighborhood Into Neighborhood reports 128 Citywide CityView Department CityViews ArcGlS Online layers 156 123 129 164

John Nerge

[email protected]

www.brooklynpark.org/maps

Thank you

17