[OSM-talk-be] welkom aan de nieuwelingen

sintsixtus sintsixtus at gmail.com
Thu Jan 29 18:11:34 UTC 2009


Luc Van den Troost schreef:
> Marc,
>
> Je bent wel een ideeënwaterval... 
>
> Van mijn kant hier even een opmerking op ivm de 'beeldbestanden' waar je
> de voordelen van schetst. Beelden zijn maar één aspect van een digitale
> kaart, maar misschien wel het meest konkrete. 
>
>   

Let wel, quadtree is ook een data organisatie,n en laat volgens mij ook 
alle operaties toe zoals bvb een kortste weg zoeken, al denk ik dan aan 
iets aanders, waar je eerst de kortste weg zoekt over bvb de 
autostrades, dan pas op nivo van gewone nationale wegen, dan  
"provincie/departementele" wegen, nadien dorpswegen etc....  Een QT is 
meer een heirarchien en dus beter, dan een "platte" structuur...


Een hierarchie is sowieso effcienter dan een blinde TSP (travelling 
salesman problem oplossing ...)
http://en.wikipedia.org/wiki/Traveling_salesman_problem


Ik heb ooit de AND.nl kaarten opgehaald, en toen gezien dat dit 
"eenvoudigweg" een spreadsheet was, wel dat is mijns inziens een betere 
structuur dan een "wilde" database.  Als een database ergens voor dient, 
is het om te verbergen welke structuur er in de data zit ? ;-)


Die OSM worldmap van +- 5,7Gb compressed is ongeveer 100Gb XML bestand, 
foei (!), enfin, er zijn vele meetpunten).


> Gegevens in een meer abstracte vorm - een database - zijn noodzakelijk
> als je met die gegevens bv. ook routering wil gaan doen, of dingen wil
> gaan combineren zoals 'welke wegen vormen een fietsroute'. Ook kan je in
> een database meer gegevens stockeren dan op een grafische kaart (bv.
> maximum snelheid op een wegsegment)
>   

Wat die fietsroutes betreft, er is niks tegen een multitude aan 
datastructuren, als je bvb voor QTs kiest voor navigatie, en 
beeldgeneratie, maar voor die traces heb je ergens een hierarchie van 
routes en paden nodig, die je dan per land kunt maken (eenvoudigweg), 
waar de gebruiker nog een POI kan toevoegen etc, want een database is 
dan weer te complex, net als die QT ...

Nog iets: een database is eigenlijk ongestructureerd (dus orde(n)), 
terwijl een QT O(log(n)) is, tel uit je winst...

> De overzetting van data naar beelden is iets wat ook niet voortdurend
> moet gebeuren. Voor de weergave van de kaarten worden de
> databasegegevens wel vooraf gerenderd tot grafische kaartfragmenten. 
>
>   

Nog eens, Quadtree gaat niet om beelden maar om data organisatie ...


Ik weet het, in de informatica opleidingen heden  ten dage, geeft men 
nauwelijks nog wiskundig inzicht, producten gebruiken is belangrijker 
...  Het is gemakkelijk een scheikunde ingenieur een cursus programmeren 
te geven, hem dan te laten werken, en als blinde te laten rondlopen in 
de branche ...



Marc




More information about the Talk-be mailing list