Extending the Functionality of the Client

Size: px
Start display at page:

Download "Extending the Functionality of the Client"

Transcription

1 Stefanakis, E., Web Mapping and Geospatial Web Services. CreateSpace Independent Publ. [In English], pp.168. Get a copy from Amazon Chapter 5 Extending the Functionality of the Client Emmanuel Stefanakis

2 Introduction JavaScripts programming language of the Web embedded into HTML enrich functionality JVM GET CLIENT HTTP/HTML SERVER Java Virtual Machine PUT 2

3 Google Maps API Allows Google Maps (content+functionality) and user data being integrated into web-based applications viewed by any user, regardless of the client s/w 3

4 Google Maps API API Application Programming Interface a source code based specification used as an interface by software components to communicate with each other 4

5 Google Maps API API Application Programming Interface Server data and functionality can be integrated into the client application JavaScript Library System (Client) System / Service (Server) 5

6 Google Maps API Google Maps API created by Google (JavaScript Library) to facilitate developers integrating Google Maps (and functionality) into their web sites with their own data It is a free service for limited use currently does not contain ads, Google reserves the right to display ads in the future 6

7 Google Maps API Lets you embed Google Maps in web pages with JavaScript Provides a number of utilities for manipulating maps adding content to the map through a variety of services 7

