GIS Application Development for the Internet:

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

SharePoint 2010 Overview Presented by: Oscar Garcia
Building Mobile Apps in the Cloud – Comparing Approaches.
Spatial Vision Innovative Geospatial Solutions BioSIRT - A national system using Open GIS components Ian Miller.
Sharing & Managing Spatial Data Using Cloud Kenna Kelly Eagle Technology Group, New Zealand GIS Accounts Manager South Pacific & NZ South Island.
Deploying ArcGIS Online in an Enterprise City of Columbus, Ohio Shoreh Elhami, GISP, MCRP Citywide GIS Manager September 23 rd, 2014.
Developing Mobile Applications within an Enterprise Architecture CASE STUDY Deputy Under Secretary of Defense (OUSD) Military Community & Family Policy.
Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Enterprise Architecture for Delivering Spatial and Tabular Data and Associated Documents to Managers and Field Personnel Bill Slocumb GIS Professional.
The Geospatial Web Matt Kenny RIDOLFI, Inc 02/23/ Web:
Virginia Geospatial Institute Order of Operations ArcGIS.com ArcGIS.com ArcGIS Explorer online ArcGIS Explorer online ArcGIS Explorer ArcGIS Explorer.
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Esri Maps for Salesforce and Microsoft Dynamics CRM
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Lecture 2: Technical Basics
CLOUD COMPUTING.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
Cloud computing Tahani aljehani.
GIS Resources For Journalists. Outline What is GIS? Why use GIS? How are journalists using GIS? Data driven journalism What do you need to make and share.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
The ArcGIS Platform Cloud and Web Service based GIS Patrick Gahagan – Esri January 25 th, 2012 United Nations.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Sharing Geographic Content
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
James B. McCarthy - County Executive Summit County Department of Community and Economic Development and The Emergency Management.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Introduction to Open Source GIS, GeoTec 2005
©2009 Cadcorp Compass 09 25th June 2009 O’Callaghan Alexander Hotel, Dublin 2.
How does a community utilize ESRI’s ArcGIS Online functionality and incorporate into their existing GIS workflow? Adam Pooler, GISP – Senior GIS Analyst.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
SednaSpace A software development platform for all delivers SOA and BPM.
Matthew Lerner Senior Product Specialist June, 2008 Location Intelligence: GIS Mapping with WebFOCUS and ESRI.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Karsten Vennemann, Seattle Free and Easy Web Mapping.
GIS Day UWM Making the Case for GIS Coordination in Wisconsin David Mockert November 14, 2007.
Hopping On the RIA Train to Solon with Flex Tim Howard GIS Coordinator City of Solon September , 2011 | Hyatt Regency Hotel | Columbus, Ohio.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
October 28,2010 Carmen Maso’ – Region 5 National GIS Workgroup Chair.
material assembled from the web pages at
ArcGIS Online with Lucity
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
1 Clearinghouse Update ArcGIS Online for Organizations selected as the platform for the clearinghouse VDEM Grant Funding for a one- year subscription made.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
NSF DUE ; Laura Johnson Cherie Aukland.
What Every Manager Needs to Know About Cloud GIS John Thieling.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
SaaS Software as a Service & Cloud Computing An Introduction B.P.Sharma, Managing Director Wizard InfoSolutions Private Limited
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
2010 ESRI Developer Summit What’s coming in ArcGIS 10.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
The Real-World of ArcGIS Server Implementing ArcGIS Server Applications March 8, Indiana GIS Conference Joe LaCombe Woolpert, Inc.
A Transformation has Occurred Enabling Web GIS Everywhere DesktopWebDevice ServerOnline Content and Services Web GIS.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
AGOL and Portal for ArcGIS AGOL is ESRI’s Cloud service offering and requires purchasing credits through the DWR ESRI software contract. Portal for ArcGIS.
Developing Hydrology Mashups with ArcGIS Server 9.3 by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY
Scott Stafford-Veale Harnessing Configuration for web GIS Application Development September 3, 2014.
Web GIS: Architectural Patterns and Practices
Jeremiah Insights for ArcGIS Jeremiah
ArcGIS for Transportation Analytics
Introduction to Portal for ArcGIS
Presentation transcript:

GIS Application Development for the Internet: What you need and how to get started! Fred Hejazi – Director of Geospatial Services, Avineon Inc. An ISO 9001:2008 Registered CMMI Maturity Level 3 Company 1430 Spring Hill Rd, Suite 300  McLean, VA 22102  703-671-1900  www.avineon.com

Today’s Agenda Differences between desktop GIS and Web GIS Evolution and architecture of today’s Web GIS How the components work together Licensing models How to select the right technology (Example Project) Industry Future Conclusion

