Re: [OSM-dev-fr] implémenter OSM dans une application java
On 08/16/2011 09:24 PM, damien wrote: Bonjour Je souhaite intégrer OSM dans une application java, de manière native (sans utiliser de WekKit, ni JS, etc.), qu'existe-il pour m'aider ? quel toolkit ? swing, awt, swt ? quel sont les fonctions dont tu a besoin ? affichage, calcul, rendu personnalisé ? il y a la java lib osm, mais elle n'a pas bougé depuis 2009 http://linux.softpedia.com/get/Programming/Libraries/libosm-45085.shtml tu en trouvera probablement d'autres sur sourceforge ou github -- JB ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] Osmose et last-update.py
Le 12/07/2011 15:20, Black Myst a écrit : PS: Etienne Chové ne semble pas inscrit sur cette liste, je lui fais suivre les mails sur sa boite mail de l'époque. En fait, tu as raison, je n'y suis pas inscrit. Je pensait que c'était sur talk-fr. Je viens devoir qu'il y a un dev-fr. Les choses bougent... Etienne ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
[OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
Salut, j'avais fait il y a quelques temps un petit robot pour rajouter des espaces manquant dans les tag ref (N10 - N 10) Il y a quelques jours un utilisateur me fait remarquer que j'ai crée des way en doublon. Apres verif, en effet mon robot a dupliqué les way plutot que de faire des modifs. :( Comme le robot a tourné il y a pas mal de temps et que le pb ne se pose pas pour la majorité des way du changeset (il y en avait 5 sur la basse normandie), ca me parait plus simple de les laisser en l'etat et de chercher mes doublons pour les supprimer. Mais la je bloque un peut sur la marche a suivre. Avec mes petites moulinette maison je n'arrive a rien. Est ce que la methode suivante vous semble pertinente ? - prendre le dump FR - filtrer pour ne garder que les way ayant une REF (osmosis?) - charger ca dans une base (osmosis aussi?) - faire une requete postgis magique qui me donne la liste des ID a verifier/corriger ou alors je part des changeset(il y en avait un par region) et par un moyen que je connais pas, je verifie chaque way. C'est pas urgent urgent, ca ne gene pas le routage et visuellement ca ne se voit pas trop, les way sont superposées, mais j'aimerais autant nettoyer mes saloperies. Merci de vos idées. -- JB ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] implémenter OSM dans une application java
Bonjour Le toolkit sera sans doute swing, j'ai besoin d'afficher les tuiles, de pouvoir zoomer et glisser. J'aimerai aussi et c'est sans doute le plus compliquer, avoir des informations de localisation, par exemple, savoir le pays que l'on consulte, la région, la ville... Pour l’instant je n'ai pas besoin de calcule. Merci pour le lien Damien Le 16 août 2011 21:52, julien balas jul...@krilin.org a écrit : On 08/16/2011 09:24 PM, damien wrote: Bonjour Je souhaite intégrer OSM dans une application java, de manière native (sans utiliser de WekKit, ni JS, etc.), qu'existe-il pour m'aider ? quel toolkit ? swing, awt, swt ? quel sont les fonctions dont tu a besoin ? affichage, calcul, rendu personnalisé ? il y a la java lib osm, mais elle n'a pas bougé depuis 2009 http://linux.softpedia.com/get/Programming/Libraries/libosm-45085.shtml tu en trouvera probablement d'autres sur sourceforge ou github -- JB ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] implémenter OSM dans une application java
Merci pour l'info, mais il me faut développer un programme java et SIG uDig ne semble pas convenir. Damien Le 16 août 2011 21:45, Sébastien Dinot sebastien.di...@free.fr a écrit : Bonsoir, damien a écrit : Je souhaite intégrer OSM dans une application java, de manière native (sans utiliser de WekKit, ni JS, etc.), qu'existe-il pour m'aider ? Je ne connais pas grand chose à Java mais je serais étonné que le client SIG uDig (http://udig.refractions.net/) ne sache pas afficher un calque OSM. Sébastien -- Sébastien Dinot, sebastien.di...@free.fr http://sebastien.dinot.free.fr/ Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer ! ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
Bonsoir, Le 16/08/2011 22:07, julien balas a écrit : Mais la je bloque un peut sur la marche a suivre. Avec mes petites moulinette maison je n'arrive a rien. Est ce que la methode suivante vous semble pertinente ? - prendre le dump FR - filtrer pour ne garder que les way ayant une REF (osmosis?) - charger ca dans une base (osmosis aussi?) - faire une requete postgis magique qui me donne la liste des ID a verifier/corriger ou alors je part des changeset(il y en avait un par region) et par un moyen que je connais pas, je verifie chaque way. Je commencerais par charger les données en base PostGIS, dans un schéma Osmosis, et (en option) à opérer un filtre (osmosis aussi) pour ne garder que les ways avec un tag highway et un tag ref. L'intérêt ici d'Osmosis, c'est que le schéma te donne la liste ordonnée des nodes qui forment un way. Ensuite, une requête doit te permettre de compter, par exemple, les ways avec une combinaison de critères tels que : - même tag ref - même tag highway - même nombre de points - même id de 1er point - même id de dernier point - ET même id de deuxième point (histoire d'éliminer, s'il y en a, des configurations en boucle, connectés par les 2 extrémités). Quand le comptage est 1, tu as une bonne chance d'être en présence de doublons, triplets, etc. Si besoin je peux défricher une requête, mais pas avant demain (là, je n'ai pas de base sous le coude). C'est pas urgent urgent, ca ne gene pas le routage et visuellement ca ne se voit pas trop, les way sont superposées, mais j'aimerais autant nettoyer mes saloperies. :-) vincent ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
Je commencerais par charger les données en base PostGIS, dans un schéma Osmosis, et (en option) à opérer un filtre (osmosis aussi) pour ne garder que les ways avec un tag highway et un tag ref. L'intérêt ici d'Osmosis, c'est que le schéma te donne la liste ordonnée des nodes qui forment un way. Ensuite, une requête doit te permettre de compter, par exemple, les ways avec une combinaison de critères tels que : - même tag ref - même tag highway - même nombre de points - même id de 1er point - même id de dernier point - ET même id de deuxième point (histoire d'éliminer, s'il y en a, des configurations en boucle, connectés par les 2 extrémités). c'est le genre de requete que j'ai faite sur ma base perso - cherche 2 ways, qui ne sont pas les même mais qui ont même taille, une ref chacune, et le même 1er point. et une des deux a été crée par mon user. Quand le comptage est 1, tu as une bonne chance d'être en présence de doublons, triplets, etc. Si besoin je peux défricher une requête, mais pas avant demain (là, je n'ai pas de base sous le coude). ok, ma methode prevue n'est donc pas deconnante, je continue sur cette voie Pour la requete, pas de speed. Le temps que mon PC charge la base, y'en a deja pour 2-3 jours ;) en plus les export geofabrik sont vide ce soir. Donc ca risque de pas commencer avant ce WE -- JB ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
Le 16/08/2011 22:39, Vincent de Chateau-Thierry a écrit : Bonsoir, Le 16/08/2011 22:07, julien balas a écrit : Mais la je bloque un peut sur la marche a suivre. Avec mes petites moulinette maison je n'arrive a rien. Est ce que la methode suivante vous semble pertinente ? - prendre le dump FR - filtrer pour ne garder que les way ayant une REF (osmosis?) - charger ca dans une base (osmosis aussi?) - faire une requete postgis magique qui me donne la liste des ID a verifier/corriger ou alors je part des changeset(il y en avait un par region) et par un moyen que je connais pas, je verifie chaque way. Je commencerais par charger les données en base PostGIS, dans un schéma Osmosis, et (en option) à opérer un filtre (osmosis aussi) pour ne garder que les ways avec un tag highway et un tag ref. L'intérêt ici d'Osmosis, c'est que le schéma te donne la liste ordonnée des nodes qui forment un way. Ensuite, une requête doit te permettre de compter, par exemple, les ways avec une combinaison de critères tels que : - même tag ref - même tag highway - même nombre de points - même id de 1er point - même id de dernier point - ET même id de deuxième point (histoire d'éliminer, s'il y en a, des configurations en boucle, connectés par les 2 extrémités). Column|Type | Modifiers --+-+--- id | bigint | not null version | integer | not null user_id | integer | not null tstamp | timestamp without time zone | not null changeset_id | bigint | not null tags | hstore | nodes| bigint[]| ( bbox | geometry| linestring | geometry| ) On peut comparer tout le tableau de points d'un seul coup. Mais la question est surtout de savoir si les nœuds sont aussi dupliqués ou pas. ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] implémenter OSM dans une application java
On 08/16/2011 10:13 PM, damien wrote: Bonjour Le toolkit sera sans doute swing, j'ai besoin d'afficher les tuiles, de pouvoir zoomer et glisser. si il existe un composant swing qui fait navigateur web, c'est facile ? sinon il faut soit même aller chercher les tuiles la formule pour savoir lesquels ramener est ici http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames J'aimerai aussi et c'est sans doute le plus compliquer, avoir des informations de localisation, par exemple, savoir le pays que l'on consulte, la région, la ville... Pour l’instant je n'ai pas besoin de calcule. pour savoir si ton point est dans un polygone (pays, region, commune) ou proche d'un point de reference (ville) tu aura des calculs a faire ;) tu pourrra extraire de la base les polygones des limites administrative et les lieux, pour le reste je pense qu'il faudra que tu le fasse à la main. Bon courage. -- JB ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
On peut comparer tout le tableau de points d'un seul coup. cool Mais la question est surtout de savoir si les nœuds sont aussi dupliqués ou pas. c'est en effet une bonne question... Sur les ways que j'ai suprimmé via josm, je ne souvient plus. voyont voir en cherchant dans mes dernieres modifs. une way crée par erreur http://www.openstreetmap.org/browse/way/120121798/history elle utilise les noeuds 26209791 et 253417504 la way qu'elle etait censé modifier http://www.openstreetmap.org/browse/way/25397273/history qui utilise aussi les mêmes noeuds oui, a priori les noeuds sont eux bien reutilisés et pas dupliqué ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.
Le 16/08/2011 23:06, julien balas a écrit : On peut comparer tout le tableau de points d'un seul coup. cool Oui en effet. (Je ne suis pas à jour :-) ) En revanche je ne mettrais pas dans les critères de recherche qu'un des ways soit rattaché à ton user (je suppose que c'est l'auteur de la dernière version du way que tu recherches, et non l'auteur de la v1), ça me semble trop restrictif. vincent ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] implémenter OSM dans une application java
Le 16 août 2011 21:52, julien balas jul...@krilin.org a écrit : il y a la java lib osm, mais elle n'a pas bougé depuis 2009 http://linux.softpedia.com/get/Programming/Libraries/libosm-45085.shtml tu en trouvera probablement d'autres sur sourceforge ou github -- JB Re, Je suis tombé sur LA mine d'informations pour le dev OSM : http://wiki.openstreetmap.org/wiki/Develop/Frameworks Seulement curieusement il n'y a pas la java lib osm, alors qu'elle est utilisé dans Traveling Salesman, curieux... En tout cas, il y à de quoi faire mon bonheur tout du moins pour l'affichage de la carte. Damien ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr