Your SlideShare is downloading. ×
0
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
ILMSmobil - Arbeitsstand & Ausblick
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ILMSmobil - Arbeitsstand & Ausblick

409

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
409
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ILMSmobil Arbeitsstand & Ausblick Oliver Roick Kolloquium 17. Juli 2009
  • 2. Einführung
  • 3. Motivation • zeitnahes Erfassen/Bearbeiten von Daten im Feld • unkomplizierter Abgleich von Daten mit Datenbank • erhöhte Datenqualität • Datenverfügbarkeit im Gelände
  • 4. Systemanforderungen • Geodatenvisualisierung • Verwaltung von Geodaten • Verwaltung von Metadaten • Verwaltung von Sachdaten • Datensynchronisation mit zentralem Server • GPS-Funktionen
  • 5. Systemarchitektur
  • 6. Systemarchitektur GPS ILMSmobil RBIS
  • 7. Systemarchitektur Geotools Bluecove Lite Apache kXml Derby java.io IBM J9 Java VM Sun JVM
  • 8. Schnittstelle zu RBIS
  • 9. 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=...
  • 10. Übertragung der Datenspezifikation XML http://leutra...?request=describeDataset
  • 11. Ü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>
  • 12. Übertragung des Datensatzes TXT http://leutra...?request=getStations
  • 13. Ü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
  • 14. Beispiel Anwendung
  • 15. Synchronisation TXT http://leutra...?request=update&time=124531486
  • 16. 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
  • 17. Synchronisation TXT TXT http://leutra...?request=update&time=124531486
  • 18. 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.
  • 19. Datenhaltung
  • 20. Datenhaltung XML TXT identifier groups attributes stations enumerations
  • 21. 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
  • 22. Schnittstelle zu GPS
  • 23. 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
  • 24. 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
  • 25. 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)
  • 26. 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>
  • 27. 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>
  • 28. Aufzeichung von GPS-Tracks
  • 29. Ausblick
  • 30. Schnittstelle zu OGC Web Feature Service SHP
  • 31. Komprimierung von Daten ZIP ZIP
  • 32. Kommunikation
  • 33. Portierung auf Sun PhoneME Geotools Bluecove Lite Apache kXml Derby java.io Sun PhoneME Java VM Sun JVM
  • 34. Portierung auf Java SE
  • 35. Erweiterung von GIS-Funktionen
  • 36. Darstellung von Zeitreihen
  • 37. Zusammenfassung
  • 38. Zusammenfassung • Geodatenvisualisierung • Verwaltung von Geodaten • Verwaltung von Metadaten ✔ • Verwaltung von Sachdaten × • Datensynchronisation mit zentralem Server • GPS-Funktionen ✔
  • 39. Danke. Fragen? Oliver Roick  oliver.roick@uni-jena.de

×