Koble geoobjekter

Koble geoobjekter


Verktøyet Koble geoobjekter fungerer med to lag. Koble geoobjekter føyer sammen attributter fra ett geoobjekt til et annet på bakgrunn av romlige, tidsmessige, og attributtmessige forhold eller en kombinasjon av de tre. Verktøyet fastsetter alle inndatageoobjekter som oppfyller de angitte betingelsene og kobler det andre geoobjektlaget til det første. Du kan eventuelt koble sammen alle geoobjektene til de samsvarende geoobjektene eller oppsummere de samsvarende geoobjektene.

Koble geoobjekter kan brukes på punkter, linjer, polygoner og tabeller. En tidsmessig sammenføyning krever at inndataene er tidsaktivert, og en romlig sammenføyning krever at dataene har en geometri.

Velg mållag


Laget som vil ha attributter fra koblingslaget lagt til i tabellen.

Analyser med den romlige relasjonen Nær krever et projisert koordinatsystem. Du kan angi koordinatsystem for behandling i Analysemiljøer. Hvis koordinatsystemet for behandling ikke er angitt som et projisert koordinatsystem, blir du bedt om å angi det når du kjører analysen .

I tillegg til å velge et lag fra kartet kan du velge Velg analyselag nederst i rullegardinlisten for å gå til innholdet ditt og finne et fildelingsområde for stordata eller et geoobjektlag. Du kan velge om du vil bruke et filter på inndatalaget eller bruke et utvalg på hostede lag som er lagt til kartet. Filtre og utvalg brukes kun til analyser.

Velg laget som skal knyttes til mållaget


Koblingslaget med attributtene som skal legges til i mållaget.

I tillegg til å velge et lag fra kartet kan du velge Velg analyselag nederst i rullegardinlisten for å gå til innholdet ditt og finne et fildelingsområde for stordata eller et geoobjektlag. Du kan velge om du vil bruke et filter på inndatalaget eller bruke et utvalg på hostede lag som er lagt til kartet. Filtre og utvalg brukes kun til analyser.

Velg koblingsoperasjon


Avgjør hvordan koblinger mellom mål- og koblingslagene skal håndteres i utdata om flere geoobjekt for kobling viser seg å ha samme relasjon med laget som skal kobles. Det er to koblingsoperasjoner å velge mellom:

  • Koble en til en – Dette alternativet oppsummerer alle samsvarende geoobjekter til hvert geoobjekt som skal kobles.
  • Koble en til mange – Dette alternativet kobler alle samsvarende geoobjekter til koblingslaget.

Tenk deg for eksempel at du ønsker å finne supermarkeder innenfor en avstand på 2 kilometer fra Bondens marked. I dette tilfellet har mållaget ett enkelt geoobjekt som representerer Bondens marked, og koblingslaget representerer de lokale dagligvarebutikkene med attributter som samlet årlig omsetning. Ved hjelp av verktøyet Koble geoobjekter finner du ut at fem dagligvarebutikker oppfyller kriteriet. Hvis du anga en koblingsoperasjon som Koble en til mange, ville du ende opp med fem geoobjekter i resultatet, der hver rad representerte Bondens marked og et supermarked. Hvis vi anga et Koble en til en-forhold, ville vi endt opp med et geoobjekt som representerte Bondens marked og den sammenlagte informasjonen fra dagligvarebutikkene, f.eks. antallet (2), og annen statistikk som summen av årlig omsetning.

Velg en eller flere koblinger


Angir hvilket koblingsalternativ som er brukt. Du kan bruke én, to eller tre av de følgende koblingstypene:

  • Romlig – Bruker et bestemt romlig forhold til å koble geoobjekter. Dette krever at begge lag har en geometri.
  • Tidsbestemt – Bruker et tidsmessig forhold til å koble geoobjekter. Dette krever at tid er aktivert i begge lag.
  • Attributt – Kobler geoobjekter på bakgrunn av på like felt.

Velg en romlig relasjon


