Pocket GPS Manager (PGM) - PowerPoint PPT Presentation

1 / 48
About This Presentation
Title:

Pocket GPS Manager (PGM)

Description:

Pocket GPS Manager (PGM) Expediting CSRC Project Execution, Delivery & Analysis – PowerPoint PPT presentation

Number of Views:230
Avg rating:3.0/5.0
Slides: 49
Provided by: ucs127
Category:
Tags: gps | pgm | antenna | manager | pocket | works

less

Transcript and Presenter's Notes

Title: Pocket GPS Manager (PGM)


1
Pocket GPS Manager (PGM)
  • Expediting CSRC Project Execution, Delivery
    Analysis

2
Outline
  • Overview
  • General background, rationale, target platforms
    and glossary
  • Highlights
  • Quick walk through some important features
  • Development
  • Technologies and people
  • Technical Components
  • Global architecture, server-side and client-side
  • PGM Client Introduction
  • Manager mode and Technician mode work cycles
  • Future Developments
  • More interesting features in store

3
OverviewGeneral
  • PGM is a client-server architecture focused on
    streamlining and catalyzing GPS campaigns using a
    flexible, open source approach to development.
  • Minimally, PGM dramatically reduces, if not
    eliminates entirely, the dependency on paper log
    sheets from GPS campaigns taking users through
    a fully-documented and automated electronic
    process of uploads and downloads with a
    common host server for the campaign.
  • Maximally, PGM offers unprecedented
    opportunities for on-the-fly leveraging of GPS
    campaigns, shaving countless hours of valuable
    time from a typical GPS survey while enabling
    processes and public accessibility sorely needed.

4
OverviewPGM Hosted Campaigns
5
OverviewRationale
  • Expedite
  • field-to-finish process by bypassing physical
    log sheets removing transcription burden.
  • Reduce
  • ambiguities, errors of omission and commission.
  • Improve
  • fidelity of campaign information.
  • Enhance
  • operator-driven metadata generation and
    information collection using modern user
    interface with helpful conversions, calendars,
    choices and instructions.
  • Modernize
  • survey management using on-the-fly metadata
    submission and centralized (database-driven)
    project oversight by any number of parties or
    locations.

6
OverviewTarget Platforms
  • Laptop/Desktop
  • Authorized (e.g. registered) parties involved in
    project can download, save, edit and upload
    project-related information from/to a central
    repository using PGM.
  • Personal Digital Assistant (PDA)
  • Same functionality, look and feeldifferent/smalle
    r footprint.
  • Internet connectivity required to download
    project templates and upload/submit work
    completed. Work-in-progress can be performed
    completely offline.

7
OverviewGlossary
  • Campaign Top-level container for a given
    campaign.
  • Monument Geodetic monuments to be occupied by
    GPS during campaign.
  • Observer Individuals performing field
    occupation component of campaign.
  • Equipment Uniquely identifiable pieces of
    equipment (e.g. receivers, antennae)
  • Session An electronic field log and much,
    much more. Associated with time-dependent
    information such as equipment, measurements,
    observed conditions, commentary, etc.
  • Server The PGM project involves a common
    client-server relationship including a client
    (PGM Client) and a server (PGM Server).
  • Mode Primarily functional and
    authentication-oriented.
  • Campaign Download Communication (over the
    internet) between a client and a server, whereby
    the entire state of a given campaign is loaded
    onto the client.
  • Session Upload Communication (over the
    internet) between a client and a server, whereby
    a completed session is transferred to the
    server.

8
OverviewOnline Resources
  • CSRC Web Site http//csrc.ucsd.edu/projects/pgm.
    html
  • Discussion Forums Go to webpage above for link
  • User Guide ltcoming soongt
  • Presentations website
  • XML Schemata http//sopac.ucsd.edu/ns
  • CSRC Campaign Status Portal website
  • Online CSRC PGM Maps website

9
HighlightsGeneral
  • Event-Driven Workflow
  • GUI-Based Client Software
  • Server-Side Development Platform
  • Evolving System of Logic

