#1 idxurl2asc von kuzco 25.11.2009 14:06

avatar

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.

#2 RE: idxurl2asc von gebermasse 25.11.2009 21:00

avatar

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...

#3 RE: idxurl2asc von kuzco 25.11.2009 21:04

avatar

@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.

#4 RE: idxurl2asc von Speed 26.11.2009 01:00

avatar

Also bei mir klappts mit dem laden !

#5 RE: idxurl2asc von kuzco 26.11.2009 09:25

avatar

Stimmt, jetzt klappt es. Komisch.
Bitte die Datei aus Beitrag 3 nehmen.

#6 RE: idxurl2asc von kuzco 15.12.2009 10:52

avatar

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

#7 RE: idxurl2asc von dreke 22.12.2009 07:20

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

#8 RE: idxurl2asc von kuzco 22.12.2009 11:46

avatar

@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

#9 RE: idxurl2asc von gebermasse 22.12.2009 14:34

avatar

@kuzco: Die Umrechnung int=>real stimmt für Dein Beispiel.

#10 RE: idxurl2asc von rj.2001 23.12.2009 00:36

avatar

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

#11 RE: idxurl2asc von kuzco 23.12.2009 09:21

avatar

@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.

#12 RE: idxurl2asc von kuzco 23.12.2009 11:42

avatar

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

#13 RE: idxurl2asc von rj.2001 27.12.2009 22:56

avatar

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

#14 RE: idxurl2asc von kuzco 28.12.2009 22:38

avatar

@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.

#15 RE: idxurl2asc von kuzco 28.09.2011 11:51

avatar

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)

Xobor Einfach ein eigenes Forum erstellen | ©Xobor.de