OpenStreetMap logo OpenStreetMap

I want to do a few tiny mapping projects in Maine, because I have some local knowledge, and I know people there who need maps. But I’ve run into a number of issues, and it has been suggested that I should write these up for a larger audience.

County borders

The county borders in Maine are wildly inaccurate, at least along the coast. They’re based on a low-res trace of the shoreline, which has several problems:

  1. You get a lot of cluttered borders deep within a county.
  2. The borders swerve randomly all over coastal islands. This is ugly, and incorrect.
  3. Many smaller islands are omitted entirely.

Here’s a sample. Every piece of land on this map actually falls within the county line, and I’d imagine that the ocean is under county jurisdiction as well:

Lincoln county border closeup

Now, we actually have pretty accurate county data in various GNIS and TIGER fields, if we know how to interpret it. Let’s set up a JSOM filter to exclude everything but Lincoln county data and the border line:

-("gnis:county_id"="015" | "gnis:County_num"="015" | "tiger:county" = "Lincoln, ME" | border_type = "county") 

This gives us a pretty decent county boundary:

Lincoln county border tweaking

You can see where I started cleaning up the county borders by hand on the left side of the map, relying on GNIS county data on the mid-river islands to get it approximately right.

We either need to find a better data source, or we need to redraw the county lines using GNIS/TIGER data. Even rough, hand-drawn county lines would be more accurate than what we have now.

Nominatim and town lines

Here’s another map. Everything on this map should have “addr:city=Boothbay”. But as you can see, the actual town of Boothbay is marked using a point:

Trevett breaks nominatim

The problem arises because of “Trevett”. This is local Boothbay post office, not a real town. But Nominatim has decided that many roads are in “Trevett”, and it can’t find them if you search for the actual postal addresses that use “Boothbay.”

When you combine the lack of town lines with the bad county lines, OpenStreetMap won’t be able to locate the home addresses for people who live near the Maine coast. And this will make it hard to enlist contributors in these areas: We need a certain minimum level of usability before people will try to suggest improvements.

So what do people think? Is it better to have dodgy hand-drawn borders than what we have now? Or should we find a better data source? And if so, where?

Location: Boothbay Harbor, Lincoln County, Maine, United States
Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from Sanderd17 on 15 October 2014 צו 07:47

First of all, you should look for sources you can use. Normally those are out-of-copyright maps, but also laws and descriptions of territory.

There’s a chance that the boundary wrt the coastline is defined quite well. F.e. in the Netherlands, it’s stated which part of the national sea is under control of sub-national authorities. See this boundary: osm.org/relation/47806#map=10/51.4844/3.7505

The advantage with boundaries is that they usually don’t change often. So it’s normally possible to find out-of-copyright maps that you can use as a background in JOSM. It’s worth to go looking in some libraries. Not everything is digitized yet.

If you don’t find those extra sources. I agree that the boundaries should be as simple as possible. So follow the river center. By having simple boundaries, it’s easier to clean it up afterwards (when you do get the sources). Hand-drawn city boundaries are also better than none. But it’s not worth the effort to hand-draw it when you think you will find new sources soon.

I drew many boundaries of my province from maps made around 1831-1860 (the first years of Belgium). And I found out that the boundaries were still pretty much the same now, though it was sometimes a bit hard to fit the map as background, since it was draw a bit skewed.

Regards, Sander

Comment from emulsi on 15 October 2014 צו 13:00

The Maine Office of GIS (MEGIS) might have something usable. I have used data from their catalog for private/personal projects.

I have not reviewed their data for legal issues or contacted them for permission.

Comment from ekidd on 15 October 2014 צו 13:08

Good news: I’ve found much better data in TIGER 2014, which could be used as the base for cleaning this all up considerably.

Comment from MidwestMapGeek on 17 October 2014 צו 15:29

I’ve seen similar problems in Wisconsin with the county borders and some of the town borders. Some of them seem to be pretty accurate, but they’re not in the right position on the map (example- north boundary for Dane County in Wisconsin- the border should actually be in line with Schoepp Road here and Fish Lake Natural Resource Area & Lussier County Park should be within the county here: osm.org/#map=15/43.2902/-89.6560)

Log in to leave a comment