Domini e sottotipi

Insights in ArcGIS Online
Insights in ArcGIS Enterprise
Insights desktop

Domini e sottotipi sono componenti di feature layer e feature class che possono essere utilizzati per vincolare o definire campi nei dataset. ArcGIS Insightssupporta l'utilizzo di dataset e campi per i quali è stato definito un dominio o un sottotipo.

Nota:

Domini e sottotipi non possono essere creati o assegnati ai campi in Insights. È possibile creare e assegnare domini e sottotipi ai dataset in altri prodotti ArcGIS, come ArcGIS Pro, ArcGIS Online e ArcGIS Enterprise. I dati possono quindi essere utilizzati in Insights.

Domini

I domini vengono utilizzati per descrivere i valori accettati in un campo. Solo i valori o gli intervalli di valori considerati validi possono essere utilizzati come input in un campo in cui viene applicato un dominio. Pertanto, i domini sono una risorsa importante per mantenere l'integrità dei dati, specialmente quando i dati vengono raccolti sul campo da molti operatori.

Esistono due tipi di domini che possono essere assegnati a un campo: domini con valore codificato e domini di intervallo.

Domini con valore codificato

I domini con valore codificato specificano un set di valori valido che può essere utilizzato nel campo. Un dominio con valore codificato è costituito da codici che verranno salvati nel dataset e descrizioni intuitive che corrispondono a ciascun codice, in modo simile a una tabella di riferimento. Ad esempio, una compagnia elettrica fornisce una mappa dei black-out. Per mantenere informazioni e stile coerenti sulla mappa, al campo Status è applicato un dominio con i valori di stato accettati. La tabella seguente è un esempio dei codici e delle descrizioni che potrebbero essere applicati al campo Status:

CodiceDescrizione

A

Fuori servizio

B

Spedita

C

Interruzione pianificata

Domini di intervallo

I domini di intervallo sono disponibili per numeri e date e specificano i valori minimo e massimo accettati nel campo. Le voci dei dati al di fuori dell'intervallo non saranno accettate nel campo. Ad esempio, un dipartimento di lavori pubblici deve effettuare ispezioni annuali per tutti gli idranti della città. L'intervallo di pressione normale per gli idranti è compreso tra 50 e 120 psi. È possibile creare un dominio di intervallo con un valore minimo di 50 e un valore massimo di 120. Il dominio può quindi essere applicato al campo Pressure in modo che solo i valori che rientrano in tale intervallo possano essere immessi. Tutti idranti che non hanno valori di pressione in tale intervallo non superano l'ispezione.

Sottotipi

I sottotipi sono un insieme di feature che condividono gli stessi attributi. Ogni sottotipo è definito per fornire ad altri campi le informazioni corrette sugli attributi, inclusi domini e valori predefiniti. I sottotipi sono più utili nelle situazioni in cui gli attributi nei dati sono collegati ad altri attributi. Ad esempio, i sottotipi di strada potrebbero includere residenziale, arteria urbana e autostrada. Ognuno di questi sottotipi potrebbe anche avere un limite di velocità predefinito associato.

Case study

Una tabella di database con condotti idrici di proprietà comunale presenta un campo Type che accetta due sottotipi: condotto di rete e di servizio. Ogni sottotipo definisce un insieme di regole per il campo Materials e il campo Diameter (in.). Il campo Status dispone di un dominio separato che non è collegato a nessuno dei due sottotipi.

TipoMaterialiDiametro (poll.)Stato

Sottotipo 1: Rete

Dominio con valore codificato 1

  • Codice: PVC
  • Descrizione: PVC (cloruro di polivinile)

  • Codice: I
  • Descrizione: Ferro duttile

  • Codice: S
  • Descrizione: Acciaio

Dominio di intervallo 1

  • Minimo: 29,5
  • Massimo: 90,5

Valore predefinito: 29,5

Dominio con valore codificato 3

  • Codice: IS
  • Descrizione: In servizio
  • Codice: L
  • Descrizione: Perdita
  • Codice: IR
  • Descrizione: In riparazione
  • Codice: IC
  • Descrizione: In costruzione
  • Codice: NU
  • Descrizione: Non in uso

Sottotipo 2: Tubo di servizio

