Files

649 lines
58 KiB
Plaintext
Raw Permalink Normal View History

Episode: 1176
Title: HPR1176: Intro to editing the Open Street Map
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1176/hpr1176.mp3
Transcribed: 2025-10-17 21:03:56
---
Music
Hello and welcome to another exciting episode of Hacker Public Radio.
This one's going to be covered in edits, hopefully you won't hear them.
I'm Poki and I'll be your host for today.
Today I'm going to get into a topic that probably should not be gotten into in an audio only
podcast, but I'm going to give it a go because this really should be done by someone in
a video cast, but I haven't really seen it done and I don't really have any interest
in doing that kind of thing, so I'm going to try an audio.
And today I want to talk about the OpenStreetMap project and specifically how you can contribute
to the OpenStreetMap project and how you can edit the map.
I think of it as the map because it's one map that we all share no matter where you are
in the world.
You're on the same map and it is the same map data and it is your map, it is my map, it
is our map and it is our responsibility now to keep this thing accurate and up to date.
So I want to talk about editing it.
The first thing to know about editing the map is that you do not need any special hardware.
It really, really helps to have a nice comfortable mouse that fits your hand, but you don't need
anything else.
I know you've probably heard on podcasts or read somewhere that recording traces is useful
and uploading traces and all that kind of forget about that for now.
We're not going to talk about that here in the United States.
I really can only speak for the United States because I haven't edited much of the map
outside of the United States.
In fact, I think the only thing I ever did that was outside of the United States was to
add the Peter64 International Remote Control Helicopter Pat and Airplane RC runway.
Oh, I f*** it all up.
Outside the United States, the map data is the same, the map works the same way, but the amount
of data that's there and the quality of the data that's there is a different country
to country.
It looks like a lot of the European countries are very well documented, perhaps entirely
by hand.
A lot of the Eastern block and Soviet countries seem to be entirely done by hand and very
well done parts of Australia where the Peter64 International Memorial RC airplane
runway is that seems to not be done so much by hand but seems fairly complete.
So I don't know, I can't really speak to it much deeper than that.
As far as the United States goes, a while ago the United States government commissioned
a map be made of the United States and it appears as if it is also periodically commissioned
updates to that map.
That data was public domain data right from the start.
So when the OpenStreetMap project came into existence at some point somebody wrote some
software that was able to extract the data from the US Geological Survey which was what made
that map and they were able to import it into the OpenStreetMap project.
So like instantaneously a large percentage of the United States was added to the OpenStreetMap
project and is fairly accurate as far as driving a car and navigation scales really require
it to be.
But when you get down to editing it and looking at things in real space with real measurements
things are off a little bit, not probably not enough to make a difference to anybody but
enough to bother someone who's as anal-retentive and OCD as I am so I go and try to fix those
little things while I'm working.
But if you want to edit the map and the map does need a lot of work even in places like
the United States where it's fairly complete there are a lot of things missing and even
where things exist a lot of the important data is missing and I think probably two of the
most important things that you can do at least in the United States to help the map and
edit the map and make it more usable would be to assign directions to roads that are one
way roads.
So you know saying this road is a one-way street and it goes in this direction as opposed
to everything by default being identified as a two-way street.
The other thing that helps that you can do that's also fairly easy to do is to identify
bridges and overpasses because by default whenever two roads intersect on the map the map
assumes that they literally intersect and in turn can be made and if you try to navigate
someplace with a GPS that's using the open street map data it could tell you to turn
off of an overpass onto the road under it which you don't want to do I promise.
But if before you left the house you had a look at the map and found it where those overpasses
were and identified those as bridges and more importantly identified the bridges as being
higher than ground level the map would then know that you cannot take a left hand turn
off of an overpass and it would route you to the correct exit for that highway or you
know some such thing.
So those are a couple of really important things and really they're fairly easy but they're
going to be hard to describe if I'm just trying to you know relay that to you over an
audio podcast.
So what I need to do while I'm talking is to do some editing to the map so I can describe
what I'm doing and what I'll need you to do in order to learn what I'm saying is to
go get an account at OpenStreetMap.org log in and edit the map with me while I'm talking
and you can edit your neighborhood I'm going to edit mine because it's going to be a lot
better if we work with something that's familiar to each of us rather than something that's
familiar to both of us because I have a hard time believing we can find something that's
so familiar to both of us that we can edit it.
So I'm going to wait here while you go create an OpenStreetMap.org account and log in
and you can pause this or skip to your next podcast and come back to this when you have
that because that's what we're going to need to continue.
Hey good job you're back and you made an account I'm so proud of you.
You have made your first step to improving the map and we all here at Hacker Public
Radio appreciate that and applaud you so thank you very much for doing that.
Okay so once you log in what you're going to start with is a view of some section of
the map.
I believe you start off like right over some part of the Europe I don't know maybe even
one of the Britons who knows zoom out to the point where you can see enough of the earth
to pan around quickly and find where you live generally and keep zooming in until you find
where you live physically.
I mean literally go ahead and zoom into your street.
We're in the if you look in the upper left hand corner of the maps interface we're in
the view mode now and it's very important to be in the view mode rather than the edit
mode because you can zoom out much further in the view mode and you can move the map around
much more quickly in the view mode because view is all just pre rendered images so all
the server has to do is send the images to you and that can be done very quickly as opposed
to it sending you datasets and data points which your Java interface through your web browser
are going to have to render on the fly so it's a lot quicker to do it in the view mode.
So go ahead and find where you live and I'll give you a minute here and I'm finding where
I live and if you want to see where I live and you want to see what I've done to the map
you can go you find the USA and in the upper right hand corner or the northeast part of
the United States since we're speaking of map terms it's probably important to use the
cardinal directions you can find New Hampshire and in the southeastern part of New Hampshire
so the lower right find a blue line that is New Hampshire 16 and follow it from the Seacost
northwest until you find the city of Rochester so it's up beyond Dover it's up beyond
Summersworth though 16 doesn't pass through Summersworth and you find Rochester and you go
right to the dead center Rochester and that's where I live I don't live in the dead center I'm
going to tell you where I live but that's where I live and if you keep zooming in you'll see some
points in the map are fairly well detailed for instance the Rochester fairground if you zoom
further and off to the east of that there's the the Rochester commons a little running track
if you go to the west a little bit there's a Lowes Parking Lot a Lowes Home Improvement store
in their parking lot and some parking lanes there's an airport on the eastern side of town
southeastern side of town the Skyhaven Airport DAW is the designation for that if you know
about airports the hospital all that stuff a bunch of stuff I've put in and if you see that kind
of detail in Rochester there's a pretty good chance it was me in fact as at the time of this
recording anything in that graded detail was me I did that so you can get an idea for how much
you can do if you sit down and spend some time but for now let's pause the recording again
and find your house and then unpause it and we'll we'll get back to it or find a streak that you live
on okay so you found your street good job now you're probably zoomed in to about I don't know one
two or three zoom levels above the maximum so now's a good time to hit edit now you can you can see
there's a little like a little arrow next to edit uh edit being up in the upper left hand corner
of the map interface here and you can open that little pull down there and you got two choices and
edit with pot latch two in browser editor is in parentheses there is the first choice in the second
being edit with remote control uh JOSM or Markator not sure what that is I always use pot latch two
so you can select that manually or if you were just to click the edit and not the pull down arrow
it would select pot latch two for you now this is a Java interface so the Java is going to take you
some time to load probably JavaScript rather so the JavaScript is going to take a little bit of time
to load and then once that happens the map interface will open up and it's going to take a little while
to download the data set but what you will see first before the data set completes loading the
interface will open and then you will get satellite imagery so you probably noticed that you didn't
have any satellite imagery in the view mode but now you do have satellite imagery in the edit mode
which is the primary reason that you don't need to go out and buy special hardware and trace roots
and mark things with a handheld GPS unit to come back and do them at home you can do just about
anything that needs to be done with satellite imagery it's size I understand it's legal to do so
we're only using the images a reference you and I I mean while we're editing the map we're
only using that as a reference we're not actually taking the data of that satellite imagery
which is being provided by well you should have to say it but being at the moment so now you've
got that open you can see if you move your mouse around you can highlight probably different streets
perhaps even different objects on the map if there are objects in there but usually you'll
just see some streets if you click on one of those things go ahead and click on any one of them
it's fine what you'll see happen is that entire street or object will be highlighted
and the panel to your left will change and that panel will tell you what the object is at the
very top so in my case it's saying the name of my street just below it there's a pull down menu
that's got a lot a lot of options in it and at this point it's saying residential road from
mine because I live on a residential road and below that you'll see a series of six tabs there's
a star there's a check box there's an icon of a person walking there's an icon of a bicycle one of
a bus and one of a circle with a diagonal line through it for restrictions and when you have an
object like a street highlighted you can click on any one of these tabs and change the properties
of that object now it's most important the pull down menu there is most important because the
properties in those tabs are going to change depending on what's in that pull down but let's
assume for the moment that the pull down is correct and that you live on a street so then you can
just cycle through those tabs and there'll be six tabs there now if the object we're not a street if
you clicked on a swimming pool for instance or a pond you might not have six tabs you might only
have one tab or two tabs or any number of tabs it's going to depend on the object it's going to
depend on what it says in that pull down so while you have your street selected go ahead and click
on the arrow in that pull down menu just below the title but above the tabs you can see you have
a bunch of tabs on the left hand side and those are general categories so I have on in those tabs
it says roads paths transport water natural barrier power places and sports and leisure is the
last one and you can click on those tabs you're not going to change anything go right ahead you can
click on those tabs and scan through and see the different items that are available to you under
each of those categories so under roads it's going to give you different types of roads different
classifications of roads from motorways which in the states we call highways all the way down to
tracks which would be like paths or four wheel drive you know tracks through the woods and stuff
so you've got all kinds of different selections there right below those paths those are typically
footpaths or cycle paths or some other such thing and you can click through those you can even
select one and change it and go ahead and you can change your road to a primary link so that would
be like an on ramp to a primary street and you'll see that your road the color of it probably
changed because the colors indicate how major or minor the road is so you've changed it no problem
because you haven't saved anything what you'll see at the top now is that the save button
has become active it was grayed out before the help button is still active and the undo button has
become active which was also grayed out before so go ahead and click undo now that puts it back
to the road that it was now you haven't changed anything even though you're in a live edit mode you
haven't changed anything you're safe you you have maintained the integrity of the map just the
way you found it so good job you but it's probably more important since we're here not to maintain
the current integrity of the map but while we're here let's improve the map so what I like to do
and we'll start off let's add something to the map and I'm just going to show you how to add it
not that it needs it at this point at least it probably doesn't need anything added but we can add
things that aren't even strictly necessary so if you look in the map it's and in the map interface
itself not in the left hand panel but in the map panel in the upper left hand corner you'll see the
scale controls there so there'd be a plus for zooming in minus for zooming out and a magnifying glass
that's labeled find place I've never used the magnifying glass go ahead and feel free to experiment
that in your own time for now I would like you to hover over the plus and you should get a pop-up
dialogue there very small one by your cursor mine says zoom in currently 19 and I would like you to
click plus or minus until yours says zoom in currently 19 what that means is that or Z19 rather not
just 19 what that means is that you're at zoom level 19 and for most of the map that I have worked
with 19 is the most you can zoom in and still have satellite imagery you can zoom in further
I'm not even sure how far you can zoom in you can go in closer but you won't have satellite imagery
to help you so what what you would need at that point is some special hardware that could record
traces and specific plot points that you put in there and that kind of thing but since we're
only working with the with the satellite imagery go ahead and zoom in the most you can while
still having satellite imagery and that may not be the same for you mine is 19 because it's a
fairly well-imaged area of the earth I think there are other parts of the United States that aren't
as well mapped so you might not be able to get into 19 you might be stuck at 18 or 17 or
lower other parts of like Europe and stuff I've seen don't seem to have any satellite imagery so
you might not be able to do this part of it is easily as as all of us but for those who can
zoom in on their own neighborhood go ahead and zoom in the most that you can and I want you to
find somewhere in your neighborhood a neighbor's house who has a really easy to see driveway
something that you can you can readily identify as their driveway something that sticks out and
is easily identifiable and we're going to add some data to the map we're going to tell the map
where that neighbor's driveway is so take your cursor and move it to the end of their driveway
furthest away from the road now this could butt up against their lawn or a fence or the house
or garage doesn't really matter because those items the house and their fence and their lawn
aren't on the map yet even though there's imagery of them things that have imagery aren't
necessarily on the map so we don't have to worry about those yet down the road years from now when
we have filled in the map enough that we're adding houses and sheds and garages and trees we
can worry about that but for now while we're working with roads still it's okay we'll just add the
driveway so go ahead and at the point of their driveway that's furthest from the road right in
the center I want you to click your mouse once what that does or sorry that'll unselect the road
if you still had the road selected if nothing is selected then go ahead and click in the middle
of their driveway down at the very end furthest from the road and you'll see that it adds a
point on the map and it has changed your cursor into what looks like a fountain pen now if you move
your cursor around you'll get a red dotted line that follows your cursor around from your cursor
back to that point and the left hand panel has changed all that's in there now it says no tag set
and the pull down says unknown that's fine you can if you want to change the pull down now but
but let's let's first finish adding the driveway now if this is a very straight driveway
you can go directly from that point you can bring your cursor over to the road and hover over the
road for a moment don't click anything else yet hover over the road for a moment in which you'll see
is the points on the road that exist will appear all of a sudden and they'll be blue well
they're blue on my road my road is white and there's blue points that appear if I move back
off the road the road stays white but the blue points disappear what that indicates to you
when those blue points show up is that if you click on the road at this point you're going to connect
your first point with the road and the map is going to draw a line between those two points
and those two lines will then be connected and intersected if you were to click off the road or
next to the road they would not intersect and they would not connect but since we know a drive
ways connect to streets and roads it's okay so go ahead and hover over the road until those blue dots
appear and then go ahead and click now what you'll see is your active point your previous point has
moved the original one has stayed put and there's a yellow highlight or at least on my map it's yellow
you might have different colors I don't know if you grown might work different than Firefox and
if you're doing on windows might be different than Linux I don't know but you'll see that there's
some sort of connector between the two and that red dotted line is still following your cursor it's
still following that that little fountain pen now if you don't have a very straight driveway that
you've selected going back to the road instead of clicking on the road and if you did click on the
road go ahead and click undo and it'll bring you back you'll just have that that original first point
so now you've got like a curvy driveway going down to the road go ahead and click on another point
closer to the road that's still in the middle of that driveway and you'll get the same thing you'll
get another red dot and you'll get like a highlight between the two of them and you'll still have
that red line following you around the screen wherever you put that cursor oh I got it back up for
a moment so if you place an original point and then you select another point and you undo the
second one so that you only have one what you may wind up with is like a grade out if you
undo it you'll wind up with like a grade out dot on the map a little point on the map you can
select it but you can't really do anything with it all you can do is slide it around you might go
to label it I can't even slide mine around which you want to do is highlight that go down to the
bottom right hand corner of the map and you'll see a little toolbar there and then the upper left
hand part of that toolbar is a garbage can go ahead and click that garbage can get rid of that point
and you can start over you can make a new point with the red line that follows your pen around
so we should all be caught up by now so for those with a curvy driveway we'll have that one
dot that you started with next dot some point down the highway highway excuse me the driveway
and then you can keep clicking points like that curving down that driveway following the driveway
until it connects to the road you can be as detailed with that driveway as you would like
or you can be as sloppy as you like you're still adding data to the map that is more or less correct
you're still helping so don't kill yourself trying to make it so accurate that you cramp your wrist
dragging your mouse around make it as accurate as you feel like making it it's still better than it
was when you started you're still doing good work for the open street map project and for the
community that uses it so yay you again once you have connected your one end of your driveway
and follow it all the way down the driveway and connected it to the road go ahead and move your
what's still a fountain pen here if you want to get your fountain pen back to a cursor you want
your cursor back which you can do is go to the upper left hand corner and click save that's really
the only way to get it back so go ahead and you can do that now go ahead and click save and now
it's going to open a dialog window says save changes and it's going to ask you for a comment
you can tell the open street map project why you are editing the map now what map you have made so
you can put added driveway it's a very important driveway to kind of want to know why you
added it added driveway is why you added it so go ahead and put that and then click save
that'll go away and now you'll see that your driveway has been added to the map but wait a
minute it doesn't look like a driveway it just looks like a black line so how are we going to fix
that go ahead and highlight it you'll see your cursor will change to a little pointer finger
click it once to select it now your highlights back and your points are all back and your tags
still say no tag set that's why it doesn't look like a driveway hasn't been tagged as a driveway
to tag it as a driveway open that pull down where it says unknown on the left roads is the correct
one it's the one that opens by default so you're fine there and if you look in the bottom left it
says service road go ahead and click service road you know a driveway doesn't seem like a service
road but trust me for now once you click that the pull down will close and you've got your tabs back
for identifying our roads under the original tab or the star tab the one all the way left it says
type of service road and the pull down says unset open that pull down and about the middle one
and mine anyway says driveway go ahead and select driveway and now it's a driveway now hit save
again there you go your neighbors cut the driveway on the map and it's all because of you it
probably looks a little different than the road because the map will render driveways a bit narrower
than a regular street so it won't really include it you don't have to name a driveway unless you
really want to I don't know what you would want a name a driveway for but that's it you've just
added something to the map a line in fact there are three kinds of objects that you can add to
the map you can add points which are just a single dot if you had selected a single dot and it's
save you'd have that you can add lines like you just did and those lines can stand on their own
or they can intersect and connect with other lines which is what we did here and you can also add
objects that have shaped to them so had you drawn you can go ahead and do this find a neighbor's house
that's just a rectangle you know not a complicated shape and click on one of the four corners of
that rectangle you get your dot back you get your red line following your cursor take your cursor
and click on another corner of the house did not the opposite corner but the one on adjacent corner
how you got two red dots and a yellow line and a red dotted line that follows your cursor around
so go ahead and add the other two corners now you've got four corners of a house but only three lines
because you haven't connected it yet but if you bring your cursor back to the original dot and hover
over it you see a little you might see a plus sign means you're you're not close enough yet but
you'll see a little black dot on the lower left lower right hand corner of your points are here
that should still look like a fountain pen click on that original dot and that object is complete
the map knows it's complete and it's giving you your cursor back it's no longer a fountain pen
so now you've got a rectangular shape made of three red dots and some yellow highlight but it still
has no tags and it's not an object so we need to label it as a house and save it but before that
let me show you one neat trick and the lower right hand corner of the screen you have that little
toolbar again there's a garbage can there's a couple of arrows that say reverse direction
because it doesn't know that it's not a road yet you could still have directions for a road
right now I have grayed out a pair of scissors and a chain and a button that says show more
and like you to click that show more button if you have it if you don't you should have another row
of icons but I want you to have two rows of icons there now I have on mine a grayed out button
that looks like three dots connected by a line on the next button if I hover over it says make
circular it's a bunch of dots connected by lines that are in a circular shape another one that
says make right angled with Q in parentheses and it looks like four red dots making a square with
lines and the one on the very far very furthest right on the bottom row says create parallel way
so what I'd like you to do is click on the one that says make right angled the one that looks
like a box but when you click on it hover your mouse there look at the house you just drew and
then click that button and watch it happens there you go it put right angles between all your dots
so your house now is rectangular shaped on the map as well as in real life so that's a little more
accurate that's just a neat trick it can do that with all kinds of polygons with right angles so
keep that in mind that it doesn't necessarily have to be a rectangle I only suggested it for
ease of use for this tutorial so let's label it and save it you can do this in in any order you
could save it now if you wanted to and then label it but you'd have to save it again or you can
label it now and then save afterwards so go ahead and click the pull down for unknown and now
because it's a shape you'll see you have a lot more options than you did when you had just align
or a single point because there are more categories that a complete shape can be labeled under go
ahead and find the one down the left hand side it's buildings and click on buildings
then you can look all see now you haven't changed your your tag yet inside that window for
buildings there's all kinds of different categories there one of them is not house but the closest
thing to a house that we have here is buildings go ahead and click on building now that'll close
and under the basic tab there's another pull down building type if it is one generic building is
what I have labeled but if I open that pull down so go ahead and open that pull down you'll see a
list and this is much longer than the list for the type of service roads that you had so go ahead and
read through that and what I have because I've picked a neighbor of mine they have a family house
so I'm going to I'm going to select family house here and now I'm going to in the upper left hand
corner again click save now their house has been added to the map it gets a little purple color
and a little gray outline only if you hover on it it's probably got it anyway but you can't really
see it till you hover so now you know how to add lines to the map you know how to add polygons to
the map and you can add points to the map as well it's the same procedure I'm not going to cover
that too much now that's about as much as we need to get into that so if you can see from your
street here from your map interface if you can see a road that you know is a one-way road
and it's not labeled as one way go ahead and select that if you can't see that go ahead and
select the driveway again your neighbor's driveway that you just drew so for the road it's
going to say a taper road for the driveway it's going to say service road and if you look down
under that star tab it's going to say one way and un-set so go ahead and click that un-set
pull down and it'll open up and it'll say one way two way one way reverse or un-set so what you
can do is select one way and see what happens it's drawn arrows on that so now that indicates to
the user of the map which way the direction of traffic flows if that's incorrect open the path open
the pull down again select one way reverse and you'll see the arrows have changed directions
now if that is a one-way road and you've just correctly identified that in the correct
direction go ahead and hit save if not if this is still your neighbor's driveway and it isn't
a one-way road you can open that pull down again click two way because you know it's a two way
where you can click undo until it says un-set again because un-set defaults to two way
anyway so it's it's going to be fine and then since you've changed it to two way you have to
save button back again go ahead and click save you have now updated the map with a driveway that
is correctly labeled as a driveway on which traffic goes in both directions so I mean
hooray you seriously this is this could be the greatest community activity you've done today and
I don't want that the significance of that to go under-appreciated I want you to know that I
appreciate that and and you should too and I know clatu does because clatu loves community
appreciation and community work so you're all right in my book and in clatu's too I'm sure of it
now let's get to doing something just a little bit more complicated I want to show you how to
add a bridge this is really important for people who are navigating and this is just as important
as labeling one way streets so let's let's go back to the view mode because we're going to pan
around for a little bit and it's much quicker to do in view mode so in the upper left-hand corner
above the save button click on view please
you'll see that your scale has not changed much you're back in the map mode the viewing mode
so you don't have the background anymore the satellite imagery but your road or your driveway excuse
me that you just drew in there is gone you can't see it the reason you can't see it is because
you're looking at cached data the map is now updating itself the the server that the map is on
is now re-rendering the images of the map that include the data you just edited and it is doing
that at every scale and that that that data and that rendering is now propagating through the
server or servers if they have more than one I really don't know and it's going to take a few
minutes to get to you so don't worry that you can't see it you probably won't see it immediately
you can see it later if you're in a rush to see it you can refresh the page that you're on
but you cannot specifically do it by clicking the refresh button because all that's going to do
is refresh at scale 19 on the exact coordinates that you're on which may not be exactly what you're
looking at here but if you highlight the portion of the address bar that is not openstreetmap.org
and then delete that so that all you have is openstreetmap.org and hit enter it will refresh that
page correctly and you can now zoom in and zoom out and hit refresh and it should eventually
update that street and update that data you just did and show the driveway and there it is in real
time that driveway has appeared now at a scale that's somewhat less than 19 on my map anyway but
since I don't know the scale and view mode it doesn't matter but I can now see the driveway
and I can see the house that we added so let's move on so we're back in view mode I'd like you to
zoom out until you can see find a major road in your neighborhood so I can go back to if you were
to look back at my neighborhood in Rochester which you know you may or may not want to do
you I can go back to the Spalding Turnpike which is New Hampshire 16 NH 16 that's the major
road I'm going to use it's a it's a highway and on the map it's labeled as a what did I say it
was called they don't call it a highway they call it a that I don't know motorway maybe something
like that but I'm going to use 16 because I know there are bridges and overpasses on 16 but if you
can find road near your house something that you're familiar with where you know there's a and you
might not even know there's a bridge because you might not think about it because you go under it
or over it so often it's not even occurred to you that it is a bridge but try to find something
will wait here will wait for you you can pause the recording while you find a bridge near your house
where one road passes over another road or even if a road passes over a railroad track or a river
that's all fine too I'd like you to find a road that has a bridge on it though go ahead and
pause it find a bridge and then unpause it please okay so now you're looking at a road with a bridge
on it go ahead and zoom in as far as you can still in the view mode with that bridge in the center
of your screen you can you can double click on it and it'll zoom that works in a view mode that
doesn't work in the edit mode so zoom all the way in on that bridge and then when you're at the
highest zoom level with the bridge in the center of your map window click edit again or open the
edit pull down and click on potlatch 2 I never tried potlatch one I don't know what XR or if I
did I don't I'm sure I did but I don't remember it was so long ago but it wasn't too too much
different than this so the reason you zoomed all the way in is because as long as it takes the
open potlatch it takes even longer to pan around at a low zoom level with the map open because all
that map data has to render inside your browser inside this JavaScript engine after it's downloaded
all this data and it's an awful lot of data once you're in the potlatch window and it's all opened
you can zoom in further so remember how we do that we hover over the plus sign and click it to zoom in
until you don't have satellite imagery anymore and then zoom back out by one or stop where you know
there to be satellite imagery in your neighborhood like I said in mine it's zoom level 19 so what
you're probably going to notice if you just have imported data from the US Geological Survey is
that these roads are probably not exactly where they ought to be the line on the map might go down
one lane to the road instead of the center or it might might be off the road completely I'm pretty
anal about this stuff and I will highlight that road and I'll grab the little red dots that
indicate the points in the road and I will drag them until they're in the center of the road
before I start editing a bridge because I want the road to be in the right place you can really go
nuts doing this so you're going to have to learn how to determine what a sensible point is to stop
drag in this road to the center of the road what I'll usually do is go off in one direction and do it
until like maybe it crosses the road again or where it should cross the road again or
where it doesn't you know if I drag it to the middle of the road it doesn't look like it's making
too abrupt or ridiculous a turn from you know from the next thing down the road so that's what I
usually do and I'll just stop it at some point and then I'll get back to editing my bridge
once you're satisfied that your roads are straight enough and where they ought to be and that you're
ready to to edit your bridge or to edit them and really it's only very important right now
if you consider important that the road be down the middle of the road so to speak
that's really only important that the one you're going to put the bridge on is where it ought to be
because you can do the other one later and it's not going to affect your bridge so go ahead and
highlight the road with the bridge on it and what we're going to need to do is tell of the map
that the bridge and the two sections of roads surrounding the bridge have different data sets
but they're mostly the same data sets they're only slightly different and how we do that is
we split the road into first two and then three pieces what I like to do after splitting them
into three pieces I'll usually delete one piece so that I can add more plot points to make the
road more accurate and I can put a plot point right at the end of the bridge and then put
another plot point right at the end of the bridge or else follow the bridge if it curves I don't
have many curvy bridges in my neighborhood but I do a plenty of bridges and then you know I'll
connect them all back together merge them back together so that I know for sure that all of the
pieces I want to work with will have the same data set but that all the points are where I want
them to be where I want to split the road and then I will split the road it'll retain the data sets
and then I'll just change the one that says bridge so here's how I do that find the nearest
two points to your bridge they might both be off to one side they might be on either side they
might be within your bridge any of those things is okay so find the one that is closest to your
bridge highlight your road that your bridge is on find the nearest point to be a red dot and this
may be way off the page or on that you might even have to change your zoom level and zoom out
to find this but that's okay find the nearest point to your bridge select that point you're
going to highlight it and your tags are probably going to go away because that point probably
doesn't have any specific data usually it's just a point on a road and the road has the data
when you get that point and it's highlighted on the bottom right hand toolbar see that you now
have scissors they were grayed out cover the scissors and it'll say split way you want to split
the road at that point and make two different roads at that point you're not going to disconnect
the roads they're still connected the map is still going to tell someone they can drive from one
to the other because they share that common point so you're still okay now you want to find the
next closest point to that bridge it may be on the section of road that's still highlighted or
it may be on the section of road that just de-highlighted itself when you selected it doesn't
matter find the next nearest point to that bridge highlight that point and split it with those
scissors so now you have three different sections three different distinct sections of the same
road you should have one long section going off in one direction one long piece of road section
of road going off in the other direction and one relatively short section in the middle highlight
that relatively short section in the middle because that's going to be your bridge even if it's not
over your bridge that's going to be it so highlight that and click the trash can to delete it now it's
gone now you have two points two pieces of road do not intersect so select either one of those
two roads that remain if either the pieces that are left overlap the bridge select that one and
that'll that'll be the one to work with first so select that piece of road select the very last
point now don't click it but you can drag that point backwards to make the section of road shorter
until you're at the very edge of the bridge so you're not on the bridge on the piece of road as
it's about to touch the bridge and then if the other pieces on the bridge also the other piece of
road go ahead and select that road and drag it backwards until it's also off the bridge and put
right at the very edge most bridges that I've seen satellite imagery of you can see the imagery is
detailed enough you can see a distinct line where the bridge ends and their normal pavement begins
they're usually called expansion joints it's like a rubber strip that goes across the road because
the bridge is kind of expanding contract with heat the map doesn't care about that you don't have
to either right now but you can usually see them and that's usually where I like to put those points
or if it's a very narrow bridge and those points may not show up sometimes I'll put it
a line it up with the the end of the abutment if I can see the abutment as well as I can see
those expansion joints doesn't really matter not that critical what's critical to you and I right
now as we're editing this map is that each of these sections of road is either lined up right
with the edge of the bridge or off the bridge but you know somewhere down the center of the road
and if you're way off to one side of the bridge or the other rather than dragging the point closer
to the bridge just simply click it once to select it which will give you back your your fountain pen
looking cursor and your little red line that follows around and draw some points connecting back
to the road you can put these points as close together or as far apart as you deem necessary
you're in charge of this project it is going to be as accurate as you feel that it should be
and as accurate as you feel like spending time to make it so that's okay make sure that you put
the point right at the edge of the bridge right where you want your bridge road delineation to be
and then continue drawing that line across the bridge you can put points on the bridge
especially if it is in a straight bridge go ahead and do that follow the center of the bridge
if it is a straight bridge you can make your next point all the way at the other side of the bridge
but the goal here is to connect those two pieces of road back together the only reason we split
them and moved points and moved stuff around the only reason we really did that was so that we
would have two very specific points one at each end of the bridge so once you connect those back
together again click save again and it'll look to you like you have one continuous contiguous road
but if you highlight a piece of that road which you'll see is that you know you have two separate
sections of road this point I like to select one of those sections hold down my control key
and select the other section of road it's a multi select and then in my little tool bar down
to the right at the bottom right hand corner of the map I like to click that icon that looks like
a chain that is the merge ways tool what that does is ensures that the tags the complete data set
is identical for both of those sections of road so when it renders that road it's now selected as
one complete section of road and it just basically it just ensures that the data sets are identical
because all we're going to do is change one particular data point for a small section of that road
we want everything else to be the same so I like to do that okay so if you've deselected the road
make sure the road is selected now select one of the points that you've drawn or moved that's at
either end of the bridge the road will deselect the point will select and your tool bar down the
bottom right hand corner will allow you to have that split way tool again so go ahead and split
the way right at the end of the bridge and if it isn't selected still select the section of road
that includes the other end of the bridge select the point that you put at the other end of the
bridge and split it again now you should have three sections of road again you should have one
going off to one direction one going off to the other direction and one in the middle that is
exactly the size and place that you want your bridge to be all three still have identical data sets
they have exactly as many fields and exactly the same entries in those fields and we can we can
look at the fields a little bit later but they are the same they just happen to be three different
roads that but end to end the name is the same everything okay so while you have that piece selected
that is the bridge over on your your control panel on the left select the tab with the check mark in
it it'll be the details tab if you hover over the check mark it'll say details select that tab
and then go down to the entry that says bridge the pull down should say on set open that pull
down and select generic bridge unless of course you have a via duct or suspension bridge I don't
have a suspension bridge and I don't know what a via duct is so generic bridge is going to have
to be good enough for what I'm doing and it will probably be good enough for what you're doing
below that it says lanes you can select the number of lanes if you'd like it's not critical at this
point if you do decide to select the number of lanes it wants the total number of lanes not the number
in each direction so for instance you may have two lanes in one direction and only one lane and
the other direction that would be three lanes because it wants the total not individual not all roads
at all points have the same number of lanes so you wouldn't want to you wouldn't want to say it's
two in each direction because it isn't always okay but below that it'll say layer and the
it's like a slider and that slider should be in the middle on ground if you move it up one
notch it'll now be above ground which means it's above the road that it previously appeared to
intersect with and that's enough to allow a GPS device that wants you to get from one road to
the other to route you around instead of telling you to turn off of the overpass or turn on to the
overpass and driving to the bridge above me that should be enough to take care of it you can change
the surface if you like you can tell it that it's paved or if it isn't paved you can tell whatever
it is doesn't matter at this point you know I really was only concerned with showing you how to make
it a bridge because that's the part that's truly important to the navigation here once you've told
that it's a bridge once you've told it that it is slightly above ground or it may be way above
ground go ahead and put it as high as you think it needs to be that's also completely up to you
but once you've done that be sure to hit the save button in the upper left hand corner of the map
window and and save that data to the map that way when I drive through your town I'll know not to
drive off the bridge because my GPS will tell me not to drive off that bridge and I'm smart enough
to listen to my GPS no matter what it tells me so thank you very much for editing that bridge and
making your town and your this piece of your town just a little more navigable please
continue editing the map in your area it'll never be completely finished because there's always
more detail that can be added but do the things that you think are important if no one else is
editing in your area that makes you the supreme commander of map editing your neighborhood so
as the supreme map editing commander in your neighborhood go ahead and make those decisions you
don't really need to ask anyone there are certainly reference materials which you can check to make
sure that you're doing it in a standard way or in a way that's in accordance with what people
have agreed upon and you know that's certainly better than just winging it and making it up as you go
but even if you had to wing it and make it up as you go this particular editor that we're using
here potlatch has limitations on it that should keep you within you know a certain amount of boundaries
here if you'd like to add things to the map or label things in the map that you don't see already
you can do points you can do lines you can do geometric shapes you can give them all different names
that appear in that that little editor that's to the left there in that control window you can
if you deselect everything so nothing's highlighted in your map window you can scroll through that
window to the left those selections you can open some of those selections and pull them open
and if you find something that you like there like say a hospital you can drag that hospital label
onto the map and place it over hospital you can do that with anything if you want to add something
that isn't on there there are different categories go ahead and draw the thing you want to add or
select the thing that's there with a label that you want to add and down the bottom left hand corner
of that control panel you'll see simple as grayed out because that's the mode you're in and you'll
see advanced is an option click on advanced and which you'll see is all kinds of tags there's a
key in a value for each tag and you can add as many tags as you need to to describe the thing that
you've drawn or that has been drawn if one of those is incorrect go ahead and click the X to
delete it if there's something missing click the add button that's kind of down towards the bottom
of that pain and it's on the right hand side and add a key and then add a value now the keys
are what the thing is so if it's a road the key is highway and then for the type of highway the value
would you know might be residential or it might be motorway or it could be service road could be
any number of things you can make up values if you want to you can use values that already exist
and they'll auto complete if you start typing them or you can add things that don't exist if there's
not something in the list already the complete list can be found on the open street map wiki
and there's a link to it right on the page that you're on if you look over to the far left there's
a bunch of links go ahead and middle click on documentation so that opens in a new tab or if you
don't have a middle mouse button left click and select open a new tab or if you're using internet
explorer and don't have tabs go ahead and upgrade your operating system and start this
particular episode over again so that you're caught up once you open the open street map wiki tab
down down towards well I can depends when we're out on the page there's a link to map features
go ahead to that page this is going to show you all of the predefined tags that the open street map
community has agreed upon most of everything that you're going to run into is already there if you
run into a feature that isn't there feel free to submit it they would love it if you submitted a new
feature something that they didn't think of it's that's actually pretty exciting I'd be I'd
be pretty happy to know if you found something that was not a feature on the map and submitted it
and they accepted it that would be pretty awesome so you know feel free to do that go ahead and
continue to add bridges and add one way streets wherever they are proper wherever they belong in
that map because that's going to help that's going to help everybody if you want to get into some more
some more original mapping you want to add features that don't exist already tracing houses tracing
buildings parking lots they're parking ways drive-throughs I think for me one of the important
ones that you can do is to find the hospitals and draw the hospitals in draw in like the main
entrances what I usually do is just draw the hospital and add it as a building and you can label it
as a hospital but when I draw it I won't include the awning that's over the main entrance or the
emergency entrance and I'll trace those separately and you can label those as a building and then as
the type of building you can do just a roof which kind of indicates that it's an awning and then I'll
label it you can give it a name and I'll name that emergency entrance or main entrance or visitor
entrance or deliveries all of those things I think are very helpful to people pharmacies the same
thing I'll draw the pharmacy and label it with the name of the pharmacy is and then I will draw
you know separately which you can attach them they'll kind of attach but they're separate buildings
but I'll attach the awning over the drive-through lanes and I will name that you know the pharmacies
drive-through and while I may or may not have I won't swear that I've done that you said
since you know where my town is and can look at it you might you might see that I haven't done that
at the the wall greens or whatever I don't I don't remember if I have or haven't but you can add
the drive-through lanes and you can label them as one way so people know how to get into the drive-through
lane at your local pharmacy all these things I think are are pretty important to help people
get around another thing that I find tremendously fun to do is to use the satellite imagery data
and draw in roads that don't exist especially if they're private roads that you're not allowed
to drive down and these uh snotty A holes with their nose in the air that don't want you on their
property you can go ahead and map their road and they'll wonder how did someone get there they must
have trespassed but you didn't it's satellite imagery it's open to everybody and uh to help with
them for not wanting you to know where their road goes I think that's a lot of fun I have a lot of
fun doing that maybe maybe I'm a bad person for that but I really take a lot of pleasure in adding
their roads and their houses and their swimming pools to the map and letting everybody know where those
are because they don't I don't know maybe they like it maybe they don't I don't know but I have fun
something else that I do I have an application on my phone called osm tracker
capital O capital S capital M capital T and no spaces and I believe in the android market at least
there's two applications called osm tracker and one of them is garbage it's not what it appears
to be it looks like like a broken attempt at I don't know what it was but it didn't work but there
is one that is correct and that works and that is right it's in the eftroid market there's only the
one and it is the right one in the regular android play market there's where I found the two I
believe the application also exists in the iOS market I think I remember checking that on a
co-workers phone and it did work but you can use the osm tracker application to record
your current location and if you move around it will record a trace of where you have been so
I'll use that if I'm mapping out things that don't appear in the satellite imagery like trails
through the woods you can't always see a trail because there's you know foliage there's leaf
cover you can't always see like a property corner marker uh those aren't going to show because they're
small but I might mark that on my my trace because you can mark specific little things you can take
notes along the way and it will add a point to the map to your trace and it will give a little name
to that note uh things like that I do all the time um and if you if you looked at my town and
some of the surrounding towns specifically to the north uh if you followed root 16 you'd see a big
spot where I trace a lot of trails and I mark a lot of things out in the woods or all label
local businesses that I frequent or that I'm fond of or that I think might be important to people
there's a bike shop in my town and I really like the dude who runs that bike shop he's a lair as he
cracks me up and he runs a good business and I like him so his business is on my map it's on your map
it's on the open street map project uh it exists there might be another bike bike shop in town uh
I think there is but I didn't have as much fun when I went to that guy's shop so I haven't bothered
putting him on the map yet I'll get around to it when I get around to it but you know being that
I'm the editor of the map for my area that's my prerogative and you have that same right to do that
put the things on that you think are important you know we the people of earth who use open street
map trust you to make those decisions and we're not gonna second guess you and uh you know that's
that so do what you can to help the map use the map and I hope it's helpful for you but thanks for
listening to this episode thanks for sticking it through all the way for for trying to do something
that by all rights should have been in a um in a video podcast and uh for for sticking with me
and when you're done contributing to the open street map project please remember to contribute
to hacker public radio we always need new shows as full as our queue may look as full as the calendar
may be there are more days than what we can display on a calendar and those days are empty they do
not contain shows but they should and it should be your show because we need you to contribute so
please help hacker public radio by recording a show and telling us what you know teach us something
we don't know yet we really like that we like returning hosts we like new hosts you know we want
you to be one of them we really want you to be returning host but you got to be a new host first so
get a microphone or get an mp3 player that can record or dial in our calling number and record a
show all right thanks a lot for listening and have a great day
you have been listening to hacker public radio is hacker public radio does our
we are a community podcast network that releases shows every weekday Monday through Friday
today's show like all our shows was contributed by a hbr listener like yourself
if you ever considered recording a podcast then visit our website to find out how easy it really is
hacker public radio was founded by the digital dog pound and the infinomicon computer club
hbr is funded by the binary revolution at binrev.com all binrev projects are proud
to sponsor by lunar pages from shared hosting to custom private clouds go to lunarpages.com
for all your hosting needs unless otherwise stated today's show is released under a creative
comments attribution share alike lead us own license