Developing Hydrology Mashups with ArcGIS Server 9.3 by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY E-mail :

Slides:



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

Seminar on Emerging Trends in Data Communication and Dissemination Statistical Data as a Service and Internet Mashups by Zoltan Nagy 19 February 2010.
Internet-based GIS Larry Theller October Geographic Information Systems Mapping is inventory and presentation of spatial data. GIS means Geographical.
Cloud computing in spatial data processing for the Integrated Geographically Distributed Information System of Earth Remote Sensing (IGDIS ERS) Open Joint-Stock.
Nevada Division of Water Resources Where are we, and where are we going?
Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
ICEWATER: INRA Constellation of Experimental Watersheds Cyberinfrastructure to Support Publication of Water Resources Data Jeffery S. Horsburgh, Utah State.
Esri International User Conference | San Diego, CA Technical Workshops | Under the Hood of the Esri Hydro Viewer Kenny Ling & Caitlin Scopel July 2011.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Deploying ArcGIS Online in an Enterprise City of Columbus, Ohio Shoreh Elhami, GISP, MCRP Citywide GIS Manager September 23 rd, 2014.
Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
Oregon Explorer Mashups. What is a mashup? a mashup is a web page or application that combines data or functionality from two or more external sources.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Building a GeoPortal with the ArcGIS for Flex Viewer Denver PUG 5/12/2011 Mike Riley.
Mercator/Coronelli ArcGIS Server 9.3 Data Management GIS Web Services Mapping Application Developer Tools Spatial Analysis Publishing to Clients Image.
Time Series Analyst An Internet Based Application for Viewing and Analyzing Environmental Time Series Jeffery S. Horsburgh Utah State University David.
Much Ado About Google Nathan Mattox Geospatial Extension Specialist University of Missouri - Columbia.
Bridging the digital divide in WV GIS systems Presenter: Tu H. Tran, MS Marshall University.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS.
The benefit of GIS-reporting in the context of Water-related Health
ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess) Introduction to GIS and ArcGIS 1 of 48.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
River Rainfall Runoff G.W.T Main objectives of the project: Designing the irrigation system for a specific area. The first step is to determine the water.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Platform as a Service (PaaS)
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Sharing Geographic Content
Mary LaMagna Reiter GIS Analyst, Contractor GEOG 596A.
Open Source Geospatial software for the the Army Corps of Engineers Wetlands Regulatory program FOSS4G2007 Victoria, B.C. Canada Michael Smith Engineer.
ArcGIS Workflow Manager An Introduction
GIS Application Development for the Internet:
Introduction to ArcGIS API for JavaScript
Extending ArcGIS for Server
U.S. Department of the Interior U.S. Geological Survey Web Presence, Data Sharing, Real- time Analysis and Crowdsourcing GFSAD30 Sixth Workshop – July.
Or google LPI Web Services
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Leveraging ArcGIS Online Elevation and Hydrology Services
Integrative Mapping Strategies Jeremy Bixby WLIA 2013 Lake Geneva, Wisconsin.
Aquenergy Portal Elisabetta Zuanelli, University of Rome “Tor Vergata”, Italy E-Age 2014 Muscat december.
A Geoprocessing Framework using Python and ESRI SDE Howard Butler Center for Survey Statistics & Methodology Iowa State University Beginning Middle End.
ArcGIS Server for Administrators
ESRI 2012 User Conference Review of Plenary Top 10 What’s new at 10.1 What we took away from it.
FME: The Catalyst for a Multi- Participant Hazardous Spills Database for Peel Region Doug Seaborn Project Lead: Enterprise GIS Development & Deployment.
Mapping and Analyzing Watersheds: Options for Local Groups Jane Frankenberger, Ph.D. Purdue University Extension Agricultural Engineer and Water Quality.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
2008 ESRI International User Conference “G eography in Action” GIS User Group Meeting September 19, 2008.
Department of Geography
Esri UC 2014 | Technical Workshop | What is new in ArcGIS 10.2.x for Server Ismael Chivite, Greg Tieman.
Susan Blake – Infrastructure Information Coordinator, City of Sarasota Utilities Department Cameron Amrine – GIS Analyst, Stantec November 5, 2015 Creating.
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
NPS Perspectives Web Mapping Nate Irwin - Developer, CSU/NPS RIMD.
GEO 465/565 - Geographic Information Systems and Science Tuesday, March 3, 2009 Kuuipo Walsh – Institute for Natural Resources Marc Rempel – Oregon State.
Kenneth Pelman September 21, Introduction and Problem Statement Evaluation Plans Tool Description Significance and Limitations Future Research.
GIS Web Development at DWR Using ArcGIS Server and Adobe Flex.
SEA LEVEL RISE TOOLBOX A Web/Mobile Application to Project the Rising Sea in South Florida Zhaohui Jennifer Fu Dan Mcgillicuddy, GIS Center, FIU Susan.
United Nations Sub-regional Workshop on Collection and Dissemination of Socio-economic Data from Population and Housing Censuses New Delhi, India,
Platform as a Service (PaaS)
Platform as a Service (PaaS)
Platform as a Service (PaaS)
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
KISTERS TimeSeries HUB
Web Development Using ASP .NET
GIS Applications in the Water Management Sector
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Developing Hydrology Mashups with ArcGIS Server 9.3 by Alper Dinçer M.Sc. Civil Engineer Geo Web Developer State Hydraulic Works (DSI) TURKEY

