Re: [OSM-dev] issue with geofabrik europe update

2018-05-17 Thread Julien Fastré


Le 16/05/18 à 17:50, Frederik Ramm a écrit :

> 
> Sorry for that - I'm sure it took you some time to figure out what was
> wrong!
> 

Thanks for the explanation !

No problem for me: this is part of the job. I am happy to hear that
there is an explanation for this issue !

Julien Fastré

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


[OSM-dev] issue with geofabrik europe update

2018-05-16 Thread Julien Fastré
Hi,

We had a strange issue with a europe diff update from geofabrik: the
diff file is not a valid xml.

The affected file:

http://download.geofabrik.de/europe-updates/000/001/872.osc.gz

We encounter an error when parsing this file with osmosis:


```
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to parse
xml file 872.osc.  publicId=(null), systemId=(null), lineNumber=972870,
columnNumber=158.
at
org.openstreetmap.osmosis.xml.v0_6.XmlChangeReader.run(XmlChangeReader.java:114)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.xml.sax.SAXParseException: Element type "tag" must be
followed by either attribute specifications, ">" or "/>".
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:189)
at
org.openstreetmap.osmosis.xml.v0_6.XmlChangeReader.run(XmlChangeReader.java:109)
... 1 more
```

This come from the line 972870, which is not a valid xml tag indeed:

>  v="http://ka.wikipedia.org/w/index.php?title=%E1%83%A4%E1%83%90%E1%83%98%E1%83%9A%E1%83%98:Tbilisi_Admin_Map.jpgfileuid="0;
>  user="" changeset="0" timestamp=20080104164655"/>

Removing this line (`sed '972870d' 872.osc > 872.fixed.osc`) make
osmosis able to parse the file.

I wonder if we were the only one affected and, if not, how did you cope
to pass this diff without error ?

Thanks,
Julien

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev-fr] "Pages jaunes" à partir d'OSM

2016-03-10 Thread Julien Fastré


Le 10/03/16 10:27, Etienne Trimaille a écrit :
> - renvoyer la liste des magasins / services sociaux avec numéro de
> téléphone, heures d'ouverture (si possible un champ "ouvert
> maintenant"), site internet, adresse, etc.
> 
> 
> http://osm24.eu/
> 
> Ils affichent un icône vert pour les commerces qui sont ouverts ou gris
> si ils sont fermés.

Merci pour l'info.

J'ai vu le code https://github.com/dotevo/osm24

Le service s'appuie également sur overpass api, si j'ai bien compris.

Julien

-- 
Julien Fastré
Rue Jean Bury 23
4000 Liège
Belgique

clé PGP 0x52577F34
twitter @julienfastre



signature.asc
Description: OpenPGP digital signature
___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] "Pages jaunes" à partir d'OSM

2016-03-10 Thread Julien Fastré


Le 09/03/16 22:36, sly (sylvain letuffe) a écrit :
> Bonsoir,
> 
> Le mercredi 9 mars 2016, 21:09:02 Julien Fastré a écrit :
>> L'idée: avoir au moins une API qui puisse être interrogée par d'autres
>> applications.
>>
>> Avez-vous déjà eu vent de telles applications ?
> 
> Tu n'as pas trop détaillé ce que ferait cette api ?
> Par bbox ? (overpass api ?)
> Par nom ? (nominatim api ?)
> Par thème ?
> 
> Donc oui ça existe déjà en partie, mais peut-être pas tel que tu en conçois 
> une utilisation spécifique.
> 
>> Est-ce que vous avez déjà eu vent de tels projets / besoins ?
> 
> Qui font quoi ? par exemple montrer tous les hôtels d'une ville sur une carte 
> avec adresses, numéro de téléphone, site internet ?
> je pense qu'il y en a pas mal oui, et je serais moi aussi potentiellement 
> consommateur d'un tel service.
> Pour l'instant, je le fais avec l'overpass API mais c'est un chouille lent 
> car 
> elle est très générique
> 

Merci pour vos réponses.

Concernant l'adage "on ne cartographie pas comme un annuaire": je ne
l'ai jamais entendu... Mais si d'autres ont cet avis on peut en discuter.

Les tags les plus intéressants sont dans OSM : on peut cartographier les
magasins, amenities, services sociaux, ... Et il est couramment admis
d'y indiquer l'adresse, le numéro de téléphone, site internet de
l'entreprise, de même que les heures d'ouverture.

Le service qui pourrait être utile dans ce sprojets serait très simple
(au début) :

