Il doit y avoir une petite différence entre le XML de base des dumps OSM
et les XML enregistré sur disque par JOSM... compare le début des
fichiers, je pense que c'est par là...


Le 12/02/2015 11:03, Vincent Frison a écrit :
> J'avais mal compris plusieurs choses, déjà qu'on pouvait importer des
> données XML avec osm2pgsql (je pensais bêtement qu'on pouvait lui
> donner que du PBF à manger).
>
> Ensuite l'idée d'avoir le schéma osm2pgsql avec les IDs du serveur de
> test est pas mal du tout puisqu'effectivement cela me permettrait de
> pouvoir tester directement avec l'API de test (et donc plus besoin de
> m'installer Rails Port + schéma apidb contenant les IDs du vrai serveur). 
>
> Le problème c'est que osm2pgsql plante dès que j'importe un fichier
> OSM contenant des éléments provenant de l'API de test (erreur de
> segmentation et strace ne donne pas d'infos supplémentaires très
> utiles). 
>
> J'ai par exemple téléchargé depuis JOSM les quelques bâtiments
> présents dans l'API de test qui sont juste en dessous la Gare de Lyon
> (tours Gamma et Natixis), bâtiment que j'avais uploadé il y a quelques
> jours. Mais osm2pgsql ne veut pas digérer le fichier généré alors
> qu'évidemment ça passe très bien si c'est un fichier OSM de la même
> zone mais exporté depuis le vrai serveur. Il faut donc croire que les
> bâtiments que j'ai uploadé sur l'API de test ne sont pas complètement
> valides.. mais c'est assez étonnant puisque j'ai bien réussi à les
> uploader.
>
> Pour info j'utilisais une veille version d'osm2pgsql puisque c'était
> celle de Debian Wheezy (0.80). J'ai donc compilé non sans mal la
> version Git (0.87) mais le problème est exactement le même. 
>
> J'essayerai de refaire des tests de ce soir notamment avec les
> fichiers du cadastre.. ou avec un fichier contenant juste un seul
> bâtiment pour essayer de comprendre où est le problème.
>
>
>
> Le 11 février 2015 08:27, Christian Quest <cqu...@openstreetmap.fr
> <mailto:cqu...@openstreetmap.fr>> a écrit :
>
>     Euh... en appelant l'API ?
>
>     Pour un test un 'map' sur une petite zone que tu aura préchargé en
>     bâtiment comme je l'avais indiqué devrait aller, non ?
>
>     
> http://wiki.openstreetmap.org/wiki/API_v0.6#Retrieving_map_data_by_bounding_box:_GET_.2Fapi.2F0.6.2Fmap
>
>     Ce que je ferai (encore plus simple):
>     - récup des bâtiments d'un arrondissement sur
>     cadastre.openstreetmap.fr <http://cadastre.openstreetmap.fr>
>     - ouverture dans JOSM, envoi des bâtiments sur l'API de test
>     - après upload, enregistrement dans un fichier .osm (donc tu as
>     les ID attribuées par l'API de test)
>     - import dans postgres avec osm2pgsql de ce .osm
>     - test de ton script sur l'API de test
>
>
>     Le 10/02/2015 22:42, Vincent Frison a écrit :
>>     Le 10 février 2015 21:46, Christian Quest
>>     <cqu...@openstreetmap.fr <mailto:cqu...@openstreetmap.fr>> a écrit :
>>
>>         Il sufit de charger dans ton postgres de test non pas la base
>>         OSM normale, mais une récupération des données sur l'API de
>>         test... là tu aura tout synchro pour tes tests.
>>
>>         Une fois que tout est ok, tu recharge les vraies données OSM
>>         et tu relance ton script.
>>
>>
>>     Merci Christian.. mais question sans doute un peu bête: comment
>>     je fais pour récupérer les données de l'API de test ? 
>>
>>
>>
>>     _______________________________________________
>>     Talk-fr mailing list
>>     Talk-fr@openstreetmap.org <mailto:Talk-fr@openstreetmap.org>
>>     https://lists.openstreetmap.org/listinfo/talk-fr
>
>     -- 
>     Christian Quest - OpenStreetMap France
>
>
>     _______________________________________________
>     Talk-fr mailing list
>     Talk-fr@openstreetmap.org <mailto:Talk-fr@openstreetmap.org>
>     https://lists.openstreetmap.org/listinfo/talk-fr
>
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr

-- 
Christian Quest - OpenStreetMap France

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à