Outline DSI in Brief Infrastructure of GIS in DSI Mashups Conclusion Discussions

DSI in Brief State Hydraulic Works (DSI) is a legal entity included in general budget, and is the primary executive state agency responsible for planning, management, development and operation of the nation’s overall water resources. It is founded in 1953 as a public agency.

DSI in Brief DSI is responsible for four major tasks namely; Irrigated agriculture enhancement Hydroelectric energy generation Water supply to large cities Flood prevention measures

DSI in Brief DSI is responsible for dam projects, surface water and groundwater.

DSI in Brief – GIS Usage Layers used in DSİ are : National and City Boundaries Sea Boundaries Lakes and Ponds Dams Rivers and streams Hill shade and DEM Areas due to usage, ex: residential areas Monitoring Stations

DSI in Brief – GIS Usage River Basins DSI districts Wells Irrigation Areas Soil Classification Areas Geological Areas

DSI in Brief – GIS Usage Some of Layers used in DSI in Action

Infrastructure of Software Infrastructure is based on ESRI Products ArcGIS Server 9.2 / SDE ArcGIS Server 9.3 / SDE (Still for testing purposes) Oracle 10g PostgreSQL with PostGIS Extension Windows Server 2003

Infrastructure of Hardware

Infrastructure of Internal Apps DSI Statistics Bulletin on Map -Based on ASP.NET Web ADF on ArcGIS Server 9.2

Infrastructure of Internal Apps DSI Base maps on ArcGIS Server 9.2 Default Template

Infrastructure of Internal Apps Mashup Example: Flow Monitoring Stations App. - Based on ASP.NET, Oracle Spatial, Google Maps API

Infrastructure of Internal Apps Mashup Example: Energy and Dams App. - Based on ArcGIS Server 9.3, Google Maps API

Infrastructure of Internal Apps Mashup Example: Monitoring Stations App. - Based on ArcGIS Server 9.3, Google Earth

External Apps - Mashups Mashups are used for testing purposes inside DSI, but the main target of mashups is the external users. There are approximately 500 users inside DSI, but internet is not as small as inside, so we have to think about : Performance (ArcGIS Server 9.3 & GAE) User Interface (YUI) Security (Token based – still working on)

Mashups – What is mashup? In web development, a mashup is a web application that combines data from more than one source into a single integrated tool; thereby creating a new and distinct web service that was not originally provided by either source. (Wikipedia)

Mashups – What is ingredients? Google Maps API with YUI / DOJO JS Framework ArcGIS Server 9.3 with REST Services Arc2Earth on ArcMap (for static tiles) Google App Engine (for storing static tiles) Little knowledge of Python and Javascript Aptana Studio Community Edition or notepad

Mashups – Why Google Maps API? Coverage of both Street Maps and Satellite Maps in Turkey (Main Reason) Support for dynamic “Ground Overlays” Better community support Open source extensions

Mashups – Which JS Framework? DOJO vs YUI Depends on your personal choose Both frameworks are powerful and have a good documentation. For me : DOJO for ArcGIS Javascript API YUI for ArcGIS Javascript Extension for the Google Maps API

Mashups – Why Arc2Earth for Static Tiles? I used to develop mashups Arc2Earth before ArcGIS Server 9.3 and accessing static tiles via direct connection is a bit faster than accessing via ArcGIS Server Services. (don’t ask for scientific proof, because there isn’t any )

Mashups – Why Google App Engine? It is only used for storing tiles for now, but it can be used for GIS queries and analysis in the future. Google App Engine’s advantages are: No need for hardware and software Scalable (Same app. for 1 to 1 Million user) Free (Up to some limitations)

Mashups – Anatomy of a mashup

Mashups – Current Situation There is a conflict about security issues on which layers and how much data to be available for the public. When the issue will be solved, our mashup will completely opened to the public.

DEMO

Conclusion This presentation covers the new era in GIS development : “mashups” As it is seen from the slides, it is much more easy than before to develop web based GIS applications with the service based architectures and mash them up.

THANKS FOR ATTENTION!

Discussions Questions & Answers