http://rns510.serveblog.net » RNS510 » Allgemein » idxurl2asc
Hallo,
ich habe mir mal den Spass gemacht und ein Tool geschrieben, welches die *.idx/*.url-Dateien zurueck in das *.asc-Format konvertiert.
Das Tool sollte selbsterklaerend sein:
1. Programm starten
2. Verzeichnis der *.idx/*.url-Dateien auswaehlen
3. Konvertierung starten
Gruss
kuzco
Fehler bitte direkt an mich berichten - per Forum-Mail.
das Tool hört sich interessant an, allerding scheint der Link nicht zu funktionieren ?!?
EDIT:
Scheint ein Problem des Servers zu sein, nun gehen beide Links...
@gebermasse: stimmt, ich konnte es auch nicht mehr downloaden.
Haenge es an diese Mail nochmals dran (V1.0.1)
EDIT: Hm, auch diesmal kann man die Datei nicht downloaden. Komisch - irgendetwas stimmt mit dem Upload von Dateien nicht.
Hoffe mal, dass ein Mod helfen kann.
Also bei mir klappts mit dem laden !
Stimmt, jetzt klappt es. Komisch.
Bitte die Datei aus Beitrag 3 nehmen.
Hallo,
habe hier mal eine neue Version erstellt (1.0.2.18837) um aus den *.url Dateien wieder eine *.asc zu generieren.
Aenderungen:
1.0.2
+ BMW *.url koennen nun extrahiert werden
+ Debug Mode - es wird dann eine grosse Datei mit allen Vorgaengen der Dekodierung erstellt
Gruss
kuzco
Hoi,
Habe ich auch im perl gemacht (nach vielen fehler...) ... und wieder nach VW format, dan kan man die (neuere) POI's von BMW fur gans Europa nutzen...
Grtz, Dre
@dreke: Kommst Du denn zu den selben Ergebnisen ?
Waere schon doof wenn wir bei der Berechnug was falsches gemacht haben.
Hier ein Beispiel von mir:
Aus
76999219,611244355
wird
6.454000, 51.233910
Gruss
kuzco
@kuzco: Die Umrechnung int=>real stimmt für Dein Beispiel.
Hallo,
klasse Tool. Nur leider funktioniert das nicht ganz 100%ig...
* aus der D-Speedcammobil.asc wurden die Dateien 0097.idx & 0098.url via POI-Inspector
* wandel ich jetzt diese POI's wieder zurück, kommt die 9003.asc raus
* und die sieht so aus:
[code; Created with idxurl2asc by kuzco
; URL - 0098.URL
; Category - 9003
; # of records - 8270
4.9671339,51.8767740,"4221 Hoogblokland, A27 "
6.0795079,50.8393519,"52134 Herzogenrath - Kohlscheid, Mühlenstraße "
6.0816919,50.8326259,"52134 Herzogenrath - Kohlscheid, L259-Weststraße "
6.0834479,50.8367089,"52134 Herzogenrath - Kohlscheid, Mühlenstraße "
6.0930549,50.8219089,"52134 Herzogenrath - Kohlscheid, Klosterstraße "
6.0939690,50.8362560,"52134 Herzogenrath - Kohlscheid, Oststraße "
6.1080229,50.8245020,"52134 Herzogenrath - Kohlscheid, Rolandstraße "
6.1123130,50.8705759,"52134 Herzogenrath, Bierstraße "
6.1132429,50.8888630,"52134 Herzogenrath - Merkstein, Floesser Straße "
6.1155790,50.7936720,"52070 Aachen, Prager Ring "
6.1161700,51.0138399,"52525 Geilenkirchen-Blauenstein, B 221 "
6.1169660,50.8118240,"52146 Würselen, B57-Aachener Straße "
6.1186550,50.8203240,"52146 Würselen, Brunnenstraße "
6.1187900,50.8229879,"52146 Würselen, Schweilbacher Straße "
6.1201710,50.8143769,"52146 Würselen, Aachener Straße
.
.
.
.[/code]
Kannst Du da mal bitte drüber schauen, was da schief läuft?
Die org. Datenbank ist von POI-Friends und wurde mittels dem Programm "Search & Replace" (von hier http://funduc.com/search_replace.htm) mittels komplexer Wildcard-Suche RNS-Mundgerecht gemacht.
Indgesamt fallen mir da 2 Sachen auf:
* Hier füllst Du den String mit NUL-Chars bis zum Ende auf... Warum? --> einfach den String trimen
* UTF8 wird noch nicht wirklich berücksichtigt... kannste das noch mit einbauen? Vielleicht umschaltbar wie im POI-Inspector?
Danke Dir.
Ciao
@rj.2001
Danke fuer das Feedback.
Kannst Du mir bitte noch sagen, welche Version Du benutzt ?
Habe das mit den UTF gerade mal getestet und bei mir sind die Umlaute korrekt.
Hallo,
hier eine neue Version 1.1.0.
Neu ist die Moeglichkeit Duplikate in *.asc-Dateien zu loeschen. Standardmaessig werden nur 3 Zeichen nach dem "Komma" betrachtet; dies kann jedoch angepasst werden.
Da die POIs zeilenweise ausgelesen und verglichen werden, ist das je nach Anzahl der POIs ein langwieriger Prozess. Bei 60.0000 POIs hat es bei mir fast 5 Stunden gedauert (!).
Die bereinigten POIs landen im Unterverzeichnis "\New".
1.1.0: + Fixed: Bug in creating *.asc fixed (NUL-Char)
+ Add: Deleting duplicate entries from *.asc
+ Add: UTF8
Gruss
kuzco
Servus,
ich hatte damals die Version 1.02 benutzt....
Mit der neuen Version 1.1.0 funktioniert alles tatellos.
Interessant wäre noch, ob man es hinbekommt, die GENERIC-Dateien zu decodieren...
Aber ich denke mal, dass dürfte zum Problem werden, da diese Daten gepackt sind.
Ciao
@rj.2001:
Das wuerde ich auch gerne wissen. Leider habe ich im Internet keinerlei Infos ueber die Verschluesselung gefunden. Hier koennen wohl nur die Leute von Conti o.ae. helfen.
Hier eine neue Version (1.1.5) von url2asc:
- Fix: kleiner Bug behoben
- Add:beim Konvertieren kann man ein "definiertes" SPACE durch KommaSPACE ersetzen. (Wunsch eines best. Users)