PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MapTK: unterschiedliche Darstellung auf PC und GPS!??


Stefano
23.04.2008, 14:56
Hallo Leute,

ich habe mit MapTk eine Karte erfolgreich erstellt.
Nun, die neue Funktion in der Version 2.0.0 hat mich verleitet dass ich die Linienform analog den POI's anpassen wollte. Im MS sehen die Linien auch so aus wie ich es möchte aber auf dem Gerät sehen diese Linien aus wie immer.

Die Linien sind auf der Karte als Autobahn definiert und dementsprechend wurde dieser Typ auch angepasst.

Fall mir jemand den Knopf lösen könnte wäre ich natürlich sehr dankbar.

Gruss
Stefano

papaluna
23.04.2008, 23:10
Im MS sehen die Linien auch so aus wie ich es möchte aber auf dem Gerät sehen diese Linien aus wie immer.


Hi, Stefano !
1. Gibt es noch andere Objekte(Poi) in deiner Karte(n)?
2. Werden diese (wenn vorhanden) sowohl in MS als auch im Gerät wie gewünscht dargestellt(ich vermute mal nein)?
3. Eigentlich sollten in einem MapTK-Projekt Karten files und typ-file automatisch zueinander passen.
Hast du evtl. das Typ-file eines Projektes mit Karten aus einem andern Projekt gemixt.(also z.B. mit einer anderen .prj-Datei erstellen lassen wie die Karten?

Gruss Gert

Stefano
24.04.2008, 06:18
Hallo Gert,
danke dass du mir wieder behilflich bist :D
Eigentlich bin ich gleich vorgegangen wie das letzte mal,
in der Karte hat es diesmal nur Polilinien.
In MapTK habe ich ein neues Projekt erstellt.
Ich bin leider im Moment nicht an meinem PC, werde aber heute noch mals die Files die ich habe hier reinstellen. Wenn du ev. mal reichschauen könntest wäre ich dir dankbar.
Es soll eine Karte änlich wie deine werden. Ich mache eine Bikewoche in der Toscana und möchte so die vorbereiteten Tracks als Karte haben.

Danke
Stefano

Buschhupe
24.04.2008, 09:29
Hallo Leute,

ich habe mit MapTk eine Karte erfolgreich erstellt.
Nun, die neue Funktion in der Version 2.0.0 hat mich verleitet dass ich die Linienform analog den POI's anpassen wollte. Im MS sehen die Linien auch so aus wie ich es möchte aber auf dem Gerät sehen diese Linien aus wie immer.

Die Linien sind auf der Karte als Autobahn definiert und dementsprechend wurde dieser Typ auch angepasst.

Fall mir jemand den Knopf lösen könnte wäre ich natürlich sehr dankbar.

Gruss
Stefano
MapTK verwende ich nur zum kompilieren der prj.
Die Karte selbst erstelle ich mit gpsmapedit/cgpsmapper.
Anbinden des typ-Files mit Mapsettoolkit.

Hast Du auch den Header im prj angepasst?

Stefano
24.04.2008, 10:32
Hallo zusammen,

ich denke dass der Headder o.k. ist dass eigentlich alles stimmen sollte, nur die Darstellung auf dem Gerät funktioniert nicht so richtig.
Hier mal die Files wie es auf dem Pc,GPS aussieht sowie das gesammte "Projekt".
Ich könnte ja damit leben, nur sit es halt so dass wenn die CN darunter liegt sehe ich schlecht ob der Weg eine Strasse ist oder ein Track von mir!
Stefano

Buschhupe
24.04.2008, 11:17
Hallo zusammen,

ich denke dass der Headder o.k. ist dass eigentlich alles stimmen sollte, nur die Darstellung auf dem Gerät funktioniert nicht so richtig.
Hier mal die Files wie es auf dem Pc,GPS aussieht sowie das gesammte "Projekt".
Ich könnte ja damit leben, nur sit es halt so dass wenn die CN darunter liegt sehe ich schlecht ob der Weg eine Strasse ist oder ein Track von mir!
Stefano
Darf ich die Datei ändern und mein Teil wieder hochladen?

Stefano
24.04.2008, 11:21
ja klar doch, ich danke für die aktive Hilfe.
Könntest du mir sagen was falsch ist,
so hoffe ich wieder was dazuzulernen und muss nicht beide Dateien ausdrucken und nach dem Motto "suchen sie die 10 Unterschiede" lernen.

Stefano

Buschhupe
24.04.2008, 11:26
Ich fang mal an und uppe dann ...
.MP ist soweit OK.

/Edit
Mit der standartmäßigen Typ ist in Mapsource ist der Trial blau.
Da ich scrollen in Mapsource nicht mag, hätte ich persönlich andere Levels genommen.
In Mapsource lüppt die Karte 1a.

Stefano
24.04.2008, 12:05
Tja das ist es ja,
bei mir zeigt MS die Tracks GELB an!
Wieso weiss ich auch nicht!??

Stefano

Buschhupe
24.04.2008, 12:09
So ich hab jetzt Deine .mp einfach so genommen, konvertiert, ein TYP-File erstellt, in Mapsource eingebunden und auf 60csx gejagt.

Die Karte ist bei Dir bestimmt auch drauf. Da Du aber so spezielle Levels verwendest, wird diese transparente Map erst bei 120m sichtbar.
Also weiter runter zoomen ... ^_^

Buschhupe
24.04.2008, 12:21
Wenn Du die Karte mit der beiliegenden MapTKprj eingebunden hast, dann ist die Farbe 0065d5 = blau.

[Polyline]
Type=0x01
String=2,Autobahn
Linewidth=2
Borderwidth=1
Color=0,0x0065d5
Color=1,0x000000
[END]

Zum Überprüfen kannst Du den Link nehmen:
http://www.id.uzh.ch/cl/dl/web/wwwphp/farben.php

Allerdings mußt Du die HexWert erst in DezWerte umrechnen.
Jedes der 3 Bytes für sich.

Warum Mapsource Dir den Weg als gelb darstellt, könnte daran liegen, daß Du vielleicht das TYP-File geändert hast?

Stefano
24.04.2008, 12:31
ja gerne :) ich probiers dann mal mit deinen Daten.

