Bonsoir Ista, Frederic,
Le 5 décembre 2013 23:04, Ista Pouss <[email protected]> a écrit : > > > Pour l'overpass api c'est indiqué là : > http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#Negation > Non justement, le guide montre comment nier l'égalité (ou la ressemblance) une valeur donnée, mais pas la présence même d'un tag. Une clause du genre !["highway"] => Tous les objets qui ne possèdent pas "highway" en tag. Le 5 décembre 2013 23:05, Frédéric Rodrigo <[email protected]> a écrit : > > Il faut utiliser un jointure externe ("left join" en sql) sur ton tag s'il > est dans une table de jointure ou IS NULL si c'est une colonne ou un > hstore... tu ne donnes pas le schéma que tu utilises... > Non je ne donne pas le modèle parce que je ne me serais pas permis d'utiliser cette liste pour un problème qui ne concerne pas OSM directement. Les tags sont bien dans une table de jointure (double jointure même, c'est une relation n:n). Le modèle est là, avec quelques détails sur le problème si certains souhaitent s'y pencher. http://www.developpez.net/forums/d1398546/bases-donnees/mysql/requetes/recherche-nulle-modele-eav/#post7601284 > Pourquoi OAPI ne le fait pas ? Sûrement parce que ça coute cher. Pour > trouver une données indexé il faut chercher dans l'index. Pour trouver une > absence de données, il faut regarder partout. > Je me faisais la réflexion que je n'avais pas vu beaucoup de systèmes implémenter cette fonctionnalité... et je voulais voir si OSM était l'exception qui confirme la règle. Cordialement, *François Lacombe* francois dot lacombe At telecom-bretagne dot eu http://www.infos-reseaux.com
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