Det romlige forholdet som avgjør om geoobjektene skal kobles med hverandre. De følgende tilgjengelige forholdene avhenger av typen geometri (punkt, polylinje eller polygoner) som brukes som inndatageoobjekter:

  • Krysser – Geoobjektene matches hvis de krysser hverandre.
  • Like – Geoobjektene matches hvis de har samme geometri.
  • Nær plan – Geoobjektene matches hvis de ligger innenfor en viss avstand fra hverandre. Mållaget må være i et projisert koordinatsystem, eller den geografiske referansen for behandling må være satt til et projisert koordinatsystem i Analysemiljøer dersom det brukes en geografisk Nær-relasjon.
  • Nær geodetisk – Geoobjektene matches hvis de ligger innenfor en viss avstand fra hverandre. Avstanden måles ved hjelp av planavstand.
  • Inneholder – Geoobjektene matches hvis mållaget omfattes av geoobjektene som skal kobles sammen.
  • Innenfor – Geoobjektene matches hvis mållaget er innenfor geoobjektene som skal kobles sammen.
  • Berører – Geoobjektene matches hvis de har en grense som berører målgeoobjektet.
  • Krysser – Geoobjektene matches hvis de har et kryssende omriss.
  • Overlapper – Geoobjektene kobles hvis de overlapper.


Angir radiusen som brukes i et geografisk nær-forhold.

Hvis du for eksempel hadde et datasett som representerte et kjernekraftverk, og et datasett som representerte bolighus, kunne du angi en nær geografisk avstand på 1 kilometer for å finne hus innenfor en radius på 1 kilometer fra kjernekraftverket.

Velg en tidsbasert relasjon


Det tidsbestemte forholdet som vil avgjøre om geoobjektene skal kobles med hverandre. Dette alternativet er tilgjengelig bare hvis tid er aktivert på begge lag, og de tilgjengelige forholdene avhenger av typen tid (umiddelbar eller intervall) som brukes på inndatageoobjektene. De tilgjengelige tidsbestemte relasjonene er som følger:

  • Møter – Geoobjektene matches hvis det første geoobjektet møter det andre.
  • Møtes av – Geoobjektene matches hvis det første geoobjektet møtes av det andre.
  • Overlapper – Geoobjektene matches hvis det første geoobjektet overlapper det andre.
  • Overlappet av – Geoobjektene matches hvis det første geoobjektet overlappes av det andre.
  • I løpet av – Geoobjektene matches hvis det første geoobjektet er i løpet av det andre.
  • Inneholder – Geoobjektene matches hvis det første geoobjektet inneholder det andre.
  • Like – Geoobjektene matches hvis det første geoobjektet er lik det andre.
  • Fullfører – Geoobjektene matches hvis det første geoobjektet fullfører det andre.
  • Fullføres av – Geoobjektene matches hvis det første geoobjektet fullføres av det andre.
  • Starter – Geoobjektene matches hvis det første geoobjektet starter det andre.
  • Startes av – Geoobjektene matches hvis det første geoobjektet startes av det andre.
  • Krysser – Geoobjektene matches hvis tidene krysser hverandre i det hele tatt.
  • Nær – Geoobjektene matches hvis de er innenfor en viss avstand fra hverandre.
  • Nær før – Geoobjektene kobles sammen hvis det første geoobjektet er foran det andre og innenfor det angitte tidsrommet.
  • Nær etter – Geoobjektene kobles sammen hvis det første geoobjektet er etter det andre og innenfor det angitte tidsrommet.


Angir den tidsmessige radiusen som påføres et tidsmessig nær-forhold. Et tidsmessig nær-forhold inkluderer Nær, Nær før og Nær etter.

Hvis du for eksempel har et lag med båtulykker og et lag med GPS-sporing av en orkan, kan du se etter båtulykker innenfor en gitt avstand fra orkansporene i både rom (1 kilometer) og tid (5 timer). Dette vil resultere i at båtulykkene kobles til orkaner som oppstod like ved hverandre i tid og rom.

Velg felt som skal samsvare


Matcher verdiene i et felt fra ett lag med verdiene i et felt i et annet lag.

Hvis du for eksempel har et landsdekkende geografisk lag med boligadresser (inkludert et felt med ZIP) oog et tabell datasett med helsedemografi i henhold til postnummeret (et felt med navnet HEALTHZIP), kunne du koble helsedatasettet til boligdataene ved å matche feltet ZIP med feltet HEALTHZIP. Dette ville resultere i et lag med boliger med tilhørende helsedata.

