Opened 20 months ago

Closed 6 months ago

#1346 closed enhancement/feature request (Incomplete/Missing infos)

Map expansion

Reported by: hermann Owned by: KaZeR
Priority: major Milestone:
Component: core Version: git master
Severity: normal Keywords:
Cc:

Description

Hello,

To distinguish from surfaces and preparation of interesting point are the files „osm.c: static char *attrmap={ };“ and „item_def.h“ extended.

Further are entries removed or altered. For me not recognizable requierd entries to the funktion of Navit are between /* not sure begin */

/* not sure end */ taken together.

Making own build of Navit is still not possible. Also not creating with Maptool a *.bin which includes the advanced features.

Function of both files so is NOT checked.

Then still the POI-Selection in GUI Menu are the files gui_internal_poi.h gui_gtk_poi.h adjusted accordingly.

Coercing requierd changes in other files are not known to me. (Navit.xml: Entries and Icons can be themselves managed)

My idea is to review and inclusion both files in the code. Appendix: NEW osm.c NEW item_def.h

br, hermann

Attachments (3)

item_def.h (14.4 KB) - added by hermann 20 months ago.
osm.c (101.2 KB) - added by hermann 20 months ago.
osm.2.c (18.7 KB) - added by hermann 18 months ago.

Download all attachments as: .zip

Change History (6)

Changed 20 months ago by hermann

Changed 20 months ago by hermann

comment:1 Changed 19 months ago by sleske

Hi, thanks for the contribution. However, your report is hard to understand. Is this maybe a language problem? Could you ask someone who is fluent in English to proof-read it? Alternatively, write the ticket in German; I can translate in a comment.

About the attachments item_def.h and osm.c: If you want to contribute code, please do not attach complete files, as that is hard to integrate. Attach a patch (diff), indicating the commit ID it is based on. You can also send a pull request on Github, if you prefer.

comment:2 follow-up: Changed 18 months ago by hermann

Danke sleske für dein Angebot meinen Beitrag auf geordneten Weg zu bringen. Ich habe beruflich weder mit Programmierung noch mit Englisch zu tun.

Zur Darstellung von weiteren Flächen und Point of Interrests in der Kartenansicht sind die Dateien osm.c und item_def.h ergänzt. Nach meiner Logik zusammengestellt zur besseren Übersicht. Die beiden Dateien wollte ich gegen die Navit-Originale austauschen. Leider gelingt es mir nicht auf meinem Laptop mit Windows10 überhaupt eine Android.apk oder windows.exe zu erstellen. Somit steht mir auch kein „maptool“ zur Verfügung um eine „navit.bin“ mit den Ergänzungen zu erhalten. Die Richtigkeit meiner Änderungen und die Funktion kann ich nicht testen.

Stelle im Anhang die von mir geänderten Bereiche aus den beiden Dateien zur Verfügung um Änderungen, Verbesserungen anzuregen.

item_def.h:

Zwischen /* not sure begin */ und /* not sure end */ sind item eingeschlossen, die für „eigene.txt“ Dateien verwendet werden können jedoch nicht in einer mit „maptool“ erstellten Karte enthalten sind.

osm.c: Nach meiner Recherche gibt es in den OSM-Regeln kein highway=service,area=1, markiert mit not sure

Weitere Darstellungen in die navit.xml bzw. in ein Layout zu integrieren wird sehr zeitintensiv. Farben sind festzulegen, Icons zu erstellen und dann sind noch die Dateien gui_internal_poi.h, gui_gtk_poi.h entsprechend anzupassen.

Sofern meine Aktivitäten zielführend sind, die navit.xml auszubauen zu erweiterten Darstellungsmöglichkeiten, kann ich derzeit nur auf eine Version hoffen mit der dies möglich wird.

Herzliche Grüße hermann

Changed 18 months ago by hermann

comment:3 in reply to: ↑ 2 Changed 6 months ago by sleske

  • Resolution set to Incomplete/Missing infos
  • Status changed from new to closed
  • Summary changed from Card expansion to Map expansion

Replying to hermann:

Zur Darstellung von weiteren Flächen und Point of Interrests in der Kartenansicht sind die Dateien osm.c und item_def.h ergänzt. Nach meiner Logik zusammengestellt zur besseren Übersicht. Die beiden Dateien wollte ich gegen die Navit-Originale austauschen.

Thank you for your input. However, adding entries to item_def.h is only a small part of adding new map features to Navit - as you noted, we must also change maptool to create the map data, and Navit to use it.

Therefore I'm closing this ticket. If you have a concrete proposal to add new map items, feel free to create a new ticket :-).

Finally:

osm.c: Nach meiner Recherche gibt es in den OSM-Regeln kein highway=service,area=1, markiert mit not sure

highway=service,area=1 is used quite a bit in OSM, so I think the rule is correct and should stay.

Note: See TracTickets for help on using tickets.