10
Highlights Event-Driven Workflow
  • on-the-fly quality control (ex. occupation
    completed, information uploaded, then GPS data
    file uploaded PGM Server can detect when a GPS
    data file does not match the occupation it was
    associated with during the upload)
  • On-the-fly translation of raw GPS data files to
    RINEX format, and archival of both input and
    output in organized publicly-accessible
    directory structure
  • Development hooks for future connectivity with
    other systems, processes and behavior (ex.
    on-the-fly solution job submissions for each
    uploaded occupation)
  • Accessible interface (DBMS server-side
    middleware) to enable parallel complimentary
    services such as
  • Mapping interfaces
  • Report generation

11
Highlights GUI-Based Client Software
  • Professional installers (desktop PDA)
  • Compact framework w/ intuitive navigation and
    interaction

12
Highlights Server-Side Development Platform
  • Includes a versatile server component amenable to
  • rapid development, customization and broader
  • institutional use for other purposes.

13
Highlights Evolving System of Logic
  • Entire strategy (PGM) intended to catalyze
    rapid development and progression of geodetic IT
    systems, through an engagement with extensive
    pool of community experts, field-savvy
    professionals and developers.
  • Input from community can be quickly assessed,
    dealt with and fit into the PGM system to benefit
    everyone.

14
DevelopmentTechnologies PGM Client
  • Java using combination of open source IBM Eclipse
    development platform and licensed IBM WebSphere
    Application Developer.
  • XML using oXygen XML editor for schema instance
    development and validation (an Eclipse plugin).

15
DevelopmentTechnologies PGM Server
  • Perl using combination of custom middleware,
    system utilities and CGI interfaces with open
    source modules from CPAN, XML parsing libraries
    from Apache, online service connectivity to the
    NGS (ex. datasheets, geoid calculations), and GPS
    shareware like teqc from Unavco, Inc.

16
DevelopmentPeople
  • PGM development has involved significant changes
    to the way the CSRC conducts IT operations. From
    relational database schemas, to GPS data file
    management, website development, XML schema
    modeling, standalone application development
    PGM has already made a significant, positive,
    impact on the CSRC.
  • Developers
  • Ruey-Juin Chang
  • Paul Jamason
  • Michael Scharber
  • Technical advisors and Community experts
  • Yehuda Bock, Cecilia Whitaker, Peng Fang, Don
    DOnofrio
  • Jim Frame, Greg Helmer, Art Andrew, Britt
    Klingenberg
  • Dave Minkel

17
Technical ComponentsGlobal Architecture
18
Technical ComponentsGlobal Architecture
19
Technical ComponentsClient-side
  • PGM Client
  • Desktop version (Microsoft)
  • Manager Mode
  • Technician Mode
  • PDA version (Microsoft)
  • Manager Mode
  • Technician Mode

20
Technical ComponentsServer-side
  • PGM Server agents
  • Receive submissions from PGM Client via
  • Managers Submitting campaign modifications and
    other electronic media
  • Technicians Submitting completed occupations,
    GPS data files and other electronic media
  • Produce content for PGM Client, including
  • Campaign template
  • Equipment model lists
  • Antenna radii information
  • PGM Server database
  • Stores all information related to geodetic
    campaigns in relational schema.
  • PGM Server utilities
  • Perform a specific operation, from a comman-line
    interface with respect to given campaign, user,
    occupation, file, monument, etc.
  • PGM Server libraries
  • Encapsulate complex logic and behavior into
    object-oriented Perl classes for easy
    development. Insulate all or most direct
    database communication from agents and utilities.

21
ModesManagers and Technicians
  • PGM Client Manager mode
  • Standardizes and formalizes campaign
    configuration process by establishing direct
    relationship, from start to finish, between
    campaign managers and CSRC operations.
  • Immediate and ongoing venue for quality control
    and campaign status
  • Private
  • Public
  • Established mechanism for dispersal, and
    replication, of management roles
  • CSRC staff can assist and/or advise managers
    using and conversing using identical tools,
    information and rules.
  • PGM Client Technician mode
  • Removes presence of hard-copy field occupation
    logs from normal campaign execution and analysis
    functions.
  • Campaign Scope Instructions applicable to
    entire campaign.
  • Occupation Scope Instructions applicable to a
    single occupation.