Dominio con valore codificato 2

  • Codice: PEX
  • Descrizione: PEX (polietilene reticolato)
  • Codice: PERT
  • Descrizione: PE-RT (polietilene a resistenza termica maggiorata)
  • Codice: PVC
  • Descrizione: PVC (cloruro di polivinile)

Dominio di intervallo 2

  • Minimo: 0,75
  • Massimo: 1

Valore predefinito: 1

Una nuova suddivisione nella città richiede nuovi condotti di rete idrica e di servizio e un analista GIS nel dipartimento dei lavori pubblici ha il compito di aggiungere le nuove feature al dataset.

La prima feature aggiunta è la nuova rete idrica, che utilizza il sottotipo Rete nel campo Type. Il sottotipo Rete è collegato a un dominio con valore codificato nel campo Materials e a un dominio di intervallo nel campo Diameter (in.). La nuova rete idrica è in acciaio con un diametro di 50 pollici, quindi l'analista aggiorna il campo Materials in Acciaio e cambia il campo Diameter (in.) a 50 dal valore predefinito di 29,5.

Suggerimento:

Mentre il database memorizza i dati utilizzando il codice dal dominio con valore codificato, l'analista vede solo la descrizione.

Anche il campo finale, Status, è un dominio con valore codificato. Tuttavia, questo dominio è stato applicato al campo, non al sottotipo. Pertanto, sono disponibili le stesse opzioni, indipendentemente dal sottotipo scelto per il campo Type. L'analista aggiorna il campo Status a In costruzione, poiché il lavoro sulla rete idrica non è ancora completato.

La successiva feature che l'analista aggiunge al dataset è un nuovo tubo di servizio che collega una delle case di nuova costruzione alla rete idrica. La nuova feature utilizza il sottotipo Tubo di servizio nel campo Type. I tubi di servizio sono realizzati con tubo PEX da 1 pollice, quindi l'analista aggiorna il campo Materials a PEX (polietilene reticolato) e mantiene il campo Diameter (in.) impostato sul valore predefinito di 1. Poiché il tubo di servizio è già stato installato, ma non fornisce ancora acqua alla nuova casa, il campo Status viene aggiornato a Non in uso.

Una volta attivata l'acqua per la suddivisione, il campo Status per tutti i nuovi condotti di rete idrica e di servizio verrà aggiornato su In servizio.

Tipo di dati supportati

È possibile utilizzare feature layer e tabelle provenienti da tabelle di geodatabase aziendali supportate con domini e sottotipi definiti in ArcGIS Insights. Poiché non è possibile creare domini e sottotipi in Insights, è necessario creare e applicare domini e sottotipi in un software diverso, ad esempio ArcGIS Pro, prima che i dati vengano utilizzati in Insights.

Feature layer

I domini possono essere creati e applicati a un campo in una feature class in ArcGIS Pro e pubblicati nella propria organizzazione come hosted feature layer. Elenchi e intervalli di attributi possono anche essere creati direttamente all'interno dell'organizzazione ArcGIS Online o ArcGIS Enterprise.

I sottotipi possono essere creati e applicati a un campo in una feature class in ArcGIS Pro e pubblicati nella propria organizzazione come hosted feature layer. I sottotipi non possono essere definiti direttamente all'interno della propria organizzazione ArcGIS Online o ArcGIS Enterprise.

Tabella di geodatabase aziendale

Domini e sottotipi possono essere creati e applicati a campi nelle tabelle in versioni di geodatabase aziendale supportate. È quindi possibile creare una connessione al database per utilizzare i dati in Insights in ArcGIS Enterprise o Insights desktop.

Limitazioni

Insights non supporta l'utilizzo di campi con domini o sottotipi per le seguenti funzionalità:

I campi multidominio (in altre parole, campi con domini diversi in base al sottotipo) non sono supportati per le seguenti funzionalità:

I domini e i sottotipi non sono supportati per i feature layer remoti. Se un layer remoto contiene domini o sottotipi, è possibile copiare il layer nella cartella di lavoro per utilizzare i campi domini e sottotipi.

*I domini con valore codificato utilizzano i codici memorizzati nei dataset anziché le descrizioni, per creare una relazione. Pertanto, il secondo dataset utilizzato nella relazione deve avere un campo che corrisponda al tipo di campo e ai valori dei codici piuttosto che alle descrizioni.

Risorse

Utilizzare le seguenti risorse per ulteriori informazioni sui domini degli attributi: