esri-es / Fiware-ArcGIS

Middleware that allows Fiware Context Broker notifications to be stored in ArcGIS Online or ArcGIS Server
2 stars 3 forks source link

Sensores en el mismo servicio #5

Open jlm00s opened 5 years ago

jlm00s commented 5 years ago

Buenas,

Me gustaría saber si es posible configurar en el mismo servicio de arcgis sensores que tienen las mismas características. Y si es posible, como?. Mando configuración del fichero config.json

{
    "sensors ": {
        "Embalse1": {
            "serviceName": "Embalse 1",
            "route": "/E_1",
            "fields": [
                ["id", "esriFieldTypeString"],
                ["NivelEmbalse", "esriFieldTypeDouble"],
                ["FCaudalLimpieza", "esriFieldTypeDouble"],
                ["FCaudalSalida", "esriFieldTypeDouble"],
                ["FPresionEntrada", "esriFieldTypeDouble"],
                ["FPresionSalida", "esriFieldTypeDouble"],
                ["TimeInstant", "esriFieldTypeDate"],
                ["location", "esriFieldTypeString"]
            ]
        },
        "Embalse2": {
            "serviceName": "Embalse 2",
            "route": "/E_2",
            "fields": [
                ["id", "esriFieldTypeString"],
                ["NivelEmbalse", "esriFieldTypeDouble"],
                ["FCaudalLimpieza", "esriFieldTypeDouble"],
                ["FCaudalSalida", "esriFieldTypeDouble"],
                ["FPresionEntrada", "esriFieldTypeDouble"],
                ["FPresionSalida", "esriFieldTypeDouble"],
                ["TimeInstant", "esriFieldTypeDate"],
                ["location", "esriFieldTypeString"]
            ]
        }
    }
}

Gracias

hhkaos commented 5 years ago

Buenas @jlm00s , como el extracto del config que pasabas no estaba completo le he pasado un linter y he actualizado tu mensaje. En principio, tal y como se ha quedado está bien, no importa que el valor de fields sea el mismo, eso lo usa internamente el script para saber qué información tiene que leer.

¿Por qué lo preguntas?

Un abrazo

jlm00s commented 5 years ago

Buenas,

Perdón, por no explicarme bien. Si lanzo el conector con esa configuración en el AGOL de mi corporación me crea un Feature Layer (alojado) para cada uno de los sensores, en este caso "Embalse 1" y "Embalse 2". La pregunta es si los puedo poner todos en un único Feature Layer, ya que se quieren ver en una sola capa.

Si no fuese posible tendría que agruparlos yo.

Un saludo

hhkaos commented 5 years ago

Ahhh, ok ok, pues... la verdad es que esa necesidad no la había planteado nadie hasta ahora, así que de momento no permite hacerlo :(. Voy a marcar este issue como "Enhancement". Si finalmente lo hacéis y hacéis un pull request lo incorporamos, sino a ver si alguno sacamos un poco de tiempo para hacerlo.

Un abrazo!