Scgis

466 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
466
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Welcome my colleague Bryan Townsend to share with us his journey and conclusions on this
  • BT follow with our case study - describe history of our applications, what was the need or demand by users, how did we design them to best fit their needsHistory of GIS Online - Technology & User Need PerspectiveYork County GIS staff has had 9 years experience deploying various applications for a wide variety of public and internal data consumers.  While we have had a positive impact on the workflows of hundreds (thousands?) of people with county data needs, we have also learned that the application that is most useful may not be one that is map-centric, but instead uses components of geospatial data and integrates maps when needed.this section describes the various online mapping applications, their launch date and the intended audience.
  • 2002-2004 - “Original GIS Online” - very map centricOne of the first goals of the new GIS program was to make data more accessible.  County staff were struggling to understand paper->digital transition of parcel records and use of GIS, some said it could not happen.citizens had not been exposed to or grown to expect online services yet, Internet was still a new concept to conduct business (find information)The need here was to produce an application for the assessors office, it was designed around property queries and reports.Initially, only a few layers available in the layers list - just the ones needed for property / assessor office related inquiries.Many users began to visit, not just for assessor related inquiries - but now for other workflows that started with property/address information to search with.Tremendous numbers of layers were added (later) to meet the needs of many users, most users didn’t know how to use the layers to find what they neededSite remains as it was initially with few tools, large icons.  (nav & ID)Few searches were created, just basic ones for property/address recognized as a very responsive, quick to draw application.We call it the mecklenburg effect - citizens/staff who use our neighboring county/city web resources ask ‘why can’t you just have the same site as them’ (CAMA query, building photos, GUI).  Our counties adjacent to us in SC are getting similar calls (why can’t you have a website like york) over the last few years (since google maps) Many comment on awkward navigation, full map refresh on pan/identify or layer refreshthis product is based on ArcIMS technology and will not exist too much longer (1999-2012?)2004-2008 - because we couldn’t meet user needs (specialized websites), we started adding layers, lots of layersup to 75 layers at one pointdetermined that links between it and newer software were impossible, reports
  • 2008 - LG Products, Fleet Tracker, Interactive WebADFfunds available, new countywide 800mhz radio system in 2007, AVL capablelooked for a vendor able to meet various needsAVL - fetch data from radio system network property search (assessors office data)configurable site(s) to customize for specific uses, edit datamany tool options, layer reports, searches to meet needs of diverse usersability to be customized by configurationcomponents should be usable in other appsintegration (URL) parameters - launch and zoom tointegration parameters - return image of selected feature
  • 2009 - (January) Essentials WebADFprimarily deigned around assessor property search, produce property reportextended basic property search and report to many other possible uses (workflows), select multiple features, report on multiple featuresusers desire mailing labels, report on many features (parcels)query by geography (buffer, within area, along road)we can ask users what their needs are, Tools, Layers, reports, edits...And Then quickly extend and build through configurationImagery viewer - scanned imagery, orthos from 1970-2009many Edit sites (tree inventory, AAH, Sign inventory)Many options, internal vs externalpictometry tools & licensinglayers for internal use only
  • Tree Inventory Example, Measuring height and updating attribute through ArcGIS Server editable map service.Internal site will have the full toolbar. External users will have access to the imagery, but with the measure tools removed.
  • We need to be able to provide a wide variety of tools that enable Search and selection of multiple map features, markup, editing, and all within a common interfaceWhile the majority of users want to simply search for and report on specific property information, some want to perform more advanced inquiries. Essentials provides a series of tools that we would not have been able to develop ourselves. Realtors find the ability to select multiple records & export report/mailing labels useful, as well as the Coordinate tool (capture with GPS, locate on our map)
  • 2009 - (August) EZ w integrationsthere were numerous loyal and dedicated users of the Original GIS Online, we knew this application would be retired (arcims - when?)original gis online - remains for majority of users (~900/day google analytics)webADF was really well suited for users with for a more advanced set of workflow needsMost ‘new’ or one-time users needed an easy way to access basic informationSome of these users needed the advanced essentials WebADF featuresstart EZ, have additional questions?  go advanced!Launching point for our more advanced Essentials applicationsESRI webADF just wasn’t scalable to large numbers of users!!!we found that we could NOT retire original site and ask users to adopt a webADF sitenew users adopted EZ, many original site users moved to EZ siteprintable report (integrated report template, restful site)Displays parcel & zoning maps for each parcel inquiry (integration parameters)ability to launch more advanced sites, if the user decides more info neededSH-POL - self hosted pictometry onlineFlex/Silverlight - “Zoning Viewer”Essentials WebADF sites (imagery viewer, property search)EZ search is lightweight, simpleability to handle many concurrent users very easilyanswers 90% of geospatial questions people come to the county askingi know my address/property owner namewhat are my property details (assessed value, etc)give me my council representative, school district, zoning etcnot map centric!  map is present if you request it, simple or interactiveall data pre-processed (address points in polygons)or queried from SDE feature classes
  • 2010 - (February) - Geocortex Fleet Trackerfirst full version released, silverlightmet basic needs, small group of users, major impact on resources, ROIdisplay current locationdriver, speedsymbolized by vehicle and radio call signhistory (show this vehicle between two times)find address, give me closest vehicledisplays our basemap datalots of success stories!2011 snow storm2010 - daily work trackedetc (list)
  • 2010 -(October) RESTful Flex Viewerfor Planning (zoning) staff, customer servicethey wanted a simple (and faster, stateless) viewer (no timeout, session expire!)search for parcel (text or Identify), then produce printable reportweb 2.0 style map navigation (lots of cached data)simple workflows common to customer service staff in planning:zoom to x,y from easy searchselect parcels in vicinity, obtain mailing labelsmarkup/selection present - but not too easy to usemet needs, but was a little awkward - stepping stone
  • 2011 - January - Silverlight Viewerthis was an upgrade of the flex viewer, more features, improved GUIsame workflows identified earlier could be performed, less awkwardlyreally nice measure tool!web 2.0 style map tipsfeature hyperlinks to access SH-POL, EDMS (property cards)launch and select map feature from easy searchmarkup/selection present - VERY easy to use
  • 2011 - Blackberry (?)2012 - mobile was requested at last realty pres, most computing here?challenge with branding - lots of options, challenge is to provide solutions that meet known needswe now have so many tools in the toolbox!
  • What does all of this mean: less money, more work, higher expectations, and the need to find a way to disseminate spatial data in an easier and faster way.
  • An application programming interface (API) is an interfaceimplemented by a software program which enables it to interact withother software”ArcGIS Server 10.1 will be the last planned release for ArcGIS Server Web ADFs(Application Developer Framework) for both Microsoft .NET and Java. Web applicationdevelopers are encouraged to move to a web services based pattern with the ArcGIS WebMapping APIs for JavaScript, Flex, or Silverlight.”ESRI Deprecation Plan“The next major release after ArcGIS 10 will be the last planned releasefor ArcIMS. Users can continue to use existing versions of ArcIMS afterthis time; however, we will no longer provide new releases.”ESRI Deprecation Plan
  • There are 4 REST based technologies available or on the horizon All of the ArcGIS Web mapping APIs are similar in functionality. and ESRI is committed to supporting them equally. The choice of which API to use will most likely depend on factors not related to ArcGIS Server and should be driven by a user's or organization’s preference towards one of the development environments. These standards typically relate to corporate standards for development and existing expertise within an organizationOpen, Interoperability, Standards,
  • Open, Interoperability, Standards, MetadataQ: Does ESRI plan to release its REST API as open specifications? What does it mean? Yes. We see this as a big thing. In many ways, by releasing the ArcGIS REST API as open technology, ESRI is repeating what it did in the early 90s…releasing shapefiles as an open data format. The API encapsulates a strong platform that allows developers to create services that support rich GIS Web applications and allow geospatial services to be embedded into anything on the Web (COTS products, open source or maybe mash ups). This makes all our users’ data more open and interoperable on the Web.2010 ESRI International User ConferenceQ & AMobileQ: What are ESRI’S plans for Mobile? Mobile devices and applications are increasingly important to enterprise computing today. Mobile is also an integral part of the complete ArcGIS system. ESRI continues to make improvements to our existing mobile products for Windows, Windows Mobile, and tablet devices, and at the same time is expanding mobile applications to new platforms such as Apple’s iPhone, iPad and iPod touch.At ArcGIS 10, ESRI supports four mobile GIS technologies: ArcPad, ArcGIS Mobile, ArcGIS Desktop and ArcGIS for iOS. Each of these technologies provides a specific set of capabilities that meets the needs of different end-user application requirements. Trade-offs in software and hardware capabilities, mobile OS, price, size, device ruggedness, and battery life help determine which of these ESRI technologies are best for your organization’s size, workflow, project scope, or development scenario.ArcPad is an ad-hoc mobile mapping and field GIS application with advanced GIS/GPS editing capabilities. It has been successfully deployed and managed by many organizations worldwide for the past 10 years. ArcPad 10, the most recent release, includes an enhanced user experience for easier data collection, better camera and photo management, and support for ArcGIS Online base maps -- all of which can be incorporated into ArcPad projects. It also includes significant performance improvements. ArcGIS Mobile is designed for mobile data collection and workforce automation workflows in enterprise organizations. It is closely integrated with ArcGIS Server, providing centralized management and deployment as well as real time data synchronization. ArcGIS Mobile 10 is a major release that has many enhancements including a new application for tablet PC devices and a customizable ArcGIS Mobile application. Also at the 10 release, in response to many customers’ requests, ArcGIS Mobile can now synchronize data directly with ArcGIS Desktop. ArcGIS Desktop 10 includes one license of ArcGIS Mobile and users may purchase additional 5-packs of deployments. ArcGIS Mobile technology with its task based workflow has become very popular in the enterprise mobile environment, within all levels of government, throughout the private sector, and in the research community. As part of the recent Gulf oil spill response, ArcGIS Mobile is deployed to assess the affected shoreline areas and is well received by responders for its ease of use and close integration with existing ArcGIS data models.ArcGIS Desktop is used extensively to author and deploy full GIS capabilities in the field where geocentric workflows are required (i.e., utility companies, national mapping agencies, and federal, state and local governments).  With ArcGIS Desktop you can understand the geographic context of your data and have access to a full range of advanced GIS tools and functionality (i.e., editing and network analysis). For users who need to work directly with geodatabases, this is the most robust technology. ArcGIS Desktop includes support for digital ink on tablet PCs and real-time differential GPS simplifying its use in the field. Custom desktop applications for mobile users can be created using the ArcGIS Engine Developer Kit.ArcGIS for iOS is designed to leverage GIS to Apple’s iPhone, iPad and iPod touch platforms. Enterprise GIS customers can use the native iOS application as a mobile gateway into the existing ArcGIS system via ArcGIS Server or ArcGIS.com. Developers can use the ArcGIS for iOS API to develop and brand custom mapping applications that meet their specific business needs.WebQ: What are ESRI's plans regarding HTML5?ESRI is actively researching HTML5 for the purposes of leveraging some of its new capabilities: geolocation, drag and drop, off-line storage, etc. Although the ArcGIS API for JavaScript currently does not explicitly incorporate HTML5 elements, developers can definitely use some HTML5 features such as geolocation and video display capabilities with their ArcGIS API for JavaScript applications. We plan on incorporating specific HTML5 functionality within the ArcGIS API for JavaScript this year, allowing for touch-screen user experiences, tighter integration with mobile devices, more powerful display capabilities through HTML5’s canvas, etc. 
  • How do your users need to interact with the data? Maps, Reports, Forms etcDoes your organization have good and documented business processes both within the GIS department and elsewhere?Do any legacy apps have APIs to facilitate integration?
  • Instead of having several tools to that must be executed in a particular order to achieve a desired outcomeSimilar business process in another departmentEmail vs text or voice server - It forces an organization to look at how they do things and why, instead of simply automating a outdatedprocess
  • How do your users need to interact with the data? Maps, Reports, Forms etcDoes your organization have good and documented business processes both within the GIS department and elsewhere?Do any legacy apps have APIs to facilitate integration?
  • Designed to be statelessHistory of GIS Online - discuss expectations with each approach, what is worth our time, struggle to find balance (how do we keep out of weeds)2002-2004 - “Original GIS Online” - very map centric - (DIY)ArcIMSBuilt by two staff, web designer, programmer, ~4 months of their time was spent building the appWe have been unable to modify the code, we can add layers, change symbologyreports can have slight modificationsnot able to integrate with other systems launch this app from others, zoom to property (hyperlink) except for the reports, online taxes, EZ, address/council lookupPop-ups have been a persistent issue, people have so many browser toolbarsThis website only works with IE
  • 2004-2008 - discussed with consultants DIY, Consultant built productscost prohibitive, gis was still growing/proving, challenge of defining needsWebADF seemed expensive to learn, new, limiting in what we could dowe didn’t want to use ArcIMS, API’s were around the corner
  • 2008 - LG Products, Fleet Tracker, Interactive WebADF  (COTS)WebADF was only option (API’s not out yet)learning curve was scarryFleet Tracker was an Essentials WebADF site displaying data pushed into a Feature class
  • 2009 - (January) Essentials WebADF (COTS)we can ask users what their needs are, Tools, Layersbuild customizations through configurationno plugin required (in 2008-2009, might have been a concern)Many options from extensible site.xml frameworkinternal vs external - have sites designed for different groupspictometry tools & licensing (remove measure tools)layers for internal use only (utility data)create sites allowing users to edit SDE data
  • Layers list: water/wastewaterSelected features: reports (mailing labels, property records, export to csv, interactively add/remove records)Toolbars: remove tools based on license restrictions (Pictometry)
  • 2009 - (August) EZ w integrations (DIY, but leverages COTS components)we needed a site for largest group of users, the basic inquiryproblem:  too many options for users?  multiple websites to choose from, customers have difficulty choosing, there are many more layers & tools overwhelming usersEZ search guides users to our applications after most pressing questions have been answered, users are not overwhelmed by a GUI with map.provides basic data and allows for other applications to be launched and ‘zoom to’ subject propertycombines COTS and DIY, we don’t spend our time on complex parts.this was developed by a newly hired programmer, first project, fairly basicintegrates restful report for printing, fetch url that includes parcel numberDisplays parcel & zoning maps for each parcel inquiryLaunching point for our more advanced Essentials applicationsSH-POLWebADFZoning Viewerused our own staff (DIY) to build upon existing components experience not available in hoursetime to build internally would have been too expensiveCOTS was flexible enough and allowed us to make use of individual components
  • 2009 - (August) EZ w integrations (DIY, but leverages COTS components)we needed a site for largest group of users, the basic inquiryproblem:  too many options for users?  multiple websites to choose from, customers have difficulty choosing, there are many more layers & tools overwhelming usersEZ search guides users to our applications after most pressing questions have been answered, users are not overwhelmed by a GUI with map.provides basic data and allows for other applications to be launched and ‘zoom to’ subject propertycombines COTS and DIY, we don’t spend our time on complex parts.this was developed by a newly hired programmer, first project, fairly basicintegrates restful report for printing, fetch url that includes parcel numberDisplays parcel & zoning maps for each parcel inquiryLaunching point for our more advanced Essentials applicationsSH-POLWebADFZoning Viewerused our own staff (DIY) to build upon existing components experience not available in hoursetime to build internally would have been too expensiveCOTS was flexible enough and allowed us to make use of individual components
  • 2009 - (August) EZ w integrations (DIY, but leverages COTS components)we needed a site for largest group of users, the basic inquiryproblem:  too many options for users?  multiple websites to choose from, customers have difficulty choosing, there are many more layers & tools overwhelming usersEZ search guides users to our applications after most pressing questions have been answered, users are not overwhelmed by a GUI with map.provides basic data and allows for other applications to be launched and ‘zoom to’ subject propertycombines COTS and DIY, we don’t spend our time on complex parts.this was developed by a newly hired programmer, first project, fairly basicintegrates restful report for printing, fetch url that includes parcel numberDisplays parcel & zoning maps for each parcel inquiryLaunching point for our more advanced Essentials applicationsSH-POLWebADFZoning Viewerused our own staff (DIY) to build upon existing components experience not available in hoursetime to build internally would have been too expensiveCOTS was flexible enough and allowed us to make use of individual components
  • (Internal/Staff are accustomed to having an interactive map, fewer have learned to use, can we put more spatial data in EZ reports, attribute format?) Decrease in direct launch? perhaps more have learned about starting with EZ. Optimizer is able to provide session and map extent figures, we can track usage.
  • 2010 - (February) - Geocortex Fleet Tracker (COTS)first version released, silverlightthis was certainly too complex for DIY, custom MUPS API component developed by LGwe just made many small customizationsdriver, call signmodules - remove attributes, add attributes
  • 2010 -(October) RESTful Flex ViewerCOTS - for Planning (zoning) staff, customer servicethis was our first experience with an API viewer, with pluginno issue with flex plugin, no difficuties with silverlight in 2011we wanted a simple (and faster, stateless) viewerwebADF uses memory, times out, doesn’t scale well with concurrent usersAPI environments (like flex) do not have IIS application pool constraints, just ArcServer/CPU/Memory“I want to...” menu allows users to start with a web mapping viewer where they can find tools to answer common questions, not overwhelmed by lots of toolsroughly 80 hours of time invested by 2 gis staff over 3 monthsmost work was (time captured from mantis work tasks)meetings (discussing viewer capabilities, capturing needs)some work with latitude support around flex widget/viewer (~5hrs?)gaining an understanding of the flex configuration files (~5-10 hrs)building the essentials restful site (a few hours....)arcgis map configuration (majority of time)symbology, layer orderlabelswhich layers are visible by defaultdefining which layers could be cachedusers defined:layers available and visibletools available, active by defaultsearchable data
  • 2010 -(October) RESTful Flex ViewerCOTS - for Planning (zoning) staff, customer servicethis was our first experience with an API viewer, with pluginno issue with flex plugin, no difficuties with silverlight in 2011we wanted a simple (and faster, stateless) viewerwebADF uses memory, times out, doesn’t scale well with concurrent usersAPI environments (like flex) do not have IIS application pool constraints, just ArcServer/CPU/Memory“I want to...” menu allows users to start with a web mapping viewer where they can find tools to answer common questions, not overwhelmed by lots of toolsroughly 80 hours of time invested by 2 gis staff over 3 monthsmost work was (time captured from mantis work tasks)meetings (discussing viewer capabilities, capturing needs)some work with latitude support around flex widget/viewer (~5hrs?)gaining an understanding of the flex configuration files (~5-10 hrs)building the essentials restful site (a few hours....)arcgis map configuration (majority of time)symbology, layer orderlabelswhich layers are visible by defaultdefining which layers could be cachedusers defined:layers available and visibletools available, active by defaultsearchable data
  • 2011 - January - Silverlight Viewerupgrade of flex viewerroughly 16 hours to upgrade from Flex Viewerfigure out new version of essentials rest managerdeploy viewer configurations through managersite xml file holds searchable layers, TOC, reports, hyperlinksconfigurations in restful site configuration for layers existedmost configurations in restful site surrounding viewer & layer behaviorsearchable, visible, hyperlinks, reportsEssentials (rest) Manager is allowing us to configure more of the viewer behaviorLG products improving, customers providing feedback
  • Nelson,Tina mentioned today a need that cotton expressed. This can be used in the next (smaller) Catawba nuclear drill/exercise. No due date yet.Also, if you can create the new website using the manager with only the basemap and start working on the report that would be great.Purpose: A focused website with selection tool that cotton or OEM staff can use to obtain roads in certain identified area on the map. Output a road report that can be printed and emailed/sent to fire department teams who will drive and announce over speaker the evacuation notice.Layers in Map:1. Basemap- Roads report, group by name, subgroup address segments - Road Name, City/Venue (if possible, sort)o From-to address – road name (if possible, sort)o (secondary, another report that lists all addresses on each segment)2. sirens3. 60db audible zone (buffer circles from sirens)User documentation – (simple, short, concise, screen shots) Siren X failed, need to sound Y and Z but there is still an empty area sound is not audible Selection tool will be used to swipe roads in certain area (interpreted from gaps in 60db areas) Output roads report, print
  • 2012 - mobile was requested at last realty company presentationfor community ‘on the go’ most computing is done with these devices?high demand for local government to provide these solutions to meet these workflows
  • 2012 (??)  - Whats next?   10.1 is end of webADF product, will see a more well developed API viewerusers do not like change, this silverlight viewer REALLY needs to prove itself better than our 2004 siteour challenge is to have a clear message on why we are discontinuing our old site and
  • There are 4 REST based technologies available or on the horizon All of the ArcGIS Web mapping APIs are similar in functionality. and ESRI is committed to supporting them equally. The choice of which API to use will most likely depend on factors not related to ArcGIS Server and should be driven by a user's or organization’s preference towards one of the development environments. These standards typically relate to corporate standards for development and existing expertise within an organizationOpen, Interoperability, Standards,
  • Open, Interoperability, Standards, MetadataQ: Does ESRI plan to release its REST API as open specifications? What does it mean? Yes. We see this as a big thing. In many ways, by releasing the ArcGIS REST API as open technology, ESRI is repeating what it did in the early 90s…releasing shapefiles as an open data format. The API encapsulates a strong platform that allows developers to create services that support rich GIS Web applications and allow geospatial services to be embedded into anything on the Web (COTS products, open source or maybe mash ups). This makes all our users’ data more open and interoperable on the Web.2010 ESRI International User ConferenceQ & AMobileQ: What are ESRI’S plans for Mobile? Mobile devices and applications are increasingly important to enterprise computing today. Mobile is also an integral part of the complete ArcGIS system. ESRI continues to make improvements to our existing mobile products for Windows, Windows Mobile, and tablet devices, and at the same time is expanding mobile applications to new platforms such as Apple’s iPhone, iPad and iPod touch.At ArcGIS 10, ESRI supports four mobile GIS technologies: ArcPad, ArcGIS Mobile, ArcGIS Desktop and ArcGIS for iOS. Each of these technologies provides a specific set of capabilities that meets the needs of different end-user application requirements. Trade-offs in software and hardware capabilities, mobile OS, price, size, device ruggedness, and battery life help determine which of these ESRI technologies are best for your organization’s size, workflow, project scope, or development scenario.ArcPad is an ad-hoc mobile mapping and field GIS application with advanced GIS/GPS editing capabilities. It has been successfully deployed and managed by many organizations worldwide for the past 10 years. ArcPad 10, the most recent release, includes an enhanced user experience for easier data collection, better camera and photo management, and support for ArcGIS Online base maps -- all of which can be incorporated into ArcPad projects. It also includes significant performance improvements. ArcGIS Mobile is designed for mobile data collection and workforce automation workflows in enterprise organizations. It is closely integrated with ArcGIS Server, providing centralized management and deployment as well as real time data synchronization. ArcGIS Mobile 10 is a major release that has many enhancements including a new application for tablet PC devices and a customizable ArcGIS Mobile application. Also at the 10 release, in response to many customers’ requests, ArcGIS Mobile can now synchronize data directly with ArcGIS Desktop. ArcGIS Desktop 10 includes one license of ArcGIS Mobile and users may purchase additional 5-packs of deployments. ArcGIS Mobile technology with its task based workflow has become very popular in the enterprise mobile environment, within all levels of government, throughout the private sector, and in the research community. As part of the recent Gulf oil spill response, ArcGIS Mobile is deployed to assess the affected shoreline areas and is well received by responders for its ease of use and close integration with existing ArcGIS data models.ArcGIS Desktop is used extensively to author and deploy full GIS capabilities in the field where geocentric workflows are required (i.e., utility companies, national mapping agencies, and federal, state and local governments).  With ArcGIS Desktop you can understand the geographic context of your data and have access to a full range of advanced GIS tools and functionality (i.e., editing and network analysis). For users who need to work directly with geodatabases, this is the most robust technology. ArcGIS Desktop includes support for digital ink on tablet PCs and real-time differential GPS simplifying its use in the field. Custom desktop applications for mobile users can be created using the ArcGIS Engine Developer Kit.ArcGIS for iOS is designed to leverage GIS to Apple’s iPhone, iPad and iPod touch platforms. Enterprise GIS customers can use the native iOS application as a mobile gateway into the existing ArcGIS system via ArcGIS Server or ArcGIS.com. Developers can use the ArcGIS for iOS API to develop and brand custom mapping applications that meet their specific business needs.WebQ: What are ESRI's plans regarding HTML5?ESRI is actively researching HTML5 for the purposes of leveraging some of its new capabilities: geolocation, drag and drop, off-line storage, etc. Although the ArcGIS API for JavaScript currently does not explicitly incorporate HTML5 elements, developers can definitely use some HTML5 features such as geolocation and video display capabilities with their ArcGIS API for JavaScript applications. We plan on incorporating specific HTML5 functionality within the ArcGIS API for JavaScript this year, allowing for touch-screen user experiences, tighter integration with mobile devices, more powerful display capabilities through HTML5’s canvas, etc. 
  • Open, Interoperability, Standards, MetadataQ: Does ESRI plan to release its REST API as open specifications? What does it mean? Yes. We see this as a big thing. In many ways, by releasing the ArcGIS REST API as open technology, ESRI is repeating what it did in the early 90s…releasing shapefiles as an open data format. The API encapsulates a strong platform that allows developers to create services that support rich GIS Web applications and allow geospatial services to be embedded into anything on the Web (COTS products, open source or maybe mash ups). This makes all our users’ data more open and interoperable on the Web.2010 ESRI International User ConferenceQ & AMobileQ: What are ESRI’S plans for Mobile? Mobile devices and applications are increasingly important to enterprise computing today. Mobile is also an integral part of the complete ArcGIS system. ESRI continues to make improvements to our existing mobile products for Windows, Windows Mobile, and tablet devices, and at the same time is expanding mobile applications to new platforms such as Apple’s iPhone, iPad and iPod touch.At ArcGIS 10, ESRI supports four mobile GIS technologies: ArcPad, ArcGIS Mobile, ArcGIS Desktop and ArcGIS for iOS. Each of these technologies provides a specific set of capabilities that meets the needs of different end-user application requirements. Trade-offs in software and hardware capabilities, mobile OS, price, size, device ruggedness, and battery life help determine which of these ESRI technologies are best for your organization’s size, workflow, project scope, or development scenario.ArcPad is an ad-hoc mobile mapping and field GIS application with advanced GIS/GPS editing capabilities. It has been successfully deployed and managed by many organizations worldwide for the past 10 years. ArcPad 10, the most recent release, includes an enhanced user experience for easier data collection, better camera and photo management, and support for ArcGIS Online base maps -- all of which can be incorporated into ArcPad projects. It also includes significant performance improvements. ArcGIS Mobile is designed for mobile data collection and workforce automation workflows in enterprise organizations. It is closely integrated with ArcGIS Server, providing centralized management and deployment as well as real time data synchronization. ArcGIS Mobile 10 is a major release that has many enhancements including a new application for tablet PC devices and a customizable ArcGIS Mobile application. Also at the 10 release, in response to many customers’ requests, ArcGIS Mobile can now synchronize data directly with ArcGIS Desktop. ArcGIS Desktop 10 includes one license of ArcGIS Mobile and users may purchase additional 5-packs of deployments. ArcGIS Mobile technology with its task based workflow has become very popular in the enterprise mobile environment, within all levels of government, throughout the private sector, and in the research community. As part of the recent Gulf oil spill response, ArcGIS Mobile is deployed to assess the affected shoreline areas and is well received by responders for its ease of use and close integration with existing ArcGIS data models.ArcGIS Desktop is used extensively to author and deploy full GIS capabilities in the field where geocentric workflows are required (i.e., utility companies, national mapping agencies, and federal, state and local governments).  With ArcGIS Desktop you can understand the geographic context of your data and have access to a full range of advanced GIS tools and functionality (i.e., editing and network analysis). For users who need to work directly with geodatabases, this is the most robust technology. ArcGIS Desktop includes support for digital ink on tablet PCs and real-time differential GPS simplifying its use in the field. Custom desktop applications for mobile users can be created using the ArcGIS Engine Developer Kit.ArcGIS for iOS is designed to leverage GIS to Apple’s iPhone, iPad and iPod touch platforms. Enterprise GIS customers can use the native iOS application as a mobile gateway into the existing ArcGIS system via ArcGIS Server or ArcGIS.com. Developers can use the ArcGIS for iOS API to develop and brand custom mapping applications that meet their specific business needs.WebQ: What are ESRI's plans regarding HTML5?ESRI is actively researching HTML5 for the purposes of leveraging some of its new capabilities: geolocation, drag and drop, off-line storage, etc. Although the ArcGIS API for JavaScript currently does not explicitly incorporate HTML5 elements, developers can definitely use some HTML5 features such as geolocation and video display capabilities with their ArcGIS API for JavaScript applications. We plan on incorporating specific HTML5 functionality within the ArcGIS API for JavaScript this year, allowing for touch-screen user experiences, tighter integration with mobile devices, more powerful display capabilities through HTML5’s canvas, etc. 
  • Open, Interoperability, Standards, MetadataQ: Does ESRI plan to release its REST API as open specifications? What does it mean? Yes. We see this as a big thing. In many ways, by releasing the ArcGIS REST API as open technology, ESRI is repeating what it did in the early 90s…releasing shapefiles as an open data format. The API encapsulates a strong platform that allows developers to create services that support rich GIS Web applications and allow geospatial services to be embedded into anything on the Web (COTS products, open source or maybe mash ups). This makes all our users’ data more open and interoperable on the Web.2010 ESRI International User ConferenceQ & AMobileQ: What are ESRI’S plans for Mobile? Mobile devices and applications are increasingly important to enterprise computing today. Mobile is also an integral part of the complete ArcGIS system. ESRI continues to make improvements to our existing mobile products for Windows, Windows Mobile, and tablet devices, and at the same time is expanding mobile applications to new platforms such as Apple’s iPhone, iPad and iPod touch.At ArcGIS 10, ESRI supports four mobile GIS technologies: ArcPad, ArcGIS Mobile, ArcGIS Desktop and ArcGIS for iOS. Each of these technologies provides a specific set of capabilities that meets the needs of different end-user application requirements. Trade-offs in software and hardware capabilities, mobile OS, price, size, device ruggedness, and battery life help determine which of these ESRI technologies are best for your organization’s size, workflow, project scope, or development scenario.ArcPad is an ad-hoc mobile mapping and field GIS application with advanced GIS/GPS editing capabilities. It has been successfully deployed and managed by many organizations worldwide for the past 10 years. ArcPad 10, the most recent release, includes an enhanced user experience for easier data collection, better camera and photo management, and support for ArcGIS Online base maps -- all of which can be incorporated into ArcPad projects. It also includes significant performance improvements. ArcGIS Mobile is designed for mobile data collection and workforce automation workflows in enterprise organizations. It is closely integrated with ArcGIS Server, providing centralized management and deployment as well as real time data synchronization. ArcGIS Mobile 10 is a major release that has many enhancements including a new application for tablet PC devices and a customizable ArcGIS Mobile application. Also at the 10 release, in response to many customers’ requests, ArcGIS Mobile can now synchronize data directly with ArcGIS Desktop. ArcGIS Desktop 10 includes one license of ArcGIS Mobile and users may purchase additional 5-packs of deployments. ArcGIS Mobile technology with its task based workflow has become very popular in the enterprise mobile environment, within all levels of government, throughout the private sector, and in the research community. As part of the recent Gulf oil spill response, ArcGIS Mobile is deployed to assess the affected shoreline areas and is well received by responders for its ease of use and close integration with existing ArcGIS data models.ArcGIS Desktop is used extensively to author and deploy full GIS capabilities in the field where geocentric workflows are required (i.e., utility companies, national mapping agencies, and federal, state and local governments).  With ArcGIS Desktop you can understand the geographic context of your data and have access to a full range of advanced GIS tools and functionality (i.e., editing and network analysis). For users who need to work directly with geodatabases, this is the most robust technology. ArcGIS Desktop includes support for digital ink on tablet PCs and real-time differential GPS simplifying its use in the field. Custom desktop applications for mobile users can be created using the ArcGIS Engine Developer Kit.ArcGIS for iOS is designed to leverage GIS to Apple’s iPhone, iPad and iPod touch platforms. Enterprise GIS customers can use the native iOS application as a mobile gateway into the existing ArcGIS system via ArcGIS Server or ArcGIS.com. Developers can use the ArcGIS for iOS API to develop and brand custom mapping applications that meet their specific business needs.WebQ: What are ESRI's plans regarding HTML5?ESRI is actively researching HTML5 for the purposes of leveraging some of its new capabilities: geolocation, drag and drop, off-line storage, etc. Although the ArcGIS API for JavaScript currently does not explicitly incorporate HTML5 elements, developers can definitely use some HTML5 features such as geolocation and video display capabilities with their ArcGIS API for JavaScript applications. We plan on incorporating specific HTML5 functionality within the ArcGIS API for JavaScript this year, allowing for touch-screen user experiences, tighter integration with mobile devices, more powerful display capabilities through HTML5’s canvas, etc. 
  • Scgis

    1. 1. “From its inception at the turn of the millennium,e-government has been about enabling the delivery ofinformation and services in ways that better reflect whatpeople need or want from government, ratherthan simply what agencies want or are prepared toprovide to them.”“The fundamental step toward the transformation ofgovernment is understanding that e-government isabout people, not technology.”Source: Laurence MillarDeputy Commissioner and Government CIO New Zealand
    2. 2. The Evolution of GISBuilding and Managing Server based GIS usingWorkflow and Spatial FrameworksTayo RunseweBryan Townsend
    3. 3. Spatial data consumption: Early GIS•o••
    4. 4. Spatial data consumption: PCs and GUIs•o•
    5. 5. Spatial data consumption: Internet•o•o•
    6. 6. Spatial data consumption: Web 2.0•CrowdSourcedMobileiPhone, Android,Windows Phone,BlackberryCloudAmazon, Esri, Bing,GoogleAdminClerks, Managers, TempsCommunityDataFieldEditing, Acquisition,ValidationDepartmentsPlanning, Maintenance,InventoryExecutiveDashboards, Reports,Public InputSOAREST, SOAP,WebServices
    7. 7. http://geospatialrevolution.psu.edu/episode1/completehttp://www.chromeexperiments.com/arcadefire/Spatial data consumption: Web 2.0•oZoom to FullExtentAdd MarkupActive LayerMetadata
    8. 8. Smart Phone/Mobile
    9. 9. The impact of Smartphones
    10. 10. The impact of Smartphones
    11. 11. Inflection Point••••
    12. 12. Is this True?Bryan Townsend - York County Government
    13. 13. Chronological Orientation(what we offer on the web)• 2002-2004 - “Original GIS Online”o One option - very map centrico 2004-2008 – layers, more layers!• 2008 – Latitude Geographics Products Purchased,o Fleet Tracker, Essentials WebADF• 2009 - (January) Essentials WebADF (9.3)o April, 9.3.1• 2009 - (August) Easy Search with integrations• 2010 - (February) - Geocortex Fleet Tracker• 2010 -(October) RESTful Flex Viewer• 2011 - January - Silverlight (Zoning) Viewer
    14. 14. GIS Online: 2004-2010• Large adoption, diverse users, internal & externalo (Google Analytics Stats)• What do users need?o Map Centric (vs.) present/integrate Geospatialdata attributes as Needed
    15. 15. Assessor Map-Centric, Many Layers• Paper->digital• Redefined waysof conductingbusiness• Layers (Lots!)• Simple Tools• Quick, Direct
    16. 16. 2008 - Great Expectations• Small GIS group proved a need,o Now matured, proven with user base• We can‟t keep up. Users had a demand for moreo Era of online maps from search engineso Our diverse users require many things,o Easy, fast, many features• Benefactor in radio system project (AVL)• Vendor: Many solutions, common framework
    17. 17. 2009 – More Advanced Needs Met• We have ability to provide a viewer that meetsspecific needs, quickly, through configurationo Multiple Selection, More Layers, Specialized Reports, Markup, Print layouts(many sizes)o Internal vs external sites (redirect by IP address)• (licensing, tools, layers)• Imagery viewer (1970-2009)• Many edit sites (tree inventory, Adopt a Highway,Sign Inventory)
    18. 18. Pictometry, Tree Inventory Update
    19. 19. Variety of Tools for Inquiry & Display
    20. 20. Imagery Viewer, Lots of Layers!
    21. 21. Essentials Report Designer –Property Report
    22. 22. 2009 – New is Great, Old is Too…• Majority of users are one time visitors,o need simple info,o our „original‟ site is too complex/expert for them.• Easy Search: start simple, then ask more Q‟so Common queries and their answerso Becomes a launching point for many web appso Provide a map, report, links to find answerso No complex map (until it is needed!)
    23. 23. Easy: 3 StepsExpand the drop-down listto select a search typeCandidate table (screen)displays only whenmultiplevalues satisfy input criteria
    24. 24. Report Screen With Links (step 3)
    25. 25. 2010 – Fleet Tracking• Introduction to Silverlight, Radio system• Basic needs meto Current/past location, symbolize by icon with radio call sign, displays ourbasemap data• Small group of users, high ROIo Daily work tracked/coordinatedo 2011 snow storm, very interesting uses• Where to meet and replace blades, cant see signs!
    26. 26. Fleet Tracker / AVL
    27. 27. 2010 – Zoning Viewer• RESTful Flex Viewer provided basic needso Customer service staff in Planningo Stateless, simple, specific to their needs• Simple, modern map navigation & searcho Solution met needs for simple-> semi-complex workflowso Launch from Easy Search, zoom to subject property, layers needed werealready visible/cachedo Select one or many properties, get report/print map
    28. 28. • Screenshots of old viewer?
    29. 29. 2011 – Zoning Viewer (v2)• Upgrade to Silverlighto many enhancements, less awkwardo Nice measure tool!o Map tips, mark up, selection toolso Feature Hyperlinking to launch• Self-Hosted Pictometry Online• Document Management System (property cards)
    30. 30. Measure, Map Tips, Selection
    31. 31. Hyperlink: Documents, Pictometry• SummaryReport,• Additionaldetails
    32. 32. Future?• Users are challenged with too many applicationso How to differentiate products,• naming/branding issue?o Which tool to choose in the toolbox?• Fully leveraging the Workflow technologyo Identify key business processes that can be workflow enabledo Get inter-departmental cooperation around streamlining workflows• At least the framework is common for each behindthe scenes for administrationo Easily adapt to technology curve ballso Focus on user needs and configure
    33. 33. • The number of Public Sector organizations in the US that are on the samebasic the journey that York County is on.Some interesting Math240,000,000 (78%)• The number of Internet users in the US that represent increasing citizenexpectations32,000,000,000• The amount of proposed cuts in the Federal budget for the balance of thefiscal year390050%• The number of Internet users that access the internet by mobile phone85%• The percentage of data in your organization that has a spatial component24• That age old number of hours in a day that just doesn‟t seem to cut it any more
    34. 34. EnablersoooWe believe that to meet this increasingdemand for more but simplerinformation there are 3 keytechnology enablers:
    35. 35. SOA – Service Oriented ArchitectureA paradigm for organizing and utilizing distributed capabilities that may be under the controlof different ownership domains... OASIS•ooo
    36. 36. Application Programming Interfaces (API)A conduit for exposing functionality and integration pointsthrough a standardized interface
    37. 37. Application Programming Interfaces (API)
    38. 38. WorkflowThe automation of a business process, in whole or part, during which documents, information ortasks are passed from one participant* to another for action, according to a set of procedural rules.*participant = resource (human or machine) Workflow Management Coalition
    39. 39. Workflow••••
    40. 40. Workflow
    41. 41. Inflection Point•••
    42. 42. 2002-2004 – “Original GIS Online”• 2 staff (gone), ~4 mo.• Difficult to modifyo layers, symbology• No Integrationo Can‟t launch/zoom fromexternal appo Property report only• Difficult to useo IE, pop-up windows
    43. 43. 2004-2008 – what next?• Lots of user demand, What do we do?o 9.2 Advanced WebADF was not feasibleo ArcIMS was mature, but difficult to do in-houseo Consultants? What technology is around corner?• MS .Net was getting popularo Intern/Staff developed “Address Verification Tool”o Spinoff: School District “Zone Locator”• Enter an address, determine schools to attend
    44. 44. 2007 - School Zone Locator• Idea for focused .net site, no map needed!• GIS behind scenes, data pre-processed, easy
    45. 45. 2008 – WebADF vs. (???)• Appeared to be next big thing, dauntingo Learning curve was steep, staff in transition• Tasked to find an AVL solutiono Vendor was only option, many moving partso What if we had a common framework for all our web systems?o Could we invest in one technology and reduce our learning curve andoverall investment going forward?
    46. 46. 2009 (January) - Interactive Map• Geocortex Essentials (WebADF) -> [COTS]o Customize through configuration• Finally, we can ask users their need and quicklyconfigure:• Templates (Reports, Print)• Security (Internal vs External Users)• Tools, Layers (by security)• Pictometry Integration (licensing/tools)• Many Sites for ArcSDE data editing (ArcServer ROI)
    47. 47. Security: Tools, Layers, Reports
    48. 48. 2009 – Identity Crisis?• Users accustomed to „no change‟• Now there is an option? Too many choices?• What do we call (brand?) our website(s)• Both are „expert‟ systems, for advanced userso is there a way to easily guide users in choosing which website can providethem what they need?
    49. 49. 2009 (August) – Choices, Choices!• Diverse Users:o Regular, many times a day, weekly, monthlyo Basic property info, layers and a mapo One time users, may not be so savvy• Easy Search, satisfies largest group of userso Allows us to use in-house programming skills (.net)o We integrate Geocortex components• Maps (Zoning and Property), RESTful report• hyperlinks to launch and zoom to a subject property• Huge time savings, no heaving lifting, focused on other tasks
    50. 50. 2009 (August) – Decision Support• Launching point for more advanced inquirieso SH-POL, Essentials WebADF & RESTful Viewers• Doesn‟t overwhelm first time users• Use our own staff on easy parts, (DIY)• Integrate components from Essentials framework,(COTS)o Time and skill to develop these in house $$$
    51. 51. Easy Search:Printable (RESTful Endpoint) Reporthttp://.../sites/EasySearchReport/map/mapservices/0/layers/3/reports/Parcel_Report/run?outputFormat=Pdf&text=6292001006&featureIDs=&where=&geometry=&inSR=&spatialRel=Intersects&f=file#
    52. 52. Launchhttp://..../Viewer.html?Viewer=ZoningViewer&attributeSearch=parcels,taxmapid,0701101001
    53. 53. Easy SearchDisplay Map & ReportEasy Search Maps DecemberRequestsProperty 2,189Zoning 964• The public really likes to view maps on reportso Essentials Integration Parameters URLhttp://.....LayerName=Parcels&ZoomBufferDistance=300&MapOutputFormat=Image&ImageFormat=PNG&ImageWidth=500&imageHeight=500&Site=advProperty_Ez&FieldValues=0701301002&FieldName=taxMapID
    54. 54. 2010 (Feburary) – Fleet Tracker• Silverlight viewer released• Tools and functionality too much effort for DIY• Custom Motorola MUPS collectoro Accesses data collected by Motorolao stores locally for access in future• We made many small configurationso Manager website, display of attributes, moduleso Driver name, radio call sign
    55. 55. 2010 (October) – RESTful Flex Viewer• Specific configurations for Planning (Zoning)o Stateless, no time out, scale for concurrent userso Simple GUI, Search, Layer visibility and Reports• Concern that a plug-in would be an issueo None found for flex or silverlight !• Less effort involved than first websiteso We built upon existing site framework (webADF)o Tracked time/tasks (MantisBT), interesting!
    56. 56. 2010 (October) – RESTful Flex Viewer• COTS = configuration, focus on user needs• 80 hours over 3 months by 2 staff• Time & Effort Consisted of:o ArcGIS Server Map tweaking• layers present, visibility, cartography, labels, cachingo Meetings, Phone Discussions• Captured needs, discussed viewer capabilities, benchmarkeddeliverables and next iteration of needso Viewer configurations (~16 hours)• Understanding what can be configured• Searchable data, tools present, report and print templates
    57. 57. 2011 (January) – Silverlight Viewer• “Upgraded” from Flex viewer• ~16 hours over 2 weeks (more accomplished!)o Figure out new version of Essentials Manager• All viewer behavior now in site xml!• No more folders for each website deployed• Can deploy a uniquely branded viewer from one placeo Configure table of contents, searchable layers, fields, hyperlinks, reports,and tool behavioro Quickly ported requirements, added tools!
    58. 58. 2011 – Quick Website Deployment• Office of Emergency Management Requesto Reduce time to deploy, just a few hours• Purpose:o OEM staff need listing of roads in certain identified area on the map.Output a road report that can be printed and emailed/sent to firedepartment teams who will drive and announce over speaker theevacuation notice.• Selection tool, report & print templates• Base map, Siren/Audible zone layers• Some user documentation, screen shots
    59. 59. 2011++ Crystal Ball• Going Mobile!• Requested by realty community userso These folks are „on the go‟o need basic inquiries outside office/desktop
    60. 60. 2012++ Challenges?• How do we politely discontinue the olderhomegrown website?• Provide a clear message to users for changeo Demonstrate capabilities of newer viewer technologies• Build more into our Easy Searcho data & map optionso using COTS framework!
    61. 61. Summary of Approaches
    62. 62. Approaches - DIY•••••••••••••••••••
    63. 63. Approaches – Consulting /Custom•••••••••••••••••••
    64. 64. Approaches – COTS••••••••••••••••••••
    65. 65. Spatial Frameworks (COTS based)•••••••••••••••
    66. 66. Inflection Point
    67. 67. Thank You?www.geocortex.com

    ×