Carte des données indoor : OpenLevelUp!

classic Classic list List threaded Threaded
49 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

PanierAvide-2
Merci :) Je vais voir ça pour la terrasse du Mont Saint-Michel, il doit y avoir un tag que j'ai pas dû prendre en compte. L'export sous forme d'image/PDF c'est une bonne idée, il faut que j'étudie s'il est possible de faire ça dans le navigateur (la contrainte c'est de rester uniquement sur JavaScript). Pour les verticalpassages (et escaliers/ascenseurs/... de manière générale) c'est prévu, je m'en charge pour la prochaine mise à jour.
Le routage en intérieur ce serait le top, mais à priori ça ne se fait pas encore de trop directement dans le navigateur. Il y a le projet ffwdme.js [1] qui permet de faire de la navigation à la GPS en JavaScript, donc ça doit être possible. Mais ça mériterait un projet à part entière pour le coup ;)

Cordialement.

[1] https://github.com/ffwdme/ffwdme.js


Le 11/03/2015 09:29, dHuy Pierre a écrit :
Petite fierté personnelle de voir le chateau  de Chenonceau dans tes exemples :)
Autrement pourrais tu créer une méthode d'export en pdf ou en jpg pour disposer d'un plan imprimé?
Pour les verticalpassage, la possibilité de cliquer dessus pour monter /descendre d'un étage?
À plus long terme, faire du path finding pour guider quelqu'un dans le batiment?
Sinon des fois des tags qui délimite des zones apparaissent au dessus (exemple sur la terrasse ouest du mont saint michel).
Sinon encore bravo, tu fais un travail excellent!


Le Mercredi 11 mars 2015 0h24, PanierAvide [hidden email] a écrit :


Bonjour à tous,

Encore du nouveau sur OpenLevelUp, et cette fois-ci pas mal de choses.
En résumé : amélioration de l'affichage des objets et pop-ups, des liens
rapides vers OSM, le cadastre en arrière-plan et la possibilité
d'exporter un niveau en GeoJSON. C'est toujours ici :
http://github.pavie.info/openlevelup/

Pour la version détaillée :
* Meilleure gestion des buildingpart=verticalpassage [1]
* Affichage des images (tag image=*) dans les pop-ups [2]
* Les liens hypertextes sont cliquables (tags image, website,
contact:website, url, wikimedia_commons)
* L'icône correspondant au type d'objet s'affiche dans le titre
* Le cadastre est disponible dans les couches
* Lien vers OSM.org dans les pop-ups et en bas de page
* Les objets building et buildingpart/indoor sont forcément mis en
arrière-plan (certains objets étaient précédemment cachés)
* De nombreuses icônes ajoutées (tags shop, amenity, tourism, ...) [3]
* Le nom (tag name) de l'objet est affiché en titre de pop-up s'il est
renseigné
* Lien pour l'export en GeoJSON du niveau actuellement affiché.

Vos retours d'expérience sont la bienvenue :)

Cordialement,

PanierAvide.

[1] Escaliers :
http://github.pavie.info/openlevelup/?lat=47.32473955069693&lon=1.0703714000000097&zoom=20&level=0&transcend=1&legacy=1
[2] Sur l'entrée ouest :
http://github.pavie.info/openlevelup/?lat=48.12148643666441&lon=-1.7112547159194946&zoom=20&level=0&transcend=1&legacy=1
[3] Exemple au CNIT :
http://github.pavie.info/openlevelup/?lat=48.892781245969005&lon=2.2382980585098267&zoom=18&level=0&transcend=1&legacy=1



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr




_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr


_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

dHuy Pierre
Pour les images/PDF, il y a svg.js et jsPDF qui sont plutôt bien à première vue.
Sinon tout dépend comment tu routes et quel batiment, tu routes. Ceux comprenant un chemin à l'intérieur seront plus facile à router (y a déjà des lib pour) que ceux avec juste des pièces... et des portes!

Librement,


Le Mercredi 11 mars 2015 10h58, PanierAvide <[hidden email]> a écrit :


