Beginning an Enterprise GIS with Web Services Vikas Srivastava CyberTech Systems & Software Inc.
Observations Most businesses recognize the benefits of GIS But, very few use it because ¾They fail to understand the real potential of GIS ¾They find it difficult to use ¾They perceive it as expensive ¾They believe it takes too long to implement ¾They think the Return on investment (ROI) is low….
Solution Commercially available web services such as ESRI’s ArcWeb Services are a good way to begin implementing GIS in an organization This is specifically true for organizations that perceive GIS implementations as costly, time consuming and/or resource intensive
What are ArcWeb Services? ArcWeb Services provide ¾A powerful set of GIS functions and datasets that are continuously updated ¾Specialized easy to use applications and ¾Transactional licensing
ArcWeb Services allow ¾The creation of customized maps ¾Facility to geocode customer, store, warehouse and other locations ¾Generate optimal routes, directions between locations ¾And much more…….
Benefits ArcWeb Services offer a unique opportunity to incorporate GIS in your business processes at a reduced entry cost They provide access to a powerful GIS that you don’t have to buy or maintain Have a facility to upload and store your data on ArcWeb servers It is ready to use and its availability is 99.9%
Benefits ArcWeb Services can be accessed from within ESRI’s Desktop GIS software such as ArcGIS or used in customized applications using SOAP The effort involved in developing customized applications is little Existing IT systems and applications can be spatially enabled using ArcWeb services with minimal effort
An Example Business Scenario: A retail chain intends to carry out a mailer campaign targeted at its customers in a specific area to increase the sales of their store in the neighborhood
Approach Associate customers in the customer database with stores Generate a mailing list Refine the list based on other customer data that you may have such as age, race etc Mail the coupons The above approach was improved by adding GIS to the analysis
Associating Customers To Stores Traditionally, zip codes have been used to associate customers with stores But, customers don’t necessarily shop in stores within their zip code Some stores may be more accessible via freeways, even though there may be other stores closer
Adding GIS To The Process Customer locations were batch geocoded using ArcWeb services using only the address, city, and zip code fields The X, Y coordinates returned by the geocoding service were stored in two new fields of the customer database
Geocoding Customers
Customers
Customers and Stores
Customers, Stores and Zip Codes
Customer Assignment Using GIS Distance of every customer from the stores were determined using the routing functionality of ArcWeb Services and Customers were assigned to the store they were closest to
GIS Based Customer Assignment
Refining The Customer List To narrow down on the best set of customers, a weighted score was assigned to each customer based on other information like age, number of trips to your store etc. The score was added as an attribute to the customer record
Customer Score
Finding The Best Customers
Moving Forward Other ways of using the functionality and data provided through ArcWeb services are ¾Accessing ArcWeb Services through ESRI’s desktop GIS software such as ArcGIS ¾Developing custom mapping applications using ArcWeb Services or ¾Integrating ArcWeb services with enterprise IT systems
Integrating ArcWeb Services & SAP Displaying customer location from within SAP
Integrating ArcWeb Services & SAP Displaying customer location from within SAP
Integrating ArcWeb Services & SAP Routing customer service technicians using GIS
Integrating ArcWeb Services & SAP Routing customer service technicians using GIS
Integrating ArcWeb Services & SAP Routing customer service technicians using GIS
In Conclusion ArcWeb Services are the most functionally rich GIS web services in the market today ArcWeb Services provide access to some very powerful GIS information ArcWeb Services can be used by organizations in various ways