isogeo/plugin-arcgis-pro

Permettre de configurer les URLs Isogeo

Opened this issue · 1 comments

Il faudrait que l'utilisateur puisse spécifier, après l'installation du plugin, les URLs de l'API Isogeo. Leur valeur par défaut serait celle de l'API SaaS de Prod.

Il pourrait simplement s'agir d'un fichier config.json à remplir par l'utilisateur dans le répertoire d'installation du plugin ArcGIS Pro :

image

Piste à explorer : modifier le fichier dans les documents de l'utilisateur

image

{
    "defaultSearch": " arbres",
    "geographicalOperator": "",
    "sortMethode": "title",
    "sortDirection": "asc",
    "userAuthentication": {
        "id": "plugin-arcgis-pro-demo-2-0-331bc89344104e33a8cfec0b66c9742f",
        "secret": "KRso1Grzd4kuHSzVoTwK\u002BpqjO2bqUS4glbZxrur/Wlrrum\u002BliRebPFJprNOJkS9/Rci9lXIiTxQ9o34bfbfrqjuIJnVCKTkXPoq0mcZdSio="
    },
    "searchs": {
        "searchs": [
            {
                "name": "",
                "query": "",
                "box": ""
            },
            {
                "name": "Recherche pr\u00E9c\u00E9dente",
                "query": " ",
                "box": ""
            },
            {
                "name": "Last search",
                "query": "format:arcsde type:vector-dataset ",
                "box": ""
            }
        ]
    },
    "proxy": {
        "proxyUrl": "",
        "proxyUser": "",
        "proxyPassword": ""
    },
    "emailSupport": "support\u002Barcgispro@isogeo.fr",
    "emailSubject": "Plugin ArcGis Pro - Demande d\u0027aide",
    "emailBody": "Bonjour,/nJ\u0027ai une question concernant l\u0027utilisation du plugin Isogeo pour ArcGis Pro.../n/nPour reproduire :/n/n1. Ouvrir ArcGis Pro/n2. Ouvrir le plugin/n3./n/n=\u003E description comportement/n/nVoici le comportement souhait\u00E9 :/n/n/n=\u003E description comportement/n/nLes informations de mon environnement de travail :/n/n- Mon groupe client utilis\u00E9 / client id : /n- Windows : /n- Version ArcGis Pro : /n- Version du plugin Isogeo ArcGis Pro : /n- Architecture du processeur : /n- Proxy :    pare-feu :/n- utilisateur administrateur ?/n-Autres informations potentiellement utiles/n/nLes captures d\u0027\u00E9crans sont en pi\u00E8ces-jointes",
    "urlHelp": "http://help.isogeo.com/arcgispro/fr/",
    "fileSde": "E:\\DEMO\\Paris\\isogeo_demo@margarita.sde",
    "apiIdUrl": "https://id.qa.api.isogeo.com/",
    "apiUrl": "https://v1.qa.api.isogeo.com/"
}

Autre piste le fichier C:\Users\sig\AppData\Local\ESRI\ArcGISPro\AssemblyCache{d3cd9cd7-2008-4a27-be55-da1aeb26239f}\Isogeo.AddIn.dll.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <geographicalOperator></geographicalOperator>
  <sortMethode>_created</sortMethode>
  <sortDirection>desc</sortDirection>
  <defaultSearch></defaultSearch>
  <fileSde></fileSde>
  <userAuthentication>
    <id></id>
    <secret></secret>
  </userAuthentication>
  <searchs>
    <searchs>
      <Search>
        <name></name>
        <query></query>
      </Search>
    </searchs>
  </searchs>
  <proxy>
    <proxyUrl></proxyUrl>
    <proxyUser></proxyUser>
    <proxyPassword></proxyPassword>
  </proxy>
  <apiIdUrl>https://id.api.isogeo.com/</apiIdUrl>
  <apiUrl>https://v1.api.isogeo.com/</apiUrl>
  <emailSupport>support+arcgispro@isogeo.fr</emailSupport>
  <emailSubject>Plugin ArcGis Pro - Demande d'aide</emailSubject>
  <emailBody>Bonjour,/nJ'ai une question concernant l'utilisation du plugin Isogeo pour ArcGis Pro.../n/nPour reproduire :/n/n1. Ouvrir ArcGis Pro/n2. Ouvrir le plugin/n3./n/n=&gt; description comportement/n/nVoici le comportement souhaité :/n/n/n=&gt; description comportement/n/nLes informations de mon environnement de travail :/n/n- Mon groupe client utilisé / client id : /n- Windows : /n- Version ArcGis Pro : /n- Version du plugin Isogeo ArcGis Pro : /n- Architecture du processeur : /n- Proxy :    pare-feu :/n- utilisateur administrateur ?/n-Autres informations potentiellement utiles/n/nLes captures d'écrans sont en pièces-jointes</emailBody>
  <urlHelp>http://help.isogeo.com/arcgispro/fr/</urlHelp>
</configuration>