Mobile GIS

This project has been developed as a GIS/Location Based Service course on Technical University of Denmark.

Are you interested in this project or are you working on a related project, please let me know.

The following features were to be explored and hopefully implemented in a test-application

  • Reading and parsing NMEA data from the GPS device connected to the serial port.
  • Datacollection on device.
  • Downloading maps from a Web Map Server (WMS Service).
  • Receival of RTCM data from a RTCM broadcaster developed in an earlier project.
  • Implementation of XML Webservices, such as online adress search.
  • Additional webservices can be added as plugins

Following hardware and software were being used:

  • Embedded Visual Basic 3.0 (dropped as of May 09. Replaced by CF.NET)
  • MapInfo MapXMobile (dropped as of May 09. Replaced by WMS servers)
  • Development language: C#.NET (.NET Compact Framework)
  • UMN MapServer (OpenSource WMS Server) and the danish cadastrals mapservices (Kortforsyningen)
  • ASP.NET XML Webservices
  • Compaq iPAQ 3870 with PocketPC 2002 and .NET Compact Framework installed
  • Sony Ericsson T68i cellular phone (connected to iPAQ via BlueTooth and to the Internet via GPRS)
  • Garmin eTrex GPS Receiver with RTCM support (connected to iPAQ via serial link cable)
  • Trimble Pathfinder GPS Receiver (master station in the DGPS setup).

The following features and tasks were more or less completed:

  • Rewrite application to CF.NET
  • Downloading of maps from WMS servers
  • Reading and parsing NMEA data from GPS device. Created as a neat little GPS component for later reuse.
  • Datacollection on device and direct upload to XML Webservice.
  • Download of exisiting collected data from XML Webservice to device.
  • Receival of RTCM data from a RTCM broadcaster partially implemented. Skipped due to problems with too many threads running. Also tried out the NTRIP RTCM broadcaster.
  • (Note June 2004: This is now possible with PocketGpsLib).
  • Optimized GPS and Data download/upload. GPS now runs on a different thread, without causing the application to be slow (thanks to T Jarmo for helping me out). Downloading maps is also done asyncronously, prevented the download from freezing the application.
  • When recieving data from the GPS, a neat little marker shows your position.
  • Datacollection can be done either by the position of a click on the map or at the GPS-measured position.

Further development has been stopped.

Links and resources:

The mobile equipment Master station equipment

Powered by BlogEngine.NET 1.3.1.0

About the author

Morten Nielsen Morten Nielsen
Wanna-be
<--That's me
E-mail me Send mail

Calendar

<<  July 2008  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Recent posts

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in