[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>
</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