https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342016-04-07T13:28:54ZRedmine Entr’ouvertw.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=458402016-04-07T13:28:54ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Et/ Action de workflow géocodage, avec les paramètres :</p>
<ul>
<li>titre (ex: "Géoloc adresse employeur"),</li>
<li>adresse (ex: "[form_var_numero_employeur] [form_var_rue_employeur]...",</li>
<li>varname.</li>
</ul>
<p>Et ça enregistre dans formdata.geoloc[varname] = (lon, lat)</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=463372016-04-15T14:04:45ZThomas Noël
<ul></ul><p>Sur un champ image, savoir extraire une geoloc de l'exif quand elle existe.</p>
<p>Et donc, typiquement sur un trou dans la route avec adresse et photo, on aurait deux sources (lat,lon), il faudrait permettre de prendre la "bonne".</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469092016-04-29T16:34:10ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Assigné à</strong> mis à <i>Frédéric Péters</i></li><li><strong>Priorité</strong> changé de <i>Normal</i> à <i>Haut</i></li></ul> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469102016-04-29T16:35:52ZBenjamin Dauvergne
<ul></ul><p>Pour les statistiques ce qu'il me faudra c'est que <code>/api/formdefs/.../schema</code> retourne une clé <code>geolocation</code> avec un dico:<br /><pre>
{
'adresse_employeur': 'Géoloc adresse employeur',
}
</pre></p>
<p>que je puisse générer l'interface qui correspond ensuite.</p>
<p>Une action de workflow ou une intégration direct dans la définition du formdata m'iront, je trouve l'intégration directe à l'atelier de formulaire plus ergonomique</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469162016-04-30T10:22:56ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Fichier</strong> <a href="/attachments/10918">0001-general-add-geolocation-to-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10918/0001-general-add-geolocation-to-formdata-10581.patch">0001-general-add-geolocation-to-formdata-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10919">0002-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10919/0002-workflows-add-action-to-geolocate-a-formdata-10581.patch">0002-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10920">0003-backoffice-add-mini-map-to-geolocated-forms-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10920/0003-backoffice-add-mini-map-to-geolocated-forms-10581.patch">0003-backoffice-add-mini-map-to-geolocated-forms-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10921">0004-api-include-a-geolocation-part-in-formdef-schemas-10.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10921/0004-api-include-a-geolocation-part-in-formdef-schemas-10.patch">0004-api-include-a-geolocation-part-in-formdef-schemas-10.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10922">Capture d_écran 2016-04-30 à 12.20.01.png</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10922/Capture%20d_%C3%A9cran%202016-04-30%20%C3%A0%2012.20.01.png">Capture d_écran 2016-04-30 à 12.20.01.png</a> ajouté</li></ul><p>Voilà pour commencer avec une seule géolocation possible sur les formdata (mais le nécessaire pour en prendre charge d'autres).</p>
<ul>
<li>0001 : ajout d'un geolocations au formdef, qui reprendra les géolocations d'un formdef; pour le moment hardcodé à une seule, appelée "base"; ajoute l'enregistrement de cette info dans les formdata (surtout du code côté SQL, où c'est stocké sous forme de Point, dans des colonnes dédiées, pour faciliter l'exploitation (sans pour autant demander postgis).</li>
<li>0002 : ajout d'une action de géolocalisation, avec trois modes : à partir d'une adresse (genre "[form_var_rue] [form_var_commune], France"), à partir de données d'une carte, à partir d'un fichier photo. Il y a aussi une case à cocher "overwrite", mon idée étant qu'on puisse mettre plusieurs actions de géolocation les unes derrière les autres, la première obtenant un résultat étant prise en compte.</li>
<li>0003 : pour le bling, ajout d'une petite carte dans le backoffice, pour les demandes géolocalisées.</li>
<li>0004 : ajout au schéma de formdef retourné par l'API des géolocalisations possibles (pour le moment ça met l'unique, uniquement s'il y a une action de géoloc présente dans le workflow).</li>
</ul>
<p>Il y a des tests sur 0001, pas encore sur les autres.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469172016-04-30T10:23:04ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469232016-05-01T08:20:11ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Fichier</strong> <a href="/attachments/10934">0004-backoffice-add-mini-map-to-geolocated-forms-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10934/0004-backoffice-add-mini-map-to-geolocated-forms-10581.patch">0004-backoffice-add-mini-map-to-geolocated-forms-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10935">0003-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10935/0003-workflows-add-action-to-geolocate-a-formdata-10581.patch">0003-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10936">0002-backoffice-add-geolocations-option-to-forms-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10936/0002-backoffice-add-geolocations-option-to-forms-10581.patch">0002-backoffice-add-geolocations-option-to-forms-10581.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/10937">0001-general-add-geolocation-to-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10937/0001-general-add-geolocation-to-formdata-10581.patch">0001-general-add-geolocation-to-formdata-10581.patch</a> ajouté</li></ul><ul>
<li>0001 : ajout d'un geolocations au formdef, qui reprendra les géolocations d'un formdef; pour le moment vide; ajout de l'enregistrement de cette info dans les formdata, surtout du code côté SQL, où c'est stocké sous forme de Point, dans des colonnes dédiées, pour faciliter l'exploitation (sans pour autant demander postgis).</li>
<li>0002 : ajout à la fabrique de formulaires d'une option "Géolocalisation", qui permet de définir un libellé pour la localisation, et ainsi l'activer.</li>
<li>0003 : ajout d'une action de géolocalisation, avec trois modes : à partir d'une adresse (genre "[form_var_rue] [form_var_commune], France"), à partir de données d'une carte, à partir d'un fichier photo. Il y a aussi une case à cocher "overwrite", mon idée étant qu'on puisse mettre plusieurs actions de géolocation les unes derrière les autres, la première obtenant un résultat étant prise en compte.</li>
<li>0004 : pour le bling, ajout d'une petite carte dans le backoffice, pour les demandes géolocalisées.</li>
</ul>
<p>Il n'y a plus de patch spécifique pour l'ajout à l'API dans la mesure où le 0001 a été étendu pour sérialiser json/xml le paramétrage de géolocalisation.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=469242016-05-01T09:47:12ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Fichier</strong> <a href="/attachments/10938">0003-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10938/0003-workflows-add-action-to-geolocate-a-formdata-10581.patch">0003-workflows-add-action-to-geolocate-a-formdata-10581.patch</a> ajouté</li></ul><p>Ajout d'une page de doc sur l'action de géolocalisation.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470572016-05-02T14:07:14ZThomas Noël
<ul></ul><p>%.4f, ça fait environ 10 mètres (<a class="external" href="https://en.wikipedia.org/wiki/Decimal_degrees">https://en.wikipedia.org/wiki/Decimal_degrees</a>). Passons à .6%f pour déclarer des trous dans la route ? ;)</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470582016-05-02T14:15:43ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Généralement les appareils photo ajoutent les coordonnées de l'endroit où le photographe se trouve, pas de l'endroit visé par l'appareil :) on n'aura pas les coordonnées du trou. Mais oui, %.6f.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470642016-05-02T14:28:04ZThomas Noël
<ul></ul><p>Frédéric Péters a écrit :</p>
<blockquote>
<p>Généralement les appareils photo ajoutent les coordonnées de l'endroit où le photographe se trouve, pas de l'endroit visé par l'appareil :) on n'aura pas les coordonnées du trou.</p>
</blockquote>
<p>Avec l'orientation de la boussole et les informations de mise au point, on fera de savants calculs.</p>
<p>Sinon, suite de ma lecture de 0001 : j'aurai bien vu un test avec deux clés dans geolocation, genre { {'base': {'lat': 12, 'lon': 21 }, {'destination': { 'lat': 21, 'lon': 12 }}, pour tester un poil le stockage sql ?</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470662016-05-02T14:41:43ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Fichier</strong> <a href="/attachments/10951">0001-general-add-geolocation-to-formdata-10581.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10951/0001-general-add-geolocation-to-formdata-10581.patch">0001-general-add-geolocation-to-formdata-10581.patch</a> ajouté</li></ul><p>Bienheureux le test multi geoloc qui passe.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470682016-05-02T15:00:45ZThomas Noël
<ul></ul>et pour la suite...
<ul>
<li>0002: ack</li>
<li>0003: ack</li>
<li>0004: quand on aura plusieurs points, ça serait mieux de les mettre sur une seule carte (mais dans le cas présent ça marchera, donc je dirais quand même "ack")</li>
</ul> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=470702016-05-02T15:02:24ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Les différents points sur une carte avec des marqueurs de couleurs différentes et une légende, oh oui, plus tard.</p> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=471472016-05-04T07:48:21ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu (à déployer)</i></li></ul><pre>
commit fdb9fb9afc4164003f2b6e0ed19eb5b9f7d0a94d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date: Sat Apr 30 12:03:02 2016 +0200
backoffice: add mini map to geolocated forms (#10581)
commit e5826951f7afd608c7e9101f85752c688aec41f3
Author: Frédéric Péters <fpeters@entrouvert.com>
Date: Sat Apr 30 12:02:46 2016 +0200
workflows: add action to geolocate a formdata (#10581)
commit fd4aa8de1b190d64aa3557c6a72826446bb6f016
Author: Frédéric Péters <fpeters@entrouvert.com>
Date: Sun May 1 09:50:57 2016 +0200
backoffice: add "geolocations" option to forms (#10581)
commit ce9a73f69042827fdbdfe87287521acde01d2059
Author: Frédéric Péters <fpeters@entrouvert.com>
Date: Sat Apr 30 12:02:15 2016 +0200
general: add geolocation to formdata (#10581)
</pre> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=472562016-05-04T16:50:33ZThomas Noël
<ul><li><strong>Version cible</strong> mis à <i>v1.42</i></li></ul> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=477032016-05-16T18:39:10ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Dupliqué par</strong> <i><a class="issue tracker-2 status-6 priority-4 priority-default closed" href="/issues/5856">Development #5856</a>: Géocodage dans le backoffice</i> ajouté</li></ul> w.c.s. - Bug #10581: géocodage des demandeshttps://dev.entrouvert.org/issues/10581?journal_id=508442016-06-28T17:51:02ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Fermé</i></li></ul>