8 Google Maps API The full Google Maps can be embedded on an external web site Choose the API version Currently v3 ( Creating the map interface involves adding the Google JavaScript code to the web page, and using JavaScript functions to add points/objects to the map 8

9 Extend the Client-side (Intro Web Mapping) JavaScripts Java Virtual Machine GET CLIENT HTTP SERVER Google Server PUT { unb.htm } JavaScript functions part of GMaps API html (unb.htm) < p> UNIVERSITY OF NEW BRUNSWICK< /p> <javascript= get_google_map > <javascript= zoom_buttons > <javascript= pan_buttons > <javascript= mouse_xy >

10 Google Maps API Example Java Virtual Machine GET CLIENT HTTP SERVER Google Server PUT { gmapi_example.htm } html (gmapi_example.htm) 10

11 Google Maps API Example Client browser 11

12 12

13 Google Developers 13

14 Bing Maps API Interactive SDK του Bing Maps API 14

15 OpenLayers 15

16 OpenLayers What is it? a pure JavaScript library for displaying map data in most modern web browsers with no server-side dependencies it implements a JavaScript API for building rich web-based geographic applications similar to the Google Maps and MSN Virtual Earth APIs it is Open and Free Software OSGeo Project 16

17 OpenLayers Two basic concepts Map stores information about the default projection, extents, units, and so on of the map Layer stores information about how OpenLayers should request data and display it inside the Map, data is displayed via Layer s 17

18 OpenLayers Crafting HTML OpenLayers supports putting a map at almost any HTML element on your page include a script tag for the OpenLayers library to the HTML page 18

19 OpenLayers Map Constructor to create the viewer, you must first create a map ID of an HTML element 19

20 OpenLayers Layer Constructor next step to creating a viewer is to add a layer to the Map ID of the map OpenLayers supports many different data sources, from WMS to Yahoo!Maps to WorldWind. In this example, the WMS layer is used. The WMS layer is an example provided by MetaCarta. 20

21 OpenLayers View parameters to display the map, you must add the map and set a center and zoom level (e.g., zoomtomaxextent function) 21

22 OpenLayers Example 22

23 OpenLayers Base and Overlay Layers A layer can be defined as an overlay layer So that it can be displayed at the same time as other layers make the image transparent make the layer an overlay layer 23

24 OpenLayers Base layer Overlay layer 24

25 OpenLayers request=getmap&version=1.1.1& srs=epsg:4269&bbox=-72,45.35,-71.85,45.5& width=800&height=600& style=&format=image/png& layers=nhn:hydrography,nrn:roadnetwork,nrwn:track Example 25

26 OpenLayers Example 26

27 OpenLayers Examples 27

28 OpenLayers Examples 28

29 OpenLayers Examples 29

30 OpenLayers Examples 30

31 OpenLayers Examples 31

32 OpenLayers Examples 32

33 Heraklion SDI -- Web Client 33

34 The Viewer (thin mapping client) Heraklion SDI -- Web Client 34

35 Heraklion SDI -- Web Client 35

36 Heraklion SDI -- Web Client 36

37 Heraklion SDI -- Web Client Web Map Service (WMS) GetFeatureInfo request dhmoi_irakliou.getfullrequeststring({ REQUEST: "GetFeatureInfo", EXCEPTIONS: "application/vnd.ogc.se_xml", BBOX: dhmoi_irakliou.map.getextent().tobbox(), X: e.xy.x, Y: e.xy.y, INFO_FORMAT: "text/html", FONT: "c:/ms4w/fontlist/times.ttf", ENCODING: "ISO ", QUERY_LAYERS: dhmoi_irakliou.params.layers, WIDTH: dhmoi_irakliou.map.size.w, HEIGHT: dhmoi_irakliou.map.size.h}); 37

38 Heraklion SDI -- Mashups Base Map: Google Satellite Layers: Municipalities, Road Network, Buildings 38

39 Heraklion SDI -- Mashups Base Map: Google Map Layers: Municipalities, Road Network 39

40 Heraklion SDI -- Mashups Base Map: Orthophoto Map Layers: Municipalities, Towns, Road Network 40

41 Integrated CEOS European Data Server Heraklion SDI -- Mashups Base Map: ICEDS (WMS) Layers: Geology, Urban areas, Towns, Lakes 41

42 Roman and Byzantine Empires 42

43 Antikythera Mechanism 43

44 Early Housing in Fredericton 44

45 Grand Lake Meadows 45

46 City of Fredericton 46

47 City of Fredericton 47

48 References Mitchell, T., Web Mapping. O Reilly:USA. OSGeo Open Source Geospatial Foundation, Stefanakis, E., and Prastacos, P., Development of an Open Source Based Spatial Data Infrastructure. Applied GIS Journal, ISSN , Vol. 4, No. 4, pp Stefanakis, E., Map Mashups and APIs in Education. In: Peterson, M. (Ed.). Online Maps with APIs and Map Services. Springer. 48

Maps on the Web. Chapter 1. Emmanuel Stefanakis.

Maps on the Web. Chapter 1. Emmanuel Stefanakis. Stefanakis, E., 2015. Web Mapping and Geospatial Web Services. CreateSpace Independent Publ. [In English], pp.168. Get a copy from Amazon Chapter 1 Maps on the Web Emmanuel Stefanakis http://www2.unb.ca/~estef/

More information

Getting Started with the ArcGIS Server JavaScript API

Getting Started with the ArcGIS Server JavaScript API Getting Started with the ArcGIS Server JavaScript API Agenda Introduction ArcGIS Server services and mashups REST API Services Directory JavaScript API ArcGIS Server Resource Center Dojo Maps, layers,

More information

Lecture note on the history and principles of geo-webservices

Lecture note on the history and principles of geo-webservices A SHORT INTRODUCTION TO GEO-WEBSERVICES Lecture note on the history and principles of geo-webservices Barend Köbben Version 1.0 February 24, 2010 Contents 1 From monolithic to distributed GIS architectures

More information

OpenLayers: Open Source Map Browser

OpenLayers: Open Source Map Browser OpenLayers: Open Source Map Browser July 12, 2008 Introduction Outline OpenLayers Features, history, components Code example Types and integration of data layers Conclusion 1 History! "! )./ - DE #! $

More information

Road maps. Introduction. Structure

Road maps. Introduction. Structure Road maps Introduction This service let you embed interactive maps in your website (à la Google maps). You can customize map by displaying data in overlays You can create your own overlays. Structure To

More information

Database Systems. Chapter 5. Emmanuel Stefanakis

Database Systems. Chapter 5. Emmanuel Stefanakis Stefanakis, E., 2014. Geographic Databases and Information Systems. CreateSpace Independent Publ. [In English], pp.386. Get a copy from Amazon Chapter 5 Database Systems Emmanuel Stefanakis http://www2.unb.ca/~estef/

More information

ArcGIS 9.2 Works as a Complete System

ArcGIS 9.2 Works as a Complete System ArcGIS 9.2 Works as a Complete System A New Way to Manage and Disseminate Geographic Knowledge Author/Serve/Use Maps Data Models Globes Metadata Use Desktop Explorer Web Map Viewer Mobile Open APIs Enterprise

More information

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved.

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved. Help Documentation Copyright 2007 WebAssist.com Corporation All rights reserved. Using Pro Maps for Google This wizard adds a Pro Map for Google to your web page, allowing you to configure and specify

More information

Open Source Cloud Map User Guide

Open Source Cloud Map User Guide Open Source Cloud Map User Guide Table of Contents Map Page... 1 Static Mercator Map... 1 Customizable Map... 1 Title Bar... 2 Toolbar... 2 Non Toolbar Navigation... 3 Map Window... 3 Layers / Legend Window...

More information

From Geoportal to Spatial Data Service Platform. Jani Kylmäaho National Land Survey of Finland Development Centre

From Geoportal to Spatial Data Service Platform. Jani Kylmäaho National Land Survey of Finland Development Centre From Geoportal to Spatial Data Service Platform Jani Kylmäaho National Land Survey of Finland Development Centre Introduction National Land Survey of Finland - 1900 employees Development Centre - 120 employees

More information

WebGIS exercise Land Change Viewer. Elisabeth Weinke Department of Geoinformatics University of Salzburg

WebGIS exercise Land Change Viewer. Elisabeth Weinke Department of Geoinformatics University of Salzburg WebGIS exercise Land Change Viewer Elisabeth Weinke Department of Geoinformatics University of Salzburg Overview Client Application OpenLayers Google Maps Interface WMS WFS Server GeoServer Data management

More information

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM Hong Kong Observatory Mission HONG KONG OBSERVATORY To provide people-oriented quality services in meteorology

More information

INTERRACTION COMPONENT STATE-OF-THE-ART

INTERRACTION COMPONENT STATE-OF-THE-ART INTERRACTION COMPONENT STATE-OF-THE-ART DELIVERABLE D6.1.1 By C2TECH Due date of deliverable : t0+ 6 Actual submission date: t0+ xxx Version :01 State : Draft/For approval/approved/obsolete Dissemination

More information

source: https://doi.org/ /boris downloaded: Version 1

source: https://doi.org/ /boris downloaded: Version 1 NAKINFO ONLINE source: https://doi.org/10.7892/boris.68367 downloaded: 13.3.2017 DEVELOPER S MANUAL Version 1 NakInfo Online Developer s Manual version 1, 2011 By Flametree Systems Engineering Ltd www.flametree

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that comprise Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information

IIPIMAGE AND THE OLDMAPSONLINE.ORG PROJECT

IIPIMAGE AND THE OLDMAPSONLINE.ORG PROJECT IIPIMAGE AND THE OLDMAPSONLINE.ORG PROJECT Petr Žabička Petr Přidal Moravian Library Brno: OldMapsOnline.org R&D grant of the Czech Ministry of Culture (DC08P02OUK006)

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that make up Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information

X Slippy Maps. (...and Scott Davis)

X Slippy Maps. (...and Scott Davis) X Slippy Maps (...and Scott Davis) 1 2 Scott Davis 3 4 It was the best of times, it was the worst of times... 5 6 Ajax 7 Static Maps vs. Slippy Maps 8 9 10 Who is the OGC? The Open Geospatial Consortium

More information

Interactive Web Mapping: Overview

Interactive Web Mapping: Overview Interactive Web Mapping: Overview Overview of how geospatial data is formatted requested supplied consumed by/for web technologies 2 Definitions Analysis exploring and modeling geospatial phenomena Mapping

More information

Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application

Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application In the final project for this course you will be creating an integrated Google Maps

More information

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton Getting Started with ArcGIS for Server Charmel Menzel and Ken Gorton Agenda What is ArcGIS for Server? Types of Web services Publishing resources onto the Web Clients to ArcGIS for Server Editions and

More information

Author. Publish. Use

Author. Publish. Use Building Mashups Using the ArcGIS Web APIs Heather Gonzago Garima Vyas Agenda g Overview: Web Maps Overview: ArcGIS API for REST ArcGIS API for JavaScript p Google Maps Extension Bing Maps Extension ArcGIS

More information

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What

More information

Leveraging OGC Services in ArcGIS Server

Leveraging OGC Services in ArcGIS Server Esri International User Conference San Diego, CA Technical Workshops Jul.14 th 2011 Leveraging OGC Services in ArcGIS Server Satish Sankaran Yingqi Tang Agenda Interoperability

More information

Welcome to the Introduction to Mapbender

Welcome to the Introduction to Mapbender 0 Welcome to the Introduction to Mapbender Author: Astrid Emde Author: Christoph Baudson Version: 1.0 License: Creative Commons Date: 2010-08-30 1 Table of Contents 1 Project Overview 2 1.1 Geoportal Framework

More information

Google Maps Mashups WORKSHOP. Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis. Harvard University gis.harvard.

Google Maps Mashups WORKSHOP. Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis. Harvard University gis.harvard. Google Maps Mashups WORKSHOP Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis Harvard University gis.harvard.edu Fall, 2012 Objectives: Workshop objectives and flow 1) In 2 hour, hands

