[GraphHopper] RFC: Improve tower/pillar node marking
Andreas Wolf
dev at a-w.io
Wed May 6 09:35:37 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi,
after struggling a few days with the concept of tower/pillar nodes, or
rather how they are defined during reading the OSM file, I think I
have finally understood how it works…
As I think I’m not the only one who did not get this at the first
grasp, I want to improve the code to better express what is really
done (that is – in my understanding – count how often each node was
seen and if it is encountered at least twice, mark it as a tower node).
For that, I want to create two new classes/interfaces: a NodeMap, that
encapsulates the source (OSM)->internal ID mapping, and a NodeTypeMap
that uses the NodeMap to get the node type. The latter can probably be
thrown away after preprocessing, I did not think that through till the
end.
What do you think of that approach? Is it a good idea? Or am I missing
a part of the bigger picture that makes this unfeasible?
Regards
Andreas
PS: This being my first mail to this list, I should probably shortly
introduce myself: I’m studying Electrical Engineering and Information
Technology at KIT (fka University of Karlsruhe). Currently I’m writing
my diploma thesis, using GraphHopper as a tool to generate driving cycle
s.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlVJ4GkACgkQRJlqDhrZfp2gsQD/XnJOHHKJ0a3n5LokkqFwGimB
BH/V++AQFN8F6HCSzFkBAIQWHIxVP2qgA65R4C4SWISX91iZMlDx+Q0EcEkI9dR+
=xbgs
-----END PGP SIGNATURE-----
More information about the GraphHopper
mailing list