Home › FORUM › 2008-11 Flitspaalmelder › POI data

FORUM

Log in om antwoord te posten of de notificatie-service te gebruiken.

Onderwerp: POI data

Author Post

Joeri Fr

87 berichten

Regelmatige bezoeker
Regelmatige bezoeker

Read post 27-01-2010 21:34

POI-files:
1) scdb
http://www.scdb.info
Eerst registreren, dan naar de downloadsectie.
File naar keuze (google earth) als kmz downloaden.
Extensie .kmz in .zip veranderen, en .kml file extracten.
Dan met POI-edit save as .asc
In excel brengen, en 'replace all' toepassen op "POI" zodat je "Num" krijgt.
Klaar.

2)
Medion zoals door elektor beschreven

update: nieuwe POI file 29012010

AttachmentGoogle POI 20100129.asc


Bericht bewerkt door Joeri Fr op 27-01-2010 23:12

Bericht bewerkt door Joeri Fr op 27-01-2010 23:13

Bericht bewerkt door Joeri Fr op 29-01-2010 15:25

Schueler

1425 berichten

Expert¹
Expert¹

Read post 27-01-2010 22:06

De link werkt niet het lekker. Mede omdat je eerst moet registreren.
Maar volgens mij moet je eerst betalen voordat je kunt downloaden...


Ben

Joeri Fr

87 berichten

Regelmatige bezoeker
Regelmatige bezoeker

Read post 27-01-2010 23:10

nee hoor. gewoon registreren, en de google earth file downloaden. gratis.

Joeri Fr

87 berichten

Regelmatige bezoeker
Regelmatige bezoeker

Read post 28-01-2010 12:30

Dit is POI-file die ik gebruik (13758 pts).

AttachmentPOI_B_NL_D_F_UK_L.asc


Bericht bewerkt door Joeri Fr op 28-01-2010 12:39

Schueler

1425 berichten

Expert¹
Expert¹

Read post 28-01-2010 12:58

Ik hoef al niet verder te zoeken...
Het probleem zit em in de variabele...

Je verstuurde 13758 punten als versie 2.0. Dit houdt in dat het 8 bytes gebruikt per positie in plaats van 6.
Dus...

13758 * 8 = 110064 bytes

De teller van de bytes is blijkbaar 16 bits en gaat na 65535 naar nul in plaats van 65536...

De teller staat hierdoor op 110064 - 65536 = 44528

Bij het opslaan deel ik de teller door 6 om het aantal punten te krijgen.

44528 / 6 = 7421 ( afgerond naar beneden )

En dit getal komt dus bekend voor nietwaar...


Naar verwachting zul je nu, als je de PC-Software op versie 1.0 instelt, ook een verkeerd getal krijgen...

13758 * 6 = 82548 bytes ( veroorzaakt dus ook een looping )
82548 - 65536 = 17012 wordt de uiteindelijke stand van de teller.

17012 / 6 = 2835 punten zal er op je scherm komen te staan...


Dit zal ik nog even aanpassen in versie 1.13 :-s


Ben

Joeri Fr

87 berichten

Regelmatige bezoeker
Regelmatige bezoeker

Read post 28-01-2010 13:03

Dat heb je mooi gerekend.
Ik heb nu idd met versie 1.0 de 2835 punten melding.
Er is dus niets aan de hand, en alle poi's zitten erin.
Enkel een overflow error op de teller dan.

Schueler

1425 berichten

Expert¹
Expert¹

Read post 28-01-2010 13:56

Joeri FrEr is dus niets aan de hand, en alle poi's zitten erin.
Enkel een overflow error op de teller dan.


Bijna goed...
Dat alle punten in de externe EEPROM staan klopt.
Maar... de waarde van het aantal punten wordt dus verkeerd opgeslagen zodat de software alleen de eerste 2835 zal gebruiken.
Die weet immers niet dat er een overflow was.

Ik heb dit inmiddels aangepast in de software ( versie 1.13 ) en bleek niet aan de variabele te liggen ( die is 32bit ) maar dat ik niet controleerde op een overflow. Technisch verhaal wat je kunt nazoeken in de source code.

Ik heb even iets te veel gewijzigd om het zo zonder te testen op het forum te zetten dus dat gebeurd als ik weer thuis ben ( ja, ik ben momenteel aan het werk.... sssssst ).
Hier is onder meer ook wat gewijzigd in de taal afhandeling.
Ook jou tip om bij de PIC16 de keuze taal weg te halen is geïmplementeerd.


Ben

Schueler

1425 berichten

Expert¹
Expert¹

Read post 28-01-2010 17:46

Joeri FrDit is POI-file die ik gebruik (13758 pts).


Software aangepast zoals al eerder gemeld en nu an het uploaden...
SpeedCamera geeft aan dat dit ongeveer 25 minuten gaat duren.

Maar waarom wil je alle punten eigenlijk opslaan?
[NL][D][B] kan ik me voorstellen maar [EN]?

Ach, als je dat niet gedaan had was de bug nog niet gevonden dus....
Ik moet niet zeuren

Als de upload lukt laat ik het even weten en post ik de code.


Ben

edit : versie 1.13 is verified!

Bericht bewerkt door Schueler op 28-01-2010 18:58

Joeri Fr

87 berichten

Regelmatige bezoeker
Regelmatige bezoeker

Read post 29-01-2010 08:56

Ik rijd met de auto nogal veel in Engeland, Frankrijk en Duitsland.
Vandaar had ik een file gemaakt met deze landen plus Benelux erin. Ik zal nu nog es proberen met de nieuwe software versie.

Bericht bewerkt door Joeri Fr op 29-01-2010 09:02

Schueler

1425 berichten

Expert¹
Expert¹

Read post 29-01-2010 09:08

Laat je bevindingen maar weten.
Ben erg benieuwd.

Ik heb nu twee versies draaien, de PIC16 en PIC18, met jou bestand erin. Zal vandaag ook eens een extra rondje rijden langs de bekende flitspalen.


Ben

Log in om antwoord te posten of de notificatie-service te gebruiken.

Payoff

Gratis Elektor@POST

Elektor wekelijks lezen:

Met Elektor@POST steeds het laatste nieuws uit de elektronicawereld.

Direct aanmelden >>>

Volg ons ook op:

      

Elektor Events

Speciale producten

Direct doen

Nu in prijs verlaagd

Elektor OSPV1

Tijdelijk € 210,- korting!

Dit zelfbalancerende indoor voertuig is ideaal voor bijvoorbeeld fabriekshal, magazijn of school.