Værktøjet Forbind objekter arbejder med to lag. Forbind objekter-værktøjet knytter attributter fra ét objekt til attributter fra et andet objekt ud fra spatiale og tidsbestemte relationer samt attributrelationer eller en kombination af alle tre dele. Værktøjet registrerer alle de inputobjekter, der opfylder de angivne tilknytningsbetingelser, og knytter det andet inputlag til det første. Du kan vælge at knytte alle objekter til de matchende objekter eller at summere de matchende objekter.
Forbind objekter-værktøjet kan anvendes til punkter, linjer, områder og tabeller. En tidsbestemt forbindelse kræver, at dine inputdata er tidsbestemte, og en spatial forbindelse kræver, at dine data har en geometri.
Det lag, der får attributter fra det tilknytningslag, som er knyttet til dets tabel.
Analyse ved hjælp af den spatiale relation I nærheden kræver et projiceret koordinatsystem. Du kan indstille koordinatsystem til behandling i Analysemiljøerne. Hvis dit koordinatsystem til behandling ikke er indstillet til et projiceret koordinatsystem, vil du blive bedt om at indstille det, når du benytter funktionen Kør analyse .
Udover at du kan vælge et lag i dit kort, kan du vælge Vælg analyselag nederst på rullelisten for at gå til dit indhold til et big data-fildelingsdatasæt eller -vektorlag.
Tilknytningslaget med de attributter, der skal knyttes til destinationslaget.
Udover at du kan vælge et lag i dit kort, kan du vælge Vælg analyselag nederst på rullelisten for at gå til dit indhold til et big data-fildelingsdatasæt eller -vektorlag.
Bestemmer, hvordan tilknytninger mellem destinations- og tilknytningslagene vil blive håndteret i outputtet, hvis det viser sig, at flere tilknyttede objekter har den samme relation til det lag, der bliver tilknyttet. Du kan vælge mellem to tilknytningshandlinger:
Forestil dig f.eks., at du vil finde supermarkeder inden for 2 kilometer fra et marked med landbrugsprodukter. I dette tilfælde har mållaget et enkelt objekt, der repræsenterer et marked med landbrugsprodukter, og tilknytningslaget repræsenterer de lokale dagligvarebutikker, og har attributter såsom samlet årlige omsætning. Med Forbind objekter-værktøjet finder du ud af, at fem dagligvarebutikker opfylder kriterierne. Hvis du har angivet tilknytningshandlingen Tilknyt én-til-mange, får du fem objekter i dit resultatlag, hvor hver række repræsenterer markedet med landbrugsprodukter og én dagligvarebutik. Hvis du har angivet et Tilknyt én-til-én forhold, får du et objekt, der repræsenterer markedet med landbrugsprodukter og de opsummerede oplysninger fra supermarkederne, som tælleren (2) og andre statistikker som f.eks. summen af det årlige salg.
Angiver den anvendte tilknytnings-indstilling. Du kan anvende én, to eller tre af følgende tilknytningstyper:
Den spatiale relation, der bestemmer, om objekterne skal knyttes til hinanden. Følgende tilgængelige relationer afhænger af den geometritype (punkt, polylinje, polygon), der anvendes til inputobjekterne:
Angiver den radius, der anvendes til en spatial nærliggende relation.
Hvis du for eksempel havde et datasæt, der repræsenterer et atomkraftværk, og et datasæt, der repræsenterer boliger, kunne du indstille en nearSpatial-afstand på 1 kilometer for at finde huse, der ligger inden for 1 kilometer fra atomkraftværket.
Den tidsbestemte relation, der bestemmer, om objekterne knyttes til hinanden. Denne indstilling er kun tilgængelig, hvis der er aktiveret tid for begge lag, og de tilgængelige relationer afhænger af den tidstype (øjeblik eller interval), der anvendes til inputobjekterne. De tilgængelige tidsmæssige relationer er som følger:
Angiver den tidsbestemte radius, der anvendes til en tidsbestemt nærliggende relation. En tidsbestemt nærliggende relation omfatter I nærheden, Lige før, og Lige efter.
Hvis du f.eks. har et lag af skibsfartshændelserne og et lag med GPS-spor for en orkan, kan du søge efter skibsfartshændelser inden for en angivet afstand fra orkansporingerne inden for både afstand (1 kilometer) og tid (5 timer). Dette ville resultere i, at skibsfartshændelserne ville blive knyttet til orkaner, der forekom tæt på hinanden i rum og tid.
Matcher værdier i et felt fra ét lag med værdier i et felt fra et andet lag.
Hvis du f.eks. havde et landsdækkende geografisk lag af boligadresser (inklusive et ZIP-felt) og et tabeldatasæt med helbredsmæssige og demografiske oplysninger fordelt efter postnummer (et felt med titlen HEALTHZIP), kunne du knytte datasættet med helbredsoplysninger til datasættet med adresseoplysninger ved at matche feltet ZIP med feltet HEALTHZIP. Det ville resultere i et lag med boliger med tilsvarende sundhedsdata.
Beregner statistikker om de tilknyttede objekter, hvis tilknytningshandlingen er Tilknyt én-til-én. Alle statistikker beregnes som standard.
Du kan beregne statistik for objekter, der er summeret. For numeriske felter kan du beregne følgende:
For strengfelter kan du beregne følgende:
Alle statistiske data beregnes ud fra ikke-nul-værdier. Resultatlaget vil indeholde et nyt felt for hver beregnet statistik. Du kan tilføje et vilkårligt antal statistikker ved at vælge attributter og statistikker.
Anvender en betingelse til de angivne felter. Kun objekter med felter, der opfylder disse betingelser, vil blive tilknyttet.
Hvis du f.eks. vil anvende en tilknytning på et datasæt, men kun på de objekter, hvor health_spending er større end 20 procent af income, skal du anvende en tilknytningsbetingelse som $target["health_spending"] > ($join["income"] * .20)
ved at bruge feltet health_spending fra det første datasæt (det datasæt, som objekterne knyttes til) og feltet income fra det andet datasæt (det datasæt, der tilknyttes).
Tilknytningsbetingelserne kan anvendes ved at bruge udtryksberegneren.
GeoAnalytic-resultater lagres i et datalager og vises som et vektorlag i Portal for ArcGIS. I de fleste tilfælde bør resultaterne blive lagret i et spatiotemporalt datalager, hvilket også er standarden. I nogle tilfælde er det at lagre resultaterne i et relationsdatalager en god mulighed. Her er årsagerne til, at du måske ønsker at lagre resultaterne i et relationsdatalager:
Du bør benytte et relationsdatalager, hvis du forventer, at mængden af dine GeoAnalytics-resultater vil blive større, og du ønsker at drage fordel af det spatiotemporale big data-lagers muligheder for at håndtere store datamængder.
Navnet på det lag, som oprettes. Hvis du skriver til et ArcGIS Data Store, bliver dine resultater gemt i Mit indhold og føjet til kortet. Hvis du skriver til en big data-fildeling, bliver dine resultater gemt i big data-fildelingen og føjet til dens manifest. De bliver ikke føjes til kortet. Standardnavnet er baseret på navnet på værktøjet og navnet på inputlaget. Hvis laget allerede findes, vil værktøjet ikke fungere.
Når du skriver til ArcGIS Data Store (relationelt eller spatiotemporalt big data-lager) ved hjælp af rullelisten Gem resultat i , kan du angive navnet på en mappe i Mit indhold, hvor resultatet gemmes.