Progettare il layer

Collector consente di creare un inventario di risorse, registrare osservazioni ed eseguire ispezioni sul campo. Gli operatori mobili usano l'app sul campo, raccogliendo posizioni e compilando moduli. Le informazioni che gli operatori mobili possono fornire dipendono dalla mappa sulla quale lavorano, ed è l'utente a definire la mappa. L'utente può includere layer nuovi e layer già esistenti. Le informazioni che possono essere acquisite nel modulo dipendono dai layer e attraverso la mappa è possibile personalizzare il modulo per i propri operatori mobili.

Prima di realizzare la mappa, è necessario effettuare alcune scelte sui layer che si useranno in Collector per il progetto di raccolta.

  1. Quali informazioni spaziali si devono acquisire? Singoli luoghi, lunghezze o aree?
  2. Come si deve memorizzare il layer del progetto? I consigli dipendono dallo scopo della raccolta e dall'eventuale necessità di una garanzia di qualità (QA) o di controlli di qualità (QC).

    Scopo della raccoltaAttività operatore mobile

    Creare un inventario di risorse o registrare nuove osservazioni

    Acquisire un nuovo tipo di risorsa o osservazione, inclusi posizione e modulo

    Aggiungere altre risorse o osservazioni a una raccolta esistente

    Acquisire risorse o osservazioni aggiuntive (inclusi posizione e modulo), integrando un inventario di risorse esistente o un insieme di osservazioni

    Ground truth di risorse e osservazioni esistenti, correggendole in caso di discrepanze

    Ispezionare le risorse o le osservazioni esistenti, aggiornando la posizione e il modulo in base alle esigenze quando non corrispondono a quanto riscontrato sul campo

    Aggiornare le risorse o osservazioni esistenti con lo stato attuale, senza alcuna necessità di report storici

    Aggiornare il modulo in base a un'ispezione

    Aggiornare le risorse o osservazioni esistenti con lo stato attuale, tenendo i report storici disponibili

    Aggiungere un nuovo modulo correlato per registrare un'ispezione

  3. Cosa dovrebbe includere il modulo? Il modulo determina i tipi di informazioni acquisibili dagli operatori mobili.

Scegliere le informazioni spaziali

Prima di creare layer, pensare alle informazioni spaziali importanti per il lavoro che gli operatori mobili stanno svolgendo. Sarà necessario creare un layer che supporti il tipo adeguato.

Acquisizione di informazioni suTipo spaziale da usareEsempio

Un singolo luogo sulla terra

Punti

Un idrante

Una distanza o lunghezza che si desidera acquisire e misurare

Linee

Una strada

Un'area o spazio che si desidera acquisire e misurare

Poligoni

Una particella catastale

Scegliere come memorizzare il layer

I consigli per la memorizzazione del layer dipendono dallo scopo della raccolta e dall'eventuale necessità di una garanzia di qualità (QA) o di controlli di qualità (QC). Consultare i consigli sulla base dello scopo della raccolta:

In caso di creazione di un layer nuovo, si consiglia di creare un feature layer hosted; ad ogni modo, potrebbe essere necessario usare ArcGIS Server per il layer modificabile. In tal caso, consultare i consigli per l'utilizzo di ArcGIS Server per un nuovo layer modificabile.

Creare un inventario di risorse o registrare nuove osservazioni

Gli operatori mobili acquisiscono un nuovo tipo di risorsa o osservazione, inclusi posizione e modulo. Per sostenere questi progetti, si consiglia di creare un feature layer hosted modificabile in cui tenere il nuovo tipo di risorse e osservazioni. Una volta completato il progetto, revisionare le nuove risorse e osservazioni. In seguito, possono diventare il layer autorevole o, in alternativa, possono essere importate in ArcGIS Server.

Suggerimento:

