Dies ist eine alte Version des Dokuments!
Diese Seite beschreibt eine CityEL Konfiguration für das freie Navigationsprogramm „NavIT“.
Weiterführende Links am Ende der Seite.
<vehicle name="City EL 45km/h" profilename="CityEL45" enabled="yes" active="1" source="android:" follow="1"> <log enabled="yes" type="gpx" attr_types="position_time_iso8601,position_direction,position_speed,profilename,position_radius"_ data="track_%Y%m%d-%%i.gpx" flush_size="1000" flush_time="30"/> </vehicle>
<!-- START: Beta Testing for a 45km/h City EL --> <vehicleprofile name="CityEL45" flags="0x4000000" flags_forward_mask="0x4000002" flags_reverse_mask="0x4000001"_ maxspeed_handling="0" route_mode="1" static_speed="5" static_distance="25"> <roadprofile item_types="street_0,street_service,street_parking_lane"_ speed="5" route_weight="1"> <announcement level="0" distance_metric="25"/> <announcement level="1" distance_metric="100"/> <announcement level="2" distance_metric="200"/> </roadprofile> <roadprofile item_types="street_1_city,living_street" speed="45" route_weight="20"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_2_city" speed="45" route_weight="20"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_3_city" speed="45" route_weight="40"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_4_city" speed="45" route_weight="50"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="highway_city" speed="45" route_weight="10"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_1_land" speed="45" route_weight="60"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_2_land" speed="45" route_weight="65"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_3_land" speed="45" route_weight="70"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_4_land" speed="45" route_weight="80"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="street_n_lanes" speed="45" route_weight="80"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="highway_land" speed="45" route_weight="5"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="ramp" speed="45" route_weight="20"> <announcement level="0" distance_metric="50"/> <announcement level="1" distance_metric="200"/> <announcement level="2" distance_metric="500"/> </roadprofile> <roadprofile item_types="roundabout" speed="10" route_weight="10"/> <roadprofile item_types="ferry" speed="40" route_weight="40"/> </vehicleprofile> <!-- END: Beta Testing for a 45km/h City EL -->
Ein kleines BASH Script unter Linux/Ubuntu.
#festlegen der aktuellen Zeit curtime=$(date +%F-%H%M) #Je nach gewuenschtem Abschnitt auskommentieren #NRW ausschnitt=NRW links=5.86533 rechts=8.08456 oben=51.70831 unten=50.66861 #Radevormwald #links=7.28737 #rechts=7.38899 #oben=51.23742 #unten=51.18408 #URL -es gibt viele Server im Netz #myurl=http://open.mapquestapi.com/xapi myurl=http://jxapi.openstreetmap.org/xapi #holen der OSM Daten (manchmal reagieren die Server nicht, man ist nicht alleine ;-) wget --timeout=0 -O $curtime-$ausschnitt.osm "$myurl/api_ /0.6/map?bbox=$links,$unten,$rechts,$oben" #Umwandeln der OSM Daten in die NavIT BIN Daten cat $curtime-$ausschnitt.osm | maptool $curtime-$ausschnitt.bin
Nun die BIN-Datei ins NavIT Verzeichnis auf der SDCard schieben und NavIT starten.
Man sollte beim Laden allerdings nicht zuviel erwarten. Mal ein Statusbeispiel eines Servers, der gerade meinen Request für NRW abarbeitet:
Timestamp | Remote Addr | State | Request | Elements | Runtime |
---|---|---|---|---|---|
11-Mar-2012 17:01:11 | 84.60.212.184 | DATABASE_QUERY | map?bbox=5.86533,50.66861,8.08456,51.70831 | - | 25 mins 52.126 secs |