Housenumbers and unnamed roads

Hi, Question concerning the housenumber algorithm. Would in this situation: <http://www.openstreetmap.org/?lat=51.75231&lon=7.49462&zoom=18> the housenumber 26 assigned to the (unnamed) service road? If not, would it be difficult to implement this? So, the expected behavior is: If nearest road has no name: assign the addr:street to the street-name and apply house number logic. Chris

That housenumber should be matched to this road: http://www.openstreetmap.org/browse/way/24703810 However, on my map it can't find nr 26, maybe it is too far? I think you better name the service road "Ermen" on OSM rather than mkgmap to correct this.
Question concerning the housenumber algorithm.
Would in this situation:
<http://www.openstreetmap.org/?lat=51.75231&lon=7.49462&zoom=18>
the housenumber 26 assigned to the (unnamed) service road?
If not, would it be difficult to implement this?
So, the expected behavior is:
If nearest road has no name: assign the addr:street to the street-name and apply house number logic.
Chris

Am 17.06.2013 11:26, schrieb chris66:
If nearest road has no name: assign the addr:street to the street-name and apply house number logic. I think this isn't a good solution. In your case it would be necessary and also in many other countries you have also longer driveways and the housenumber should be assigned to this road. But think of all the short driveways connecting the mainroad to the garage. This housenumber shouldn't be assigned to the service-road.
Maybe a solution would be to have another string in the []-part of lines-file. Eg. [0x?? road_speed=?? road_class=?? numbering resolution 24 ]. If numbering and road_speed and road_class is set, then the road is used for assigning housenumbers. So you can specify it in style-file with help of length(). Henning

Hi Chris, mkgmaps current algorithm uses the addr:street tag to assign housenumber to road segment. I don't see that assigning housenumbers to roads with no road name is a good idea. I guess the rate of mistakes is too high. So you problem could only be solved either by assigning a name to the service road or using one of the housenumber relations, which assign a house number to a road segment. Yet I didn't implement the support for any of it because all relations I have analyzed did have massive mapping errors and did not improve housenumber assignment. By the way: The given house number is not assigned to the street "Ermen" because its distance is greater than 150m. It would be no problem to increase the max distance between housenumber and road segment (maybe 300m?). Have fun! WanMil
Hi,
Question concerning the housenumber algorithm.
Would in this situation:
<http://www.openstreetmap.org/?lat=51.75231&lon=7.49462&zoom=18>
the housenumber 26 assigned to the (unnamed) service road?
If not, would it be difficult to implement this?
So, the expected behavior is:
If nearest road has no name: assign the addr:street to the street-name and apply house number logic.
Chris
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Wanmil, What about the situation when a ref that is added to the name in the styles, which makes the housenumbers cant find the streetname anymore. Do you think it can be fixed either in the styles or in the mkgmap code?
mkgmaps current algorithm uses the addr:street tag to assign housenumber to road segment. I don't see that assigning housenumbers to roads with no road name is a good idea. I guess the rate of mistakes is too high. So you problem could only be solved either by assigning a name to the service road or using one of the housenumber relations, which assign a house number to a road segment. Yet I didn't implement the support for any of it because all relations I have analyzed did have massive mapping errors and did not improve housenumber assignment.
By the way: The given house number is not assigned to the street "Ermen" because its distance is greater than 150m. It would be no problem to increase the max distance between housenumber and road segment (maybe 300m?).
Have fun! WanMil

Hi Minko, I am working on it. I hope I will be able to post a patch within the next week. Have fun! WanMil
Hi Wanmil, What about the situation when a ref that is added to the name in the styles, which makes the housenumbers cant find the streetname anymore. Do you think it can be fixed either in the styles or in the mkgmap code?
mkgmaps current algorithm uses the addr:street tag to assign housenumber to road segment. I don't see that assigning housenumbers to roads with no road name is a good idea. I guess the rate of mistakes is too high. So you problem could only be solved either by assigning a name to the service road or using one of the housenumber relations, which assign a house number to a road segment. Yet I didn't implement the support for any of it because all relations I have analyzed did have massive mapping errors and did not improve housenumber assignment.
By the way: The given house number is not assigned to the street "Ermen" because its distance is greater than 150m. It would be no problem to increase the max distance between housenumber and road segment (maybe 300m?).
Have fun! WanMil
mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Am 18.06.2013 20:24, schrieb WanMil:
By the way: The given house number is not assigned to the street "Ermen" because its distance is greater than 150m. It would be no problem to increase the max distance between housenumber and road segment (maybe 300m?).
But in this case this would be wrong, because the farmyard is belonging to the street "schwarzer damm" (but the address is "Ermen"). So, I will add "Ermen" to the service road. Chris
participants (4)
-
aighes
-
chris66
-
Minko
-
WanMil