Vector-analyse¶
Basisstatistieken voor velden¶
Maakt basisstatistieken voor een veld van de attributentabel van een vectorlaag.
Velden numeriek, date, time en string worden ondersteund.
De teruggegeven statistieken zijn afhankelijk van het type veld.
Statistieken worden als een HTML-bestand gemaakt en zijn beschikbaar in
.Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer vector |
|
[vector: elke] |
Vectorlaag waarvoor de statistieken moeten worden berekend |
Veld waarop statistieken moeten worden berekend |
|
[tabelveld: elk] |
Elk ondersteund tabelveld om de statistieken voor te berekenen |
Statistieken |
|
[bestand] |
HTML-bestand voor de berekende statistieken |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Statistieken |
|
[bestand] |
HTML-bestand met de berekende statistieken |
Aantal |
|
[getal] |
|
Aantal unieke waarden |
|
[getal] |
|
Aantal lege (null) waarden |
|
[getal] |
|
Aantal niet-lege waarden |
|
[getal] |
|
Minimum waarde |
|
[getal] |
|
Maximum waarde |
|
[getal] |
|
Minimum lengte |
|
[getal] |
|
Maximum lengte |
|
[getal] |
|
Gemiddelde lengte |
|
[getal] |
|
Coëfficiënt van variatie |
|
[getal] |
|
Som |
|
[getal] |
|
Gemiddelde waarde |
|
[getal] |
|
Standaard afwijking |
|
[getal] |
|
Bereik |
|
[getal] |
|
Mediaan |
|
[getal] |
|
Minderheid (minst voorkomende waarde) |
|
[getal] |
|
Meerderheid (meest frequent voorkomende waarde) |
|
[getal] |
|
Eerste kwartiel |
|
[getal] |
|
Derde kwartiel |
|
[getal] |
|
Interkwartiel bereik (IQR) |
|
[getal] |
Punten in polygonen tellen¶
Neemt een punt- en polygoonlaag en telt het aantal punten uit de eerste in elke polygoon van de tweede.
Een nieuwe polygoonlaag wordt gemaakt, met exact dezelfde inhoud als de invoer polygoonlaag, maar die een aanvullend veld bevat met de telling van de punten die corresponderen met elke polygoon.
Een optioneel veld voor weging kan worden gebruikt om gewicht toe te kennen aan elk punt. Als alternatief kan een uniek klasseveld gespecificeerd worden. Als beide opties worden gebruikt zal het veld voor weging voorrang hebben en zal het unieke klasseveld worden genegeerd.
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Polygonen |
|
[vector: polygoon] |
Polygoonlaag waarvan de objecten zijn geassocieerd met de telling van de punten die zij bevatten |
Punten |
|
[vector: punt] |
Puntlaag waarvan de objecten moeten worden geteld |
Veld Gewicht Optioneel |
|
[tabelveld: elk] |
Een veld uit de puntenlaag. De verrichte telling zal de som zijn van het veld Gewicht van de punten die zijn opgenomen in de polygoon. Als het veld Gewicht niet numeriek is, zal de telling |
Veld Klasse Optioneel |
|
[tabelveld: elk] |
Punten worden geclassificeerd gebaseerd op het geselecteerde attribuut en indien er verscheidene punten met dezelfde waarde voor het attribuut binnen de polygoon liggen, wordt er slechts één geteld. De uiteindelijke telling van de punten in een polygoon is daarom het aantal verschillende klassen dat daarin wordt aangetroffen. |
Naam veld voor telling |
|
[tekenreeks] Standaard: ‘NUMPOINTS’ |
De naam van het veld om de telling van de punten in op te slaan |
Aantal |
|
[vector: polygoon] |
Specificatie van de uitvoerlaag |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aantal |
|
[vector: polygoon] |
Resulterende laag met de attributentabel die de nieuwe kolom voor het tellen van de punten bevat |
DBSCAN clusteren¶
Clustert puntobjecten, gebaseerd op een 2D-implementatie van het algoritme Density-based spatial clustering of applications with noise (DBSCAN).
Het algoritme vereist twee parameters, een minimum grootte voor de cluster, en de maximale toegestane afstand tussen de geclusterde punten.
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: punt] |
Laag om te analyseren |
Minimale grootte clusters |
|
[getal] Standaard: 5 |
Minimale aantal objecten om een cluster te maken |
Maximale afstand tussen punten van de cluster |
|
[getal] Standaard: 1.0 |
Afstand waarboven twee objecten niet kunnen behoren tot dezelfde cluster (eps) |
Naam veld voor cluster |
|
[tekenreeks] Standaard: ‘CLUSTER_ID’ |
Naam van het veld waar het geassocieerde nummer van de cluster moet worden opgeslagen |
Randpunten als vervuiling beschouwen (DBSCAN*) Optioneel |
|
[Booleaanse waarde] Standaard: False |
Indien geselecteerd worden punten op de rand van een cluster op zichzelf beschouwd als niet geclusterde punten, en alleen punten binnen een cluster worden getagd als geclusterd. |
Clusters |
|
[vector: punt] |
Vectorlaag voor het resultaat van het clusteren |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Clusters |
|
[vector: punt] |
Vectorlaag die de originele objecten bevat met een veld die de cluster instelt waartoe zij behoren |
Aantal clusters |
|
[getal] |
Aantal ontdekte clusters |
Zie ook¶
Afstandsmatrix¶
Berekent voor puntobjecten afstanden tot hun dichtstbijzijnde objecten op dezelfde laag of op een andere laag.
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer puntenlaag |
|
[vector: punt] |
Puntlaag waarvoor de afstandsmatrix wordt berekend (punten vanaf) |
Invoer unieke ID-veld |
|
[tabelveld: elk] |
Te gebruiken veld om objecten van de invoerlaag uniek te kunnen identificeren. Gebruikt in de attributentabel voor de uitvoer. |
Doel-puntenlaag |
|
[vector: punt] |
Puntenlaag die de gezochte dichtstbijzijnde punt(en) bevat (punten tot) |
Doel unieke ID-veld |
|
[tabelveld: elk] |
Te gebruiken veld om objecten van de doellaag uniek te kunnen identificeren. Gebruikt in de attributentabel voor de uitvoer. |
Uitvoer matrixtype |
|
[enumeratie] Standaard: 0 |
Verschillende typen berekening zijn beschikbaar:
|
Alleen dichtstbijzijnde (k) doelpunten gebruiken |
|
[getal] Standaard: 0 |
U kunt er voor kiezen om de afstanden tot alle punten in de doellaag te berekenen (0) of te beperken tot een aantal (k) dichtstbijzijnde objecten. |
Afstandsmatrix |
|
[vector: punt] |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Afstandsmatrix |
|
[vector: punt] |
Punt (of MultiPunt in het geval van de “Lineaire (N * k x 3)”) vectorlaag die de berekening van de afstand bevat voor elk object van de invoer. De objecten en attributentabel ervan zijn afhankelijk van het geselecteerde matrixtype voor de uitvoer. |
Afstand tot dichtstbijzijnde naaf (lijn naar naaf)¶
Maakt lijnen die elk object van een invoer vector verbinden met het dichtstbijzijnde object in een doellaag. Afstanden worden berekend op basis van het midden van elk object.
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bron puntenlaag |
|
[vector: elke] |
Vectorlaag waarvoor het dichtstbijzijnde object wordt gezocht |
Doel navenlaag |
|
[vector: elke] |
Vectorlaag die de objecten bevat waarnaar gezocht moet worden |
Naaflaag naam attribuut |
|
[tabelveld: elk] |
Te gebruiken veld om objecten van de doellaag uniek te kunnen identificeren. Gebruikt in de attributentabel voor de uitvoer |
Maateenheid |
|
[enumeratie] Standaard: 0 |
Eenheden waarin de afstand tot het dichtstbijzijnde object moet worden gerapporteerd:
|
Afstand tot hub |
|
[vector: lijn] |
Lijn vectorlaag voor de uitvoer van de afstandsmatrix |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Afstand tot hub |
|
[vector: lijn] |
Lijn vectorlaag met de attributen van de objecten voor de invoer, de identificatie voor hun dichtstbijzijnde object en de berekende afstand. |
Afstand tot dichtstbijzijnde naaf (punten)¶
Maakt een puntlaag die het midden van de invoerobjecten weergeeft, met als aanvulling twee velden die de identificatie bevatten van het dichtstbijzijnde object (gebaseerd op zijn middelpunt) en de afstand tussen de punten.
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bron puntenlaag |
|
[vector: elke] |
Vectorlaag waarvoor het dichtstbijzijnde object wordt gezocht |
Doel navenlaag |
|
[vector: elke] |
Vectorlaag die de objecten bevat waarnaar gezocht moet worden |
Naaflaag naam attribuut |
|
[tabelveld: elk] |
Te gebruiken veld om objecten van de doellaag uniek te kunnen identificeren. Gebruikt in de attributentabel voor de uitvoer |
Maateenheid |
|
[enumeratie] Standaard: 0 |
Eenheden waarin de afstand tot het dichtstbijzijnde object moet worden gerapporteerd:
|
Afstand tot hub |
|
[vector: punt] |
Punt vectorlaag voor de uitvoer van de afstandsmatrix. |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Afstand tot hub |
|
[vector: punt] |
Punt vectorlaag met de attributen van de objecten voor de invoer, de identificatie voor hun dichtstbijzijnde object en de berekende afstand. |
Samenvoegen op lijnen (naaflijnen)¶
Maakt diagrammen spaak en naaf door lijnen te verbinden vanuit punten op de laag met spaken met overeenkomende punten op de naaflaag.
Het bepalen van welke naaf naar elk punt gaat is gebaseerd op een overeenkomst in het Naaf ID-veld
van de naafpunten en het Spaak ID-veld
van de spaakpunten.
Als invoerlagen geen puntlagen zijn wordt een punt op de oppervlakte van de geometrieën genomen als de locatie om te verbinden.
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Naaf puntlaag |
|
[vector: elke] |
Invoerlaag |
Naaf ID-veld |
|
[tabelveld: elk] |
Veld van de naaflaag met samen te voegen ID |
Velden van naaflaag om te kopiëren (laat leeg om alle velden te kopiëren) Optioneel |
|
[tabelveld: elk] [lijst] |
De veld(en) van de spaaklaag om te kopiëren. Indien geen veld(en) wordt/worden gekozen worden alle velden genomen. |
Spaak puntlaag |
|
[vector: elke] |
Aanvullende spaak puntlaag |
Spaak ID-veld |
|
[tabelveld: elk] |
Veld van de spaaklaag met samen te voegen ID |
Velden van spaaklaag om te kopiëren (laat leeg om alle velden te kopiëren) Optioneel |
|
[tabelveld: elk] [lijst] |
Veld(en) van de spaaklaag om te kopiëren. Indien geen velden worden gekozen worden alle velden behouden. |
Naaflijnen |
|
[vector: lijnen] |
De resulterende lijnlaag |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Naaflijnen |
|
[vector: lijnen] |
De resulterende lijnlaag |
Clusteren K-gemiddelde¶
Berekent het op 2D-afstand gebaseerde K-gemiddelde nummer voor de cluster voor elk invoerobject.
Clusteren op K-gemiddelde heeft tot doel de objecten op te delen in K clusters, waarin elk object behoort tot de cluster met het dichtstbij gelegen gemiddelde. Het gemiddelde punt wordt weergegeven door het massamiddelpunt van de geclusterde objecten.
Als invoergeometrieën lijnen of polygonen zijn, wordt het clusteren gebaseerd op het zwaartepunt van het object.
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Laag om te analyseren |
Aantal clusters |
|
[getal] Standaard: 5 |
Aantal te maken clusters met de objecten |
Naam veld voor cluster |
|
[tekenreeks] Standaard: ‘CLUSTER_ID’ |
Naam van het veld met clusternummer |
Clusters |
|
[vector: elke] |
Vectorlaag voor gemaakte clusters |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Clusters |
|
[vector: elke] |
Vectorlaag die de originele objecten bevat met een veld dat specificeert tot welke cluster zij behoren |
Zie ook¶
Lijst unieke waarden¶
Vermeldt unieke waarden van een veld in een attributentabel en telt hun aantal.
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Laag om te analyseren |
Doelveld(en) |
|
[tabelveld: elk] |
Veld om te analyseren |
Unieke waarden |
|
[tabel] |
Overzicht tabellaag met unieke waarden |
HTMLrapport |
|
[html] |
HTMLrapport van unieke waarden in . |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Unieke waarden |
|
[tabel] |
Overzicht tabellaag met unieke waarden |
HTMLrapport |
|
[html] |
HTMLrapport van unieke waarden. Kan worden geopend in . |
Totaal unieke waarden |
|
[getal] |
Het aantal unieke waarden in het invoerveld |
UNIQUE_VALUES |
|
[tekenreeks] |
Een tekenreeks met de kommagescheiden lijst van unieke waarden, gevonden in het invoerveld |
Gemiddelde coördina(a)t(en)¶
Berekent een puntlaag met het massamiddelpunt van de geometrieën op de invoerlaag.
Een attribuut kan worden gespecificeerd om het gewicht te bevatten dat aan elk object moet worden toegekend bij het berekenen van het massacentrum.
Als een attribuut is geselecteerd in de parameter, zullen objecten worden gegroepeerd overeenkomstig de waarden in dit veld. In plaats van één enkel punt met het massacentrum van de gehele laag, zal de uitvoerlaag een massacentrum bevatten van de objecten voor elke categorie.
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag |
Veld Gewicht Optioneel |
|
[tabelveld: numeriek] |
Te gebruiken veld als u een gewogen gemiddelde wilt uitvoeren |
Uniek ID-veld |
|
[tabelveld: numeriek] |
Uniek veld waarop het berekenen van het gemiddelde zal worden uitgevoerd |
Gemiddelde coördinaten |
|
[vector: punt] |
De (punt vector)laag voor het resultaat |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gemiddelde coördinaten |
|
[vector: punt] |
Resulterende punt(en)laag |
‘Dichtstbijzijnde buur’-analyse¶
Voert een analyse ‘Dichtstbijzijnde buur’ uit op een puntlaag.
Uitvoer wordt gemaakt als een HTML-bestand met de berekende statistische waarden:
Aangetroffen gemiddelde afstand
Verwachtte gemiddelde afstand
‘Nearest neighbour’-index
Aantal punten
Z-score
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: punt] |
Punt vectorlaag waarvoor de statistieken moeten worden berekend |
Dichtstbijzijnde buur |
|
[html] |
HTML-bestand voor de berekende statistieken |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Dichtstbijzijnde buur |
|
[html] |
HTML-bestand met de berekende statistieken |
Aangetroffen gemiddelde afstand |
|
[getal] |
Aangetroffen gemiddelde afstand |
Verwachtte gemiddelde afstand |
|
[getal] |
Verwachtte gemiddelde afstand |
‘Nearest neighbour’-index |
|
[getal] |
‘Nearest neighbour’-index |
Aantal punten |
|
[getal] |
Aantal punten |
Z-score |
|
[getal] |
Z-score |
Statistieken op categorieën¶
Berekent statistieken van velden, afhankelijk van een ouderklasse.
Voor numerieke velden wordt een tabellaag met de volgende statistieken uitgevoerd:
aantal
uniek
min
max
bereik
som
gemiddelde
mediaan
std. afw.
minderheid
meerderheid
kw1
kw3
iqr
Voor velden met tekenreeksen zullen de volgende statistieken worden berekend:
aantal
uniek
leeg
gevuld
min
max
min_lengte
max_lengte
gemiddelde_lengte
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer vectorlaag |
|
[vector: elke] |
Invoer vectorlaag met unieke klassen en waarden |
Veld waarop statistieken moeten worden berekend (indien leeg wordt alleen aantal berekend) Optioneel |
|
[tabelveld: elk] |
Indien leeg zal alleen het aantal worden berekend |
Veld(en) met categorieën |
|
[vector: elke] [lijst] |
De velden die (gecombineerd) de categorieën definiëren |
Statistieken op categorie |
|
[tabel] |
Tabel voor de gemaakte statistieken |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Statistieken op categorie |
|
[tabel] |
Tabel die de statistieken bevat |
Lijnlengtes sommeren¶
Neemt een polygoonlaag en een lijnlaag en meet de totale lengte van de lijnen en het totale aantal daarvan dat elke polygoon kruist.
De resulterende laag heeft dezelfde objecten als de invoer polygoonlaag, maar met twee aanvullende attributen die de lengte van en het aantal lijnen bevatten voor elke polygoon.
De namen voor deze twee velden kunnen worden geconfigureerd in de parameters van het algoritme.
Standaard menu
:
Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Lijnen |
|
[vector: lijn] |
Invoer lijn vectorlaag |
Polygonen |
|
[vector: polygoon] |
Polygoon vectorlaag |
Veldnaam voor lengte lijnen |
|
[tekenreeks] Standaard: ‘LENGTH’ |
Naam van het veld voor de lengten van de lijnen |
Veldnaam voor aantal lijnen |
|
[tekenreeks] Standaard: ‘COUNT’ |
Naam van het veld voor de telling van de lijnen |
Lijn lengte |
|
[vector: polygoon] |
De uitvoer polygoon vectorlaag |
Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Lijn lengte |
|
[vector: polygoon] |
Polygoon uitvoerlaag met velden voor lengten van lijnen en aantal lijnen |