Merci :) Je vais voir ça pour la terrasse du Mont Saint-Michel, il doit y avoir un tag que j'ai pas dû prendre en compte. L'export sous forme d'image/PDF c'est une bonne idée, il faut que j'étudie s'il est possible de faire ça dans le navigateur (la contrainte c'est de rester uniquement sur JavaScript). Pour les verticalpassages (et escaliers/ascenseurs/... de manière générale) c'est prévu, je m'en charge pour la prochaine mise à jour.
Le routage en intérieur ce serait le top, mais à priori ça ne se fait pas encore de trop directement dans le navigateur. Il y a le projet ffwdme.js [1] qui permet de faire de la navigation à la GPS en JavaScript, donc ça doit être possible. Mais ça mériterait un projet à part entière pour le coup ;)

Cordialement.

[1] https://github.com/ffwdme/ffwdme.js


Le 11/03/2015 09:29, dHuy Pierre a écrit :
Petite fierté personnelle de voir le chateau  de Chenonceau dans tes exemples :)
Autrement pourrais tu créer une méthode d'export en pdf ou en jpg pour disposer d'un plan imprimé?
Pour les verticalpassage, la possibilité de cliquer dessus pour monter /descendre d'un étage?
À plus long terme, faire du path finding pour guider quelqu'un dans le batiment?
Sinon des fois des tags qui délimite des zones apparaissent au dessus (exemple sur la terrasse ouest du mont saint michel).
Sinon encore bravo, tu fais un travail excellent!


Le Mercredi 11 mars 2015 0h24, PanierAvide [hidden email] a écrit :


Bonjour à tous,

Encore du nouveau sur OpenLevelUp, et cette fois-ci pas mal de choses.
En résumé : amélioration de l'affichage des objets et pop-ups, des liens
rapides vers OSM, le cadastre en arrière-plan et la possibilité
d'exporter un niveau en GeoJSON. C'est toujours ici :
http://github.pavie.info/openlevelup/

Pour la version détaillée :
* Meilleure gestion des buildingpart=verticalpassage [1]
* Affichage des images (tag image=*) dans les pop-ups [2]
* Les liens hypertextes sont cliquables (tags image, website,
contact:website, url, wikimedia_commons)
* L'icône correspondant au type d'objet s'affiche dans le titre
* Le cadastre est disponible dans les couches
* Lien vers OSM.org dans les pop-ups et en bas de page
* Les objets building et buildingpart/indoor sont forcément mis en
arrière-plan (certains objets étaient précédemment cachés)
* De nombreuses icônes ajoutées (tags shop, amenity, tourism, ...) [3]
* Le nom (tag name) de l'objet est affiché en titre de pop-up s'il est
renseigné
* Lien pour l'export en GeoJSON du niveau actuellement affiché.

Vos retours d'expérience sont la bienvenue :)

Cordialement,

PanierAvide.

[1] Escaliers :
http://github.pavie.info/openlevelup/?lat=47.32473955069693&lon=1.0703714000000097&zoom=20&level=0&transcend=1&legacy=1
[2] Sur l'entrée ouest :
http://github.pavie.info/openlevelup/?lat=48.12148643666441&lon=-1.7112547159194946&zoom=20&level=0&transcend=1&legacy=1
[3] Exemple au CNIT :
http://github.pavie.info/openlevelup/?lat=48.892781245969005&lon=2.2382980585098267&zoom=18&level=0&transcend=1&legacy=1



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr




_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr


_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

ZIMMY
In reply to this post by PanierAvide-2
Bravo pour le travail réalisé,

Voici une version indoor du centre commercial Nord Avigno avec ton outil
http://github.pavie.info/openlevelup/?lat=43.98216957810331&lon=4.881083965301514&zoom=18&level=0&transcend=1&legacy=1

Enfin grâce à ce démonstrateur je vais pouvoir monter en gamme dans les ERP (Etablissements Recevant du Public).
Je ne sais pas qualifier de la donnée qui n'est pas valorisée.
Cordialement,
ZIMMY
Jean-Louis ZIMMERMANN
Développeur territorial (CCPRO,FR84)
Mandataire OSM-France sur le Grand-Sud-est
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

