Re: [OSM-dev-fr] implémenter OSM dans une application java

2011-08-16 Par sujet julien balas

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

2011-08-16 Par sujet Etienne Chové

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.

2011-08-16 Par sujet julien balas

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

2011-08-16 Par sujet damien
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

2011-08-16 Par sujet damien
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.

2011-08-16 Par sujet Vincent de Chateau-Thierry

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.

2011-08-16 Par sujet julien balas



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.

2011-08-16 Par sujet Frédéric Rodrigo

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

2011-08-16 Par sujet julien balas

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.

2011-08-16 Par sujet julien balas



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.

2011-08-16 Par sujet Vincent de Chateau-Thierry



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

2011-08-16 Par sujet damien
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