[Talk-us] MassGIS building conversion

Frederik Ramm frederik at remote.org
Tue Dec 11 08:57:49 GMT 2012


Jeff,

On 12/11/12 08:48, Jeff Meyer wrote:
> Frederik - one question I have about changeset tags and things like
> correspondence tables - how easy will it be for people to discover that
> this data even exists? How will they know to look for it? Will they need
> to be software developers? For example, will a GIS expert from the state
> of Massachusetts who comes across OSM know to look for this information?

Changeset tags are like the small print in a contract, or the tiny 
instruction leaflet you find in a box of pills - they are there for 
someone who looks for them, without getting in the way of someone who 
isn't interested.

If the GIS expert from the state of Massachusetts just looks at the map 
on www.openstreetmap.org then he will see no source tags, no object 
history, no changeset tags, and surely no correspondence tables, and 
that is good. If he chooses to dig deeper then he can see more:

* one click activates the data layer
* second click selects object and shows immediate object tags
* third click shows object history and therefore a potential "created by 
soandso_import_account"
* fourth click ("Details") shows relvant changeset IDs and changeset 
comments
* fifth click (on changeset ID) shows additional changeset tags

Ideally the additional changeset tags, if not already the changeset 
comment, would inform about a web site where you can find details about 
the import - what data was taken from where, how it was converted, who 
the people were that did it and how to contact them, plus any log 
files/correspondence tables generated.

I think this is near perfect; one could argue about the exact UI flow, 
maybe eliminate the fourth click and display more in the data browser 
directly or throw people into iD once that's ready. But something like a 
correspondence table isn't useful to you if you aren't a programmer or 
at least a technical person, therefore it shouldn't be shoved down the 
throat of anyone who dares to look.

In case you are wondering whether you should go for source tags on 
objects, or source tags on changesets - something that I haven't talked 
about yet - my advice would be to go for source tags on changesets.

A source tag on an object is like an adjective; a source tag on a 
changeset is like an adverb. The adjective describes the object; the 
adverb describes the process. The object - e.g. a closed way 
representing a house - should only have tags that apply to the 
real-world house. How many floors, what kind of roof, when built, what 
housenumber and so on. The "source" tag, on the other hand, logically 
applies to the process of importing and not to the house. It must go on 
the changeset.

The actual data source for an object in OSM can then be found by looking 
at the source tags of all changesets that affect the object - it might 
be imported from a MassGIS dataset but it might later be modified 
according to Bing imagery, and if you place a source=MassGIS on the 
house then whoever modifies it according to Bing is extremely unlikely 
to remove or amend the source tag (massive proof of this can be found in 
the OSM database). In fact, if I were a MassGIS official I would be very 
unhappy to find objects that still carry a "source=MassGIS" tag even if 
they have been modified later, possibly to a lesser standard than my 
department would apply. (If I were a European GIS official I would be 
very likely to prohbit the use of my data for OSM, for fear of being 
made responsible for whatever quality-reducing modifications OSMers 
might make to "my" data. Sad but true!)

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"



More information about the Talk-us mailing list