<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="transparent" text="#000000">
<p>Le 12/01/2017 à 14:00, Stéphane Péneau -
<a class="moz-txt-link-abbreviated" href="mailto:stephane.peneau@wanadoo.fr">stephane.peneau@wanadoo.fr</a> a écrit :<br>
</p>
<blockquote
cite="mid:bd36a669-03c5-a71e-16c2-ebc4ef4ea073@wanadoo.fr"
type="cite">Le 12/01/2017 à 13:13, Jean-Martial NDOUTOUME NFENGONE
- ZIT.COM a écrit :
<br>
<blockquote type="cite">
<br>
OK, je comprends les variantes des différentes approches.
<br>
<br>
Pour compléter la dernière solution qui n'utilise pas d'objet
relation, on pourrait donc avoir ce qui suit sur les champs du
polygone du bâti:
<br>
<br>
<!-- Numéro donnant sur la première rue -->
<br>
addr:housenumber=8
<br>
addr:street=Rue de la Paix
<br>
<br>
<!-- Numéro donnant sur la deuxième rue -->
<br>
addr:housenumber=1
<br>
addr:street=Boulevard du Massacre
<br>
</blockquote>
<br>
Oui, c'est tout à fait ça.
<br>
Une petite précision : Lorsque tu dis "champs du polygone",
j'imagine que tu penses à une des façades du bâtiment. Dans Osm,
on ne va pas découper le bâtiment de cette façon, mais plutôt
créer un noeud sur cette façade, qui correspondra, par exemple, à
l'entrée. C'est la solution expliquée par Nicolas Moyroud
<br>
<br>
<blockquote type="cite">Question: des boulevards du Massacre ou
des rues de la Paix, il y en a plein, alors la chaine de
caractère seule est-elle une clef «relationnelle» pertinente ou
il manque quelque chose?
<br>
</blockquote>
Ce qu'il manque, c'est la commune à laquelle appartient cette rue,
qui peut se retrouver à l'aide de la localisation de cette même
rue.
<br>
<br>
Stf
<br>
</blockquote>
En prenant la solution "point du polygone" (que je ne connaissais
pas avant hier - vu sur le "terrain" c'est à dire JOSM<br>
addr:housenumber=8 sur un point et addr:housenumber=1
sur l'autre, points associés à leur relation relation respective, ça
roule.<br>
<br>
Cette solution "point du polygone" ne convient pas vraiment quand il
y a une maison d'un côté et un garage de l'autre sur lequel est la
bàl : il vaut mieux un point au niveau du portail entre les deux.<br>
<br>
Et oui, c'est riche OSM.<br>
Par exemple les noms de rues sont analysés et les noms aberrants
sont relevés.<br>
Exemple : une improbable rue Robert Schumann à côté d'une rue Jean
Monnet.<br>
Avec raison Osmose propose de corriger en Robert Schuman. Pourtant
la mairie a bien donné un n à l'homme politique comme s'il
s'agissait du musicien. Et c'est le terrain qui a raison jusqu'à ce
que la mairie change.<br>
<br>
Intégrer vos données proprement a un autre intérêt : bénéficier des
outils de la communauté pour les gérer (par exemple Osmose), les
requêter (overpassturbo.eu), etc...<br>
Par rapport aux catégories INSEE, c'est un bon point de départ mais
on essaye d'utiliser des modèles internationaux, voir le Wiki : <a
href="http://wiki.openstreetmap.org/wiki/FR:Page_principale">http://wiki.openstreetmap.org/wiki/FR:Page_principale<br>
</a>Souvent on doublonne quand c'est nécessaire.<br>
Je voulais montrer ça avec un cas d'école... au sens propre<br>
<a href="http://wiki.openstreetmap.org/wiki/FR:Education_features">http://wiki.openstreetmap.org/wiki/FR:Education_features</a><br>
<ul>
<li> <i><tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dschool"
title="FR:Tag:amenity=school">school</a></tt></i><i> —
établi en 2008; s'est imposé naturellement
</i>
<ul>
<li> <i><tt style="background:#EEF;white-space:nowrap"
dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dkindergarten"
title="FR:Tag:amenity=kindergarten">kindergarten</a></tt></i><i>
— établi en 2009; s'est imposé naturellement (voir </i><i><a
rel="nofollow" class="external text"
href="http://wiki.openstreetmap.org/w/index.php?title=Proposed_features/Kindergarten&action=history">l'historique
de la page</a></i><i>)</i></li>
<li> <i><tt style="background:#EEF;white-space:nowrap"
dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Duniversity"
title="FR:Tag:amenity=university">university</a></tt></i><i>
— approuvé en 2006 via </i><i><a
href="http://wiki.openstreetmap.org/wiki/Proposed_features/University_Campus_%28tertiary_education%29"
title="Proposed features/University Campus (tertiary
education)">university campus (tertiary education)</a></i></li>
<li> <i><tt style="background:#EEF;white-space:nowrap"
dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dcollege"
title="FR:Tag:amenity=college">college</a></tt></i><i>
— approuvé en 2007 via </i><i><a
href="http://wiki.openstreetmap.org/wiki/Proposed_features/College_Campus_%28further_education%29"
title="Proposed features/College Campus (further
education)">College Campus (further education)</a></i></li>
</ul>
</li>
</ul>
En fait c'est au niveau de <br>
<a class="moz-txt-link-freetext" href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dschool">http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dschool</a><br>
<h3><span class="mw-headline" id="Type_d.27.C3.A9cole">Type d'école</span></h3>
<p>La clé retenue pour préciser le type d'école est <tt
style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=*</tt>,
à ajouter à l'objet comportant déjà <tt
style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong class="selflink">school</strong></tt>.
</p>
<p>Voici la liste des valeurs possibles. Ce tableau est incomplet,
n'hésitez pas à ajouter les catégories manquantes.
</p>
<table class="wikitable" border="1">
<tbody>
<tr>
<th> École
</th>
<th> school:FR
</th>
<th> Tag principal
</th>
</tr>
<tr>
<td> Maternelle (petite à grande section) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=maternelle</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dkindergarten"
title="FR:Tag:amenity=kindergarten">kindergarten</a></tt>
</td>
</tr>
<tr>
<td> Élémentaire (CP à CM2) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=élémentaire</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong
class="selflink">school</strong></tt>
</td>
</tr>
<tr>
<td> Primaire (maternelle et élémentaire) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=primaire</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong
class="selflink">school</strong></tt>
</td>
</tr>
<tr>
<td> Collège (6e à 3e) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=collège</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong
class="selflink">school</strong></tt>
</td>
</tr>
<tr>
<td> Lycée (2nde à Terminale) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=lycée</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong
class="selflink">school</strong></tt>
</td>
</tr>
<tr>
<td> Secondaire (collège et lycée) </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:school:FR"
title="FR:Key:school:FR" class="mw-redirect">school:FR</a>=secondaire</tt>
</td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<strong
class="selflink">school</strong></tt>
</td>
</tr>
<tr>
<td> Université </td>
<td> ? </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Duniversity"
title="FR:Tag:amenity=university">university</a></tt>
</td>
</tr>
<tr>
<td> Autres écoles supérieures </td>
<td> ? </td>
<td> <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="http://wiki.openstreetmap.org/wiki/FR:Key:amenity"
title="FR:Key:amenity">amenity</a>=<a
href="http://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dcollege"
title="FR:Tag:amenity=college">college</a></tt></td>
</tr>
</tbody>
</table>
<br>
Donc on prend tout ce que l'on peut au niveau international et on
enrichit au niveau national si l'extension n'a pas de sens au niveau
mondial.<br>
<br>
Si on revient sur les affiches, c'est de la publicité :<br>
<a href="http://wiki.openstreetmap.org/wiki/Key:advertising">http://wiki.openstreetmap.org/wiki/Key:advertising</a><br>
Pas une bonne d'affichage libre mais pas loin :<br>
<a
href="https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard">https://wiki.openstreetmap.org/wiki/Tag:advertising%3Dboard</a><br>
Que peut-on transmettre ? Un message :<br>
<a href="https://wiki.openstreetmap.org/wiki/Key:message">https://wiki.openstreetmap.org/wiki/Key:message</a><br>
Tiens aucun d'entre nous n'a encore traduit.<br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>=non_profit</tt><br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>=showbiz</tt><br>
</tt>Sont sans doute les choix qui sont les mieux pour vous.<br>
<br>
Du fait de l'exception culturelle française ;-), je ne vois pas
painting, danse, etc. On pourrait proposer :<br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz=painting</tt></tt><br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz=danse</tt></tt><br>
<br>
Et donc celui qui accepterait les deux :<br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz=painting,danse</tt></tt><br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz=danse,</tt></tt><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr">painting</tt></tt><br>
<br>
Comme on voit, ça fait des chaînes de caractère à gérer pour les
combinaisons.<br>
Pour éviter cela, on met plutôt en places des trooléens : c'est un
booléen qui est vrai, faux ou qui n'est pas défini ;-).<br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>=non_profit</tt><br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>=showbiz<br>
</tt></tt>message</strong>:showbiz:painting=yes</tt></tt><br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz:danse=no<br>
</tt></tt>OK pour des affiches culturelles, surtout sur les
galeries d'art mais pas de danse.<br>
<tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
href="https://wiki.openstreetmap.org/wiki/Key:access"
title="Key:access">access</a>=permissive</tt> car on peut
demander au commerçant de placer l'affiche mais il a toujours le
droit de refuser ?<br>
<br>
Du coup on voit qu'il vaut peut-être mieux placer un point au niveau
de la vitrine (en créant un advertising=window ?) ou de la porte que
sur le point d'intérêt du commerce.<br>
Surtout si on ajoute les autres attributs (si la personne a un
emplacement de taille A3, pas la peine de venir avec une affiche A0
!<br>
<br>
Qu'en pensent les autres ?<br>
<br>
Au début je me suis dit qu'effectivement ça ne nous regardait pas
trop de savoir quels types d'affiches on pouvait trouver où.<br>
Après réflexion : et si j'ai vu une exposition et que je cherche à
récupérer ensuite une affiche ?<br>
Allez, je fais une requête pour trouver les endroits avec <tt
style="background:#EEF;white-space:nowrap" dir="ltr"><tt
style="background:#EEF;white-space:nowrap" dir="ltr"><strong
class="selflink">message</strong>:showbiz:painting=yes</tt></tt>
et qui sont de taille limitée : ils accepteront plus facilement de
l'enlever.<br>
<br>
Et pour vous si vous versez dans la communauté j'en vois qui se
préparent déjà à faire un masque de saisie pour que sur le terrain
il soit facile de mettre à jour les données. Non seulement le
commerçant voit que les infos sont mise à jour en direct mais en
plus vous allez lui dire qu'il peut aussi ajouter ses heures
d'ouverture. Encore un contributeur de plus pour OSM et un client de
moins pour Big Brother (car nous ne mettrons jamais de règle de
visibilité en fonction d'un revenu publicitaire, suivez mon regard).<br>
<br>
N. B. : vue la qualité des échanges c'est assez injurieux de
comparer avec sefaireconnaitre car sefaireconnaitre avait ajouté à
l'arraché sans respecter la communauté (et hop un MerdeDonald qui se
retrouve au milieu d'un carrefour ou sur les voies ferrées) et il
avait fallu insister pour qu'ils forment sérieusement leurs
stagiaires. Alors qu'à la base les fondateurs étaient des personnes
de la partie.<br>
Le fait est que maintenant ça fait longtemps qu'on n'a plus eu à se
plaindre d'eux.<br>
<br>
Jean-Yvon<br>
</body>
</html>