Förena geoobjekt

Förena geoobjekt


Åtgärden Förena geoobjekt arbetar med två lager. Förena geoobjekt förenar attribut från ett geoobjekt till ett annat baserat på rums-, tids- och attributrelationer eller någon kombination av dem. Verktyget avgör alla indatageoobjekt som uppfyller de angivna föreningsvillkoren och förenar det andra indatalagret med det första. Du kan också förena alla geoobjekt med de matchande geoobjekten eller summera de matchande geoobjekten.

Förena geoobjekt kan användas på punkter, linjer, områden och tabeller. En tidsförening kräver att dina indata är tidsaktiverade, och en rumsförening att dina data har en geometri.

Välj lager att förena geoobjekt på


Det lager som geoobjekt ska förenas med.

Förutom att välja ett lager från kartan kan du välja Bläddra bland lager längst ned i listrutan för att bläddra till ditt innehåll efter ett big data-fildelningsdataset eller geoobjektslager.

Välj lager som ska förenas


Det lager som ska förenas med det första indatalagret.

Förutom att välja ett lager från kartan kan du välja Bläddra bland lager längst ned i listrutan för att bläddra till ditt innehåll efter ett big data-fildelningsdataset eller geoobjektslager.

Välj föreningsåtgärden


Det här avgör hur föreningar mellan indatalagren ska hanteras i utdata om flera geoobjekt för förening visar sig ha samma relation med lagret som förenas. Det finns två föreningsåtgärder att välja mellan:

  • Förena ett till ett – Det här alternativet förenar alla matchande geoobjekt med föreningslagret.
  • Förena ett till många – Det här alternativet summerar alla matchande geoobjekt till varje geoobjekt som förenas.

Anta till exempel att vi vill hitta snabbköp inom 5 kilometer från en jordbruksmarknad. I det här fallet har lagret som förenas till ett enstaka geoobjekt som representerar en jordbruksmarknad, och de geoobjekt som förenas representerar de lokala livsmedelsbutikerna som har attribut som total årsförsäljning. Med verktyget Förena geoobjekt hittar vi att fem livsmedelsbutiker uppfyller villkoren. Om vi anger föreningsåtgärden Förena ett till ett, får vi fem geoobjekt i resultatet, där varje rad representerar jordbruksmarknaden och ett snabbköp. Om vi anger en Förena ett till många-relation, får vi ett geoobjekt som representerar jordbruksmarknaden och den summerade informationen från snabbköpen, t.ex. antalet (5) och annan statistik som den totala årsförsäljningen.

Välj vilken typ av förening som du vill använda


Du kan använda en, två eller tre föreningstyper. Bland föreningstyperna finns följande:

  • Geografisk – Använder en angiven geografisk relation för att förena geoobjekt. Detta kräver att båda lagren har en geometri.
  • Tidsmässig – Använder en tidsmässig relation för att förena geoobjekt. Detta kräver att tid är aktiverad på båda lagren.
  • Attribut – Förenar geoobjekt baserat på likadana fält.

Geografisk förening


Den geografiska relation som avgör om geoobjekt förenas med varandra. De tillgängliga relationerna beror på typen av geometri (punkt, polylinje, polygoner) som används som indatageoobjekt. De tillgängliga relationerna är bland annat:

  • Skär – Geoobjekten matchas om de skär varandra.
  • Motsvarar – Geoobjekten matchas om de har samma geometri.
  • Nära – Geoobjekten matchas om de ligger inom ett angivet avstånd från varandra.
  • Innehåller – Geoobjekten matchas om lagret som förenas till innefattas i de geoobjekt som förenas.
  • Inom – Geoobjekten matchas om lagret som förenas till ligger inom de geoobjekt som förenas.
  • Vidrör – Geoobjekten matchas om de har en gräns som vidrör geoobjektet som förenas till.
  • Korsar – Geoobjekten matchas om de har en korsande kontur.
  • Överlappar – Geoobjekten förenas om de överlappar varandra.


Avståndet anger den radie som används för en geografisk nära relation.

