I have selected civil parish boundaries from OS Boundary-Line for my area of South Oxfordshire, converted them to WGS84 and created a .osm file. These boundaries are polygons, yet the boundaries in OSM that I see are lines. From some articles I have read, I assume that the OS boundaries are merged with the OSM Data Layer in JOSM and adjusted if necessary to join to existing boundaries or deleted where they are coincident, but they are not completely redrawn. How, then, is the apparent conversion from polygon to line achieved? Is there another issue, too, where some contributors take no account of features such as roads that are boundary limits in reality, while other contributors link boundary lines to these features to make a relation? asked 10 Nov '11, 18:59 silver mapper |
Adminstrative boundaries typically are not isolated but build a mesh - the southern border of county A is the nothern border of county B, etc. Therefore it is common practice to model boundaries as "multipolygon" or "boundary" relations, contstructed from a number of connected ways, so that the way that forms the border between A and B need only be drawn once, and can be used by both the A and B multipolygons. This is by far the best way of mapping boundaries, and you should strive to split up your polygon into individual border lines that are then re-used like that. (Some border lines will even take part in more than two boundary relations when different admin_levels are involved.) If the polygon you have loaded from your conversion program is one closed circle, select two (!) points on it by clicking the first, then shift-clicking the second, and press "p" for split in JOSM. The second-best way of mapping boundaries is to have neighbouring polygons use the same nodes along their common border, but not the same way. This means that along the border you have two ways on top of each other. The worst way of mapping boundaries, but one that sadly often occurs when people import data without the required diligence, is when separate polygons each have their own, coincidental, set of nodes along the common border. Whether or not existing features should be used as part of boundary relations is a matter of some discussion. Personally I am very much in favour of using e.g. the way that forms the river as part of the boundary relation. Others say that this must only be done if the river indeed is the boundary - they ask the question: If the river should change its course, would the boundary still follow the river? If yes, use the river geometry; if no, draw a separate geometry. answered 10 Nov '11, 19:15 Frederik Ramm ♦ I have my boundaries .osm file (like you created) as one layer & the downloaded map area as a 2nd layer. You can then select the single way in the boundaries layer after splitting it, & copy & paste it into the other layer. You then decided yourself what tags it needs, whether to merge the end nodes with existing nodes in the map layer and what relations to add it to. I'm not sure either how you created your boundaries layer; I think ogr2osm which I use creates ways and multipolygon relations if required (I usually convert one parish at a time though, in which case it uses single closed ways).
(11 Nov '11, 09:00)
EdLoach ♦
2
In my experience rural UK county and parish boundaries run alongside a road, rather than the road being the boundary. This means the road falls firmly into a county or parish, rather than being shared by two. Sometimes there is a definite kink in the boundary as it crosses from one side to of the road to the other. In urban areas roads are more likely to define the boundary. I would always draw two separate ways for road and a boundary.
(11 Nov '11, 21:31)
ChrisH
Ed, Chris, I thank you for your comments. I spent this morning working with several parishes. Having made a .osm file of South Oxfordshire, I used my own batch file to run Chris's excellent extractpoly.py to extract a single parish boundary to .osm. My process afterwards replicated exactly what Ed describes. I shan't attempt to relate the Boundary-Line data to existing OSM data: too many issues. I have, though, used the existing administrative boundary in the River Thames. Now, I have to establish whether contributors implement parent/child relations in administrative boundaries.
(12 Nov '11, 12:50)
silver mapper
|
In OSM terms a polygon is a circular way or a multipolygon relation. The convertion tool you used might have converted the polygon into a circular way. You can just open the file in JOSM and merge it with the existing data. You should then have several ways that together makes a polygon. You should then make a new relation of those ways and tag it with type=multipolygon, name=* and other tags for the multipolygon. Be aware that a way can be part of many multipolygons and when you edit it you might have to edit the neighbouring multipolygons as well. answered 10 Nov '11, 19:11 Gnonthgol ♦ |