Skip To Content

Dissolvi confini

Nota:

Questa funzionalità è attualmente supportata solo inMap Viewer classico (precedentemente noto come Map Viewer). Sarà disponibile in una futura versione del nuovo Map Viewer.

Dissolvi BoundaryLo strumento Dissolvi Boundary unisce feature areali che si intersecano o hanno gli stessi valori di campo.

Diagramma del Workflow

Diagramma del Workflow Dissolvi confini

Analisi tramite GeoAnalytics Tools

L'analisi che usa GeoAnalytics Tools è in esecuzione usando l'elaborazione distribuita tramite più computer ArcGIS GeoAnalytics Server e punteggi. GeoAnalytics Tools e strumenti di analisi feature standard in ArcGIS Enterprise hanno diversi parametri e funzionalità. Per ulteriori informazioni sulle differenze, consultare Differenze tra gli strumenti di analisi delle feature.

Esempi

Una società di sviluppo agrario ha campionato migliaia di quadranti terrestri nella regione. I dati includono un campo soil_depth, e un campo suitability. Il campo suitability è stato calcolato classificando i valori soil_depth in categorie di low o high. I quadrats possono essere dissolti in base al campo suitability per determinare dove si trova l'area più espansiva adatta.

Note sull'utilizzo

Specificare il feature layer areale desiderato che dissolva i confini per utilizzare il parametro Scegli il layer di area i cui confini verranno dissolti.

Usare il parametro Scegli metodo di dissolvenza per definire come verranno dissolti i confini selezionando una delle due opzioni:

OpzioneDescrizione

Aree sovrapposte o adiacenti

Due o più aree i cui confini si sovrappongono o condividono un confine comune verranno unite in un'unica area. Si tratta dell'impostazione predefinita.

Aree con lo stesso valore di campo

Le aree verranno unite in un'unica area se dispongono dello stesso valore di campo. Più campi possono essere selezionati per unire le aree.

L’opzione Consenti feature multiparte determina se i risultati includono feature multiparte o a singola parte. Una feature multiparte è definita come una feature unica suddivisa in parti non contigue. Ad esempio, lo stato delle Hawaii può essere considerato una feature multiparte perché le sue parti geometriche distinte sono classificate come singolo stato. Le seguenti opzioni sono disponibili quando si decide di creare un output multiparte o a singola parte:

OpzioneDescrizione

False (non selezionato)

Nell'output si creeranno solo feature a parte singola. Si tratta dell'impostazione predefinita.

True (selezionato)

L'output creerà qualunque feature multiparte, laddove applicabile.

La tabella seguente delinea come opera un parametro multiparte per ogni opzione di dissolvenza:

Metodo di dissolvenzaMultiparte è uguale a false (impostazione predefinita)Multiparte è uguale a true

Aree sovrapposte o adiacenti (predefinito)

Tutte le feature dissolte con multiparte uguale a false

Vengono create tre feature quando tutti i valori sono dissolti e la multiparte è uguale a false. Solo le feature sovrapposte vengono dissolte. Questo è lo stesso dell'opzione Dissolvi dello strumento di analisi standard. Si tratta dell'impostazione predefinita.

Tutte le feature dissolte con multiparte uguale a true

Viene creata una sola feature quando tutti i valori sono dissolti e la multiparte è uguale a true. Quando si seleziona questa opzione, il risultato sarà sempre una feature.

Aree con lo stesso valore di campo
Feature con valori simili dissolti con multiparte uguale a false

Vengono create quattro feature quando la dissolvenza viene applicata sul campo (qui, il campo è il colore dei punti di input). Solo le feature sovrapposte con lo stesso valore dei campi specificati vengono dissolte.

Feature con valori simili dissolti con multiparte uguale a true

Vengono create due feature quando la dissolvenza viene applicata in base al campo (qui, il campo è il colore dei punti di input) e sono consentite multiparti. I valori con lo stesso valore di campo saranno sempre una singola feature.

Se si seleziona Usa estensione mappa corrente, verranno analizzate solo le feature visibili nell'estensione mappa corrente. Se questa opzione non è selezionata, verranno analizzate tutte le feature di input del layer di input, anche se esterne all'estensione mappa corrente.

Limitazioni

Gli input allo strumento Dissolvi Boundary devono essere feature areali.