Jérôme Amagat
In reply to this post by dHuy Pierre
En regardant  ta requête :
[out:json][timeout:25];(node["door"]('+bounds+');<;>;node["level"]('+bounds+');way["level"]('+bounds+');node["repeat_on"]('+bounds+');way["repeat_on"]('+bounds+');way["min_level"]('+bounds+');way["max_level"]('+bounds+');way["buildingpart"]('+bounds+'));out body;>;out skel qt;';
Il me semble que tu oublies des objets indoor:
déjà des fois c'est pas possible de modéliser un truc avec un way fermés et il faut une relation type=multipolygon donc
Il faudrait en plus relation[type=multipolygon][level] et pareil pour les autres way.
le tag room (https://wiki.openstreetmap.org/wiki/Key%3Aroom) pourrait être rechercher, c'est aussi une façon comme buildingpart de tagger des pièces indoor?
Le tag entrance pour les entrée du bâtiment est plus utiliser que door


Le 11 mars 2015 15:40, dHuy Pierre <[hidden email]> a écrit :
Pour les images/PDF, il y a svg.js et jsPDF qui sont plutôt bien à première vue.
Sinon tout dépend comment tu routes et quel batiment, tu routes. Ceux comprenant un chemin à l'intérieur seront plus facile à router (y a déjà des lib pour) que ceux avec juste des pièces... et des portes!

Librement,


Le Mercredi 11 mars 2015 10h58, PanierAvide <[hidden email]> a écrit :


Merci :) Je vais voir ça pour la terrasse du Mont Saint-Michel, il doit y avoir un tag que j'ai pas dû prendre en compte. L'export sous forme d'image/PDF c'est une bonne idée, il faut que j'étudie s'il est possible de faire ça dans le navigateur (la contrainte c'est de rester uniquement sur JavaScript). Pour les verticalpassages (et escaliers/ascenseurs/... de manière générale) c'est prévu, je m'en charge pour la prochaine mise à jour.
Le routage en intérieur ce serait le top, mais à priori ça ne se fait pas encore de trop directement dans le navigateur. Il y a le projet ffwdme.js [1] qui permet de faire de la navigation à la GPS en JavaScript, donc ça doit être possible. Mais ça mériterait un projet à part entière pour le coup ;)

Cordialement.

[1] https://github.com/ffwdme/ffwdme.js


Le 11/03/2015 09:29, dHuy Pierre a écrit :
Petite fierté personnelle de voir le chateau  de Chenonceau dans tes exemples :)
Autrement pourrais tu créer une méthode d'export en pdf ou en jpg pour disposer d'un plan imprimé?
Pour les verticalpassage, la possibilité de cliquer dessus pour monter /descendre d'un étage?
À plus long terme, faire du path finding pour guider quelqu'un dans le batiment?
Sinon des fois des tags qui délimite des zones apparaissent au dessus (exemple sur la terrasse ouest du mont saint michel).
Sinon encore bravo, tu fais un travail excellent!


Le Mercredi 11 mars 2015 0h24, PanierAvide [hidden email] a écrit :


Bonjour à tous,

Encore du nouveau sur OpenLevelUp, et cette fois-ci pas mal de choses.
En résumé : amélioration de l'affichage des objets et pop-ups, des liens
rapides vers OSM, le cadastre en arrière-plan et la possibilité
d'exporter un niveau en GeoJSON. C'est toujours ici :
http://github.pavie.info/openlevelup/

Pour la version détaillée :
* Meilleure gestion des buildingpart=verticalpassage [1]
* Affichage des images (tag image=*) dans les pop-ups [2]
* Les liens hypertextes sont cliquables (tags image, website,
contact:website, url, wikimedia_commons)
* L'icône correspondant au type d'objet s'affiche dans le titre
* Le cadastre est disponible dans les couches
* Lien vers OSM.org dans les pop-ups et en bas de page
* Les objets building et buildingpart/indoor sont forcément mis en
arrière-plan (certains objets étaient précédemment cachés)
* De nombreuses icônes ajoutées (tags shop, amenity, tourism, ...) [3]
* Le nom (tag name) de l'objet est affiché en titre de pop-up s'il est
renseigné
* Lien pour l'export en GeoJSON du niveau actuellement affiché.

Vos retours d'expérience sont la bienvenue :)

Cordialement,

PanierAvide.

[1] Escaliers :
http://github.pavie.info/openlevelup/?lat=47.32473955069693&lon=1.0703714000000097&zoom=20&level=0&transcend=1&legacy=1
[2] Sur l'entrée ouest :
http://github.pavie.info/openlevelup/?lat=48.12148643666441&lon=-1.7112547159194946&zoom=20&level=0&transcend=1&legacy=1
[3] Exemple au CNIT :
http://github.pavie.info/openlevelup/?lat=48.892781245969005&lon=2.2382980585098267&zoom=18&level=0&transcend=1&legacy=1



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr




