Per impostazione predefinita, quando si pubblica un rilevamento in Survey123, viene creato un feature layer utilizzando lo schema del rilevamento. In alternativa, è possibile associare il sondaggio a un feature layer esistente.
Prima di creare un rilevamento da un feature layer esistente, il feature layer deve essere preparato per l'uso con Survey123.
Generare un rilevamento da un feature layer
Nota:
Questa sezione descrive le funzionalità disponibili solo in Survey123 Connect. Questa funzionalità non è disponibile in Survey123 Studio.
Per generare un sondaggio basato sullo schema di un feature layer esistente, completare i seguenti passaggi:
- Accedere alla propria organizzazione ArcGIS, poi fare clic su Nuovo rilevamento.
- Scegliere la categoria Feature service.
- 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.
- 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 sondaggio su un altro layer del feature layer, è necessario creare il sondaggio manualmente e aggiornare le proprietà form_id e submission_url nella scheda delle impostazioni del foglio di lavoro. 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.
- 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 sondaggio che corrisponde a un feature layer esistente, ma è necessario aggiornare le proprietà form_id e submission_url nel foglio impostazioni in modo da definire un collegamento tra il sondaggio e l'elemento del feature layer nel portale o in ArcGIS Online, come segue:
- form_id: questa proprietà definisce in modo esplicito il nome del layer nel feature layer utilizzato dal sondaggio. Per maggiori informazioni, consultare l'articolo Come creare un rilevamento che corrisponde a un feature service della base di conoscenza.
- submission_url: questa proprietà è l'URL dell'elemento del feature layer. Ad esempio, l'URL di invio seguente conduce a un elemento ArcGIS Online:
https://www.arcgis.com/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
Suggerimento:
È necessario fornire l'URL dell'elemento del feature layer come mostrato. 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'URL di invio per lo stesso elemento in un portale ha questo aspetto:https://<host>:<port>/arcgis/sharing/rest/content/items/21a6c530b31a4523bdff7gg94c9c5d9a
Non è necessario aggiungere domande per ogni campo nel layer. Gli unici campi richiesti sono quelli che non consentono valori null, per i quali è necessario impostare richiesto su sì per la domanda nel modulo. I nomi delle domande devono essere uguali al nome del campo; non è necessario che le etichette e i nomi visualizzati corrispondano.
Se si ha l'esigenza di un sondaggio che richiede non tutti, ma solo alcuni campi del feature layer, si consiglia di generare il sondaggio dal feature layer (come descritto nella sezione precedente) ed eliminare le domande superflue prima di pubblicare il sondaggio. In questo modo, le proprietà form_id e submission_url vengono create automaticamente.