- renvoyer la liste des magasins / services sociaux avec numéro de
téléphone, heures d'ouverture (si possible un champ "ouvert
maintenant"), site internet, adresse, etc.
- par thème, et dans un rayon de x km autour d'un point, pour commencer.
Les termes de la recherche doivent pouvoir être assez précises. L'un des
projets est une base de donnée de producteurs locaux, et il faudrait
pouvoir indiquer quels produits ils vendent (fromage, charcuterie,
légumes, etc.) => on doit pouvoir filtrer avec ces caractéristiques. A
priori ça serait ce tag là :
http://wiki.openstreetmap.org/wiki/FR:Tag:shop%3Dfarm . Si ça peut
fonctionner je vais pouvoir les convaincre d'utiliser OSM plutôt que de
faire leur propre base de donnée, qui serait déjà la duplication d'une
autre...

Après on pourra compliquer si ça intéresse d'autres.

J'ai également pensé à overpass api, mais j'ai peur de la latence. Je me
suis demandé si en filtrant les fichiers .osm à l'entrée avec osmosis,
on ne pourrait pas avoir une base de donnée plus petite et une réponse
plus rapide. Déjà testé ?

Voilà. Si on est plusieurs, on serait ravi de discuter du projet et
d'avancer ensemble.

Julien


-- 
Julien Fastré


clé PGP 0x52577F34
twitter @julienfastre



signature.asc
Description: OpenPGP digital signature
___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


[OSM-dev-fr] "Pages jaunes" à partir d'OSM

2016-03-09 Thread Julien Fastré
Bonjour,

Ces deux dernières semaines, j'ai été en contact avec deux projets
similaires qui pourraient utiliser la base de donnée OSM pour créer un
équivalent des "pages jaunes": un annuaire d'entreprises sur un thème
précis, et un annuaire d'associations (voir Mapping Party:
Infrastructure For The Homeless"
http://www.meetup.com/fr-FR/OpenStreetMap-Belgium/events/229008959/).

L'idée: avoir au moins une API qui puisse être interrogée par d'autres
applications.

Avez-vous déjà eu vent de telles applications ?

Sur le wiki, je n'ai trouvé que ceci :
http://wiki.openstreetmap.org/wiki/Open_Business_Directory

Un autre projet, OpenStreetBrowser, a cessé en janvier 2016 :
http://wiki.openstreetmap.org/wiki/OpenStreetBrowser

Est-ce que vous avez déjà eu vent de tels projets / besoins ?

Merci pour vos infos,
Cordialement,
Julien Fastré


___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Problème de compilation d'osm2pgsql

2011-12-12 Thread Julien Fastré
Bonjour,

Bon, après une semaine, je m'y suis remis.

J'ai trouvé le bug: les paquets libxml2-devel et libxml-2-devel-32-bits
étaient tous deux installés et cela provoquait un bug. La piste de
Matthias était la bonne (merci à toi).

J'ai désinstallé libxml2-devel-32-bits et c'est passé comme une
fleur...  (après un make clean et make distclean, pour être sûr...)

Merci beaucoup !

Julien FASTRE

PS: pensez-vous qu'il soit nécessaire de faire remonter un bug quelque
part, à quelqu'un ??



Le 05/12/2011 17:17, Matthias Dietrich a écrit :
 Le 5 décembre 2011 12:55, Julien Fastré julienfas...@gmail.com a écrit :
 Je pense que la piste que tu m'indiques est la bonne. Connais-tu le
 moyen pour modifier ce chemin, et indiquer le fichier vers la
 bibliothèque 64bits ? Je pourrais chercher dans la documentation, mais
 je préfère te le demander d'abord, au cas où tu le connaîtrais...

 Y a-t-il des options à indiquer au moment de la compilation ? Modifier
 le fichier Makefile ?

 Je précise tout de suite que je n'ai jamais compilé osm2pgsql, donc je
 ne sais pas s'il existe un script configure ou autre qui permet de
 générer un Makefile adapté à ton système. Si c'est le cas, tu as
 peut-être la possibilité de passer des options à configure pour lui
 indiquer où trouver la libxml2.so.
 Dans le cas contraire, ou même pour valider mon hypothèse, tu peux
 éditer le fichier Makefile et remplacer toutes les occurrences de
 /usr/lib/libxml2.so par /usr/lib64/libxml2.so et recompiler. Ce
 n'est pas forcément très propre, mais ça permettra déjà de voir si ça
 règle ton problème.

 Matthias



signature.asc
Description: OpenPGP digital signature
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr