Customizing ArcReader to support GPS Kelly Johnston Indiana Department of Environmental Management.

Slides:



Advertisements
Similar presentations
Internet-based GIS Larry Theller October Geographic Information Systems Mapping is inventory and presentation of spatial data. GIS means Geographical.
Advertisements

KEYS TO SUCCESS DATA PREPARATION AND ORGANIZATION
Troubleshooting Mobile Device Issues from Support Perspective
Mobile Computing: Trials and Tribulations This presentation follows the concept to current state timeline of mobile computing at Fidelity E&P. Trials,
CENTRAL SCOTLAND SEA SCHOOL
Navigation – Receiver Setup GPS for ICS Navigation – Receiver Setup.
Importing GPS Data Lecture 13. EasyGPS  Free software for downloading waypoints  EasyGPS ( EasyGPS  Free software for downloading.
Water Rights Accounting. New Accounting Model New Technology: 1979 versus 2011 – Faster processors – Faster graphics – Larger, faster, memory – Larger,
ArcGIS Desktop What is ArcGIS? EXTENSIONSEXTENSIONS EXTENSIONSEXTENSIONS ArcGIS clients ArcInfo ArcEditor ArcView ArcReader Custom application ArcGIS Engine.
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Intro to ArcGIS for New Users. ArcGIS Desktop Advanced GeoprocessingArcInfo ArcReader Data Access Map Viewing Query Advanced EditingArcEditor ArcView.
June 11, 2008West Virginia GIS Conference 2008 Integration of Mobile GIS Technologies in the West Virginia Department of Environmental Protection Bond.
Providing Info & Maps to Non-GIS Users & Tips, Tricks in ArcGIS with Gary Moody.
Personal Navigation Phone Technical Presentation.
Introducing ArcGIS Desktop
What’s New in ArcGIS 9.3 and SchoolSite 9.3. A Summary of All New Features ArcGIS 9.3
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
The Components of ArcGIS Jasmine Hoover Weiping (Winston) Zeng January 19, 2011.
How does GPS work? Introduction to the etrex H GPS unit Buttons/menus Main pages Waypoints Resource: Easy GPS Sample Lessons Resource: Geocaching.com.
Unit One: GIS Concepts In this unit… ► What is GIS? ► Types of GIS data ► What can you do with GIS? ► ArcGIS 9 license levels ► Basics of the ArcGIS 9.
GIS On A Budget: Simple Applications for Real World Solutions Marty Scholl Calaveras County Environmental Health 10 th Annual LEA/CIWMB Conference October.
Desktop, Mobile & Web Based GIS/ Collaborative GIS Lecture 4.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Five Police Technology Geographic Information.
ArcEditor ArcInfo ArcView Display map, query & analyze spatial relationships, features & attributes Same functions as ArcView, plus abilty to create, &
ESRM 250/CFR 520 Winter 2010 Phil Hurvitz (with thanks to J. Lawler & P. Schiess) Introduction to GIS and ArcGIS 1 of 48.
School of Geography FACULTY OF ENVIRONMENT Introduction to ArcGIS 1.
What is GPS and UTM and how do they work? K. Michalski.
WAYPOINTS Use the “View Notes Page” to review this presentation.
Editing Basics (in ArcGIS 9.2) By Alma Vargas. Levels of Desktop ArcGIS Arc View Version that most clients will use The version that this session will.
ArcGIS Extensions Expanding the Use of ArcGIS
Introduction to GPS Data Communications-- NMEA and RTCM CHOI Chun-ting, ALS/G2 June 2006.
Prepared by: Jennifer McKee With support from: in partnership with: Introduction to ArcPad NSF DUE
ArcGIS for Mobile & GPS Cohesion & Not Collision York Grow Duncan-Parnell, Inc.
James B. McCarthy - County Executive Summit County Department of Community and Economic Development and The Emergency Management.
Capturing Geographic Data Hidden Geographic Relations Global Position System (GPS) How to gather GPS Readings Other Sources for GIS Data Metadata.
INDIANA FIRST RESPONSE MAP APPLICATION FOR FIRST RESPONDERS End-user Customization Presented By: Phil Worrall GIS Director, Pinnacle Mapping Technologies,
Electronic Navigation Chapter 23. Many Toys Speed up and make easier many tasks Tools are better with knowledge Common: –VHF –Depth Sounder –RADAR –LORAN.
How does a community utilize ESRI’s ArcGIS Online functionality and incorporate into their existing GIS workflow? Adam Pooler, GISP – Senior GIS Analyst.
6.1 Using AMO After this class, you will be able to: Install AMO
Copyright © 2005 Trimble Navigation Ltd. All rights reserved GPS Processing within the Geodatabase.
Network Analysis with Python
Introduction to ArcGIS. Goals Become familiar with ArcGIS ▫Locating and running the program ▫Introduction to the 3 ArcGIS interfaces ▫Experience with.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 1 – GIS Basics.
material assembled from the web pages at
1 GPS data into ARCGIS Brute force DNR Software. 2 Brute force IF data in text file –Load into Excel –Make field labels (x,y in particular) –Save as DB4.
Working with Map Projections Margaret M. Maher Author of “Lining Up Data in ArcGIS: a guide to map projections” Second edition.
Laboratory 1: Navigation 1 - Navigation Basics 2 - Global Positioning System (GPS) 3 - Exercise.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
ArcGIS Pro What it is: “essential application for creating and working with spatial data on your desktop.” “It will not replace arcmap” (at least for.
MapSync ® Integrated Mapping and Information Solutions Indiana GIS Conference GPS 2 GIS Presented by: MapSync 3815 River Crossing.
ATN GIS Support Introduction to ArcGIS.
Navigation Ground School 2014 CI Pesto. Navigation: The process or activity of accurately ascertaining one’s position and planning and following.
LAB 1 Navigation Coordinate System on Earth
Precision Agriculture University of Tennessee Extension Integrating GPS and GIS Technologies into 4-H Youth Programs Michael J. Buschermohle Precision.
Project IIa GPS Jeff Houston Jeff Filson Tim Culbreth Jennifer Martin.
National Navigation System Division presents GPSRoutes.
Differential GPS An Introduction. How does it work.
GPS for Geography teachers Exeter University. GPS for Geography teachers – What is GPS? – Why use GPS? – How does a GPS unit work? – How do I use the.
Esri UC 2014 | Demo Theater | Working with Map Projections Margaret M. Maher Author of “Lining Up Data in ArcGIS: a guide to map projections” Second edition.
Garmin 60CSx How To Use The Available Features Photos by IN-TF1 Technical Search, Stephen Bauer Written by IN-TF1 Technical Search, Jean Seibert.
Lab 1 Introduction to ArcGIS Feb 17, 2016
GIS On A Budget: Simple Applications for Real World Solutions
Network Analysis with ArcGIS Online
ArcGIS Topology Shapefiles, Coverages, Geodatabases
Arduino GPS Logging Program
4 . 1 Definitions.
Hazards Planning and Risk Management INTRODUCTION TO ARCGIS
Hazards Planning and Risk Management INTRODUCTION TO ARCGIS
Network Analysis using Python
Presentation transcript:

Customizing ArcReader to support GPS Kelly Johnston Indiana Department of Environmental Management

the task… Give mobile users without an ArcGIS license access to a location-enabled GIS viewer. …mobile users… Field inspectors /Law enforcement / Public Safety laptop computers / limited network connections …without an ArcGIS license… casual users / can’t justify $ for GIS software …location-enabled… live input from a GPS device update a map display to the current location. …GIS viewer… no requirement to update or edit data

the task… Give mobile users without an ArcGIS license access to a location-enabled GIS viewer. …mobile users… Field inspectors Law enforcement / Public Safety …without an ArcGIS license… casual users / can’t justify $ for GIS software …location-enabled… live input from a GPS device update a map display to the current location. …GIS viewer… no requirement to update or edit data

$$$ No Personal Geodatabases ESRI Desktop Options

Adobe Model

ArcMap. PMF Publisher Extension ArcReader (free) Adobe ModelESRI Model

ArcGIS Desktop Functionality Matrix

my question… “Seems GPS is not something ArcReader explicitly supports, but I'm wondering…is it possible?”

the first answer… “As far as your question goes - ArcReader, unfortunately, does not offer GPS capability. You would have to deploy either an ArcPad solution or an ArcView solution to get the GPS option. Let me know if that helps you out.”

my question… “Seems GPS is not something ArcReader explicitly supports, but I'm wondering…is it possible?” the first answer… “As far as your question goes - ArcReader, unfortunately, does not offer GPS capability. You would have to deploy either an ArcPad solution or an ArcView solution to get the GPS option. Let me know if that helps you out.” the second answer… “Yes, with a bit of programming and some duct tape…”

“Yes, with a bit of programming and some duct tape...” +

ESRI Publisher Library Reference The ArcReader application cannot be customized and extended in the same way as other ArcGIS Desktop products. Instead, developers can use the ArcReaderControl to build and extend Windows applications with custom ArcReader functionality. ArcReader – how can it be customized? for example…

ArcMap and ArcReader User Interfaces

customizing ArcMap – build upon existing user interface

customizing ArcReader – start from scratch

customizing ArcReader – add ArcReaderControl

ArcReader – Publisher Object Model

customizing ArcReader – add menus, buttons… ESRI ArcReader Control

customizing ArcReader – write code to interpret GPS input sentences…

GPS

GPS Receiver…

NMEA Standard for GPS

26 NMEA sentences transmitted by GPS unit $GPAAM$GPAAM - Waypoint Arrival Alarm $GPALM$GPALM - GPS Almanac Data (Can also be received by GPS unit) $GPAPB$GPAPB - Autopilot format "B" $GPBOD$GPBOD - Bearing, origin to destination $GPBWC$GPBWC - Bearing and distance to waypoint, great circle $GPGGA$GPGGA - Global Positioning System Fix Data $GPGLL$GPGLL - Geographic position, latitude / longitude $GPGRS$GPGRS - GPS Range Residuals $GPGSA$GPGSA - GPS DOP and active satellites $GPGST$GPGST - GPS Pseudorange Noise Statistics $GPGSV$GPGSV - GPS Satellites in view $GPHDT$GPHDT - Heading, True $GPMSK$GPMSK - Control for a Beacon Receiver $GPMSS$GPMSS - Beacon Receiver Status $GPR00$GPR00 - List of waypoints in currently active route $GPRMA$GPRMA - Recommended minimum specific Loran-C data $GPRMB$GPRMB - Recommended minimum navigation info $GPRMC$GPRMC - Recommended minimum specific GPS/Transit data $GPRTE$GPRTE - Routes $GPTRF$GPTRF - Transit Fix Data $GPSTN$GPSTN - Multiple Data ID $GPVBW$GPVBW - Dual Ground / Water Speed $GPVTG$GPVTG - Track made good and ground speed $GPWPL$GPWPL - Waypoint location $GPXTE$GPXTE - Cross-track error, Measured $GPZDA$GPZDA - UTC Date / Time and Local Time Zone Offset

GPS data in NMEA sentence format

Interpreting GPRMC sentence $GPRMC,225446,A, ,N, ,W,000.5,054.7,191105,020.3,E* Time of fix 22:54:46 UTC A Navigation receiver warning A = Valid position, V = Warning ,N Latitude 49 deg min. North ,W Longitude 123 deg min. West Speed over ground, Knots Course Made Good, degrees true UTC Date of fix, 19 November ,E Magnetic variation, 20.3 deg. East *68 mandatory checksum

GPS Position

GPS Graphics

Key Program Logic Get GPS coordinate location Update map window centered at new coordinates Refresh Map Display Draw Location Indicator Repeat

Let’s Go For A Drive!