TYP-File erweitern inklusive Index-Eintrag

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
  • Servus!

    habe bei der Erweiterung einer eigenen bestehenden garmintauglichen Karte folgendes Problem:

    ich möchte für einzelne POIs eigene Symbole einführen, also zB soll eine BP-Tankstelle auch auf der Karte mit einem BP Emblem erscheinen und nicht mit der nakten Tankstelle oder eine SIXT-Station mit dem SIXT Logo und nicht mit dem Car-Rental-Symbol. Das geht ohne Probleme im eigenen TYP-File, jedoch mit dem Problem, dass man dadurch den POI im Index verliert, weil man natürlich einen eigenen HEX-Code verwenden, den dann das Nüvi o.ä. nicht in den Tankstellen-Container oder den für die Mietwagen schiebt.

    Weiß jemand durch Testen, vorhandene Liste oder wie auch immer, welche Hex-Codes in den Geräten in Welche Index-Container geschoben werden !?

    Einen Weg dies zu tun muss es ja geben, da die offizielle CN Karte ja auch eigene Symbole verwendet und die Suche dort sehr wohl funktioniert.

    Gruß, Stefan.

  • Hi,


    Typfile und Index haben nichts miteinander zu tun. Wenn ein Typfile geändert wird, wird ja die Karte (und der dazugehörige Index) nicht verändert. Im Typfile wird das Layout für ein in der Karte vorhandenes Element festgelegt.


    Oder willst Du die Karte selbst auch verändern?


    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Servus.

    Natürlich muss die Karte auch verändert werden.

    Vorher gab es konkret als Beispiel in der Karte global genau EINEN Typ Tankstelle Typ hex 2f01, der dann von Garmin auch als Tankstelle erkannt und in die enstprechende Kategorie "Tankstelle" im Index einsortiert wird, so dass er dort gesucht und gefunden werden kann. Wenn ich nun für alle Tankstellenanbieter ein eigenes Logo auf der Karte erscheinen lassen will, benötige ich ja auch einen eigenen Typ pro Anbieter und muss daher freilich die Karte ändern. das ist soweit ja nichts das Problem und funktioniert auch, nur fliegen dann alle geänderten Tankstellen, die nunmehr einen anderen Typ-Code haben aus der Suche raus.

    Und genau an dieser Stelle ist nun die Wissenslücke. Im CN funktioniert das trotz unterschiedlichem Logo/Typ, dass der Anbieter mit eigenem Hex-Code-Typ in der Karte aufleuchtet UND trotzdem im Index in der Suche in der jeweiligen Kategorie eingepflegt und auffindbar ist. Es muss also eine Zuordnungsliste existieren/möglich sein, die dies realisiert, damit nicht nur der Typ 2f01 als Tankstelle im Index erkannt und einsortiert wird, sondern auch noch eine Reihe mehr. Vielleicht auch als Workarround.

    Any idea?

    Gruß, Stefan.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • Im CN funktioniert das trotz unterschiedlichem Logo/Typ, dass der Anbieter mit eigenem Hex-Code-Typ in der Karte aufleuchtet ....



    Hmmm, also das ist mir neu. In der CN (ich hab nur die Ver. 9) sind alle Tankstellen gleich, mit gleichen Logo und gleicher Element-ID. Ob sie jetzt BP oder Shell heisst, steht im Label, also den Namen des Elements.

    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Zitat

    Vorher gab es konkret als Beispiel in der Karte global genau EINEN Typ Tankstelle Typ hex 2f01, der dann von Garmin auch als Tankstelle erkannt und in die entsprechende Kategorie "Tankstelle" im Index einsortiert wird


    Wenn man sich die CN 2009 (non NT) ansieht haben wirklich alle Tankstellen denselben Typ hex 2f01.


    Zitat

    In der CN (ich hab nur die Ver. 9) sind alle Tankstellen gleich, mit gleichen Logo und gleicher Element-ID.


    Aber das mit dem gleichen Logo stimmt so (zumindest in der CN 2009 non NT) nicht. Es gibt da schon verschiedene Symbole. Wie das also mit unterschiedlichen Symbolen bei identischem Typ gesteuert wird, weiß ich daher leider auch nicht.


    Aber ein bisschen Suchen in der Beschreibung von cGPSmapper bringt folgendes zu Tage


    Zitat

    0x2F01 Fuel/Gas
    ...
    0x4400-0x443F Gas


    Probier doch mal Typen von 0x4400 - 0x443F aus. Also einem POI zuweisen und dann in der Typ Datei ein eigenes Symbol für den gewählten Typ definieren.


    Mit Gas wird ja in Amerika Benzin bezeichnet. Vielleicht hilft das ja.


    [Edit]: Scheint doch nicht zu gehen, da nach diesen Typen 0x4400 - 0x443F wohl nicht gesucht werden kann. Siehe dazu diese alte Diskussion in der map_authors Gruppe. Besonders Mapdekodes Antwort. Ob das noch Gültigkeit hat?



    Grüße

  • wildgoose:
    also bei mir gibt es in der 2001.2 sehr wohl Mc Donalds, BP, Hertz-Stationen und vieles mehr, individualisiert mit einzelnem Logo.

    weoli:
    ich versuche und berichte.. meine aber den von Dir berichteten Effekt auch schon früher bemerkt zu haben, als noch ein anderer Typ verwendet wurde und nicht im Index angezeigt wurde. Das trifft außer auf Tankstellen auch auf andere Dinge zu, zB Restaurants etc. Kurzum bei allem, wo es zwei verschiedene Typen für dasselbe gibt funktioniert in aller Regel nur ein Typus auch im Index.

    Irgendwo muss also geregelt sein (natürlich zunächst im Gerät und dessen Firmware selbst) welcher Code in welchen Index rutscht.
    Da es im CN ja auch geht, sollten es aber Stand heute ja mehrere Codes sein, die hier verwendbar sind, denn Garmin selbst steht ja bei den eigenen Produkten grundsätzlich vor demselben Problem.

    Gruß, Stefan.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • V9 ist aber nicht 2009, einfach mal richtig lesen.
    Die V9 ist von 2007 und da waren alle Tankensymbole gleich.

  • V9 ist aber nicht 2009, einfach mal richtig lesen.
    Die V9 ist von 2007 und da waren alle Tankensymbole gleich.


    Und ? was will uns Dein Beitrag sagen ?. sinnlos.....


    @nuevi, ich kenn die Antwort zwar auch nicht, aber die Lösung wäre höchst interessant. Ich habe mal die Typfiles der neuen Karten CN2011.1 :I00089C.Typ, die das können, versucht zu analysieren mit :
    1.
    der Französische Typfileeditor kann die nicht auslesen. Also damit Fehlanzeige.
    2. aber ati.land.cz kann die zumindest einlesen. Er listet auch betreffs Tankstellen zumindest Tamoil und BP als Icon auf. Allerdings sind die dazu dazugehörigen Types als 0x0211(Tamoil) klassifiziert und mit '?' versehen. Das ist lt. cgpsmapper eigentlich eine Stadt. Insofern irrt entweder ati.land bzw. wir stochern da noch im Nebel. Falls Du einen Ansatz zur Analyse findest , mache ich gerne mit.
    3. bliebe noch MapTK, damit kann ich nicht richtig umgehen, da fast nie benutzt. Vielleicht kann das das Typfile analysieren und als MapSkin ausgeben. Dann wüßte man ja, welcher Typ hinter ;Tamoil' und 'BP' steckt.
    @ weoli :
    Du hast ja die Übersetzung von Ati.land gemacht. Deshalb vermute ich mal, das Du direkte Kontakte zum Programmierer hast und vielleicht könntest Du den mal auf das Problem ansprechen, ob ati.land hier wirklich die zuftreffenden POI ausliest ?. Wie gesagt, ein 0x0211 für Tankstelle ist unlogisch.
    morgen1

  • Und ? was will uns Dein Beitrag sagen ?. sinnlos.....


    Das manche nicht lesen können.
    Ob dein Beitrag sinnvoller ist...
    Wenigstens an die Forenregeln solltest du dich aber halten.


    "Werbung (auch nicht kommerzielle) ist in der Signatur nicht zulässig."

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • Das manche nicht lesen können.
    Ob dein Beitrag sinnvoller ist...
    Wenigstens an die Forenregeln solltest du dich aber halten.


    "Werbung (auch nicht kommerzielle) ist in der Signatur nicht zulässig."


    Mir liegt was an Problemlösungen und nicht an Streit oder Rechthaberei, deshalb ignoriere ich die Antwort einfach....
    @ nuevi :
    Ein denkbarer Weg wäre folgender :
    Das Icon 0x2f01 auf 1 Pixel reduzieren, wird damit praktisch nicht zu sehen sein und zusätzlich einen 0x011500 .aufwärts custom point mit den gleichen Koordinaten einfügen. Für die Suche in der Katagorie sorgt der 0x2f01 und die Darstellung macht dann der CustomPOI mit eigenem Icon. Sollte man mal testen.
    morgen1


    edit: sollte ich mit dieser vermuteten Technologie richtig liegen, dann wären auch die von ati.land ausgewiesenen Typen logisch, da die Darstellung einfach per Typfile zur Tankstelle umfunktioniert wird.

  • Ein denkbarer Weg wäre folgender :
    Das Icon 0x2f01 auf 1 Pixel reduzieren, wird damit praktisch nicht zu sehen sein und zusätzlich ......



    Hmm, das wirkt für mich aber schlampig und nur eine Notlösung für "hinten herum". Ich denke kaum, dass Garmin so arbeiten wird. Dennoch höchst seltsam.

    Bin mir auch nicht sicher, ob 0x0211 als Stadt durchgeht, da die Städte ja 00 in den letzten zwei Ziffern haben. Ich könnte mir vorstellen, dass die neuen CN-Karten einen weiteren Parameter im Element (oder auch im Header haben) der für die Icondarstellung verantwortlich ist. Man müsste eine der neuesten CN auf einem alten Gerät testen, ob da auch die Icons so sind (am besten auf einen noch ohne microSD Karte).

    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Man müsste eine der neuesten CN auf einem alten Gerät testen, ob da auch die Icons so sind (am besten auf einen noch ohne microSD Karte).


    Die alten Geräte zeigen die "neuen" Symbole nicht an, wobei ja auch nur ein geringer Teil der Tankstellen und anderen POI im neuen CN ein firmenspezifisches Symbol haben. Manche der Symbole sind fragwürdig, z.B. die der Apotheken oder die Schulen und Kindergärten als Busse.


    Für mich ist das unnötig und Spielerei. Garmin hätte wichtigeres zu tun.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • habe jetzt ein Typfile mit MapTKanalysiert : MapTK meint , es seien folgende Typs drin:

    da taucht 0x2f01 gar nicht auf. Es gibt also einiges , was wir noch nicht wissen. Und meine vermutete Technologie wird damit nicht bestätigt. Aber wie genau arbeiten denn die Typfileviewer/Decompiler ? Das wissen wir auch nicht und damit stehen wir wieder am Anfang. Solange man nicht selbst binär ein Typfile auseinander nimmt, gibt es keine verläßlichen Aussagen. Ich werd's in absehbarer Zeit nicht tun. Kann mich aber erinnern, dass extremecarver vor geraumer Zeit sich auch mit der Problematik der Indexe befasst hat. Ein Ergebniss ist mir nicht erinnerlich.
    morgen1

  • Mein Vorschlag zu einer Analysenmethode wäre, genau wie bei einer Blackbox zu verfahren : Man steckt bekannten Input rein und schaut was raus kommt. Man könnte ein Kachel erstellen, die genügend POI hat, zum Beispiel einen Track in Mapedit laden und nach POI ändern. Da hat man schon mal ohne händische Arbeit das Grundgerüst, und das Mp-File im Texteditor so ändern, dass jedem POI ein anderer Typ=0x0.... zugewiesen wird. Eine Label=<0x....> zur leichteren Identifizierung hinzufügen. Compilieren und in Mapsource ausprobieren, welche Punkte bei der Suche in den Kategorien gefunden werden. Wer es durchzieht und das Ergebniss hier veröffentlicht, dem spendiere ich ein Bier.:)
    morgen1

  • @ brainwave: Klar ist das unnötige Spielerei und ich brauchs auch nicht. Aber es ist in der Theorie interessant zu wissen.


    @morgen: Durch "run and test" zu einem Ergebnis zu kommen, hat auch seine Tücken. Die Renderengines der einzelnen GPSr arbeiten ja auch unterschiedlich. Und (was ich aus den bescheidenen MPCHelp weiss) gibts bei den Points auch welche, die in den Suchindex kommen, und welche, die nicht rein kommen.


    Garmin selbst nutzt für ihre eigenen Karten ja nicht MPC. Die haben das "richtige Kartenerstellungsprogramm" - wie immer das auch heissen möge. MPC gibts nur für die Drittmarkt- und Landesniederlassungs-Hersteller. Und da sind Spezifikationen vorgegeben. Nur, will man ausserhalb diesen Spezifikationen agieren (wie auch damals extremecarver), kanns mit einigen GPSr Inkompatiblitäten geben.


    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • Über den MapsourceProductCreator verfüge ich nicht. Seit dem ich weis, dass da der Input nur über Shape läuft, ist der auch uninteressant, weil an offizielle Shape kommt man nicht kostenlos ran. Ist halt die Frage, ob der MPC schon die neuen 3 ByteNT-Typen unterstützt. Steht in der MPC_Help keine Liste drin , welche Typs in welchen Index kommen ?. Genau das wollen wir ja wissen. Solltest Du das haben kannst mich per PN mal kontaktieren. Vielleicht kann man da Wissen raussaugen. Zur Erfolgskontrolle sollte Mapsource reichen. Denn wer hat schon so viele GPS Geräteversionen, dass er alle austesten kann. Ich denke, wenn es in MS funktioniert, sollte es auf allen aktuellen GPS genauso laufen.
    morgen1
    Nachtrag: eine Zusammenstellung der altbekannten Indexe gibt es hier
    www.img2ms.de/POIStandards.xls Ist leider nicht aktuell und nur Schnee von gestern. Wer gar keine Zusammenstellung hat, dem hilft's vielleicht. Ist nicht von mir zusammengetragen .

  • Nun, der Workaround über ein zweites POI darunter/darüber funktioniert natürlich, allerdings auch nur bedingt, denn dann muss man für JEDEN Poi ein neues Symbol parallel pflegen, weil sonst die POIs OHNE zweites Symbol mit 1x1 px im Nirwana landen, zumindest grafisch betrachtet auf der Karte. Insofern ist das auch nur eine bedingt taugliche Lösung als Workaround.

    Zumindest aber kommt man teilweise weiter, wenn man in der Tat eine Karte mit fortlaufenden POI-Typen baut.

    Hier mal eine Liste der Standards, wie Sie auf den mir vorliegenden Nüvis angezeigt werden:


    Essen
    Amerikanisch 2a01
    Andere 2a00
    Asiatisch 2a02 2a04
    Britisch 2a11
    Cafe/Diner 2a0e
    Chinesisch 2a04
    Deutsch 2a10
    Fastfood 2a07
    Feinkost/Bäckerei 2a05
    Französisch 2a0f
    Gebäck 2a0d
    International 2a06
    Italienisch 2a08
    Meeresfrüchte 2a0b
    Pizza 2a0a
    Spanisch/Mexikanisch 2a09
    Spezial-Lebensmittel 2a12
    Steakhouse/Grill 2a0c
    Steakhouse/Grill 2a03

    Kraftstoff 2f01 2f16 2e06"

    Transport
    Autovermietung 2f02
    Bus/Bahn 2f08
    Lufttransport 2f04
    Transport/Verkehrsmittel 2f17

    Unterkunft 2b00 2b01 2b02 2b03 2b04

    Einkaufen
    Andere 2e00
    Apotheke 2e05
    Bedarfsartikel 2e06
    Bekleidung 2e07
    Computer/Software 2e0b
    Einkaufszentrum 2e04
    Fachhandel 2e0a
    Gemischtwaren 2e03
    Haus/Garten 2e08
    Kaufhaus 2e01
    Lebensmittel 2e02
    Möbel 2e09

    Bank/Geld 2f06

    Parken 2f0b

    Unterhaltung
    Andere 2d00
    Bar/Nachtclub 2d02
    Casino 2d04
    Kino 2d03
    Theater 2d01

    Erholung
    Bowling 2d07
    Eishalle 2d08
    Golfplatz 2d05
    Öff. Sportflugplatz 2d0b
    Park/Garten 2c06
    Schwimmbad 2d09
    Skizentrum/Urlaubsort 2d06
    Sport/Fitnesscenter 2d0a
    Sportstadion/Rennstrecke 2c08
    Vergnügungspark 2c01

    Sehenswüdigkeiten
    Andere 2c00 2c40
    Heisse Quelle 2c0c
    Messe/Halle 2c09
    Museen/Hist. Bauten 2c02
    Park/Garten 2c06
    Sehenswürdigkeit 2c04
    Sportstadion/Rennstrecke 2c08
    Vergnügungspark 2c01
    Weingut 2c0a
    Zoo/Aquarium 2c07

    Krankenhäuser 3002

    Öffentl. Einrichtung
    Bank/Geld 2f06
    Bibliothek 2c03
    Feuerwehr 3008
    Gemeinde-/Behördenzentrum 3005
    Gericht 3004
    Gotteshaus 2c0b 2c0d
    Grenzübergang 3006
    Polizeiwache 3001
    Post 2f05
    Rathaus 3003
    Regierungsbehörde 3007
    Schule 2c05
    Versorgungsbetrieb 2f15

    Autoservices
    Autohändler/-teile 2f07
    Automobilclub 2f0d
    Autovermietung 2f02
    Autowaschanlage 2f0e
    Autowerkstatt 2f03
    Bergungsdienst 2f0a
    Rastplatz/Touristinfo 2f0c
    Truckstop 2f16

    Da gibt es dann außerhalb des Standardbereichs beispielsweise plötzlich eine "Heisse Quelle". (Neu sind zB 2c0c, 2c0d, 2c40 im Index).
    Da außerhalb des Standardbereichs nur rudimentär getestet wurde, ist anzunehmen, dass es neben den zwei neuentdeckten noch mehr gibt. Nur ist der Nicht benutzt Bereich zwischen 2000 und 3fff der hauptsächlich in den POI-Index rückt natürlich zu groß, um dies händisch zu machen.

    An dieser Stelle weiß sicher niemand von einem Tool/Add-On, das dies automatisch macht ?!

    Gruß, Stefan.


  • In der cgpsmapperinstallation ist ein File RGNtype.txt beinhaltet. Da werden noch viel mehr mögliche Typen aufgezählt.
    Willst du mit dem gesuchten Tool die vorgeschlagene MP-testmap mit allen möglichen Typs zum Testen erzeugen? Oder wie soll ich das verstehen. Sowas kann ich in 1 Stunde zusammenschreiben. Ausgangspunkt muss eine Exceltabelle sein, in der in der ersten Spalte untereinander alle Typen stehen. Etwa so :" 0x001" usw. Zweitens braucht man ein MP-file wegen der Lat/Lon-Koordinaten (Data=...), welches mindestens genausoviele Kartenelemente [RGN10]hat , aber keine Linien und Polygone. Dann list man das mp zeilenweise ein und ersetzt bei jeden [RGN10] den 'Typ=..' durch ein Feld der Exceltabelle. Falls Du dann das testen machen willst, kann ich Dir sowas schreiben, mit grafischer Benutzeroberberfläche. Aber erst nächste Woche. Morgen sind Familienfeten angesagt. So ein MP-File kann man z.B aus POI Sammlungen erzeugen . Ein Hilfsprogramm , welches aus csv bzw Excellisten automatisch mp erzeugt, benutze ich schon länger. http://www.img2ms.de/Toskana/Setup_xls-mp-einlesen.exe. Aber Du müßtest recherchieren wieviele Typen es werden und eine entsprechend grosse POI Sammlung im Internet suchen. Dann kann ich gleich das mp erzeugen.
    morgen1


    Nachtrag: http://www.img2ms.de/SetupTestMapErzeugen.zip ist fertig zum Download

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen, bitten wir Euch, über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben!
    Alternativ sehr gerne auch per Paypal spenden.
    Vielen, vielen Dank ...
  • Also in meiner rgntype.txt der 1.0d ist das nicht so. Da werden natürlich noch mehr Punkte genannt, jedoch meist aus dem POI-Bereich der nicht indiziert wird. Aus dem viel interessanteren Bereich 2000-3fff hörts bei 2c0c auf und dahinter folgen mit 2c0d und 2c40 noch zumindest zwei weitere Punkte, die im Index aufgeführt werden können und damit nicht dokumentiert sind.

    Ich denke, der schnellste Weg ans Ziel ist der Umweg über eine Karte mit allen POI-Typen die interessant sind. Ich mach mich an die Vorarbeit, melde mich dann wieder.

    Gruß, Stefan.