21.01.2009 0 Tu Binh Diep Matr.Nr: 157269 Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung 21.01.2009.

Slides:



Advertisements
Ähnliche Präsentationen
Polish Landscapes. Der Komplex von Seen befindet sich in nord- östlichen Teil des Staates. The complex of lakes located in north-eastern part of the country.
Advertisements

Device Profiles Teil 1. Physical Layer Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart.
Eine kleine Einführung
Titrieren ist, was zählt: Ein Mol – unvorstellbar?
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Algorithmen und Datenstrukturen
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 4 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (21 – Kürzeste Wege) T. Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (07 - Skiplisten) Prof. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Statischer Druck (Aufgabe 3) Projektübung Klimamodellierung ( ) – A. Paul.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
By Monika Krolak & Christian Meschke
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
Fachabteilung 16A Überörtliche Raumplanung Cross border co-operation from the view of a public administration unit.
Medienverarbeitung I, WS 99/00 Simon Barkow, Gunnar Kiesel
Lommy® SAFE Individuelles Überwachen von Fahrzeugen und Gütern.
The Project is partly funded by the European Commission eTEN Programme euromuse.net training for use of Harmonise euromuse.net Das Harmonise-Interface.
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Deutsch 1 G Stunde. Donnerstag, der 25. Oktober 2012 Deutsch 1, G Stunde Heute ist ein B- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
Deutsch 1 G Stunde. Donnerstag, der 18. Oktober 2012 Deutsch 1, G Stunde Heute ist ein E- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
G Stunde DEUTSCH 1. Unit: Family & homeFamilie & Zuhause Objectives: Phrases about date, weather and time-telling Alphabet – pronunciation and words The.
Einführung in die Programmierung
Öffnen und Laden Aktenordner Symbol in der Symbolleiste oder in der Menüleiste unter [Datei] [Öffnen] anklicken Laufwerk und Verzeichnis auswählen, auf.
School of Engineering DT2 Projekt-3: Baud Rate Generator & GPS Decoder.
School of Engineering DT2 Projekt-2: Baud Rate Generator & GPS Decoder.
DT2 Projekt-1Einführung
PHP Basic.
Bilddateiformate, Metadaten, KML
Hast du deinen Ordner oder deine Datei im PC verloren?
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
M&D- Status Seminar Datenanfragen Verfügbare Datensätze Nachfrage zu den Datensätzen Metadaten Benutzer-Anfragen Information/Schulung Probleme To Do Liste.
Elektronische Landkarten am Beispiel der Google Maps API Map Objects.
Funktionsumfang und Funktionsweise.  Internetbasierte Anwendung  Anzeige von Positionen, Routen, Stops  Verwaltung und Konfiguration von Trackern 
GPS-Schulung Karl Höflehner. Situation Immer mehr Gäste haben ein Gerät mit GPS- Funktionen und geben den Standort mittels.
Erstelle deine eigene Timeline
Arbeiten mit dem Trimble Planning Tool V2.9 Rainer Spiecker
Der formelle Imperativ – the Imperative
Konjunktionen & Indirekte Fragen {Conjunctions}
Time and Dates. Telling time To ask: What time it is? Wie spät ist es? Wie viel Uhr ist es?
The Truck Tolling System in Austria
Deutsch 1 G Stunde. Dienstag, der 13. November 2012 Deutsch 1, G Stunde Heute ist ein G- Tag Unit: Family & home Familie & Zuhause Question: Who / How.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
Deutsch 1 G Stunde. Montag, der 12. November 2012 Deutsch 1, G Stunde Heute ist ein F- Tag Unit: Family & home Familie & Zuhause Question: Who / How is.
GPS G LOBAL P OSITIONING S YSTEM Michael Hößl / 12 1AHWIL /11Michael.
Mobile GIS: ArcPAD HENIN RamsesGIS-Proseminar. GIS II: ARCPADRamses Henin Übersicht Was ist ArcPad? GPS-Nutzung Einführung ins Programm Aufgabe 1 und.
Unterwegs.
Kapitel 4 Grammar INDEX 1.Ordinal Numbers 2.Relative Pronouns and Relative Clauses 3.Conditional Sentences 4.Posessive: Genitive Case.
COST working group 2 – EMM Erreichbarkeitsatlas
Company profile IME–GmbH Industrie Maschinen Ersatzteile Hohenheider Strasse 116, Wedemark GERMANY.
ALICE T2 KPI Status GSI ALICE T2 KPI Woche KPI SE Availability Job Efficiency Wall Time Delivered Error Rate GSIReferenceRel. Diff GSIReferenceRel.
G Stunde DEUTSCH 1.  Unit: Family & homeFamilie & Zuhause  Objectives:  Phrases about date, weather and time-telling  Family and family relations.
Institutslogo: -Dateiformat: PNG in RGB -Skalieren auf Höhe: 2,26 cm (Breite variiert je nach Schutzraum) 1 von 68 Set of Slides 2015 RWTH Aachen English.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Einflußreiche Systeme Dr. Wolfgang Wörndl.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
GPS Global Positioning System - (Globales Positionsbestimmungssystem)
Was ist eigentlich… Big Data?
SAS Backstage Biljana Gigić1, Andreas Deckert2
28th CEOS Plenary Session
Institut für Experimentelle
CSL211 Computer Architecture
Grammatik Kapitel 6-Stufe 2
- moodle – a internet based learning platform
 Präsentation transkript:

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung

1 Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung Visualisierung der GPS Daten

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  Einführung: GPS Satelliten liefern nur Rohdaten. GPS Empfanger braucht Signalen von mindesten 4 Satelliten, um seine Position zu bestimmen. Ein Datenformat wird gebraucht für die Kommunikation zwischen PCs und GPS- Geräte herzustellen. GPS = Global Positioning System (Englisch) Globales Positionbestimmungssystem(Deutsch)

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  GPS Datenformat: Verschiedene Datenformate: RINEX (Receiver Independent Exchange Format ) RTCM (Radio Technical Commission for Maritime Services) NMEA u.s.w... Hier wird nur NMEA 0183 Datenformat bearbeitet. Website: NMEA 0183 ist ein Standard, der von der National Marine Electronics Association (NMEA) definiert wurde, für die Kommunikation zwischen GPS- Empfanger und PCs sowie mobile Endgeräte Besteht aus einer RS-422 oder RS-232 und einer Definition von Datensätzen

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  NMEA 0183 Datensätzen (1/2): Es handelt sich hier um ASCII-basierte Datensätze. Am Anfang des Datensatzes wird durch einen ‘$‘ Symbol markiert. Verschiedene Datensätze wurde in Datenformat definiert aber nur 2 Datensätze gehandelt: $GPGGA und $GPRMC $GPGGA,hhmmss.ss, llll.ll, a, yyyyy.yy, a, x, xx, x.x, x.x, M, x.x, M, x.x, xxxx*hh 1 = Time (UTC) of Position 2 = Latitude 3 = N or S 4 = Longitude 5 = E or W 6 = GPS quality indicator (0=invalid; 1=GPS fix; 2=Diff. GPS fix) 7 = Number of satellites in use [not those in view] 8 = Horizontal dilution of position 9 = Antenna altitude above/below mean sea level (geoidal) 10 = Meters (Antenna height unit) 11 = Geoidal separation (Diff. between WGS-84 earth ellipsoid and mean sea level) 12 = Meters (Units of geoidal separation) 13 = Age in seconds since last update from diff. reference station 14 = Diff. reference station ID# 15 = Checksum

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung $GPRMC, HHMMSS, A, BBBB.BBBB, b, LLLLL.LLLL, l, GG.G, RR.R, DDMMYY, M.M, m*PP RMC: Recommended Minimum Sentence C 1HHMMSS= Time (UTC) 2 A = Status (A: OK, V: Warning) 3 BBBB.BBBB = Latitude 4 b = Direction (N: North, S: South) 5 LLLLL.LLLL = Longitube 6 l = Direction (E: East, W: West) 7 GG.G = Speed in Knoten 8 RR.R = Grad of direction 9 DDMMYY = Date (day/month/year) 10 M.M = Magnetic Variation 11 m= direction variation 12 PP= Hexanumber checksum  NMEA 0183 Datensätzen (2/2):

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  Kommunikation Schnittstelle: Das GPS-Gerät verbindet über Bluetooth durch virtuelle Seriellschnittstelle mit dem PC. Parameter für die Schnittstelle: Datarate: 4800 Baud Databits:8 Parity:0 (kein) Stopbits:1 Flowcontrol: kein public SerialPort sp = new SerialPort(); // if port is by program opened, then close first if (sp.IsOpen) sp.Close(); else { sp.PortName = cboPort.Text ;// read the Port Name from the combobox, which is choosen by user sp.BaudRate = 4800 ; //Default rate of NMEA is 4800 sp.DataBits = 8; sp.StopBits = StopBits.One; sp.Parity = Parity.None; sp.Open(); // open Port sp.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived); C# Sample Code:

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  Funktionen:  Suchen die Mapbilder:  Beim Klick „Open Map“ button wird die aktuelle Längengrad und Breitengrad vom GPS Gerät eingelesen.  Alle. ini Datei, die diese Längengrad und Breitengrad erhalten, gesucht.  Alle zu.ini Datei gehörte.jpg Mapbilder werden gespeichert. Das größte wird angezeigt.  Öffnen mit Log-Datei  Beim Klick „Open Log File“ button wird die gespeicherten Längengrad und Breitengrad aus dem Log-Datei eingelesen.  Alle. ini Datei, die diese Längengrad und Breitengrad erhalten, werden gesucht.  Alle zu.ini Datei gehörte.jpg Mapbilder werden gespeichert. Das größte wird angezeigt.

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  Position berechnen: Um die aktuelle Position auf dem Bild darzustellen, muss man die Abhängigkeit von dem Minimum sowie dem Maximum von dem Längengrad und Breitengrad mit der Größe des Bildes berechnen. Daher bildet die Rate. Weil die Veränderungen in GPS-Daten sehr klein sind, wird die Breitengrad und Längengrad mit multipliziert C# Sample Code: //Entfernung von max und min. Längengrad sowie Breitengrad dlon = Math.Abs(lon2 - lon1) * ; dlat = Math.Abs(lat1 - lat2) * ; pixelX = sizeX / dlon ; // map pixel to the GPS Data, also die Rate zu darzustellen pixelY = sizeY / dlat ; // von jeder Veränderung des Grades // /projektiert die position des aktullen GPS Daten aud dem Bild x = (int)Math.Round(((Math.Abs(curLon - lon1) * ) * pixelX), 0); y = (int)Math.Round(((Math.Abs(curLat - lat2) * ) * pixelY), 0);

Tu Binh Diep Matr.Nr: Fachhochschule Wiesbaden Fachbereich Informatik Studiengang: Master Technische Visualisierung  Weiter zu entwickeln: Ziel des Projekts ist: Energiesverbrauch berechnen. Mit der von GPS Daten gelesenen Höhe können wir die Energiesverbrauch bestimmen wenn die Strecke nach oben oder nach unter ist. Davon können wir die gesamten Strecken farben, um zu zeigen, wo die Energie höchsten gebraucht wird.