More information

ASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS

ASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS Proceedings of the IX Bulgarian-Serbian Astronomical Conference: Astroinformatics (IX BSACA) Sofia, Bulgaria, July 2-4, 2014, Editors: M. K. Tsvetkov, M. S. Dimitrijević, O. Kounchev, D. Jevremović and

More information

Providing Interoperability Using the Open GeoServices REST Specification

Providing Interoperability Using the Open GeoServices REST Specification 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Providing Interoperability Using the Open GeoServices REST Specification Satish Sankaran Kevin Sigwart What

More information

Grid Exemplars: Web mapping in 3D. - Mark Morrison

Grid Exemplars: Web mapping in 3D. - Mark Morrison Grid Exemplars: Web mapping in 3D - Mark Morrison Fractal Technologies Fractal Technologies are software solution providers to E&M Focus on improving access to and use of (3D) spatial data Long standing

More information

Terratype Umbraco Multi map provider

Terratype Umbraco Multi map provider Terratype Umbraco Multi map provider Installation Installing via Nuget This Umbraco package can be installed via Nuget The first part is the Terratype framework, which coordinates the different map providers,

More information

Introduction THE OPENGEO ARCHITECTURE

Introduction THE OPENGEO ARCHITECTURE Introduction Putting maps on the web used to be very very difficult. It required specialized software, and more important, specialized knowledge about the kinds of data and processes used to create cartographic

