ILMSmobil - Arbeitsstand & Ausblick
Upcoming SlideShare
Loading in...5
×
 

ILMSmobil - Arbeitsstand & Ausblick

on

  • 677 views

 

Statistics

Views

Total Views
677
Views on SlideShare
677
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

ILMSmobil - Arbeitsstand & Ausblick ILMSmobil - Arbeitsstand & Ausblick Presentation Transcript

  • ILMSmobil Arbeitsstand & Ausblick Oliver Roick Kolloquium 17. Juli 2009
  • Einführung
  • Motivation • zeitnahes Erfassen/Bearbeiten von Daten im Feld • unkomplizierter Abgleich von Daten mit Datenbank • erhöhte Datenqualität • Datenverfügbarkeit im Gelände
  • Systemanforderungen • Geodatenvisualisierung • Verwaltung von Geodaten • Verwaltung von Metadaten • Verwaltung von Sachdaten • Datensynchronisation mit zentralem Server • GPS-Funktionen
  • Systemarchitektur
  • Systemarchitektur GPS ILMSmobil RBIS
  • Systemarchitektur Geotools Bluecove Lite Apache kXml Derby java.io IBM J9 Java VM Sun JVM
  • Schnittstelle zu RBIS
  • Schnittstelle zu RBIS 1. Übertragung der Datenspezifikation 2. Übertragung des Datensatzes 3. Synchronisation Anfrage-URL an Server: http://leutra.geogr.uni-jena.de/testRBIS/ metadata/mobil_oliver.php?request=...
  • Übertragung der Datenspezifikation XML http://leutra...?request=describeDataset
  • Übertragung der Datenspezifikation XML <group name="g0" title="Station Information"> <attribute name="dsstationstatname" title="Name" type="text" ➥ position="1" editable="true" required="true" size="100" /> <attribute name="dsstationidentifier" title="Identifier" ➥ type="text" position="2" editable="true" required="false" ➥ size="50" /> <attribute name="dsstationstatdesc" title="Description" ➥ type="text" position="3" editable="true" required="false" ➥ size="250" /> <attribute name="scstatuscd_allstatus" title="Status" ➥ type="enum" position="4" editable="true" required="false" ➥ enum="status" /> </group>
  • Übertragung des Datensatzes TXT http://leutra...?request=getStations
  • Übertragung des Datensatzes TXT #name:Stations #timestamp:1244626695 2250 t Friedrichsbrunn t t t t t 11.031986829251 t 2251 t Kronach t t t t t 11.3319865803524 t 50.232 2252 t Magdeburg t t t t t 11.5818935094788 t 52.0 2253 t Schierke t t t t t 10.6487079830729 t 51.76
  • Beispiel Anwendung
  • Synchronisation TXT http://leutra...?request=update&time=124531486
  • Synchronisation TXT 2250 t Friedrichsbrunn t t t t t 11.031986829251 t 2252 t Magdeburg t t t t t 11.5818935094788 t 52.0 2253 t Schierke t t t t t 10.6487079830729 t 51.76 -1 t Jena Geoinf t t t t t 11.587628364563 t 50.92
  • Synchronisation TXT TXT http://leutra...?request=update&time=124531486
  • Synchronisation TXT #name:Stations #timestamp:1244626695 2250 t Friedrichsbrunn t t t t t 11.031986829251 t 2252 t Magdeburg t t t t t 11.5818935094788 t 52.0 2253 t Schierke t t t t t 10.6487079830729 t 51.76 3043 t Jena Geoinf t t t t t 11.587628364563 t 50.
  • Datenhaltung
  • Datenhaltung XML TXT identifier groups attributes stations enumerations
  • Datenhaltung XML TXT id | statname | lonutm | l -----|-----------------|------------------|-- 2250 | Friedrichsbrunn | 11.031986829251 | 5 2251 | Kronach | 11.3319865803524 | 5 2252 | Magdeburg | 11.5818935094788 | 5 2253 | Schierke | 10.6487079830729 | 5
  • Schnittstelle zu GPS
  • Der NMEA-0813-Standard $GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19 $GPRMB,A,9.99,L,,Exit,4726.8323,N,00820.4822,E,29.212,107.2,,V,A*69 $GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45 $GPGSA,A,3,,,,15,17,18,23,,,,,,4.7,4.4,1.5*3F $GPGSV,2,1,08,02,59,282,00,03,42,287,00,06,16,094,00,15,80,090,48*79 $GPGLL,4735.5634,N,00739.3538,E,191410,A,A*4A $GPBOD,221.9,T,221.5,M,Exit,*6B $GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47 $PGRME,24.7,M,23.5,M,34.1,M*1D $PGRMZ,1012,f*36 $PGRMM,WGS 84*06 $HCHDG,170.4,,,0.4,E*03 $GPRTE,1,1,c,*37
  • Der NMEA-0813-Standard $GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19 $GPRMB,A,9.99,L,,Exit,4726.8323,N,00820.4822,E,29.212,107.2,,V,A*69 $GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45 $GPGSA,A,3,,,,15,17,18,23,,,,,,4.7,4.4,1.5*3F $GPGSV,2,1,08,02,59,282,00,03,42,287,00,06,16,094,00,15,80,090,48*79 $GPGLL,4735.5634,N,00739.3538,E,191410,A,A*4A $GPBOD,221.9,T,221.5,M,Exit,*6B $GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47 $PGRME,24.7,M,23.5,M,34.1,M*1D $PGRMZ,1012,f*36 $PGRMM,WGS 84*06 $HCHDG,170.4,,,0.4,E*03 $GPRTE,1,1,c,*37
  • Parsen von NMEA-Strings $GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45 Längengrad (47°35,5634‘ N) Breitengrad (7°39,3538‘ O) Höhe ü.NN (351,5m)
  • Aufzeichung von GPS-Tracks <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <gpx xmlns="http://www.topografix.com/GPX/1/1" creator="ILMSmobil" version="1.1" xmlns:xsi="http:// www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"> <wpt lat="50.94742166666666" lon="11.55484"> ➥ <ele>106.4</ele> <time>121351.000</time></wpt> <wpt lat="50.92511" lon="11.587491666666667"> ➥ <ele>68.7</ele> <time>121352.000</time></wpt> <wpt lat="50.92505" lon="11.587243333333333"> ➥ <ele>71.8</ele> <time>121353.000</time></wpt> <wpt lat="50.9250666666" lon="11.58720333333"> ➥ <ele>87.7</ele><time>121354.000</time></wpt> </gpx>
  • Aufzeichung von GPS-Tracks <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <gpx xmlns="http://www.topografix.com/GPX/1/1" creator="ILMSmobil" version="1.1" xmlns:xsi="http:// www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"> <wpt lat="50.94742166666666" lon="11.55484"> ➥ <ele>106.4</ele> <time>121351.000</time></wpt> <wpt lat="50.92511" lon="11.587491666666667"> ➥ <ele>68.7</ele> <time>121352.000</time></wpt> <wpt lat="50.92505" lon="11.587243333333333"> ➥ <ele>71.8</ele> <time>121353.000</time></wpt> <wpt lat="50.9250666666" lon="11.58720333333"> ➥ <ele>87.7</ele><time>121354.000</time></wpt> </gpx>
  • Aufzeichung von GPS-Tracks
  • Ausblick
  • Schnittstelle zu OGC Web Feature Service SHP
  • Komprimierung von Daten ZIP ZIP
  • Kommunikation
  • Portierung auf Sun PhoneME Geotools Bluecove Lite Apache kXml Derby java.io Sun PhoneME Java VM Sun JVM
  • Portierung auf Java SE
  • Erweiterung von GIS-Funktionen
  • Darstellung von Zeitreihen
  • Zusammenfassung
  • Zusammenfassung • Geodatenvisualisierung • Verwaltung von Geodaten • Verwaltung von Metadaten ✔ • Verwaltung von Sachdaten × • Datensynchronisation mit zentralem Server • GPS-Funktionen ✔
  • Danke. Fragen? Oliver Roick  oliver.roick@uni-jena.de