Anta att du har ett dataset som representerar ett kärnkraftverk och ett dataset med bostadshus. Du kan ange ett nära avstånd på 1 kilometer för att hitta hus inom en kilometer från kärnkraftverket.

Tidsmässig förening


Den tidsmässiga relation som avgör om geoobjekt förenas med varandra. Alternativet är bara tillgängligt om tid är aktiverad på båda lagren och vilka relationer som är tillgängliga beror på vilken typ av tid (tidpunkt eller intervall) som används för indatageoobjekten. De tillgängliga relationerna är bland annat:

  • Uppfyller – Geoobjektet matchas om det första geoobjektet uppfyller det andra.
  • Uppfylls av – Geoobjektet matchas om det första geoobjektet uppfylls av det andra.
  • Överlappar – Geoobjektet matchas om det första geoobjektet överlappar det andra.
  • Överlappas av – Geoobjektet matchas om det första geoobjektet överlappas av det andra.
  • Under – Geoobjektet matchas om det första geoobjektet infaller under det andra.
  • Innehåller – Geoobjektet matchas om det första geoobjektet innehåller det andra.
  • Motsvarar – Geoobjektet matchas om det första geoobjektet motsvarar det andra.
  • Slutför – Geoobjektet matchas om det första geoobjektet slutför det andra.
  • Slutförd av – Geoobjektet matchas om det första geoobjektet slutförs av det andra.
  • Startar – Geoobjektet matchas om det första geoobjektet startar det andra.
  • Startad av – Geoobjektet matchas om det första geoobjektet startas av det andra.
  • Skär – Geoobjekten mappas om tiderna alls skär varandra.
  • Nära – Geoobjekten förenas om de ligger nära varandra, vilket avgöras av en angiven tid.


Tidsavståndet anger den tidsradie som används för en tidsmässig nära relation.

Anta att du har ett lager av båtincidenter och ett lager med GPS-spår för en orkan. Du kan söka efter båtincidenter inom ett angivet avstånd från orkanspår i både rum (1 kilometer) och tid (5 timmar). Det resulterar i båtincidenter som förenas med orkaner som inträffade nära varandra i rum och tid.

Attributförening


Den här relationen matchar värden i ett fält från ett lager med värden i ett fält från ett annat lager.

Anta till exempel att vi har ett landstäckande geografiskt lager med bostadsadresser (inklusive fältet POSTNUMMER) och ett dataset i tabellform med hälsodemografi efter postnummer (fältet HÄLSOPOSTNR). Vi kan förena hälsodatasetet med bostadsdata genom att matcha fältet POSTNUMMER med HÄLSOPOSTNR. Resultatet blir ett lager med bostäder med motsvarande hälsodata.

Lägg till statistik (valfritt)


Om alternativet Förena ett till många har valts kan du beräkna statistik på de förenade geoobjekten.

Skapa ett uttryck att förena geoobjekt med (valfritt)


Tillämpar ett villkor för angivna fält. Det är endast geoobjekt med fält som uppfyller dessa villkor som förenas.

Tänk dig till exempel att vi till tillämpa en förening för ett dataset för endast dessa geoobjekt, där health_spending är högre än 20 procent av income. För att göra detta tillämpar du villkoret target.health_spending > (join.income * .20) med hjälp av fältet health_spending från det första datasetet (det dataset som geoobjekten är förenade med) och fältet income från det andra datasetet (det dataset som förenas).

Föreningsvillkoren kan tillämpas med uttryckskalkylatorn.

Välj datalager


Det här är en tillfällig parameter för förhandsversionen för att ange det datalager där resultaten sparas. Båda datalagren ingår i ArcGIS Data Store. Om du väljer det rumstemporala datalagret men inte har ett installerat misslyckas verktyget.

Resultatlagrets namn


Det här är namnet på lagret som skapas i Mitt innehåll och läggs till i kartan. Standardnamnet baseras på verktygets namn och indatalagrets namn. Om lagret redan finns misslyckas verktyget.

Om du använder listrutan Spara resultat i kan du ange namnet på en mapp i Mitt innehåll där resultatet ska sparas.