22
VersionsPGM Client manager PGM Client tech
  • PGM Client tech
  • Manager mode is disabled, regardless of user
    account
  • Nothing can be done to campaign template
  • closed sessions remain closed. Technician
    cannot edit later.
  • PGM Client manager
  • Manager Mode is enabled.
  • Campaign templates can be edited uploaded.
  • closed sessions (using Technician mode) can be
    edited.
  • ace in the hole for What if.? situations
  • Additional server-level details displayed to
    help diagnose problems, bugs, etc. (ex. object
    identifiers monument ID, equipment unit ID)

23
ModesManager mode
  • A Manager
  • Prepares accurate value domains specific to their
    campaign, in order to remove ambiguity in field
    logs, reduce the chance of error, improve process
    clarity and communication among participants.
    Examples include
  • Monument Catalog
  • Observer Catalog
  • Equipment Catalog
  • Occupation Schedule
  • Antenna Height Measurement Method
  • Campaign scope and Occupation scope
  • Produces instructions for others to refer to
  • Campaign Scope Instructions applicable to
    entire campaign
  • Occupation Scope Instructions applicable to a
    single occupation
  • Reviews status of their campaign using online
    CSRC portal
  • Before configuration
  • During execution
  • After revision, quality control and analysis
  • Communicates with CSRC staff to uncover problems,
    make suggestions and provide valuable feedback to
    development efforts, via online forums

24
ModesTechnician mode
  • A Technician
  • Works in PGM Client Technician mode
  • Uses a template created by the campaign
    manager(s)
  • Works session-by-session, submitting their
    completed sessions to the PGM Server hosting
    their campaign
  • Can work offline (e.g. no internet connection)
    once campaign is downloaded to PGM Client
  • Can use either PDA-compatible or desktop versions
  • Includes raw GPS data files in their submissions

25
Technical ComponentsPGM Client Manager mode
26
Technical ComponentsPGM Client Manager mode
  • Establishing the monument catalog

27
Technical ComponentsPGM Client Manager mode
  • Establishing an equipment catalog

28
Technical ComponentsPGM Client Manager mode
  • Creating a campaign schedule

29
Technical ComponentsPGM Client Manager mode
  • Establishing the observer catalog

30
Technical ComponentsCSRC Campaign Status Portal
31
Technical ComponentsPGM Client Technician mode
32
Technical ComponentsPGM Client Technician mode
  • 1. Start PGM Client

33
Technical ComponentsPGM Client Technician mode
  • 2. Select and open PGM Server account

34
Technical ComponentsPGM Client Technician mode
  • 3. Enter Technician mode

35
Technical ComponentsPGM Client Technician mode
  • 4. Open a scheduled session

36
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information

37
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Times/Observer

38
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Receiver

39
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Antenna

40
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Antenna Height

41
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Weather Codes

42
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Weather Data

43
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Quality Checks

44
Technical ComponentsPGM Client Technician mode
  • 5. Enter field log information Commentary

45
Technical ComponentsPGM Client Technician mode
  • 6. Close the session

46
Technical ComponentsPGM Client Technician mode
  • 7. Upload session materials

47
Technical ComponentsPGM Client Technician mode
  • 8. Close Technician mode and exit PGM Client

48
Future Developments
  • Site Information Management features to allow use
    of PGM in other contexts (e.g. outside of, in
    preparation for, or after completion ofGPS
    Campaigns). Ex. editing monument information at
    a given PGM repository.
  • Analyst mode (3rd mode to deal with analysis
    strategies for a given campaign/project)
  • Wizard for Technician mode step technician
    through pages in a normal work cycle
  • Leveling support
  • Single Session support e.g. no apriori
    schedule or catalogs involved
  • Stronger Authentication Support
  • Optional connectivity to gazetteer web services
  • -----Too many other possibilities to mention-----
Write a Comment
User Comments (0)
About PowerShow.com