Fremont Central Park is a park located in Fremont, CA. There are several objects in it. None of these objects are shown to be part of the park when searched up on the map. For example, a lake in the park, Lake Elizabeth, is not shown to be part of the park when searched up. Oddly, it is shown to be part of a small nearby bridge. My question is: How am I supposed to have these objects shown as part of the park? I've tried using relations and multipolygons, but I am out of luck.
This question is marked "community wiki".
asked 24 Jun '15, 04:30 Suprav |
I'm not sure, but expect that this problem is still not finally discussed at the community. AFAIK there are different opinions:
I guess both statements have their pros and cons (maintainability, performance, ...). Usually I don't see relations beside multipolygones on landuse, but that can be an local phenomena. answered 24 Jun '15, 06:05 iii 4
Usually the latter should be preferred. That is, do not create any unnecessary site relations as long as the information can be automatically deduced from the existing geometry information. If an object is inside another object then it is, well, inside this other object. There is no relation required to represent this. Site relations are only necessary if two or more objects belong together but are geographically separated.
(24 Jun '15, 08:08)
scai ♦
|
When you say "searched up", you mean the search on openstreetmap.org?
Those results are the output of one particular system for indexing the data:
http://nominatim.openstreetmap.org/details.php?place_id=90306622
That system generally doesn't take note of whether things are inside a park or not. As scai says, the geometry should be enough for systems that do index such things.
I guess the lake probably doesn't really have an address (before you added one, the result you were seeing was from just matching it somehow to a nearby road).