_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr


_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

PanierAvide-2
Effectivement c'est juste, je vais rajouter la partie pour les multi-polygones dans la requête.  Même chose pour les entrance=*. Concernant le tag room=*, il doit en théorie toujours il y avoir une information sur les niveaux concernés (tag level, repeat_on, ou relation type=level). Si l'on regarde les résultats pour la sélection d'objets room sans level ni tag indoor ou buildingpart :
http://overpass-turbo.eu/s/88H

On se rend compte qu'il s'agit dans la plupart des cas de bâtiments individuels sur lesquels la valeur room a été ajoutée, qui ne sont pas pertinents pour l'affichage par étage. D'ailleurs les relations type=level ne sont pas réellement prises en compte, je vais voir pour corriger ça ;)

Cordialement.


Le 11/03/2015 19:34, Jérôme Amagat a écrit :
En regardant  ta requête :
[out:json][timeout:25];(node["door"]('+bounds+');<;>;node["level"]('+bounds+');way["level"]('+bounds+');node["repeat_on"]('+bounds+');way["repeat_on"]('+bounds+');way["min_level"]('+bounds+');way["max_level"]('+bounds+');way["buildingpart"]('+bounds+'));out body;>;out skel qt;';
Il me semble que tu oublies des objets indoor:
déjà des fois c'est pas possible de modéliser un truc avec un way fermés et il faut une relation type=multipolygon donc
Il faudrait en plus relation[type=multipolygon][level] et pareil pour les autres way.
le tag room (https://wiki.openstreetmap.org/wiki/Key%3Aroom) pourrait être rechercher, c'est aussi une façon comme buildingpart de tagger des pièces indoor?
Le tag entrance pour les entrée du bâtiment est plus utiliser que door




_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

PanierAvide-2
In reply to this post by PanierAvide-2
Bonsoir à tous,

Encore des nouvelles d'OpenLevelUp!, avec quelques nouveautés depuis la
dernière fois. En bref et visible : ajout d'un système de liens courts,
de nombreuses icônes pour les pièces (room=*), le fond de tuiles est
conservé lorsque l'on utilise les liens (permanents et courts), la
fenêtre de chargement est plus bavarde, et il y a possibilité de cacher
les objets sans style associé.
C'est toujours ici : http://github.pavie.info/openlevelup

Pour la version plus complète des changements :
* Le système de lien courts en bas de page, par exemple
http://github.pavie.info/openlevelup/?s=m.39i+-1.IVB+T6+-1.0+3
* La fenêtre de chargement décrit les étapes une par une
* Le fond de carte est conservé lorsque l'on utilise un lien (paramètre
"tiles")
* Correction d'un bug sur l'opacité qui n'était pas remise à 1 lorsque
l'on passait des zooms élevés aux zooms plus faibles
* Des boutons pour monter ou descendre un escalier/ascenseur (repose sur
les valeurs d'étages des objets)
* Les tags min_level et max_level sont analysés pour tous les objets
* Rendu des types de pièces (tag room=*) pour les valeurs :
administration, reception, auditorium, amphitheatre, chapel, class,
laboratory, computer, conference, crypt, kitchen, library, nursery,
office, restaurant, sport, storage, toilets, waiting, technical
* Les polylignes avec un tag room=* uniquement sont gérés comme des
polygones
* Les escaliers et sorties de secours, les piliers et haies sont
affichées avec un style propre
* Les objets entrance=* et les multipolygones sont demandés auprès
d'Overpass API
* Les valeurs d'étages sont récupérées depuis les relations type=level
si besoin
* Une meilleure gestion des styles des objets (calculés une unique fois)
* Un texte "How ?" ajouté sous le titre décrit rapidement comment
utiliser le site
* Le paramètre pour cacher les objets sans style défini/reconnu

Vos retours et suggestions sont toujours la bienvenue :)

Cordialement,

PanierAvide.

_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

GwenB
In reply to this post by PanierAvide-2
bonjour

OpenLevelUp! a les honneurs de la revue de presse de Géotribu du 13 mars !
http://geotribu.net/GeoRDP/20150313

Bravo PanierAvide !

à bientôt dans le métro rennais !

Gwen

_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

PanierAvide-2
In reply to this post by PanierAvide-2
Bonjour à tous,

