Ga naar hoofdinhoud

Closest

Closest retourneert relaties en afstanden tussen objecten in de ene gegevensverzameling en de dichtstbijzijnde objecten in een andere gegevensverzameling, indien het object dichterbij is dan de maximale afstand. Deze bewerking is niet alleen nuttig om de relaties met de dichtsbijzijnde objecten te verkrijgen, maar ook om afstandsmatrices tussen een reeks punten te krijgen.

Voorbeeld van Closest

Een kaart toont de objecten die zich het dichtst bij een verzameling andere objecten bevindt.

Als u Closest gebruikt, moet u de meeteenheid opgeven en de afstand die wordt gemeten. Closest ondersteunt de volgende eenheden voor het meten van de afstand:

  • Meter

  • Kilometer

  • Yards

  • Mijlen

  • Seconden

  • Minuten

  • Uren

Closest ondersteunt de volgende methoden voor het meten van de afstand:

  • Vogel: Meting van directe afstanden tussen objecten.

  • Auto: Meting van afstanden via het wegennet met beperkingen voor auto's. Alleen ondersteund voor gegevensverzamelingen met punten.

  • Fiets: Meting van afstanden via het wegennet met beperkingen voor fietsen. Alleen ondersteund voor gegevensverzamelingen met punten.

  • Voetganger: Meting van afstanden via het wegennet met beperkingen voor voetgangers. Alleen ondersteund voor gegevensverzamelingen met punten.

  • Vrachtwagen: Meting van afstanden via het wegennet met beperkingen voor vrachtwagens. Alleen ondersteund voor gegevensverzamelingen met punten.

Closest kan worden gebruikt om de afstand te vergelijken tussen objecten in dezelfde gegevensverzameling of tussen twee gegevensverzamelingen. Bij het vergelijken van de afstanden in één gegevensverzameling, worden afstanden nooit berekend van een object naar hetzelfde object.

Closest retourneert de volgende velden:

  • <dataset1 name>_<dataset2 name>_RelationId : Een sleutel gegenereerd voor de relatie tussen de twee geometrieën.

  • <dataset1 key column>: De sleutelkolom van de eerste gegevensverzameling.

  • <dataset2 key column>: De sleutelkolom van de tweede gegevensverzameling.

  • Distance: De afstand in de eenheid vermeld in Afstandseenheid.

  • Status: De geretourneerde status is OK of Mislukt: gevolgd door een foutmelding.

  • LowResLine: Een versie van de routelijn met lage resolutie, slechts beschikbaar voor andere afstandstypen dan vogel (hemelsbreed).

  • Alle velden behalve de sleutelkolom uit de eerste gegevensverzameling, met als prefix de naam van de gegevensverzameling.

  • Alle velden behalve de sleutelkolom uit de tweede gegevensverzameling, met als prefix de naam van de gegevensverzameling.

  1. Klik onder Gegevensverbindingen op Gegevens selecteren op uw Qlik GeoOperations-verbinding.

  2. Onder Bewerking selecteert u Closest.

  3. Onder Afstand geeft u de maximum afstand op voor items in de afstandseenheid.

  4. Onder Afstandseenheid selecteert u de eenheid die moet worden gebruikt.

  5. Onder Type afstand selecteert u hoe afstanden moeten worden gemeten.

  6. Onder Closest count selecteert u hoeveel objecten in de tweede gegevensverzameling moeten worden gekoppeld met een object in de eerste gegevensverzameling.

    De waarde 1 staat voor alleen het dichtstbijzijnde object, 2 betekent de twee dichtstbijzijnde objecten enzovoort.

  7. Onder Twee gegevensverzamelingen gebruiken selecteert u dat er twee sleutelvelden van twee gegevensverzamelingen of een sleutelveld van één gegevensverzameling moet worden gebruikt.

  8. Onder Gegevensverzameling 1, selecteert u het type gegevensbron dat moet worden gebruikt in de bewerking en de parameters ervan.

    De gegevenstypen en parameters zijn hetzelfde als die in de load-bewerking. Voor meer informatie over de parameters van elk van de gegevensverzamelingen, raadpleegt u:

  9. Als u een tweede gegevensverzameling gebruikt, selecteer dan onder Gegevensverzameling 2 het type gegevens dat moet worden geladen en de parameters ervan.

    Ga voor informatie over het laden van gegevens in Qlik GeoOperations naar Laden.

  10. Onder Tabellen selecteert u de tabel die geladen moet worden.

  11. Onder Velden selecteert u het veld dat geladen moet worden.

  12. Klik op Script invoeren.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!