Wake County - NC GIS Conference
Transcription
Wake County - NC GIS Conference
iMAPS Using Collaboration and Technology to Color Outside The Organizational Lines 2011 G. Herbert Stout Award Application City of Raleigh GIS Wake County GIS Colleen Sharpe, GISP, Raleigh GIS Manager Anne Payne, GISP, Wake County GIS Database Administrator Charles Friddle, GISP, Wake County GIS Director City of Raleigh GIS / Wake County GIS PURPOSE The iMAPS application interface represents the most recent in a long series of cooperative efforts by the City of Raleigh and Wake County GIS organizations. The purpose of the application interface is to provide the citizens of Wake County a wide variety of geospatial and other land-records information in an easy-to-use, intuitive web portal. Although the system is technically elegant, two other factors make it exemplary: 1) the collaboration used during the development process and 2) the true enterprise nature of the system, effectively combining access to data from multiple County, City, and Town databases in a single application. BACKGROUND AND HISTORY The Wake County/City of Raleigh cooperative GIS effort began in 1989 and has continued to the present. By sharing resources and cost, the two organizations have been able to achieve much more than if each worked alone. In addition to joint development of three different versions of iMAPS, the City and County have collaborated on many other efforts: Data sharing for internal users: Since 1991, users in the City and County have been seamlessly viewing the GIS layers in various applications from both jurisdictions in real time. Data are not duplicated between the GIS databases. Joint database development: The units have worked together to develop several data layers including a County-wide zoning layer, a street centerline layer, and a continuous layer of County-wide topographic information. Orthophotography: In both 1999 and 2005, the City and County split the cost of new County-wide orthophotography. The City hosts the 1999 imagery and the County hosts the 2005 imagery. Joint application development: Wake and Raleigh shared resources (cost and staff) in the development of MAPS, the desktop GIS viewing and analysis application used by approximately 200 City and County users. Technology transfer and training: Individuals frequently collaborate with their counterparts at the other agency on strategic planning, troubleshooting, standards, and user training. In 2010, the entire iMAPS site was redesigned and rewritten as an ArcGIS Server application using Adobe Flex. The implementation of an online viewer was not the focus of our efforts as we already had this in place; the purpose was to take advantage of new technologies in order to expand the viewer into a true land records web portal. The collaborative development process used to create the newest version of iMAPS and the enterprise implementation of GIS is the focus of this entry. IMPLEMENTATION Functional / Technology Scoping As the release of ArcGIS Server and the understanding of its capabilities became clearer, the City and County decided it was time to upgrade iMAPS. As has often been the case for our joint efforts, the development and implementation of iMAPS was a collaborative and iterative process City of Raleigh GIS / Wake County GIS Page 1 grounded in strong project management fundamentals. Joint meetings of the GIS teams were held to discuss desired outcomes and possible options. The group studied the latest available technologies through ESRI sponsored seminars, online training, and soliciting advice from trusted vendors. We met and exchanged notes, brainstormed ideas, conducted user surveys, and held functional needs scoping sessions with subsets of users. In conjunction with all this activity, we reviewed as many existing non-ArcIMS online applications as possible, noting our likes and dislikes. As a group we reviewed each site and gained consensus on the inclusion of features and interface functionality. The result was a hand-drawn conceptual design. Our next big challenge was determining how to proceed. Iterative Development / Rollout Approach At that point in time, existing staff with the City and County had little to no experience with ArcGIS Server and weren’t sure if the design could even be executed. With little or no funding available for consulting assistance, staff began exploring options. During this timeframe, the City had an opening for a GIS Programmer Analyst position. The focus of the search turned to someone with ArcGIS Server experience. A selection was made and on the new programmer’s first day, he was handed the conceptual design and asked “Do you think you can make this happen?” Within days the ArcGIS Server infrastructure environment was fully operational and application prototypes began appearing. Over the course of several months, we went through a cycle of prototypes, review, programming, testing, and revisions until we had a robust application which was ready for a gradual rollout. The first rollout was to selected users of iMAPS in both organizations who would provide constructive feedback. The first set of comments offered suggestions for improvements with little negative feedback. The rave reviews indicated that we were on to something big. The next rollout was to the broad City and County internal user population and to internal users at the other municipalities. Again, positive reviews and more suggestions were received. After a couple of months of internal use and scrutiny, it was time to begin a rollout to citizens. The citizen rollout was gradual as well. We notified selected users, provided the link, and solicited feedback. We strove to accommodate all feasible requests for functionality and respond to all reports of defects. The next step in the implementation was to put a link on the old iMAPS site to the “Beta” version. This provided users with the opportunity to give the application a try on their own terms within their own timeframe. We received many comments and realized just flipping the switch from old to new, all at once, was not the appropriate approach. Instead, we kept the Beta link up for several months and then switched the links on the iMAPS jump page so the new version was the primary application. Users could still access the old version if they chose. Additional training and documentation for some external users was conducted so they could learn how to use the new application to accomplish their business purposes. Once this training was completed, all iMAPS links from City and County sites were pointed to the new application. The total implementation process from the first meeting until final go live took approximately 15 months, with the largest amount of time devoted to the slow roll out and adoption. The primary private sector users of the application are developers, real estate professionals, surveyors, attorneys, and insurance professionals. The application is also used extensively by internal staff at the City and County and staff in several of Wake County’s municipalities. We believe this purposeful, slow rollout has led to the successful adoption by these users. City of Raleigh GIS / Wake County GIS Page 2 Data and Technology Integration The diversity of our users speaks to a second reason for the application’s success. The application has proven to be easy to use and there is a large and diverse amount of information which can be accessed. Over ten different City and County databases (see table below) and applications are integrated into iMAPS as well as data from other municipalities and Google Street View. Additional applications and data are in the process of being integrated as the application continues to grow. Integrated Systems and Databases Wake County City of Raleigh Other Municipalities Vector and raster geospatial data Real Estate / CAMA System Register of Deeds Imaged Documents House Photos Database Scanned Septic Permits Link to Data Download Site Vector and raster geospatial data Land Development Database Zoning Solid Waste Permits & Inspections System Police Records Pictometry (In development) Points of Interest Other Google Street View Note: The City and County geospatial databases both include Zoning, Solid Waste and Points of Interest data in addition to a total of over 700 other layers of data The use of web services and API’s eased the integration between disparate systems located within different organizations. The use of standardized tools and methodologies to access the backend databases also simplified development. With the plethora of data which could be displayed or presented, the need to determine what layers were to be included in the base map was critical. We also needed to determine what information should be represented graphically and what could be presented non-graphically. These were all important design and usability issues which were resolved jointly and with the desire to make the application as intuitive and easy to use as possible. Partnerships The development of iMAPS also provided an opportunity to engage other municipalities within Wake County in order to provide a primary application for citizens in all jurisdictions to access similar information. An example includes solid waste collection information. This was initially developed to provide collection schedule information for City of Raleigh citizens. Once other towns saw the feature they asked to be included and provided the data. Citizens can now find out when their garbage will be collected in a number of municipalities in Wake County through one application. The towns also helped develop Points of Interest data for their community, all of which were incorporated into a single countywide dataset. Extensive collaboration was required to design, develop, and deploy new iMAPS. That collaboration continues through the maintenance of the application and ongoing response to issues. The City of Raleigh supports the application and servers while Wake County has taken the lead in publicity, customer service, and training. The joint development staff continues to meet regularly to evaluate and recommend new features and data that users request through a survey linked to the site. City and County staff have been actively involved in joint outreach to the community through presentations and demonstrations. City of Raleigh GIS / Wake County GIS Page 3 http://maps.raleighnc.gov/iMAPSRaleigh ORGANIZATIONAL IMPACT Confidence in Data Integrity - The collaborative environment fostered by Raleigh’s and Wake County’s GIS staff continues to have major positive impacts on both the public and governmental agencies that rely on the common iMAPS viewer. One of the characteristics seen as beneficial to County, City, and town staff, is the access to real-time data from multiple agencies and sources while performing a task (permitting, street addressing, subdivision plan review, providing information, etc.). The information is considered reliable and is used confidently because users know the geographic information is being served up by the responsible jurisdiction after being updated by the responsible agency. Organizational Trust and Understanding - The close working relationships which have developed over time between Wake County and Raleigh GIS staff, and which were renewed with new staff through the iMAPS effort, have also fostered trust and understanding between the jurisdictions. Raleigh GIS is able to explain Wake County’s business rules for maintaining property information to City staff, as well as relay problems that those business rules generate for Raleigh agencies back to Wake County GIS. This has opened the door, on numerous occasions, for understanding of, and changes to, operating procedures that benefited both jurisdictions. As another example of cooperation, Raleigh GIS has also included Wake County GIS in plans to develop a master address database for the City. Cost and Resource Sharing - By sharing data through hardware, database, application, and network integration, both jurisdictions have been able to better control costs of data storage and database and application development. The two agencies have worked to minimize, wherever possible, redundant data storage. This has eliminated problems caused when databases are out of synch, increased reliability and confidence, and reduced overall program costs. Joint database and application development, maintenance, and support have resulted in programs City of Raleigh GIS / Wake County GIS Page 4 and tools used commonly across both organizations resulting in additional cost savings through cost-sharing, reduced resource needs, and broad acceptance by users. iMAPS is just one of many joint ventures and is the culmination of a joint vision of greater access to information for staff and citizens alike. Impact on Citizens - The use of iMAPS by citizens and customers continues to grow as they take advantage of the ready availability of geographic information. The number of customers personally visiting or contacting Raleigh and Wake County GIS offices for information has dramatically decreased over the last few years. Customers are able to get more geographic information using iMAPS and related internet applications at their convenience, very often after business hours and on the weekends. This has freed up Wake County GIS’s Customer Service staff to assume Helpdesk responsibilities for the iMAPS application as well as help other teams, more effectively, utilizing existing staff and avoiding requests for new positions. Changes in Perceptions - iMAPS has done much to dispel a perception commonly held by citizens that governments do not talk, much less work together. iMAPS has given citizens who need to work with both the City and County, the benefit of discussing their issues with the appropriate agencies using information presented consistently through the common iMAPS interface. This has reassured customers that various governmental agencies can, and do, look at the same geographic data presented in the same way in an effort to make coordinated decisions. iMAPS has also given governmental agencies the ability to look at information across jurisdictional lines. Seldom do the impacts of a decision stop at the jurisdictional boundary. Therefore using the same interface and data for decision making and visualization has helped with coordination and implementation of policies. SUMMARY Technologically, iMAPS is sophisticated; taking advantage of the latest advances in network, database, and server capabilities to deliver a robust, reliable system. However, the technology is not what makes the system special. The collaborative relationship between the Wake County and City of Raleigh GIS programs and the common desire to provide easy access to geospatial data for citizens and staff is unique. Through ongoing coordination and collaboration, a culture of cooperation has grown. The results provide real benefits to the citizens and taxpayers. iMAPS is truly an enterprise land records portal, providing access to data and applications from multiple agencies and jurisdictions to citizens who often do not know or care who actually provides their services. iMAPS is an excellent example of what can be accomplished when organizations work together. City of Raleigh GIS / Wake County GIS Page 5 Attachment 1 iMAPS: Raleigh Crime Map Tool City of Raleigh GIS / Wake County GIS Page 6 Attachment 2 iMAPS: Link to Wake County Environmental Services Scanned Septic Permit City of Raleigh GIS / Wake County GIS Page 7 Attachment 3 iMAPS: Link to Wake County Register of Deeds Scanned Subdivision Map City of Raleigh GIS / Wake County GIS Page 8