Se si pianifica di eseguire la manutenzione delle risorse e delle osservazioni tramite ispezioni usando il feature layer hosted creato per questo progetto, valutare se si desidera disporre dei report storici delle ispezioni o solo dello stato attuale. Se i report storici sono importanti, creare il layer con tabelle correlate che si useranno successivamente per raccogliere le informazioni sull'ispezione. Ciò associa più moduli a una singola posizione. Se invece è importante solo lo stato attuale, è bene rivalutare le autorizzazioni di modifica sul layer una volta che viene adoperato per le ispezioni, in quanto gli operatori mobili non avranno bisogno di aggiornare la posizione di risorse e osservazioni. Quando si è pronti a usarlo per le ispezioni, si consiglia di limitare gli operatori mobili agli aggiornamenti di attributi, impedendo loro di cambiare accidentalmente le posizioni già note.

In caso di creazione di un layer, si consiglia di creare un feature layer hosted; ad ogni modo, potrebbe essere necessario usare ArcGIS Server per il layer modificabile. Ciò è supportato (sebbene la creazione di tali servizi non sia illustrata nei dettagli in questa guida). Consultare Usare ArcGIS Server per un nuovo layer modificabile.

Aggiungere a una raccolta esistente

Gli operatori mobili possono acquisire risorse o osservazioni aggiuntive (inclusi posizione e modulo), integrando un inventario di risorse esistente o un insieme di osservazioni. Dal momento che le operazioni di QA e QC sono spesso essenziali per questi progetti, i flussi di lavoro consigliati sono quelli che supportano QA e QC:

  • Creare un feature layer hosted modificabile in cui tenere le nuove risorse e osservazioni aggiunte durante il progetto di raccolta. Una volta completato il progetto, revisionare le aggiunte e importarle nel layer autorevole (esistente) (o un altro feature layer hosted o su ArcGIS Server).
  • Aggiungere le nuove risorse e osservazioni ai dati versionati esistenti in un feature service ArcGIS Server. L'utilizzo di dati versionati fornisce un flusso di lavoro con QA/QC attraverso la riconciliazione e la pubblicazione.
  • Aggiungere le nuove risorse e osservazioni a un layer esistente e aggiungere un flag per la revisione. Includere un campo nascosto che indichi se la risorsa o osservazione è stata revisionata, usando un valore predefinito come nuovo o non revisionata. Il suo valore sarà aggiornato durante il QA/QC (ad esempio, passerà a revisionata). Una nuova risorsa o osservazione può far parte del layer autorevole quando viene raccolta, ma la voce del flag indica agli utenti che è in corso la sua revisione. È anche possibile usare la vista della feature hosted, scegliendo se mostrare nel layer autorevole le risorse o osservazioni in corso di revisione o se escluderle.

Se si usa un layer esistente, deve soddisfare i requisiti dei dati modificabili.

Ground truth di risorse e osservazioni esistenti

Gli operatori mobili ispezionano le risorse o le osservazioni esistenti, aggiornando la posizione e il modulo in base alle esigenze quando non corrispondono a quanto riscontrato sul campo. Il consiglio per il layer del progetto si basa sulla modalità di memorizzazione del layer esistente e sulla eventuale necessità di QA e QC. Esistono consigli per i seguenti layer esistenti:

Se si usa un layer o servizio esistente, consultare Requisiti layer modificabile.

Feature layer hosted modificabile esistente

Se si dispone di un feature layer hosted modificabile esistente e non è necessario QA/QC, usare il layer esistente. Se il progetto richiede QA/QC, esistono due strutture consigliate per il layer del progetto. Scegliere quella che meglio si adatta ai flussi di lavoro aziendali:

  • Creare un feature layer hosted modificabile per il progetto e importarvi il layer esistente. Includere un flag che indichi le modifiche o usare un monitoraggio delle modifiche per sapere cosa è cambiato nel corso del progetto. Una volta completato il progetto, revisionare le modifiche e aggiungere al layer autorevole (esistente).
  • Aggiungere una voce al modulo del feature layer hosted esistente per aggiungere un flag alle risorse e osservazioni modificate per ricordare della revisione. Usare il feature layer hosted esistente per il progetto e revisionare le risorse e osservazioni con il flag.

Dati versionati esistenti in un feature service ArcGIS Server