Legg til statistikk (valgfritt)


Beregner statistikk på de koblede geoobjektene hvis koblingsoperasjonen er Koble en til en. All statistikk beregnes som standard.

Du kan beregne statistikk på geoobjekter som er summert. På numeriske felt kan du beregne følgende:

  • Antall – Beregner antall verdier som ikke er null. Det kan brukes på numeriske felt eller strenger. Antallet for [null, 0, 2] er 2.
  • Sum – Summen av numeriske verdier i et felt. Summen av [null, null, 3] er 3.
  • Gjennomsnitt – Gjennomsnittet for numeriske verdier. Gjennomsnittet av [0, 2, null] er 1.
  • Min – Minimumsverdien for et numerisk felt. Minimum av [0, 2, null] er 0.
  • Maks – Maksimumsverdien for et numerisk felt. Maksimumsverdien for [0, 2, null] er 2.
  • Område – Området for et numerisk felt. Beregnes som den maksimale verdien minus minimumsverdien. Området av [0, null, 1] er 1. Området av [null, 4] er 0.
  • Varians – Variansen for et numerisk felt i et spor. Variansen for [1] er null. Variansen for [null, 1,0,1,1] er 0,25.
  • Standardavvik – Standardavviket for et numerisk felt. Standardavviket for [1] er null. Standardavviket for [null, 1,0,1,1] er 0,5.

På strengfelter kan du beregne følgende:

  • Antall – Antallet strenger som ikke er null.
  • Noen – Denne statistikken er en tilfeldig prøve av en strengverdi i det spesifiserte feltet.
All statistikk beregnes på ikke-nullverdier. Resultatlaget inneholder et nytt felt for hver beregnet statistikk. Du kan legge til flere statistikker ved å velge et attributt og statistikk.

All statistikk beregnes på ikke-nullverdier. Resultatlaget inneholder et nytt felt for hver beregnet statistikk. Du kan legge til flere statistikker ved å velge et attributt og en statistikk.

Bygg et uttrykk for å føye sammen geoobjekter med (valgfritt)


Bruker en betingelse på spesifiserte felter. Bare geoobjekter med felter som oppfyller disse betingelsene, slås sammen.

Hvis du for eksempel ønsker å bruke sammenslåing med et datasett bare for geoobjektene der health_spending er større enn 20 prosent av income, kan du bruke sammenslåingsbetingelsen $target["health_spending"] > ($join["income"] * .20) med feltet health_spending fra det første datasettet (datasettet som geoobjektene er koblet til) og income-feltet fra det andre datasettet (datasettet som blir slått sammen).

Sammenslåingsbetingelser kan brukes ved hjelp av uttrykkskalkulatoren.

Velg datalager


GeoAnalytics-resultater lagres i et datalager og vises som et geoobjektlag i Portal for ArcGIS. Resultatene bør i de fleste tilfeller lagres i et geotemporalt datalager, og dette er standarden. I enkelte tilfeller er det en god løsning å lagre resultatene i relasjonsdatalageret. Du kan velge å lagre resultatene i relasjonsdatalageret av følgende grunner:

  • Du kan bruke resultater i portal-til-portal-samarbeid.
  • Du kan aktivere synkroniseringsfunksjoner for resultatene dine.

Du bør ikke bruke relasjonsdatalageret hvis du forventer at GeoAnalytics-resultatene skal øke, og du ønsker å dra fordeler av det spatiotemporale stordatalagerets funksjoner til å håndtere store mengder data.

Navn på resultatlag


Navnet på laget som opprettes. Hvis du skriver til en ArcGIS Data Store, blir resultatene dine lagret i Mitt innhold og lagt til i kartet. Hvis du skriver til en fildelingstjeneste for stordata, blir resultatene lagret i fildelingstjenesten for stordata og lagt til i innholdsoversikten for denne. De blir ikke lagt til i kartet. Standardnavnet er basert på verktøynavnet og navnet på inndatalaget. Hvis laget allerede eksisterer, vil verktøyet mislykkes.

Når du skriver til ArcGIS Data Store (fildelingsområde for relasjons- eller geotemporale stordata) via rullegardinlisten Lagre resultat i, kan du angi navnet på en mappe i Mitt innhold som resultatet skal lagres i.