More information

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler Developing a Free and Open Source Software based Spatial Data Infrastructure Jeroen Ticheler 1 License This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.

More information

An Urban Planning Web Viewer based on AJAX *

An Urban Planning Web Viewer based on AJAX * An Urban Planning Web Viewer based on AJAX * Miguel R. Luaces, David Trillo Pérez, J. Ignacio Lamas Fonte, Ana Cerdeira-Pena Database Laboratory, University of A Coruña, Campus de Elviña s/n. A Coruña,

More information

Juniata County, Pennsylvania

Juniata County, Pennsylvania GIS Parcel Viewer Web Mapping Application Functional Documentation June 21, 2017 Juniata County, Pennsylvania Presented by www.worldviewsolutions.com (804) 767-1870 (phone) (804) 545-0792 (fax) 115 South

More information

6 New Approaches for Integrating GIS layers and Remote Sensing Imagery for Online Mapping Services

6 New Approaches for Integrating GIS layers and Remote Sensing Imagery for Online Mapping Services 6 New Approaches for Integrating GIS layers and Remote Sensing Imagery for Online Mapping Services Harry Kuo-Chen Chang*, Ming-Hsiang Tsou ** * Department of Geography, National Taiwan Normal University,

More information

Caching Tile Cache Creation & Management

Caching Tile Cache Creation & Management Exploring Options for Map Caching Tile Cache Creation & Management Presented By: Todd Wascher, Business Development Manager 04.21.2011 We Visualize Your World Whachutalkinbout? What we ll cover with this

More information

NFMS web portals Focus on monitoring functions

NFMS web portals Focus on monitoring functions NFMS web portals Focus on monitoring functions National Forest Monitoring System web portal to disseminate forest-related geospatial data on the web Dr. Inge Jonckheere, FAO UN-REDD October 2014, Hanoi,

More information

Terratype Umbraco Multi map provider

Terratype Umbraco Multi map provider Terratype Umbraco Multi map provider Installation Installing via Nuget This Umbraco package can be installed via Nuget The first part is the Terratype framework, which coordinates the different map providers,

More information

ERDAS Image Web Server Datasheet

ERDAS Image Web Server Datasheet ERDAS Image Web Server Datasheet age 1 of 10 ERDAS Image Web Server Image serving protocols Multi-protocol support Expose images with different protocols. ERDAS Compressed Wavelet Protocol (ECWP) image

More information

Interactive Maps Purpose: Login to the System: Interactive Maps ONTINUE AGREE