Kann man die Anzeige auch etwas dünner/halb transparent machen so dass darunterliegende Strassen sichtbar werden?
(jaja ich weiss, man wird halt übermütig)¨

Stefano

Buschhupe
24.04.2008, 12:39
ja gerne :) ich probiers dann mal mit deinen Daten.

Kann man die Anzeige auch etwas dünner/halb transparent machen so dass darunterliegende Strassen sichtbar werden?
(jaja ich weiss, man wird halt übermütig)¨

Stefano
OK, hänge sie später dran. Muß jetzt zum Essen.
Hier kannst Du auch testen:
http://ati.land.cz/gps/typdecomp/editor.cgi

Dünner, dicker ... kein Problem. Linewidth ist die Dicke der Linie. Die Linie hat standartmäßig eine Farbe und der Rahmen (Borderwith). Erste Color für die Linie und 2. Color für den Rahmen ...

Stefano
24.04.2008, 12:43
die Fragezeichen werden immer GRéSSER????
mit deinem Link habe ich mal das Typ File geöffnet und dann das gesehen:
Your TYP file contains errors:!

File contains empty element (polygon#50, type=0x015/0x00). You are editing damaged TYP file!
File contains multiple definitions of polygon type=0x015/0x00.
Element polygon (type 0x015/0x00) contains unknown data at it's end.
File contains unsorted elements (polygon) and this causes problem with visibility in GPS. Solution is simple: just save this TYP file in editor, and it will produce correct order of elements.
File contains unsorted elements (line) and this causes problem with visibility in GPS. Solution is simple: just save this TYP file in editor, and it will produce correct order of elements.
File contains empty element (point#38, type=0x065/0x01). You are editing damaged TYP file!
File contains multiple definitions of point type=0x065/0x01.
Element point (type 0x064/0x0c) contains unknown data at it's end.
File contains unsorted elements (point) and this causes problem with visibility in GPS. Solution is simple: just save this TYP file in editor, and it will produce correct order of elements.


Komme da nicht mehr ganz mit wo ich was wie ändern soll.

Buschhupe
24.04.2008, 13:02
Doch noch kurz Zeit ...

Das von mir verwendete TYP-File ist von der Topov2. Kannst auf der HP von MapTK laden. Lediglich 0x01 geändert, kompiliert und in mapsource eingebunden.

.. später mehr :D

Stefano
24.04.2008, 13:53
Also ich habe mal dein zip runtergeladen und versucht deine Karte zu installieren.
Frage:
wie hast du das ganze gemacht?
ich kann das gar nicht nachvollziehen?
Ich habe die reg Datei auf meine Pfad angepasst und dann ausgeführt und nichts ging :-(
Dann mit MapTK mal dien prj Dat angeschaut und gesehen dass da weder bei tdb usw. was stand.
Also, Einträge angepasst und es ging.
Nun bei deiner Ansicht sieht es in MS und auf dem Gerär gut aus, ausser das mit denm ZOOM (bis 300 m sichtbar)
Bei meiner Datei sehe ich das ganze, halt rot, bis 3 km!! Hast du die mp so belassen!??
Ich will dich nicht kritisieren, ich versuche nur das ganze zu verstehen.

Gruss
Stefano

papaluna
24.04.2008, 16:34
Hi, Stefano !

bin jetzt erst dazu gekommen.
anbei mal meine Korrektur deines Projektes.

-FID = 0 ist denke ich keine gute Idee.
-Das Projekt läßt sich nicht korrekt erstellen weil die Input-mp Dateien nicht in der prj. eingetragen waren:

[IMG]
SuvOV
Suvereto_Tracks_C
[END]

-"Label=Suvereto I~[0x1d]55000000"
besser:Label=Suvereto I~[0x1d]55000000.img


Mehrere Tools zu mixen wie Buschhupe es wohl macht, geht zwar beinhaltet aber auch Fallstricke.
Bleib bei einem Tool. Mit MapTK kannst du alles machen. Die Eintragung in MS mittels Doppelklick auf das .reg-file ist ja auch kein Problem (ich benutze derzeit Mapsettoolkit nur noch wenn ich mal schnell schaun will was für Karten ich installiert habe FIDs etc.)

Gruss Gert

Stefano
24.04.2008, 16:47
Danke Gert,
funktioniert, sieht alles blau aus, ist aber um einiges besser als das rote :-)
aber was hast du geändert resp. was war bei mir falsch??
Vor allem, wieso erscheint es im MS schön gelb und auf dem GPS rot???

Im Grunde genommen, bei allem Respeckt vor Buschhupe, möchte ich auch alles mit einem Programm erledigen solange das geht.

Gruss
Stefano

NACHTRAG: bin ich da richtig dass ich in MapTK die Linie ändern kann?
Sobald ich diese mit edit und anschl. save geändert habe kann ich die neue typ.Datei erstellen lassen welche ja im aktuellen Verzeichniss liegt
und beim nächsten Strat vonMS wird die neue Datei eingelesen???

Buschhupe
24.04.2008, 16:58
Ich will dich nicht kritisieren, ich versuche nur das ganze zu verstehen.
Gruss
Stefano
Ach, das ist doch keine Kritik. :D
Sicherlich gibt es viele Wege nach Rom. Ich finde es auch gut, wenn man sich offen darüber unterhält. Viele bleiben ja auf Ihrem Weg sitzen, wie die Henne auf dem Ei. Durchaus möglich, daß mein Weg der steinere ist.
Keine Ahnung. Ich mach das immer so ... und hatte dabei noch keine Probleme. Bei der Registrierung muß man nur aufpassen, daß die MapID noch nicht vorhanden ist.

Ich beschreib mal meinen:

- Deine .mp mit cgpsmapper zum .img
Syntax: cgpsmapper Suvereto_Tracks_C.mp

- Suvereto_Tracks_C.img umbenannt in 12345678.img

- mit cpreview die Mapsourcedateien erstellt.
Syntax: cpreview pv.txt

- mit cgpsmapper die suv.mp zur suv.img
Syntax: cgpsmapper suv.mp

- Doppelklick auf suv.reg

- Topov2.prj in Ultraedit geladen, den Header und die Polyline 0x01 wie folgt angepasst:

[Project]
Product=Suv
FamilyID=998
Version=0
Style=G:\stefano\Buschhupe\Suv.TYP
[End]

[Polyline]
Type=0x01
String=2,Biketrail
Linewidth=4
Borderwidth=1
Color=1,0x8A2BE2
Color=2,0x000000
[END]

- suv.prj mit MapTK zu suv.typ kompiliert

- in MapsetToolkit unter "Mapset installed" die Families/Suv markiert und den EDIT Button geklickt.

- anschließend das Typ-File geladen und mit Apply bestätigt

- Fertig

/Edit
Anbei noch die pv.txt

papaluna
24.04.2008, 17:21
funktioniert, sieht alles blau aus, ist aber um einiges besser als das rote :-)

Die Farbe habe ich nicht verändert. Dies ist die von dir ausgewählte Farbe.

Aber das ändern mit MapTK ist ja super einfach. Ich habe es gerade mal ausprobiert. In 30 sec hatte ich die Farbe geändert und deine Karte wieder auf dem Gerät.
Wie?
1. MapTk aufrufen
2. EDIT Button anklicken
3. Reiter POLYLINE auswählen
4. 0x0001 Autobahn auswählen
5. EDIT Button anklicken
6.rechte Maustaste Borderfarbe und/oderlinke Maustaste Linefarbe
7.SAVE Button anklicken.
8.Editor verlassen (2x EXIT)
9.mit TYP typ-file neuerstellen lassen



aber was hast du geändert resp. was war bei mir falsch??

Also die von mir eingetragene FID kannst du ändern. Sie sollte nicht gleich mit der einer anderen installierten Karte sein.
Und es gibt FIDs die MS gar nicht mag. Ich denke 0 ist so eine.
Die Section in der prj-Datei:
[IMG]
#mp-files
[END]
bestimmt welche Dateien von MAKE zur Erstelleung der imgs herangezogen werden. Kein Eintrag = keine img
Wenn du deine img anderweitig erstellt hast(z.B. mit cgpsmapper, mapdekode etc) kann dieser Eintrag durchaus wegfallen.

Label=Suvereto I~[0x1d]55000000 hat zwar anscheinend keine Auswirkung auf die Funktion aber ich finde:
Label=Suvereto I~[0x1d]55000000.img eindeutiger.





Vor allem, wieso erscheint es im MS schön gelb und auf dem GPS rot???

Ich denke es lag im wesentlichen an der FID.
Wenn die FID des Prduktes nicht mit der desTyp-Files übereinstimmt wird das Typ-file zwar im MS dargestellt aber nicht aufs Gerät mit der Karte übertragen.

Gruss Gert

Stefano
24.04.2008, 17:39
Danke Gert,
genau so habe ich es gemacht, nur wenn ich auf typ drücke am Schluss erstellt erscheinbar das Typfile aber wenn ich mit dem Explorer die Zeit anschaue mach MapTK gar nicht's mit dem Typ-File sondern erstellt nur die proj neu!? Das Typfile sollte dann doch auch die neue Zeit bekommen. Daher wohl dass ich es nicht änder kann!??

Stefano

papaluna
24.04.2008, 17:48
Hi Stefano,

wenn du TYP drückst wird nur das *.typ + *.reg neu erstellt.
Also wenn du die Linie bearbeitet hat musst du SAVE EXIT EXIT drücken
und erst dann geht TYP. Vorher wurde die .prj noch nicht weggeschrieben und TYP wird lediglich melden "... is uptodate"

Gruss Gert

Stefano
25.04.2008, 07:31
Das ist es ja gerade was ich meinte,
bei mir schreibt MapTK nur die MapTK.prj Datei neu,
die andern werden nicht verändert daher wol auch keine Änderung in der Darstellung.

Ich bin irgendwie völlig Ratlos,
genau so vorgegangen wie du so gut beschrieben hast.

Stefano

NACHTRAG: nach mehrmaligen Versuchen sieht das so aus;
weder .reg noch .typ ändern sich obwohl sich die Änderung in MapTK richtig sehe.
D.h. dort ist nach schlessen und wieder öffnen der prj datei die Änderung so wie ich sie abgespeichert habe!
Es kommt zwar die Auflistung dass das Typ-File geändert wurde aber das Datum bleibt gleich wie auch die Darstellung :(


ICH DEPP BIN WOHL ÜBERARBEITET!!?
ICH DÖDEL HABE ZUM VERGLEICHEN EIN S2 VERZEICHNISS ANGELEGT UM PAPALUNAS DATEINEN ANZUSCHAUEN UND ZU PROBIEREN,
NUR IM HEADER HABE ICH DEPP DIE PFADE NICHT ANGEPASST!!!

Ich danke euch für die Hilfe:)
hoffentlich kann ich mich durch diese Erfahrung mal im Forum revanchieren.

Stefano

papaluna
25.04.2008, 08:37
ICH DEPP BIN WOHL ÜBERARBEITET!!?
ICH DÖDEL HABE ZUM VERGLEICHEN EIN S2 VERZEICHNISS ANGELEGT UM PAPALUNAS DATEINEN ANZUSCHAUEN UND ZU PROBIEREN,
NUR IM HEADER HABE ICH DEPP DIE PFADE NICHT ANGEPASST!!!
Stefano
:brav:
Na so schlimm ist es doch nicht.
Tja da warst du jetzt schneller wie ich schreiben konnte.

Zitat aus meiner nun nicht mehr nötigen Antwort:


Dann ist doch alles korrekt erstellt worden.
Sollte sich dann die Darstellung in MS nicht ändern und die siehst trotz dieser Meldungen keine Änderung von Datum/Zeit, würde ich erstmal vermuten, das du dir andere Dateien anschaust, wie jene die da erstellt wurden.
Evtl. Verwechslung Projektverzeichnis /Kartenverzeichnis!?

Ich gehe jetzt den Tag über biken. Muss mich fit machen für die Alpen.
Ich schaue heute abend noch mal rein. Wenn du willst können wir evtl. auch mal versuchen das telefonisch zu lösen. Das sollten wir dann vorab aber per PM klären.
Papaluna

Gruss Gert

Buschhupe
27.04.2008, 19:08
Mal ne Frage zu MapTK:
Gibt es eine Möglichkeit die Rahmenfarbe im "Editorfenster" zu ändern?
Ich bekomme zwar die Farbe in Hex angezeigt; zu ändern geht bei mir nicht.

Direkt im .prj File geht das ja und funktioniert auch. Wollte es halt im Editor probieren ...

/Edit
Hat sich erledigt.

Stefano
28.04.2008, 18:36
Welchen Rahmen meinst du??

Ich kämpfd zur Zeit damit dass ich eine Polylinie versuche transparent mit rotem Rand zu zeichnen.
Ist für markierte Wanderwege gedacht, daher transparent damit ich sehe was für eine klassifizierung der Weg darunter hat. Habe es aber noch nicht geschafft, weiss nicht ob das MapTK oder MS nicht kann!??

Stefano

Buschhupe
28.04.2008, 19:12
Jepp, das geht.
Bringt Dir aber imho nix, da der Track den weg nicht 1:1 überlagert.

Stefano
28.04.2008, 21:06
Nicht ganz,
ich versuche an der oben bearbeiteten Testkarte, nun stimmt ja eigentlich alles,
die Wege transparent mit Rotem Rand oder so was zu machen, speichere mache das neue typ-file und nicht viel passiert. Gege ich wieder ins MapTK, editiere die Polilinie sieht diese schwarz oder sonst wie aus, als ob MapTK den Dienst verweigern würde mit diesem Linientyp???


Stefano

Buschhupe
28.04.2008, 21:39
Gege ich wieder ins MapTK, editiere die Polilinie sieht diese schwarz oder sonst wie aus, als ob MapTK den Dienst verweigern würde mit diesem Linientyp???
Stefano
Das geht schon; zwischendurch mal Save drücken.

Ich teste immer mehrere Tools und entscheide, je nach Aufwand, welches ich nehme. Hat den Vorteil, daß ich wie in Deinem Fall, einfach die Color im .prj selbst editier und anschließend kompilier. So weiß ich was ich verändere ...

Die Klicktools sind zwar nett, wenn man aber hängt, weiß man nicht auf Anhieb, wo der Fehler ist.

Stefano
28.04.2008, 22:26
Ja das mit edit und save habe ich gemacht,
gehe ich gleich wieder in den edit Modus sieht die Linie anders aus als ich sie definiert habe!??
Kannst du mir kurz auf die Sprünge helfen wie eine transparente Linie mit rotem Rand definiert ist und wo im Script ich die richtige Stelle finde???

Stefano

P.S. eilt nicht so sehr, muss nun geschäftlich weg und bin vermutlich erst am Mittwocdh wieder mal online resp. habe Zeit zum probieren.

JürgenD
29.04.2008, 14:29
Wie ich es im Moment sehe sind transparente Linien ( 'Linewidth / Borderwidth' ) per Definitionen nicht möglich und wird in MapTk leider noch nicht abgefangen.
Bei Mustern wird 'transparent' durch die Abwesenheit einer Farbe definiert. Das gilt auch für durch Muster definierte Linien. Damit ist es gut möglich z.B. einen Weg durch einen farbigen Rand zu klassifizieren. Die Linien für den Weg und die Klassifizierung müssen nur deckungsgleich sein ( durch Kopieren ).
3613
Die Markierung liegt dann sauber um den Weg herum.
Noch ein Tipp: Beim Colorado werden durchgezogene Linien mit ihrer Umgebung verschmiert. Die Linien werden randscharf dargestellt wenn sie als Muster definiert werden. Dazu verwendet man zwei unmittelbar nebeneinander liegende Farben im Muster. Das sieht dann wie eine durchgezogene Linie aus.

JürgenD

Stefano
29.04.2008, 17:00
Hallo Jürgen,

ich hab's probiert, aber mit Polilinie Autobahn, ich denke nicht dass es daranliegt!?
Aber bei mir schaut das Fenster dann so aus, Linien wie in deiner Ansicht kriege ich nicht hin. Wenn ich es speichere und dann nochmals editiere sieht es wieder anders aus.

Gruss
Stefano

NACHTRAG: Ich habe auf der Karte nur die Wege die ich so als Doppellinie darstellen will, sonst nicht's. Daher denke ich dass das Problem mit deckungsgleich nicht da ist.

JürgenD
29.04.2008, 18:14
Hab' mich sehr bemühen müssen das untere Bild zu erzeugen. Es entsteht sicher nicht durch Speichern und Laden einer Linie wie sie in oberen Bild zu sehen ist. Ursache ist am Ende, dass die transparente Farbe bei Linien, die kein Muster sind, in der aktuellen Version noch ausgewählt werden kann. Also bitte nicht wild zwischen den beiden Modi umschalten, insbesondere wenn 'transparent' benutzt wird oder als eine der beiden Farben ausgewählt ist. In der nächsten Version ( > 2.1 ) wird das nicht mehr möglich sein.

Die Deckungsgleichheit ist kein Problem, sieht nur schauderhaft aus wenn nicht vorhanden. Aber wer's mag ...

JürgenD

Buschhupe
29.04.2008, 18:22
@JürgenD
Vorab mal ein goßes Dankeschön für das Tool. Meinen Respekt.

Ich konnte in letzter Zeit gut testen und mir sind - ich nenne es jetzt mal Bugs - aufgefallen. Ob es wirklich Bugs sind, muß ich nochmals überprüfen.

Soll ich diese hier erwähnen, oder einen Extrafred aufmachen?

JürgenD
29.04.2008, 18:46
Ist mir eigentlich egal wo ich Fehlerbeschreibung finden kann. Habe bisher nur ein handvoll Problembeschreibungen bekommen. Beschreibung mit Bildern auf meinem Server sind auch gut zumal es da kein Beschränkung der Dateigröße gibt. Gute Fehlerbeschreibungen erleichtern die Beseitigung und ein Fehler muss reproduzierbar sein. Z.B. Schritt für Schritt wie es dazu kommt und dazu ein Bildchen und die fehlerhafte Datei. Wild rumklicken und dann 'geht nicht ...' ist wenig hilfreich. Rätselraten mag ich nicht.
Auch Fehler im Manual werden gern entgegengenommen.

JürgenD

Stefano
30.04.2008, 06:19
@JürgenD

auch ich bedanke mich für das Tool. Es ist, wenn man es beherscht super wie schnell Änderungen an Karten gemacht werden können.
Ich wollte ja auch nicht reklamieren denn ich zweifelte an mir und nicht an MapTK.

DANKE und ich hoffe dass das Tool noch lange läuft.

Gruss
Stefano