[NUUG kart] Overgang til ODbL

Vidar Gundersen vibrog+osm at gmail.com
Thu Jan 26 18:47:20 CET 2012


En enkel måte å liste brukere som ikke har akseptert lisensen i et OSM uttrekk:

# Lage et utvalg OSM data, feks bussholdeplasser
osmosis --rb norway.osm.pbf \
 --tf reject-relations --tf reject-ways \
 --tf accept-nodes highway=bus_stop \
 --wx busstops.osm

# Skriv brukernavn til fil
xsltproc userlist.xsl busstops.osm | sort | uniq > busstops-users.txt

# Brukernavn som forekommer både i uttrekk og ikke aksepterte
cat busstops-users.txt users-undecided.txt | sort -df | uniq -d

userlist.xsl:

<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
  <output method="text"/>
  <strip-space elements="*"/>
  <template match="node|way|relation">
    <value-of select="@user"/>
    <text>&#xA;</text>
  </template>
</stylesheet>

users-undecided.txt inneholder første kolonnen fra regnearket:
https://docs.google.com/spreadsheet/ccc?key=0AhGotL8XToWSdFBkd1NNLTRSeXd5cXNMVk55MDB0VHc


Resultatet for akkurat bussholdeplasser var nedslående: 46
bidragsytere som ikke har svart ang. ODbL.


More information about the kart mailing list