View Source Eegis.ClientExample.AppCarg539Campioni (eegis v0.1.17)

Applicazione di esempio Agol(Arcgis On Line) che sfrutta le funzioni definite in Eegis.AgolApp

Link to this section Summary

Functions

Callback implementation for Eegis.AgolApp.app_name/0.

Estrae da config/*.exs per l'applicazione corrente(appname()) :features_usr_srv

Ottine una lista di record per una specifica features restiutendo

Usa get_features_desc per estrarre una "Singola" feature

Funzione utilizzata da

Per tutte le feature crea una chiave:(nome_feature) porzione di esempio

Get user servizo

Estrae i campioni da Agol(Arcgis On Line) per la feature :carg_539_campioni e i campi definiti in outFields()

Aggiorna una lista di features

Unisce l'ulr con i parametri &stringa_1=valore_1&stringa_2=valore_2

Link to this section Functions

Callback implementation for Eegis.AgolApp.app_name/0.

Estrae da config/*.exs per l'applicazione corrente(appname()) :features_usr_srv

%{
  {:alai, :arpas} => %{
    carg_539_campioni: %{nome: "MOGORO_539", numero: 1},
    carg_539_igm: %{nome: "MOGORO_539", numero: 3},
    carg_539_legenda: %{nome: "MOGORO_539", numero: 4}
  },
  {:guest, :esri_lab} => %{lsgv1: %{nome: "Live_Stream_Gauges_v1", numero: 0}}
}
Link to this function

get_a_feature(atom_name, attrs \\ %{})

View Source

Ottine una lista di record per una specifica features restiutendo:

{solo_attributi, fields}
Link to this function

get_a_feature_desc(atom_name)

View Source

Usa get_features_desc per estrarre una "Singola" feature

Funzione utilizzata da

get_by_sigla_campione

genera la clausula "where"

attrs = %{"where=" => nome_campo = il_valore}

e usa la funzione get_a_feature definita in Eegis.AgolApp

{records, _fields} = get_a_feature(:carg_539_campioni, attrs)
Link to this function

get_by_sigla_campione(sigla)

View Source

Per tutte le feature crea una chiave:(nome_feature) porzione di esempio:

%{
  carg_539_legenda: %{
    feature_srv: "https://servicesX.arcgis.com/yyyyyyyyyyyyyyyy/",
    nome: "MOGORO_539",
    numero: 2,
    usr_srv: {:alai, :arpas},
    attrs: %{
      "token=" => "molti caratteri 1YyrqfW4A.."
    }
  }
}

Get user servizo

Estrae i campioni da Agol(Arcgis On Line) per la feature :carg_539_campioni e i campi definiti in outFields()

Link to this function

update_features(atom_name, features \\ [%{}])

View Source

Aggiorna una lista di features

Unisce l'ulr con i parametri &stringa_1=valore_1&stringa_2=valore_2