Se si dispone di dati versionati esistenti in un feature service ArcGIS Server, usare il service esistente in Collector. Dal momento che il layer è versionato, si svolgeranno controlli di garanzia di qualità prima che vengano apportate le modifiche alla versione che rappresenta lo stato attuale del sistema (i dati versionati forniscono un flusso di lavoro attraverso la riconciliazione e la pubblicazione).

Dati esistenti non versionati abilitati per l'archivio in un feature service ArcGIS Server modificabile

Se si dispone di dati non versionati abilitati per l'archivio in un feature service ArcGIS Server modificabile e non è necessario QA/QC, usare il layer esistente. Se il progetto richiede QA/QC, esistono tre strutture consigliate per il layer del progetto. Scegliere quella che meglio si adatta ai flussi di lavoro aziendali:

  • Creare un feature layer hosted modificabile per il progetto e importarvi il layer esistente. Includere un flag che indichi le modifiche o usare un monitoraggio delle modifiche per sapere cosa è cambiato nel corso del progetto. Una volta completato il progetto, revisionare le modifiche e aggiungere al layer autorevole (esistente).
  • Aggiungere una voce al modulo del layer esistente per aggiungere un flag alle risorse e osservazioni modificate per ricordare della revisione. Usare il layer esistente per il progetto e revisionare le risorse e osservazioni con il flag.
  • Versionare i dati e pubblicare un feature service ArcGIS Server da usare per il progetto. Usare la riconciliazione e la pubblicazione per revisionare le modifiche, trasferirle nei dati versionati e quindi eseguire l'importazione nei dati non versionati originali.

Layer esistente non supportato per la modifica in Collector

Se si dispone di un layer esistente non supportato per la modifica in Collector e non è necessario QA/QC, creare un feature layer hosted modificabile per il progetto e importarvi il layer esistente. Se il progetto richiede QA/QC, esistono due strutture consigliate per il layer del progetto. Scegliere quella che meglio si adatta ai flussi di lavoro aziendali:

  • Creare un feature layer hosted modificabile per il progetto e importarvi il layer esistente. Includere un flag che indichi le modifiche o usare un monitoraggio delle modifiche per sapere cosa è cambiato nel corso del progetto. Una volta completato il progetto, revisionare le modifiche.
  • Creare dati versionati in un feature service ArcGIS Server per il progetto e importarvi il layer esistente. Una volta completato il progetto, usare la riconciliazione e la pubblicazione per revisionare le modifiche e trasferirle nei dati versionati.

Il nuovo layer diventa quindi il layer autorevole ed è importato in ArcGIS Server o esportato al formato precedente.

Registrare lo stato attuale (senza record storici)

Gli operatori mobili aggiornano il modulo in base a un'ispezione. Il consiglio per il progetto si basa sulla modalità di memorizzazione del layer esistente e corrisponde ai consigli forniti per il ground truth dei progetti.

Oltre ai consigli per il ground truth dei progetti, si consiglia anche di limitare gli operatori mobili agli aggiornamenti di attributi, impedendo loro di cambiare accidentalmente le posizioni già note. Una maniera per ottenere quanto di cui sopra è creare una vista di un feature layer hosted che consente solo l'aggiornamento degli attributi (consultare Limitare i dati disponibili agli operatori mobili). Un vantaggio di questa impostazione è che le posizioni GPS ad alta precisione non vengono aggiornate, tenendo i metadati registrati.

Registrare lo stato attuale con record storici

Gli operatori mobili aggiungono un nuovo modulo correlato per registrare un'ispezione. Quando i report storici sono importanti, usare tabelle correlate per acquisire le ispezioni. Ciò associa più moduli a una singola posizione. Come nel caso degli operatori mobili che registrano lo stato attuale senza record storici, neanche questi operatori aggiorneranno la posizione delle risorse e delle osservazioni.

Il consiglio per il progetto si basa sulla modalità di memorizzazione del layer esistente e corrisponde ai consigli forniti per il ground truth dei progetti. Tuttavia, se il layer esistente non presenta tabelle correlate, si consiglia di importare il layer esistente in un nuovo layer che ne abbia. Tale layer può essere un nuovo feature layer hosted o un feature service ArcGIS Server.

Usare ArcGIS Server per un nuovo layer modificabile

