[OSM-talk-fr] Re : pb de limites de communes ( dép 51)

sylvain letuffe sylvain at letuffe.org
Dim 28 Fév 13:05:47 UTC 2010


Le samedi 27 février 2010 18:55:00, Guillaume Audirac a écrit :
> Le 26 février 2010 16:07, Guillaume Audirac <guillaume.audirac at gmail.com> a
> 
> écrit :
> > Ouahou ! Et ça inclut aussi la correction du bug sur les communes avec
> > article placé postérieurement ?
> > Exemple dans la Manche:
> > DEZERT (LE)
> > PERRON (LE)
> > etc...
> >
> > Car ces communes là n'étaient pas extraites auparavant.

Oui, c'est bon. Frédéric avait réalisé un patch pour la prise en compte des 
articles entre parenthèse

voici la version de rcc-list.sh que j'utilise :
=============================================
# 033, 020, ... sur 3 chriffres
departement=$1

curl -c tmp/cookies-1 "http://www.cadastre.gouv.fr/scpc/rechercherPlan.do" > 
tmp/page-1.html
curl -b tmp/cookies-1 -c tmp/cookies-2  
"http://www.cadastre.gouv.fr/scpc/listerCommune.do?codeDepartement=${departement}&libelle=&keepVolatileSession=&offset=5000" 
> tmp/page-2.html

[ -f "${departement}-liste.csv" ] && mv "${departement}-liste.csv" 
"${departement}-liste-$$.csv"

#echo FIXME probleme avec les ()
cat tmp/page-2.html | \
sed "s/<table/\n<table/g" | grep 'class="resultat"' | sed 's/.*<strong>\(.*\) 
<\/strong>.*ajoutArticle\(.*\)title="Ajouter.*/\1\2/' | \
tr -d "'\";" | sed 's/ *[\(]\([0-9AB]*\)[\)][\(]\([^\)]\+\)[\)]/,\1,\2/g' | \
cut -d ',' -f1,2,3,4 | sed "s/,'\(.*\)','\(.*\)'$/,\1,\2/" > ${departement}-
liste.csv
=============================================

--
sly




Plus d'informations sur la liste de diffusion Talk-fr