Interactive Maps Purpose: Login to the System: Interactive Maps ONTINUE AGREE Interactive Maps Purpose: The purpose of this application is to provide the facility to the citizen to navigate to a Property through an On-line Free Web Application in real time. The application uses

More information

Regarding the quality attributes, the architecture of the system must be:

Regarding the quality attributes, the architecture of the system must be: The SDSS System Overview This chapter gives an overview of the software architecture of the RiskChanges SDSS system. One of the objectives within the project is the development of a SDSS system for probabilistic

More information

Mapping, Visualization, and Digitization of the Geo-Referenced Information: A case study on Road Network Development in Near Real Time

Mapping, Visualization, and Digitization of the Geo-Referenced Information: A case study on Road Network Development in Near Real Time Mapping, Visualization, and Digitization of the Geo-Referenced Information: A case study on Road Network Development in Near Real Time Ronak Jain 1, Himansi Bhatt 2, Nithya Jeevanand 2, Praveen Kumar 3

More information

Tutorial International Standards. Web Map Server (WMS) & Web Feature Server (WFS) Overview

Tutorial International Standards. Web Map Server (WMS) & Web Feature Server (WFS) Overview ISO/TC 211 17 th Plenary & Associated Meetings Berlin, Germany, DIN Institute / 2003-10-31 Advisory Group on Outreach Tutorial International Standards Web Map Server (WMS) & Web Feature Server (WFS) Overview

More information

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore Development of Java Plug-In for Geoserver to Read GeoRaster Data 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore 2. Bruce Thelen CoreLogic Spatial Solutions, Austin, USA 3. Perumal

More information

From Synergie and Oppidum to Synopsis

