Weitere ähnliche Inhalte Ähnlich wie ILMSmobil - Arbeitsstand & Ausblick Ähnlich wie ILMSmobil - Arbeitsstand & Ausblick (14) ILMSmobil - Arbeitsstand & Ausblick3. Motivation
• zeitnahes Erfassen/Bearbeiten von Daten im Feld
• unkomplizierter Abgleich von Daten mit Datenbank
• erhöhte Datenqualität
• Datenverfügbarkeit im Gelände
7. Systemarchitektur
Geotools
Bluecove
Lite
Apache kXml
Derby java.io
IBM J9
Java VM Sun JVM
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=...
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>
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
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
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.
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
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>
33. Portierung auf Sun PhoneME
Geotools
Bluecove
Lite
Apache kXml
Derby java.io
Sun PhoneME
Java VM Sun JVM