Des nouvelles du développement d'OpenLevelUp, avec des changements
significatifs depuis la dernière fois. Pour la version brève : une
nouvelle interface plus moderne et légère, l'export (en bêta) vers une
image d'un niveau, la possibilité de voir la liste des salles, et de
nouvelles icônes (pour les chemins et polygones). Vous connaissez
désormais l'adresse :
http://github.pavie.info/openlevelup

Pour la version plus détaillée des changements :
* Refonte de l'interface utilisateur, un peu (beaucoup ?) inspirée du
site openstreetmap.org
* Export du niveau courant vers une image, au format SVG. Cette
fonctionnalité est en bêta car sujette à des différences notables entre
navigateurs, n'hésitez pas à faire des retours là-dessus.
* Une liste des salles sur la zone est disponible, avec une barre de
recherche. Le système fonctionne mais l'interface sera très probablement
revue rapidement (manque d'ergonomie)
* Les messages sont déplacés en bas à droite de la page
* La fenêtre de chargement se ferme plus tard (au plus proche de
l'affichage des données)
* De nouvelles icônes pour :
    * Les escalators (en tant que verticalpassage)
    * Les portiques (barrier=turnstile)
    * Les chemins en général, en particulier ceux à sens unique
    * Les laboratoires (laboratory=physical, biology, biological,
electronics, electronic)
* Également pour le reste du style :
    * L'icône pour les cryptes est plus générale
    * Les murs en tant qu'objets individuels sont affichés en plus gras
    * L'icône des entrées de métro est plus discrète
* Correction de bugs mineurs
    * La fenêtre de chargement ne se fermait pas lors du zoom sur une
zone vide de données indoor
    * Les niveaux n'étaient pas triés pour les pop-ups, entraînant des
erreurs sur la montée/descente depuis une pop-up

Vos diverses remarques et impressions sont toujours la bienvenue ;)

Cordialement,

PanierAvide.

_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
Reply | Threaded
Open this post in threaded view
|

Re: Carte des données indoor : OpenLevelUp!

Otourly Wiki
Merci de ta réactivité :) c'est un outil super :)
 
Florian



Le Lundi 30 mars 2015 0h36, PanierAvide <[hidden email]> a écrit :


Bonjour à tous,

Des nouvelles du développement d'OpenLevelUp, avec des changements
significatifs depuis la dernière fois. Pour la version brève : une
nouvelle interface plus moderne et légère, l'export (en bêta) vers une
image d'un niveau, la possibilité de voir la liste des salles, et de
nouvelles icônes (pour les chemins et polygones). Vous connaissez
désormais l'adresse :
http://github.pavie.info/openlevelup

Pour la version plus détaillée des changements :
* Refonte de l'interface utilisateur, un peu (beaucoup ?) inspirée du
site openstreetmap.org
* Export du niveau courant vers une image, au format SVG. Cette
fonctionnalité est en bêta car sujette à des différences notables entre
navigateurs, n'hésitez pas à faire des retours là-dessus.
* Une liste des salles sur la zone est disponible, avec une barre de
recherche. Le système fonctionne mais l'interface sera très probablement
revue rapidement (manque d'ergonomie)
* Les messages sont déplacés en bas à droite de la page
* La fenêtre de chargement se ferme plus tard (au plus proche de
l'affichage des données)
* De nouvelles icônes pour :
    * Les escalators (en tant que verticalpassage)
    * Les portiques (barrier=turnstile)
    * Les chemins en général, en particulier ceux à sens unique
    * Les laboratoires (laboratory=physical, biology, biological,
electronics, electronic)
* Également pour le reste du style :
    * L'icône pour les cryptes est plus générale
    * Les murs en tant qu'objets individuels sont affichés en plus gras
    * L'icône des entrées de métro est plus discrète
* Correction de bugs mineurs
    * La fenêtre de chargement ne se fermait pas lors du zoom sur une
zone vide de données indoor
    * Les niveaux n'étaient pas triés pour les pop-ups, entraînant des
erreurs sur la montée/descente depuis une pop-up

Vos diverses remarques et impressions sont toujours la bienvenue ;)


Cordialement,

PanierAvide.

_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr



_______________________________________________
Talk-fr mailing list
[hidden email]
https://lists.openstreetmap.org/listinfo/talk-fr
123