Come funziona Dissolve Boundaries

Di seguito viene descritto come funziona lo strumento Dissolve Boundaries:

Calcoli

Facoltativamente, è possibile calcolare una o più statistiche per le aree dissolte utilizzando il parametro Aggiungi statistiche. Il seguente esempio di profondità del suolo illustra come vengono calcolate le statistiche per le caratteristiche dissolte con un valore di idoneità di high.

Esempi di caratteristiche da sciogliere con statistiche calcolate

Esempio di caratteristiche da sciogliere. Le aree possono essere dissolte insieme in base al campo di sostenibilità per determinare dove il suolo è più idoneo per l’agricoltura.

Statistica numericaRisultato calcolato

Conteggio

Conteggio di:

[130, 8, 250] = 3

Somma

130 + 8 + 250 = 388

Minimo

Minimo di:

[130, 8, 250] = 8

Massimo

Massimo di:

[130, 8, 250] = 250

Media

388/3 = 129,333

Varianza

= 14641.33

Deviazione standard

= 121,0014

Statistica stringaRisultati calcolati

Conteggio

["alto", "alto", "alto"] = 3

Qualsiasi

= "alto"

Nota:

La statistica di conteggio (per stringhe e campi numerici) conteggia il numero di valori non vuoti. Il conteggio di [0, 1, 10, 5, null, 6] = 5. Il conteggio di [Primary, Primary, Secondary, null] = 3.

Esempio ArcGIS API for Python

Lo strumento Dissolvi confini è disponibile tramite ArcGIS API for Python.

Questo esempio dissolve i confini delle aree del suolo in Nebraska se hanno la stessa solubilità. Per le feature dissolte, calcola la somma dell'area dei quadrat, la profondità media del suolo e un esempio della descrizione del quadrat.

# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
from arcgis.geoanalytics import manage_data

# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
if not portal.geoanalytics.is_supported():
    print("Quitting, GeoAnalytics is not supported")
    exit(1)   

# Find the Feature Layer containing the features you want to dissolve and apply a filter
dissolve_features_search = portal.content.search("study_areas", "Feature Layer")
dissolve_features = dissolve_features_search[0].layers[0]
dissolve_features.filter = "region = 'Nebraska'"

# Define the fields containing the values used to dissolve features
dissolve_fields = "soil_suitability"

# Define the statistics to calculate for dissolved areas 
summary_fields = [{"statisticType" : "Sum", "onStatisticField" : "quadrat_area_km2"},
                  {"statisticType" : "Mean", "onStatisticField" : "soil_depth_cm"},
                  {"statisticType" : "Any", "onStatisticField" : "quadrat_desc"}]


# Set the tool environment settings
arcgis.env.out_spatial_reference = 3310
arcgis.env.output_datastore= "relational"
arcgis.env.defaultAggregations= True

# Run the Dissolve Boundaries tool
dissolve_result = manage_data.dissolve_boundaries(input_layer = dissolve_features,
                                                  dissolve_fields = dissolve_fields,
                                                  summary_fields = summary_fields,
                                                  multipart = True,
                                                  output_name = "Soil_Suitability_dissolved")

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Nebraska')
processed_map.add_layer(dissolve_result)
processed_map

Strumenti simili

Utilizzare Dissolvi Boundary quando si desidera aggregare aree intersecate o con lo stesso calore di campo in un'unica area. Altri strumenti possono essere utili per la risoluzione di problemi simili ma leggermente diversi.

Strumenti di analisi di Map Viewer classico

Crea aree tampone e dissolvi i buffer che si intersecano o che hanno lo stesso valore di campo usando lo strumento ArcGIS GeoAnalytics Server Crea buffer.

Combina due livelli in un unico livello usando i metodi Intersect o Erase con lo strumento ArcGIS GeoAnalytics Server Overlay Layers.

Strumenti di analisi di ArcGIS Desktop

Per eseguire questo strumento da ArcGIS Pro, il portale attivo deve essere Enterprise 10.7 o versione successiva. È necessario effettuare l'accesso utilizzando un account che ha privilegi per eseguire le analisi delle feature GeoAnalytics.

Eseguire operazioni simili di dissolvenza in ArcGIS Pro con lo strumento di geoprocessing Dissolvi.