Creare un sondaggio da un feature layer

Per impostazione predefinita, quando si pubblica un rilevamento in Survey123, viene creato un feature layer utilizzando lo schema del rilevamento. In alternativa, è possibile scegliere di associare il rilevamento a un feature layer esistente.

Creare un sondaggio da un feature layer

Prima di creare un rilevamento da un feature layer esistente, il feature layer deve essere preparato per l'uso con Survey123.

  1. Accedere alla propria organizzazione ArcGIS, poi fare clic su Nuovo rilevamento.
  2. Scegliere la categoria Feature service.
  3. Passare a un feature layer e selezionarlo.

    La galleria mostra i layer a cui si ha accesso. Ogni tile include un'opzione Visualizza dettagli elemento per aprire una pagina dell'elemento e ottenere ulteriori informazioni sul layer o apportare le modifiche necessarie.

  4. Fare clic su Crea rilevamento.

    Viene generato un XLSForm dal feature layer. Se il feature layer scelto dispone di più di un layer, il rilevamento viene generato in base al primo layer. Per basare un rilevamento su un altro layer del feature layer, è necessario autorizzare il rilevamento manualmente e aggiornare le proprietà form_id e submission_url nella scheda delle impostazioni del foglio di calcolo. Per maggiori informazioni, consultare Creare un rilevamento che corrisponde a un feature layer.

    Se il feature layer scelto dispone di allegati, verrà creata una singola domanda di immagine nel rilevamento denominata <nome_layer>_image. Questo nome non corrisponderà a una parola chiave nella tabella degli allegati e deve essere aggiornato. Se gli allegati esistenti rappresentano più di una domanda, è necessario aggiungere domande di immagine al rilevamento per far corrispondere ogni parola chiave nella tabella degli allegati.

  5. Se il rilevamento richiede i seguenti tipi di domanda, aggiungerli manualmente dopo la creazione del rilevamento:
    • audio
    • file

    Per ulteriori informazioni, vedere Domande media. Il feature layer deve anche avere gli allegati abilitati.

Dopo la creazione del rilevamento, è possibile pubblicare il sondaggio immediatamente o personalizzarlo ulteriormente. Ad esempio, è possibile aggiungere etichette più descrittive alle domande e organizzarle in gruppi. Quando si pubblica un rilevamento usando un feature layer esistente, non viene creato un nuovo feature layer ospitato per il modulo. Il rilevamento farà invece riferimento al feature layer selezionato.

Creare un rilevamento che corrisponde a un feature layer

È possibile creare manualmente un nuovo rilevamento che corrisponde a un feature layer esistente, ma è necessario aggiornare le proprietà form_id e submission_url nel riquadro impostazioni del foglio di calcolo in modo da definire un collegamento tra il rilevamento e l'elemento del feature layer nel portale o in ArcGIS Online.

La proprietà form_id definisce in modo esplicito il nome del layer nel feature layer utilizzato dal rilevamento. Per ulteriori informazioni, vedi l'articolo della Knowledge Base su come scrivere un'indagine che corrisponde ad un servizio di feature.

La proprietà submission_url corrisponde all'URL dell'elemento del feature layer.

URL di invio nel modulo Survey123
Suggerimento:

Devi fornire l'URL dell'elemento del livello della caratteristica, come mostrato sopra. Spesso si commette l'errore di usare al suo posto l'URL del feature layer, che non è supportato.

Per creare l'URL, è necessario concatenare l'ID elemento con i Contenuti principali del portale. L'esempio nell'immagine precedente mostra un collegamento a un elemento ArcGIS Online; il collegamento allo stesso elemento in un portale appare come segue:

https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a

Se si ha l'esigenza di un rilevamento che richiede non tutti, ma solo alcuni campi del feature layer, si consiglia di generare il rilevamento dal feature layer (come descritto nella sezione precedente) ed eliminare le domande superflue prima di pubblicare il rilevamento. In questo modo, le proprietà form_id e submission_url vengono create automaticamente.