
De taak Objecten samenvoegen werkt met twee lagen. Objecten samenvoegen voegt attributen samen op basis van ruimtelijke, tijdelijke en attribuutrelaties of een combinatie van de drie. De tool bepaalt alle invoerobjecten die voldoen aan alle gestelde samenvoegvoorwaarden en voegt de tweede invoerlaag samen met de eerste. U kunt eventueel alle objecten samenvoegen met de overeenkomende objecten of de overeenkomende objecten samenvatten.
Objecten samenvoegen kan worden toegepast op punten, lijnen, vlakken en tabellen. Een tijdelijke samevoeging vereist dat uw inputdata tijdingeschakeld is en een ruimtelijke samenvoeging vereist dat uw gegevens een geometrie hebben.
De laag waarvan de attributen van de samenvoegingslaag aan de tabel ervan zullen worden toegevoegd.
Analyse d.m.v. de In de buurt ruimtelijke relatie vereist een geprojecteerd coördinaatsysteem. U kunt het Processing coördinaatsysteem instellen bij Analysis Environments. Als uw processing coördinaatsysteem niet op een geprojecteerd coördinaatsysteem is ingesteld, zal u gevraagd worden het in te stellen wanneer u Analyse uitvoeren kiest.
Naast het kiezen van een laag van uw kaart, kunt u kiezen voor Blader door lagen aan de onderkant van de drop-downlijst om in uw content te zoeken naar een groot gedeeld databestand of objectlaag.
De koppelingslaag met de attributen die zullen worden toegevoegd aan de doellaag.
Naast het kiezen van een laag van uw kaart, kunt u kiezen voor Blader door lagen aan de onderkant van de drop-downlijst om in uw content te zoeken naar een groot gedeeld databestand of objectlaag.
Bepaalt hoe koppelingen tussen de doel- en koppelingslagen worden behandeld in de uitvoer als meerdere gekoppelde objecten dezelfde relatie hebben als de laag die gekoppeld wordt. Er zijn twee samenvoegbewerkingen om uit te kiezen:
Stel bijvoorbeeld dat we supermarkten willen zoeken binnen 2 kilometer van een boerenmarkt. In dit geval heeft de laag om aan samen te voegen een enkel object, namelijk de boerenmarkt, en de samenvoegende objecten zijn plaatselijke supermarkten met attributen, zoals de totale jaarlijkse omzet. Met behulp van de tool Objecten samenvoegen vinden we vijf supermarkten die aan de criteria voldoen. Als we een koppelingsbewerking kiezen voor Eén-aan-meerdere, krijgen we vijf objecten in ons resultaat, waarbij elke rij de boerenmarkt en een supermarkt vertegenwoordigt. Als we een relatie Eén-aan-één kiezen, krijgen we één object dat de boerenmarkt vertegenwoordigt en de samengevatte informatie van de supermarkten, zoals het aantal (2) en andere statistieken, zoals de som van de jaarlijkse verkoop.
U kunt één, twee of drie samenvoegtypes toepassen. De typen samenvoegingen omvatten het volgende:
De ruimtelijke relatie die bepaalt of objecten aan elkaar worden samengevoegd. De beschikbare relaties hangen af van het type geometrie (punt, polylijn, polygonen) die worden gebruikt als de invoerobjecten. De beschikbare relaties omvatten het volgende:
Deze afstand bepaalt de radius toegepast op een ruimtelijk nauwe relatie.
Stel dat u een dataset hebt die een kerncentrale vertegenwoordigt en een dataset die woningen vertegenwoordigt. U kunt een afstand in de buurt van 1 kilometer instellen om huizen te vinden binnen 1 kilometer van de kerncentrale.
De tijdelijke relatie die bepaalt of objecten aan elkaar worden samengevoegd. Deze optie is alleen beschikbaar als tijd is ingeschakeld op beide lagen en de beschikbare relaties zijn afhankelijk van het type tijd (direct of interval) dat wordt gebruikt voor de invoerobjecten. De beschikbare relaties omvatten het volgende:
Deze tijdelijke afstand bepaalt de tijdelijke radius toegepast op een tijdelijke nauwe relatie.
Stel u hebt een laag van bootongevallen en een laag van GPS-tracks voor een orkaan. Dan kunt u kijken naar bootongevallen binnen een bepaalde afstand van de orkaantracks in zowel de ruimte (1 kilometer) als de tijd (5 uur). Dit zou resulteren in bootongevallen gekoppeld aan orkanen die in ruimte en tijd dicht bij elkaar hebben plaatsgevonden.
Deze relatie koppelt waarden in een gebied van de ene laag met waarden in een veld in een andere laag.
Stel bijvoorbeeld dat we een gemeentebrede geografische laag hebben met woonadressen (met inbegrip van een veld ZIP) en tabulaire dataset voor de gezondheidsdemografie op postcode (een veld met de naam HEALTHZIP). We kunnen de gezondheidsdataset dan koppelen aan de residentiële gegevens door het veld ZIP te koppelen aan HEALTHZIP, wat zal resulteren in een laag van woningen met de bijbehorende gezondheidsgegevens.
Indien de koppeling bestaat uit Eén-aan-één, kunt u de statistieken van uw gekoppelde objecten berekenen. Standaard worden alle statistieken berekend.
U kunt statistieken berekenen over objecten die zijn samengevat. Op numerieke velden kunt u het volgende berekenen:
Op stringvelden kunt u het volgende berekenen:
Alle statistieken worden berekend op nonnull waarden. De resultaatlaag zal een nieuw veld bevatten voor elke statistiek die wordt berekend. Andere statistieken kunnen worden toegevoegd door een attribuut en statistiek te kiezen.
Past een voorwaarde toe op bepaalde velden. Alleen objecten met velden die aan deze voorwaarden voldoen worden samengevoegd.
Stel bijvoorbeeld dat we een samenvoeging willen toepassen op een dataset voor alleen de objecten waarin health_spending groter is dan 20 procent van het inkomen. Om dit te doen, past u een samenvoegvoorwaarde van $target["health_spending"] > ($join["income"] * .20) toe met behulp van het veld health_spending uit de eerste gegevensset (de gegevensset waaraan de objecten worden samengevoegd) en het veld inkomsten uit de tweede gegevensset (de gegevensset die wordt samengevoegd ).
Samenvoegvoorwaarden kunnen worden toegepast met behulp van de expressiecalculator.
GeoAnalytische resultaten worden opgeslagen in een ArcGIS Data Store en weergegeven als een objectlaag in Portal for ArcGIS. In de meeste gevallen moeten de resultaten worden opgeslagen in de spatiotemporele data-opslag en dit is de standaardinstelling. In sommige gevallen is het opslaan van de resultaten in de relationele data-opslag een goede optie. Hier volgen redenen waarom u resultaten zou willen opslaan in een relationele data-opslag:
U moet geen gebruik maken van een relationele data-opslag als u verwacht dat uw GeoAnalytics-resultaten toenemen en u wilt profiteren van de mogelijkheden van de spatiotemporele big data-opslag om grote hoeveelheden gegevens te verwerken.
Dit is de naam van de kaartlaag die in Mijn Content wordt gemaakt en aan de kaart wordt toegevoegd. De standaardnaam is gebaseerd op de toolnaam en de naam van de invoerlaag. Als de laag al bestaat, zal de tool falen.
Als u in de vervolgkeuzelijst Resultaat opslaan gebruikt, kunt u de naam opgeven van een map in Mijn Content waarin het resultaat wordt opgeslagen.