Programm zum bearbeiten der RotatorDesc

  • Hallo,


    ich möchte gerne ein Programm erstellen, mit dem man die *.Inf Dateien des Destinator bequem am PC bearbeiten kann.


    Im ersten Schritt möchte ich die Datei Rotator.inf bearbeiten.


    Der erste Wert dieser Datei gibt an ab welcher Geschwindigkeit (in Meter pro Sekunde) die zweite Zoomstufe eingeschaltet werden soll. Der zweite Wert steuert die dritte Zoomstufe.


    Was die folgenden 3 Werte bedeuten hat sich mir noch nicht erschlossen.
    Wer kann mir sagen, was diese beiden Werte bedeuten und steuern?


    Ebenso ist mir nicht klar was und in welchem Maßstab die folgenden Werten (bis auf die beiden 1) bedeuten .


    // these values are for 3d view


    60.0,80.0,100.0, // 3d h-zont % for velocity: <.>V_1<.>V_2<.>
    8.0,15.0,18.0, // 3d height % for velocity: <.>V_1<.>V_2<.>
    15.0,20.0,30.0, // 3d h-zont % near maneuver for velocity: <.>V_1<.>V_2<.>
    15.0,15.5,20.0, // 3d height % near maneuver for velocity: <.>V_1<.>V_2<.>
    1, // 1/0 = Use/not use 3d velocity zooming
    1, // 1/0 = Use/not use 3d maneuver zooming


    Die ersten 3 Werte des folgenden Abschnittes geben die die drei Zoomstufen an.
    Hier stellt sich mir die Frage, wie diese Werte interpretiert werden können.
    In diesem Beispiel (75m, 300m 1000m).


    Ebenfalls sind mir die letzten 2 Parameter bekannt.
    Wer kann mir etwas über die Parameter dazwischen was sagen?


    // these values are mainly for 2d view


    50,200,720, // 2d scale for velocity: <.>V_1<.>V_2<.>
    20,40,60, // min 2d scale near maneuver for velocity: <.>V_1<.>V_2<.>
    16,8,3, // steps to change parameters from current to selected near maneuver
    0.001, // delta map angle to avoid minor map angle changes (7.5 deg)
    16, // number of steps to change manually map orientation on 180 degrees
    10000, // 'autozoom' delay after manual/maneuver changes in scale/angle war 1000


    Wenn ich die entsprechenden Information habe, werde ich das Programm hier zum Download bereitstellen.


    Danke für die Unterstützung.

    • Offizieller Beitrag

    Hi,


    da ich mich mit den Zoomstufen nicht näher befaßt habe, kann ich dir zu den inf-Werten keine entsprechende Meterumrechnung nennen.


    Aber nun zu deinen anderen Fragen:
    V_1 und V_2 werden im Meter pro Sekunde angegeben.
    Es gibt nun drei verschiedene Zoomstufen:
    1. kleiner V1
    2. zwischen V1 und V2
    3. größer V2


    Bei 3D werden diese in Prozent 0-100 für Horizont- und Höhen-Wert angegeben. siehe:
    60.0,80.0,100.0, // 3d h-zont % for velocity: <.>V_1<.>V_2<.>
    8.0,15.0,18.0, // 3d height % for velocity: <.>V_1<.>V_2<.>


    Bei der Annäherung an ein Abbiege-Maneuver konnen ander Zoomstufen gewählt werden. siehe:
    15.0,20.0,30.0, // 3d h-zont % near maneuver for velocity: <.>V_1<.>V_2<.>
    15.0,15.5,20.0, // 3d height % near maneuver for velocity: <.>V_1<.>V_2<.>


    Hiermit schaltet man das Geschwindigkeits- bzw. das Maneuver-Zooming ein/aus:
    1, // 1/0 = Use/not use 3d velocity zooming
    1, // 1/0 = Use/not use 3d maneuver zooming


    Für 2D kann man entsprechend das Geschwindigkeits- und Maneuver-Zooming festlegen:
    50,200,720, // 2d scale for velocity: <.>V_1<.>V_2<.>
    20,40,60, // min 2d scale near maneuver for velocity: <.>V_1<.>V_2<.>


    Auch kann man die Zwischenzoomschritte zwischen Geschwindigkeits- und Maneuver-Stufe pro Bereich festlegen:
    16,8,3, // steps to change parameters from current to selected near maneuver


    Der nächste Wert gibt den Delta-Winkel an mit welchem die Karte gedreht wird. Einheit ist das Bogenmaß. (2pi=360°)
    (7.5° / 360° * 2 * 3.14 = 0.13)
    0.13, // delta map angle to avoid minor map angle changes (7.5 deg)


    Dies gibt an in wievielen Schritten die Karte beim manuellen Drehen mittels PDA-Pfeiltasten gedreht wird. (8 = 22.5° Schritte)
    8, // number of steps to change manually map orientation on 180 degrees



    Dies gibt die Zeit in Milli-Sekunden an in der eine veränderte Zoomstufe erhalten bleibt bis auf die entsprechende Auto-Zoomstufe zurückgeschaltet wird.
    Gilt für händische Eingriffe (Kartenverschieben, Hand-Zoomen, Drehen) und auch den Maneuverzoom.
    6000, // 'autozoom' delay after manual/maneuver changes in scale/angle




    Gruss :)

  • Danke für die Info's


    kannst Du mir bitte noch die folgenden Parameter erklären?


    1.0, // delta velocity to avoid noise in scale changes 1.0
    2.0, // if velocity<(this value) we don't rotate map 2.0
    3.0, // filter parameter for velocity 3.0


    Gruß

    • Offizieller Beitrag


    1: Toleranzschwelle für die Zoomlevel (damit nicht ständig hin und her gezoomt wird wenn man genau mit v1 oder v2 unterwegs ist)


    2: Art StaticNavigation für das Kartendrehen


    3: Filter / Mittelung für Drehung und Zoomen

  • Hi,


    ich bin gerade dabei mich in die Materie einzuarbeiten.
    Allerdings habe ich nun unterschiedliche Aussagen z.B. zu den folgenden Werten vorliegen:


    Aussage von the Rock:
    Bei 3D werden diese in Prozent 0-100 für Horizont- und Höhen-Wert angegeben. siehe:
    60.0,80.0,100.0, // 3d h-zont % for velocity: <.>V_1<.>V_2<.>
    8.0,15.0,18.0, // 3d height % for velocity: <.>V_1<.>V_2<.>



    Aussage von Feuerwerker:
    // these values are for 3d view
    100.0,175.0,250.0, // 3d h-zont % for velocity: <.>V_1<.>V_2<.>


    Wie zu erkennen ist, hat der Feuerwerker hier Werte über 100 angegeben.
    Dies wiederspricht allerdings der Aussage von the Rock, der von %-werten zwischen 0-100 spricht ?(


    Wer kann mir hier ggf. weitere Informationen geben?


    Gruß


    :)

    • Offizieller Beitrag
    Zitat

    Original von schaumermal
    Wie zu erkennen ist, hat der Feuerwerker hier Werte über 100 angegeben.
    Dies wiederspricht allerdings der Aussage von the Rock, der von %-werten zwischen 0-100 spricht ?(


    Probier es doch einfach selber aus.
    Mit 3D habe ich noch nie etwas getestet. Meine Aussage bezog sich auf den %-Kommentar in der inf.


    Also: Versuch macht kluch ;D