Internal Infrastructure Desktop vs. Web GIS Internal Infrastructure Data GIS Platform Application Desktop GIS 3 basic layers: Data, Platform, Application All are inside your IT Infrastructure One user at a time Web GIS Same 3 layers: Data, Platform, Application Each layer (or part) can be located anywhere Thousands of simultaneous users? Internet IT Infrastructure

Evolution of Web GIS Generation 1 (Desktop GIS for the web) Screen images sent over the web Data, Software and Application inside my network Generation 2 (True web technology) Improved technology, service architecture Implementation similar to Generation 1 Standardization of Web Services Generation 3 (Hosted and shared services) Hybrid and Hosted Services Optimized for the web Supports distributed cloud implementation Arcview IMS MapObjects IMS . . . ArcIMS Maptitude for the web . . . Google Maps ArcGIS Server Here.com . . .

Typical Architecture A Using a Map Server (e.g. ArcGIS Server) Common use: web based GIS Viewer ARCGISServer GIS Data Map Server Cloud Web Services Desktop GIS e.g. Map Server RDBMS Cloud Web Services ArcGIS Server (ESRI) Oracle Microsoft BING Geo Server (Open) MS SQL Server ArcGIS Online Google Enterprise PostGRE Google Maps Think Geo ESRI GDB CloudMade … Many more options Components Typical Cost Map Server $4K - $24K + RDBMS $0 - $20K + Cloud Web Services $0 - $15K + Hardware Infrastructure $3K - $10K +

Typical Architecture B Hosted Services (e.g. ArcGIS Online / Google Fusion Tables) Desktop GIS e.g. Cloud Web Services Cloud Web Services ArcGIS Online Google Maps GISCloud CartoDB Components Typical Cost Cloud Web Services $500 - $15K +

Typical Architecture C Using spatially enabled RDBMS & cloud web services Desktop GIS e.g. GIS Data Cloud Web Services RDBMS Cloud Web Services Oracle Spatial Microsoft BING MS SQL Server ArcGIS Online PostGRE Google Maps ESRI GDB CloudMade Components Typical Cost RDBMS $0 - $20K + Cloud Web Services $0 - $15K + Hardware Infrastructure * $3K - $10K + * - May not be required

|||||||||||||||||||||||||||||||| How Web GIS Works How the components interact in Architecture C Typically used in application where the data is dynamic Application Server ArcGIS Online ||||||||||||||||||||||||||||||||  RDBMS WEB SERVER   ||||||||   

Licensing Models Major services provide free use of their base maps for public facing non-commercial applications Services such as Geocoding, Routing, Weather, and Elevation are limited or paid only Example: Geocoding Service Service Cost Limitation (Free/paid) Google Maps 0/+$15000 per year 2,500/100,000 per day CloudMade 0/$15 per 100,000 100,000/No limit per Month ESRI AGO $2500 + $100 per 25000 All paid services with no limitations Nokia Here.com 0/$1500 per month 2500/10,000 per day * - Subject to change

Quality Varies Different mapping platforms provide varying results CloudMade Google ESRI AGO JS Nokia Here.com Census Data Navteq Roof top Example applications: Delivering a package/emergency response –> Roof Top Geocoding voters –> Census

Example Project Build a web page to collect public comments on a proposed zoning map. Collected data should be viewable in ArcGIS

Example Project Application Components Selection Process Web Mapping Hosted Internally / Externally Windows / Linux Mapping Bing / ArcGIS Online / CloudMade/ Google Maps Database MS SQL / Oracle / MySQL / PostGRE technology Silverlight / Flash / Javascript-php Selection Process External hosting allows for rapid start up (no need to purchase hardware) Linux requires less hardware Google maps is more appropriate for a public facing application PostGRE is free and includes PostGIS if future GIS analysis functionality is required PostGRE data is also supported natively by ArcGIS as a Query Layer Use of Plugins is being phased out by most web developers in favor of Javascript Development time: 3 days, deployment cost: $40 per month Mapping Database Technology Hosting

Future Direction Reduced costs More applications by “non-GIS” programmers Open source data and software Openstreetmaps.org Open layers ... and several others More “Apps” less “Maps” Integration of mobile and sensor technology Phase out of Silverlight and Flash based mapping HTML 5 Google switched about a month ago Expect others to follow Significantly improved performance Cross platform support on mobile

Conclusion Try before you buy (or start development) Examples: Google routing Max 10/23 way points ArcGIS standard Max 10 way points – 50 with World server Multi-vendor solutions may work best ESRI Routing & Google Street views GIS skills not as important as technology skills Expect and plan for a more complex architecture Test performance Select consultants with broad experience

Director of Geospatial Services, Avineon Inc. fhejazi@avineon.com Fred Hejazi Director of Geospatial Services, Avineon Inc. fhejazi@avineon.com An ISO 9001:2008 Registered CMMI Maturity Level 3 Company 1430 Spring Hill Rd, Suite 300  McLean, VA 22102  703-671-1900  www.avineon.com