Code Monkey home page Code Monkey logo

Comments (7)

VianneyDoleans avatar VianneyDoleans commented on September 23, 2024

Done. Ajout à la version 0.7.3

from plugin-arcgis-pro.

SimonSAMPERE avatar SimonSAMPERE commented on September 23, 2024

Le filtre géographique n'est pas correctement géré par la recherche rapide :

Comportement actuel

Au moment de l'enregistrement de la recherche rapide, l'opérateur géographique (argument "rel" de l'URL de recherche) et l'option "Map canvas" du filtre géographique sont enregistrés.
Au moment de l'utilisation de la recherche enregistrées, on lance une recherche qui filtre selon l'opérateur géographique enregistré et l'emprise de la carte courante.

Comportement attendu

Au moment de l'enregistrement de la recherche rapide, l'opérateur géographique (valeur de l'argument "rel" de l'URL de recherche), l'option "Map canvas" du filtre géographique et l'emprise courante de la carte (valeur de l'argument "box" de l'URL de recherche) sont enregistrés.
Au moment de l'utilisation de la recherche enregistrées, on lance une recherche qui filtre selon l'opérateur géographique enregistré et l'emprise de la carte au moment où la recherche à été enregistrée (et non l'emprise courante au moment où on lance la recherche).
A l'affichage du résultat, on modifie l'emprise courante de la carte pour zoomer sur l'emprise en court au moment de l'enregistrement de la recherche (valeur de l'argument "box" de l'URL de recherche).

from plugin-arcgis-pro.

VianneyDoleans avatar VianneyDoleans commented on September 23, 2024

"Le filtre géographique n'est pas correctement géré par la recherche rapide"

Je tiens à souligner que le filtre géographique de la recherche rapide ne correspond pas aux attentes de la société Isogeo car je n'ai pas reçu d'indications sur ce point, l'information n'est pas présente dans la documentation et le descriptif du contrat basé sur ce qu'on m'a demandé non plus.

Je vais modifier la fonctionnalité pour cette issue, toutefois ne pouvant plus être à temps pleins encore longtemps sur cette mission et la partie développement du contrat étant déjà atteinte (étant déjà bien au-delà de ce que l'on ma commandé dans le cadre de cette mission freelance), je ne pourrai pas réaliser une prochaine requête enhancement dans le cadre de cette commande actuelle.

from plugin-arcgis-pro.

SimonSAMPERE avatar SimonSAMPERE commented on September 23, 2024

Je comprends, mais pour moi c'est inclus dans la fonctionnalité de recherche rapide du plugin QGIS qui couvre "les différents filtres" . Mais je comprends ton point de vue car le contrat aurait du faire l'objet de spécifications fonctionnelles plus précises.

from plugin-arcgis-pro.

VianneyDoleans avatar VianneyDoleans commented on September 23, 2024

Techniquement, oui et non :

Si un contrat n'est pas précis ou flou sur un élément, c'est du 50/50 pour chaque partie. Le contrat donne raison aux deux parties, et à ce moment il faut qu'ils se mettent d'accord entre eux. Si aucun accord n'a pu être établi, ça part en litige, et la justice tranche.

Dans le cas présent, il n'y aucune mention dans la documentation, ni dans le contrat et on ne m'en a pas parlé lors de la conclusion du contrat, ajouté à cela que j'ai été au-delà de ce qu'il m'a été demandé.

Comme dit précédemment, je vais réaliser cette demande.
Je demande toutefois de la part d'Isogeo de respecter son engagement vis à vis du contrat établi et de ne plus me solliciter pour des demandes d'améliorations/ajouts sur cette mission contractée.

Comme j'ai pu le mentionner à plusieurs reprises précédemment lors de précédents échanges, je suis disponible pour des améliorations/ajouts/nouvelles versions dans le cadre de potentielles future(s) mission(s) contractualisée(s).

from plugin-arcgis-pro.

SimonSAMPERE avatar SimonSAMPERE commented on September 23, 2024

Je comprends ce point de vue mais il faudrait en faire part à ton interlocuteur commercial. De mon côté j'essaye de faire la recette en me basant sur des spécifications parfois floues.

Pour en revenir à la gestion du filtre géographique : la dernière version que tu m'as envoyée est prometteuses pas encore tout à fait satisfaisante. J'ai l'impression qu'au moment d'effectuer la recherche rapide, l'opérateur géographique utilisés est celui qui est actuellement choisi dans la liste déroulante alors qu'il devrait s'agir de celui qui était choisi au moment de l'enregistrement de la recherche rapide. Ce qui est donc bien géré concernant l'argument "box" doit l'être de la même manière avec l'argument "rel".

from plugin-arcgis-pro.

SimonSAMPERE avatar SimonSAMPERE commented on September 23, 2024

La recherche rapide telles qu'elle est corresponds à la fonctionnalité spécifiée :

Toute recherche, quelque soit le nombre de filtres utilisés, peut être enregistrée sous un profil nommé. Une fois la recherche enregistrée, elle peut être exécutée sans avoir à agir sur les différents filtres.

L'opérateur géographique étant un paramètre et non un filtre, il n'a pas à être enregistré dans la recherche rapide, même si en cela, la recherche rapide du plugin ArcGIS Pro diffère de celle du plugin QGIS.

from plugin-arcgis-pro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.