In caso di creazione di un layer nuovo, si consiglia di creare un feature layer hosted; ad ogni modo, potrebbe essere necessario usare ArcGIS Server per il layer modificabile. Ciò è supportato in Collector, ma i passaggi per creare tali servizi non sono illustrati nei dettagli in questa guida. In base al tipo di progetto di raccolta dati che si sta svolgendo, si presentano di seguito alcuni consigli per il feature service ArcGIS Server.

Se si stanno acquisendo risorse o osservazioni (incluso in caso di creazione di un inventario di risorse, registrazione di nuove osservazioni e aggiunta di ulteriori risorse o osservazioni a una raccolta esistente) tramite ArcGIS Server, è buona prassi usare dati non versionati abilitati per l'archivio in un feature service. Dal momento che gli operatori mobili non stanno modificando le stesse risorse o osservazioni, non sono necessari dati versionati per gestire la risoluzione di conflitti. Un altro vantaggio dei dati versionati è la possibilità di svolgere un controllo qualità prima di trasferire i dati nella versione che rappresenta lo stato attuale del sistema; tuttavia, l'acquisizione di nuovi dati deve essere gestita separatamente ed eseguita al di fuori dei dati autorevoli. La qualità dei dati può essere revisionata all'interno del progetto, invece che in seno alla gestione dei dati versionati. Una volta revisionati, i dati possono essere uniti nei dati autorevoli. Avanzando, è probabile che si esegua la manutenzione di questi dati attraverso i dati autorevoli e i dati acquisiti in origine non saranno usati per la manutenzione. Consultare i requisiti dei dati per i feature service ArcGIS Server.

Se si sta eseguendo il ground truth di dati esistenti o eseguendo ispezioni usando ArcGIS Server, è consigliabile usare dati versionati in un feature service. Gli operatori mobili potrebbero non stare ispezionando le stesse risorse o osservazioni, ma è comune che modifichino dati che si trovano già in un database di produzione e che sono usati nell'organizzazione. Si svolgeranno controlli di garanzia di qualità prima che vengano apportate le modifiche alla versione che rappresenta lo stato attuale del sistema (i dati versionati forniscono un flusso di lavoro attraverso la riconciliazione e la pubblicazione).

Design del modulo

Gli operatori mobili fanno affidamento sul modulo. Quando si prepara il layer, ricordare che le voci del modulo dipendono dalla struttura del layer; i campi nel layer sono le voci nel modulo che gli operatori mobili usano in Collector. Se si sta creando un layer, ricordare quanto detto quando vi si aggiungono campi. Se si sta usando un layer esistente, considerare la possibilità di aggiornarlo per ottenere un modulo migliore.

Voci moduloDati di supporto

Elenchi a discesa

Usare un dominio valore codificato per fornire agli operatori mobili un elenco di scelte valide. È anche possibile usare sottotipi per limitare le scelte sulla base delle scelte effettuate per altre voci.

Intervalli numerici

Prescrivere l'intervallo di valori validi usando un dominio intervallo.

Informazioni obbligatorie

Usare i campi obbligatori per far sì che gli operatori mobili siano tenuti a fornire informazioni in determinate voci del modulo.

Valori di default

Fornire un valore di default che compila la voce in un modulo nuovo.

Selezione data

Usare un campo di tipo data (non stringa) perché gli operatori mobili possano selezionare le date nel modulo.

Allegare una foto, video, documento o clip audio

Nota:

Gli allegati audio e i documenti (.doc, .docx, .pdf, .xls, .xlsx) sono supportati solo su iOS.

Abilitare gli allegati sul layer.

Informazioni derivanti dalla scansione di codici a barre o codici QR

Collector consente la compilazione di voci testo e stringa mediante scansione di un codice a barre o codice QR.

Registrare metadati GPS

Preparare il layer per registrare metadati GPS. (Questa è solo una parte della preparazione per la raccolta di dati ad alta precisione.) Supportato per layer puntuali.

Registrare le modifiche

Se è necessario sapere chi sta raccogliendo o modificando i dati, abilitare il monitoraggio delle modifiche sul layer e Collector ne esegue la registrazione.

Argomenti correlati