View Source Eegis.ClientExample.AppCarg539Legenda (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
.
Crea un record per la legenda. (Ancora da implementare)
Cancella un record per objectid. (Ancora da implementare)
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
Per tutte le feature crea una chiave:(nome_feature) porzione di esempio
Funzione utilizzata da
Get user servizo
Estrae le foramzioni della legenda da Agol(Arcgis On Line) per la feature :carg_539_legenda e i campi definiti in outFields_legenda()
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
.
Crea un record per la legenda. (Ancora da implementare)
Cancella un record per objectid. (Ancora da implementare)
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}}
}
Ottine una lista di record per una specifica features restiutendo:
{solo_attributi, fields}
Usa get_features_desc
per estrarre una "Singola" feature
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.."
}
}
}
Funzione utilizzata da
get_legenda_by_objectid
get_legenda_by_uclege
get_legenda_by_sigla
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_legenda, attrs)
Get user servizo
Estrae le foramzioni della legenda da Agol(Arcgis On Line) per la feature :carg_539_legenda e i campi definiti in outFields_legenda()
Aggiorna una lista di features
Unisce l'ulr con i parametri &stringa_1=valore_1&stringa_2=valore_2