From Synergie and Oppidum to Synopsis From Synergie and Oppidum to Synopsis M.-F. VOIDROT & A. LASSERRE-BIGORRY EGOWS Meeting ECMWF, June 2010 2 Overview Synergie and Oppidum : Two operational tools for forecasting at Meteo-France (and web

More information

Carmenta Server Product Description

Carmenta Server Product Description White paper Carmenta Server Product Description Carmenta AB, Tel +46-31-775 57 00, www.carmenta.com P315 121RD, 2010 Carmenta reserves the right to change the specifications at any time and without notice.

More information

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona Disclaimer All information contained in this presentation has been compiled

More information

Development of web applications using Google Technology

Development of web applications using Google Technology International Journal of Computer Engineering and Applications, ICCSTAR-2016, Special Issue, May.16 Development of web applications using Google Technology Vaibhavi Nayak 1, Vinuta V Naik 2,Vijaykumar

More information

Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009

Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009 Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009 Background The purpose of this exercise is to build a web mapping site that integrates different sources/formats

More information

SEXTANT 1. Purpose of the Application

SEXTANT 1. Purpose of the Application SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial

More information

Training Workshop Developing Rich Web mapping Applications Tunis, May 2016

Training Workshop Developing Rich Web mapping Applications Tunis, May 2016 Training Workshop Developing Rich Web mapping Applications Tunis, 10 12 May 2016 1 Introduction With the advance of web mapping services and web technology, creating and publishing high-performing, modern-looking

More information

Introduction to QGIS: Student Workbook

Introduction to QGIS: Student Workbook 2016 Introduction to QGIS: Student Workbook Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module 3:

More information

Implementing OGC Web Map Service Client Applications Using JSP, JSTL and XMLC

Implementing OGC Web Map Service Client Applications Using JSP, JSTL and XMLC Implementing OGC Web Map Service Client Applications Using JSP, JSTL and XMLC Hao Ding, Richard Pascoe & Neville Churcher Department of Computer Science University of Canterbury. Christchurch, New Zealand

More information

Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009

Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009 Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009 Background The purpose of this exercise is to build a web mapping site that integrates

More information

ArcGIS Online. The Road Ahead Geoff Mortson

ArcGIS Online. The Road Ahead Geoff Mortson ArcGIS Online The Road Ahead Geoff Mortson gmortson@esricanada.com ArcGIS Online Easily create and share maps Delivered as intelligent maps Access on virtually any device anyone, anywhere Compliments and

More information

An effective road management system using webbased

An effective road management system using webbased IOP Conference Series: Earth and Environmental Science OPEN ACCESS An effective road management system using webbased GIS software To cite this article: Nik Mohd Ramli Nik Yusoff et al 2014 IOP Conf. Ser.:

More information

Introduction to GeoServer

Introduction to GeoServer Tutorial ID: This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative Commons license.

More information

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center

Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center Introduction to using QGIS for Archaeology and History Workshop by the Empirical Reasoning Center In this workshop, we will cover the basics of working with spatial data, as well as its main uses for archaeology.

More information

OPEN SOURCE SOLUTIONS FOR SURVEYORS

OPEN SOURCE SOLUTIONS FOR SURVEYORS 2 nd Sabah International Surveyors Congress 11 th 12 th March 2014 OPEN SOURCE SOLUTIONS FOR SURVEYORS Presented By : Sr Alexander Chong Director, Jurukur Antarabangsa The Benefits Of Closed Proprietary

More information

User Guide To CRITFC s Interactive Mappers

User Guide To CRITFC s Interactive Mappers User Guide To CRITFC s Interactive Mappers CRITFC is using ESRI products to build online interactive mapping applications for the display of general spatial and tabular data or for specific projects. The

More information

ESRI Software Evolution

ESRI Software Evolution ArcGIS Jan Šlahař About ESRI ESRI - Environmental Systems Research Institute Founded in 1969, Redlands, California In 2002 Esri had approximately a 36 percent share of the GIS software market worldwide

More information

Creating an Exceptional Web Experience. Land and Property Management Authority

Creating an Exceptional Web Experience. Land and Property Management Authority Creating an Exceptional Web Experience Land and Property Management Authority SDI = Spatial Data Infrastructure 2 Tranches Web 2.0 Web platform Browser + RIA Observable Trends More people online 1.7

More information

GeoNURIS WebGIS Tutorial Cooperation & Communication International

GeoNURIS WebGIS Tutorial Cooperation & Communication International GeoNURIS WebGIS Tutorial 2011-11-07 by Cooperation & Communication International Table of Contents Foreword Part I Document Introduction 0 5 1 Terms... 5 2 Conventions... 5 3 Prerequisite... 6 Part II

More information

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law Web Mapping Applications with ArcGIS Bernie Szukalski Derek Law Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - Hosted online - Hosted on-premise Summary Web Application

More information

Implementing Web GIS Solutions

Implementing Web GIS Solutions Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle Talk Overview Talk Overview Why and What What is Open Source (GIS)? Why use it? Application Components Overview of Web

More information

EDINA Workshop: Creating a Campus Map and Displaying it in OpenLayers

EDINA Workshop: Creating a Campus Map and Displaying it in OpenLayers Contents Introduction... 2 What steps are involved?... 3 Before you start... 4 Create your campus map... 5 1. Load the basemap data into ArcMap... 5 2. Set up Symbology and Labels of Layers... 6 Improve

More information

Instructions for using the

Instructions for using the Instructions for using the 1. Intro Window When you open the ThermoMap MapViewer via http://thermomap.edu-zgis.net you will see this Intro Window partly masking the main map window. Figure 1: ThermoMap

More information

Tutorial for Lane County Mapping Applications

Tutorial for Lane County Mapping Applications Tutorial for Lane County Mapping Applications Contents Overview... 2 Tools... 2 Navigation Tools... 3 Display Tools... 5 Information Tools... 6 Sharing Tools... 7 Common Tasks... 9 Identify or Show Data

More information

OGRS Perugia, Italy October 2016

OGRS Perugia, Italy October 2016 OGRS Perugia, Italy 12-14 October 2016 NASA WorldWind: virtual globe for an open smart city Maria Antonia Brovelli 1, Candan Eylül Kilsedar 1, Patrick Hogan 2, Gabriele Prestifilippo 1, Giorgio Zamboni

More information

Creating Web Mapping Applications. Nikki Golding

Creating Web Mapping Applications. Nikki Golding Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -

More information

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source.

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source. GeoServer Beginner's Guide Share and edit geospatial data with this open source software server Stefano lacovella Brian Youngblood [ ]..,ru open source^ PUBLISHING community experience distilled BIRMINGHAMMUMBAI

More information

New Features in TNTmips 2010

New Features in TNTmips 2010 61st Release February 2010 New Features in TNTmips 2010 A tileset is a collection of small image files called tiles in a predefined file size, format, and directory structure. It is designed for efficient

More information

DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM

DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM Nguyen Mai Dung* 1 and Tran Trung Chuyen 1, Nguyen Truong Xuan 1, Tran Truong Giang 1, Le Hong Anh 1, Dao Ngoc Long 2 1 Falculty of Information

More information

Mapping in the Cloud: Working with Google Maps and other Mapping Services. Michael P. Peterson University of Nebraska at Omaha

Mapping in the Cloud: Working with Google Maps and other Mapping Services. Michael P. Peterson University of Nebraska at Omaha Mapping in the Cloud: Working with Google Maps and other Mapping Services Michael P. Peterson University of Nebraska at Omaha Outline 1. Coding as Literacy 2. Cloud 3. Cloud Maps 4. Education 5. Future

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments. Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led

More information

QGIS plugin or web app? Lessons learned from the development of a 3D georeferencer.

QGIS plugin or web app? Lessons learned from the development of a 3D georeferencer. QGIS plugin or web app? Lessons learned from the development of a 3D georeferencer. Produit Timothée 1, Jens Ingensand 2, and Gillian Milani 3 1-2 University of Applied Sciences Western Switzerland, G2C

More information

[DEMO INTRO TO CAERUS GEO] American Red Cross International Services

[DEMO INTRO TO CAERUS GEO] American Red Cross International Services [DEMO INTRO TO CAERUS GEO] American Red Cross International Services http://americanredcross.github.io Table of Contents Introduction... 1 Overview... 1 What is CaerusGeo?... 1 Using CaerusGeo... 1 Create

More information

Chapter 9: Integrating Widgets

Chapter 9: Integrating Widgets Chapter 9: Integrating Widgets The API for JavaScript comes with several out of the box widgets that you can drop into your application for enhanced productivity. Included are the BasemapGallery, Legend,

More information

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett Extend The Reach GIS Of Your GIS Chris Cappelli Nathan Bennett Where do your co-workers, managers, customers, and citizens go when they want to find or make a map? GIS is a practical system for problem

More information

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang Leveraging OGC Services in ArcGIS Server Satish Sankaran ssankaran@esri.com Yingqi Tang ytang@esri.com Agenda Interoperability Enablers OGC and esri OGC Web Services ArcGIS and OGC Web Services - @ version

More information

DATA FUSION FOR MULTI-SCALE COLOUR 3D SATELLITE IMAGE GENERATION AND GLOBAL 3D VISUALIZATION

DATA FUSION FOR MULTI-SCALE COLOUR 3D SATELLITE IMAGE GENERATION AND GLOBAL 3D VISUALIZATION DATA FUSION FOR MULTI-SCALE COLOUR 3D SATELLITE IMAGE GENERATION AND GLOBAL 3D VISUALIZATION ABSTRACT: Yun Zhang, Pingping Xie, and Hui Li Department of Geodesy and Geomatics Engineering, University of

More information

Agenda. Introduction. Supported Formats. Creating a Custom REST Service. What s Next

Agenda. Introduction. Supported Formats. Creating a Custom REST Service. What s Next Using the ArcGIS Server REST API Jeremy Bartley Keyur Shah Agenda Introduction Design and Concepts Supported Formats REST API Admin Creating a Custom REST Service What s New (Since 9.3) What s Next Conclusion

More information

Table of contents. DMXzone Google Maps 2 DMXzone

Table of contents. DMXzone Google Maps 2 DMXzone Table of contents Table of contents... 1 About... 2 Features in Detail... 3 The Basics: Inserting Google Maps on a Page... 20 Advanced: Control Google Maps with Behaviors... 27 Advanced: Track Your Current

More information

3D webservices - where do we stand? Emmanuel Belo

3D webservices - where do we stand? Emmanuel Belo 3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com Camptocamp Open Source Service Provider Staff 49 Switzerland, France & Austria Since 2001 Wien Lausanne Chambéry

More information

Spatial Data on the Web

Spatial Data on the Web Spatial Data on the Web Tools and guidance for data providers The European Commission s science and knowledge service W3C Data on the Web Best Practices 35 W3C/OGC Spatial Data on the Web Best Practices

More information

Table of contents. DMXzone Google Maps Manual DMXzone.com

Table of contents. DMXzone Google Maps Manual DMXzone.com Table of contents Table of contents... 1 About DMXzone Google Maps... 2 Features in Detail... 3 The Basics: Insterting DMXzone Google Maps on a Page... 16 Advanced: Creating Dynamic DMXzone Google Maps...

More information

Well Unknown ID AKA EPSG: 3857

Well Unknown ID AKA EPSG: 3857 Well Unknown ID AKA EPSG: 3857 Pamela Kanu November 2016 WGS 1984 WEB MERCATOR ALIASES: AUXILIARY SPHERE, WKID: 3857, WKID: 102100, WKID: 102113, SHERICAL MERCATOR, WGS 84/PSEUDO-MERCATOR, OPEN LAYERS:

More information

ORACLE FUSION MIDDLEWARE MAPVIEWER

ORACLE FUSION MIDDLEWARE MAPVIEWER ORACLE FUSION MIDDLEWARE MAPVIEWER 10.1.3.3 MAPVIEWER KEY FEATURES Component of Fusion Middleware Integration with Oracle Spatial, Oracle Locator Support for two-dimensional vector geometries stored in

More information

Web GIS Development using Open Source Leaflet and Geoserver Toolkit

Web GIS Development using Open Source Leaflet and Geoserver Toolkit Web GIS Development using Open Source Leaflet and Geoserver Toolkit 1 Taranjot Singh Bhatia, 2 Harpinder Singh, 3 P.K Litoria, 4 Brijendra Pateriya 1,2,3,4 Punjab Remote Sensing Centre, Ludhiana, Punjab,

More information

GIS for the People. Sustainable, Simple and Affordable GIS for Community Based Organizations

GIS for the People. Sustainable, Simple and Affordable GIS for Community Based Organizations GIS for the People Sustainable, Simple and Affordable GIS for Community Based Organizations Tweet about this presentation #gispro2014 INTRODUCTIONS Michelle Thompson, Associate Professor University of

More information

A MASHUP TECHNOLOGY WITH GOOGLEMAPS AND.NET FRAMEWORK

A MASHUP TECHNOLOGY WITH GOOGLEMAPS AND.NET FRAMEWORK A MASHUP TECHNOLOGY WITH GOOGLEMAPS AND.NET FRAMEWORK 1 Terumalasetti Sailaja, 2 Jalgama Ramesh, 3 D.Rajya Lakhsmi 1 Dept. of CSE, UCE-JNTUK Vizianagaram, 2 HPS-ACS, Honeywell Technology Solutions Email

More information

WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API

WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API Lantzaki Christina Department of Applied Informatics, University of Macedonia it06135@uom.gr Samaras Nikolaos Department of Applied Informatics,

More information

Augmenting Thematic Maps with Data Driven Graphics by Integrating Open APIs and Mapping Platforms. Umit Dost

Augmenting Thematic Maps with Data Driven Graphics by Integrating Open APIs and Mapping Platforms. Umit Dost Augmenting Thematic Maps with Data Driven Graphics by Integrating Open APIs and Mapping Platforms Umit Dost Agenda Background Research question Case study- PxWEB and data visualizations on Oskari Visualization

More information

Experiences with. data for use in apps

Experiences with. data for use in apps Experiences with publishing INSPIRE data for use in apps Presentation to: Author: Date: INSPIRE Conference 2014 Clemens Portele 2014 06 18 From INSPIRE Conference 2013: "How to use INSPIRE data?" INSPIRE

More information

Initial Operating Capability & The INSPIRE Community Geoportal

Initial Operating Capability & The INSPIRE Community Geoportal INSPIRE Conference, Rotterdam, 15 19 June 2009 1 Infrastructure for Spatial Information in the European Community Initial Operating Capability & The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM

More information

ARCTIC BASEMAPS IN GOOGLE MAPS

ARCTIC BASEMAPS IN GOOGLE MAPS ARCTIC BASEMAPS IN GOOGLE MAPS J. Muggah 1, D. Mioc 2* 1 Department of Geodesy and Geomatics Engineering, University of New Brunswick, Fredericton, NB, Canada, X3625unb.ca 2 Technical University of Denmark,

More information

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) INSPIRE: The ESRI Vision Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) Overview Who are we? Introduction to ESRI Inc. and ESRI(UK) Presenters ArcGIS The ESRI Solution to

More information

Best Practices for Designing Effective Map Services

Best Practices for Designing Effective Map Services 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Best Practices for Designing Effective Map Services Ty Fitzpatrick Tanu Hoque What s in this session Map

More information

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015 County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015 CIO Preferred Technologies for GIS This document lists the preferred Geographic

More information

Introduction to QGIS: Instructor s Notes

Introduction to QGIS: Instructor s Notes 2016 Introduction to QGIS: Instructor s Notes Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module

More information