Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
24.1.10. Analys av nätverk
24.1.10.1. Serviceområde (från lager)
Returnerar alla kanter eller delar av kanter i ett nätverk som kan nås inom ett visst avstånd eller en viss tid, med utgångspunkt från ett punktlager. Detta möjliggör utvärdering av tillgängligheten i ett nätverk, t.ex. vilka platser jag kan navigera till i ett vägnät utan att kostnaden överstiger ett givet värde (kostnaden kan vara avstånd eller tid).
Observera
Den här algoritmen använder ellipsoidbaserade mätningar och respekterar de aktuella ellipsoidinställningarna.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektorlager som representerar nätverket |
|
[vektor: linje] |
Linjevektorlager som representerar det nätverk som ska täckas |
Vektorlager med startpunkter |
|
[vektor: punkt] |
Punktvektorskikt vars egenskaper används som startpunkter för att generera serviceområdena |
Stigtyp att beräkna |
|
[uppräkning] Standard: 0 |
Den typ av sökväg som ska beräknas. En av:
|
Resekostnad (avstånd för ”Kortast”, tid för ”Snabbast”) |
|
[numerisk: dubbel] Standard: 0,0 |
Värdet beräknas som ett avstånd (i nätverkslagerenheter) när man letar efter den kortaste vägen och som tid (i timmar) för den snabbaste vägen. |
Serviceområde (linjer) |
|
[vektor: linje] Standard: |
Ange det utgående linjeskiktet för serviceområdet. Ett av:
Här kan du också ändra filkodningen. |
Serviceområde (gränsnoder) |
|
[vektor: punkt] Standard: |
Ange utmatningspunktskiktet för tjänsteområdets gränsnoder. Ett av:
Här kan du också ändra filkodningen. |
Funktioner som inte går att routa |
|
[vektor: punkt] Standard: |
Ange den utgång som ska användas för att lagra alla ingångsfunktioner som inte kunde routas (t.ex. de som ligger för långt från nätverkslagret). One of:
Här kan du också ändra filkodningen. |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Riktningsfält Valfritt |
|
[bordsfält: alla] |
Det fält som används för att ange riktningar för nätverkets kanter. De värden som används i detta fält anges med de tre parametrarna |
Värde för riktning framåt Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en riktning framåt |
Värde för bakåtriktad riktning Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en bakåtriktad riktning |
Värde för båda riktningarna Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera dubbelriktade kanter |
Förvald riktning |
|
[uppräkning] Standard: 2 |
Om en funktion inte har något värde angivet i fältet för riktning eller om inget fält för riktning har angetts, används detta riktningsvärde. Ett av följande:
|
Hastighetsfält Valfritt |
|
[tabellfält: numerisk] |
Fält som anger hastighetsvärdet (i Om en funktion inte har något värde i detta fält, eller om inget fält har angetts, används standardhastighetsvärdet (som anges med parametern ”Standardhastighet”). |
Förvald hastighet (km/h) |
|
[numerisk: dubbel] Standard: 50,0 |
Värde som ska användas för att beräkna restiden om inget hastighetsvärde anges för en kant i det angivna fältet |
Topologisk tolerans |
|
[numerisk: dubbel] Standard: 0,0 |
Två linjer med noder som ligger närmare varandra än den angivna toleransen anses vara anslutna |
Inkludera övre/nedre gränspunkter |
|
[boolean] Standard: Falsk |
Skapar en punktlagerutgång med två punkter för varje kant vid gränserna för serviceområdet. Den ena punkten är början på kanten, den andra är slutet. |
Maximalt punktavstånd från nätverket Valfritt |
|
[numerisk: dubbel] Standard: Ej inställd |
Anger en valfri gräns för avståndet från punkterna till nätverkslagret. Om en punkt ligger längre bort från nätverket än detta avstånd kommer den att behandlas som icke-routerbar. Om detta inte anges kommer slutpunkterna att knäppas till den närmaste punkten på nätverkslagret, oavsett hur långt bort från nätverket de faktiskt befinner sig. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Serviceområde (gränsnoder) |
|
[vektor: punkt] |
Utgångspunktens lager med serviceområdets gränsnoder. |
Serviceområde (linjer) |
|
[vektor: linje] |
Linjeskikt som representerar de delar av nätverket som kan betjänas av startpunkterna, för den givna kostnaden. |
Funktioner som inte kan dirigeras |
|
[vektor: punkt] |
En valfri utgång som kommer att användas för att lagra alla ingångsfunktioner som inte kunde routas (t.ex. de som ligger för långt från nätverkslagret). |
Python-kod
Algoritm ID: qgis:serviceareafromlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.10.2. Serviceområde (från punkt)
Returnerar alla kanter eller delar av kanter i ett nätverk som kan nås inom ett givet avstånd eller en given tid, med utgångspunkt från en punktfunktion. Detta gör det möjligt att utvärdera tillgängligheten i ett nätverk, t.ex. vilka platser jag kan navigera till i ett vägnät utan att kostnaden överstiger ett visst värde (kostnaden kan vara avstånd eller tid).
Observera
Den här algoritmen använder ellipsoidbaserade mätningar och respekterar de aktuella ellipsoidinställningarna.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektorlager som representerar nätverket |
|
[vektor: linje] |
Linjevektorlager som representerar det nätverk som ska täckas |
Stigtyp att beräkna |
|
[uppräkning] Standard: 0 |
Den typ av sökväg som ska beräknas. En av:
|
Startpunkt |
|
[koordinater] |
Koordinat för punkten för att beräkna serviceområdet runt. Tryck på knappen … bredvid alternativet och klicka på duken för att fylla parametern med den klickade punktkoordinaten. |
Resekostnad (avstånd för ”Kortast”, tid för ”Snabbast”) |
|
[numerisk: dubbel] Standard: 0,0 |
Värdet beräknas som ett avstånd (i nätverkslagerenheter) när man letar efter den kortaste vägen och som tid (i timmar) för den snabbaste vägen. |
Serviceområde (linjer) Valfritt |
|
[vektor: linje] Standard: |
Ange det utgående linjeskiktet för serviceområdet. Ett av:
Här kan du också ändra filkodningen. |
Serviceområde (gränsnoder) Valfritt |
|
[vektor: punkt] Standard: |
Ange utmatningspunktskiktet för tjänsteområdets gränsnoder. Ett av:
Här kan du också ändra filkodningen. |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Riktningsfält Valfritt |
|
[bordsfält: alla] |
Det fält som används för att ange riktningar för nätverkets kanter. De värden som används i detta fält anges med de tre parametrarna |
Värde för riktning framåt Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en riktning framåt |
Värde för bakåtriktad riktning Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en bakåtriktad riktning |
Värde för båda riktningarna Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera dubbelriktade kanter |
Förvald riktning |
|
[uppräkning] Standard: 2 |
Om en funktion inte har något värde angivet i fältet för riktning eller om inget fält för riktning har angetts, används detta riktningsvärde. Ett av följande:
|
Hastighetsfält Valfritt |
|
[tabellfält: numerisk] |
Fält som anger hastighetsvärdet (i Om en funktion inte har något värde i detta fält, eller om inget fält har angetts, används standardhastighetsvärdet (som anges med parametern ”Standardhastighet”). |
Förvald hastighet (km/h) |
|
[numerisk: dubbel] Standard: 50,0 |
Värde som ska användas för att beräkna restiden om inget hastighetsvärde anges för en kant i det angivna fältet |
Topologisk tolerans |
|
[numerisk: dubbel] Standard: 0,0 |
Två linjer med noder som ligger närmare varandra än den angivna toleransen anses vara anslutna |
Maximalt punktavstånd från nätverket Valfritt |
|
[numerisk: dubbel] Standard: 0,0 |
Anger en valfri gräns för avståndet från startpunkten till nätverkslagret. Om punkten ligger längre bort från nätverket än detta avstånd kommer ett fel att uppstå. Om den inte anges kommer punkten att knäppas till den närmaste punkten på nätverkslagret, oavsett hur långt bort från nätverket den faktiskt är. |
Inkludera övre/nedre gränspunkter |
|
[boolean] Standard: Falsk |
Skapar en punktlagerutgång med två punkter för varje kant vid gränserna för serviceområdet. Den ena punkten är början på kanten, den andra är slutet. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Serviceområde (gränsnoder) |
|
[vektor: punkt] |
Utgångspunktens lager med serviceområdets gränsnoder. |
Serviceområde (linjer) |
|
[vektor: linje] |
Linjeskikt som representerar de delar av nätverket som kan betjänas av startpunkten, för den givna kostnaden. |
Python-kod
Algoritm-ID: native:tjänsteleverantörfrånpunkt
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.10.3. Kortaste vägen (lager till punkt)
Beräknar de optimala (kortaste eller snabbaste) rutterna från flera startpunkter som definieras av ett vektorlager och en given slutpunkt.
Observera
Den här algoritmen använder ellipsoidbaserade mätningar och respekterar de aktuella ellipsoidinställningarna.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektorlager som representerar nätverket |
|
[vektor: linje] |
Linjevektorlager som representerar det nätverk som ska täckas |
Stigtyp att beräkna |
|
[uppräkning] Standard: 0 |
Den typ av sökväg som ska beräknas. En av:
|
Vektorlager med startpunkter |
|
[vektor: punkt] |
Punktvektorlager vars egenskaper används som startpunkter för rutterna |
Slutpunkt (x, y) |
|
[koordinater] |
Punktfunktion som representerar slutpunkten för rutterna Tryck på knappen … bredvid alternativet och klicka på duken för att fylla parametern med den klickade punktkoordinaten. |
Kortaste vägen |
|
[vektor: linje] Standard: |
Ange utmatningslinjeskiktet för de kortaste vägarna. En av:
Här kan du också ändra filkodningen. |
Funktioner som inte går att routa Valfritt |
|
[vektor: punkt] Standard: |
Ange den utgång som ska användas för att lagra alla ingångsfunktioner som inte kunde routas (t.ex. de som ligger för långt från nätverkslagret). One of:
Här kan du också ändra filkodningen. |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Riktningsfält Valfritt |
|
[bordsfält: alla] |
Det fält som används för att ange riktningar för nätverkets kanter. De värden som används i detta fält anges med de tre parametrarna |
Värde för riktning framåt Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en riktning framåt |
Värde för bakåtriktad riktning Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en bakåtriktad riktning |
Värde för båda riktningarna Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera dubbelriktade kanter |
Förvald riktning |
|
[uppräkning] Standard: 2 |
Om en funktion inte har något värde angivet i fältet för riktning eller om inget fält för riktning har angetts, används detta riktningsvärde. Ett av följande:
|
Hastighetsfält Valfritt |
|
[tabellfält: numerisk] |
Fält som anger hastighetsvärdet (i Om en funktion inte har något värde i detta fält, eller om inget fält har angetts, används standardhastighetsvärdet (som anges med parametern ”Standardhastighet”). |
Förvald hastighet (km/h) |
|
[numerisk: dubbel] Standard: 50,0 |
Värde som ska användas för att beräkna restiden om inget hastighetsvärde anges för en kant i det angivna fältet |
Topologisk tolerans |
|
[numerisk: dubbel] Standard: 0,0 |
Två linjer med noder som ligger närmare varandra än den angivna toleransen anses vara anslutna |
Maximalt punktavstånd från nätverket Valfritt |
|
[numerisk: dubbel] Standard: Ej inställd |
Anger en valfri gräns för avståndet från start- och slutpunkterna till nätverkslagret. Om en startpunkt ligger längre bort från nätverket än detta avstånd kommer den att behandlas som icke-routerbar. Om slutpunkten ligger längre bort från nätverket än detta avstånd kommer ett fel att uppstå. Om detta inte anges kommer punkterna att knäppas till den närmaste punkten på nätverkslagret, oavsett hur långt bort från nätverket de faktiskt befinner sig. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Kortaste vägen |
|
[vektor: linje] |
Linjeskikt med den kortaste eller snabbaste vägen från var och en av startpunkterna till slutpunkten |
Funktioner som inte kan dirigeras |
|
[vektor: punkt] |
Ett valfritt utdatalager som används för att lagra alla inmatningsfunktioner som inte kunde dirigeras (t.ex. de som ligger för långt från nätverkslagret). |
Python-kod
Algoritm-ID: original:kortastepathlayertopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.10.4. Kortaste vägen (punkt till lager)
Beräknar de optimala (kortaste eller snabbaste) rutterna mellan en given startpunkt och flera slutpunkter som definieras av ett punktvektorlager.
Observera
Den här algoritmen använder ellipsoidbaserade mätningar och respekterar de aktuella ellipsoidinställningarna.
Varning
Den här algoritmen tar bort befintliga primärnycklar eller FID-värden och återskapar dem i utdatalagren.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektorlager som representerar nätverket |
|
[vektor: linje] |
Linjevektorlager som representerar det nätverk som ska täckas |
Stigtyp att beräkna |
|
[uppräkning] Standard: 0 |
Den typ av sökväg som ska beräknas. En av:
|
Startpunkt |
|
[koordinater] |
Punktfunktion som representerar startpunkten för rutterna Tryck på knappen … bredvid alternativet och klicka på duken för att fylla parametern med den klickade punktkoordinaten. |
Vektorlager med ändpunkter |
|
[vektor: punkt] |
Punktvektorlager vars egenskaper används som slutpunkter för rutterna |
Kortaste vägen |
|
[vektor: linje] Standard: |
Ange utmatningslinjeskiktet för de kortaste vägarna. En av:
Här kan du också ändra filkodningen. |
Funktioner som inte går att routa |
Valfritt |
[vektor: punkt] Standard: |
Ange den utgång som ska användas för att lagra alla ingångsfunktioner som inte kunde routas (t.ex. de som ligger för långt från nätverkslagret). One of:
Här kan du också ändra filkodningen. |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Riktningsfält Valfritt |
|
[bordsfält: alla] |
Det fält som används för att ange riktningar för nätverkets kanter. De värden som används i detta fält anges med de tre parametrarna |
Värde för riktning framåt Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en riktning framåt |
Värde för bakåtriktad riktning Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en bakåtriktad riktning |
Värde för båda riktningarna Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera dubbelriktade kanter |
Förvald riktning |
|
[uppräkning] Standard: 2 |
Om en funktion inte har något värde angivet i fältet för riktning eller om inget fält för riktning har angetts, används detta riktningsvärde. Ett av följande:
|
Hastighetsfält Valfritt |
|
[tabellfält: numerisk] |
Fält som anger hastighetsvärdet (i Om en funktion inte har något värde i detta fält, eller om inget fält har angetts, används standardhastighetsvärdet (som anges med parametern ”Standardhastighet”). |
Förvald hastighet (km/h) |
|
[numerisk: dubbel] Standard: 50,0 |
Värde som ska användas för att beräkna restiden om inget hastighetsvärde anges för en kant i det angivna fältet |
Topologisk tolerans |
|
[numerisk: dubbel] Standard: 0,0 |
Två linjer med noder som ligger närmare varandra än den angivna toleransen anses vara anslutna |
Maximalt punktavstånd från nätverket Valfritt |
|
[numerisk: dubbel] Standard: Ej inställd |
Anger en valfri gräns för avståndet från start- och slutpunkterna till nätverkslagret. Om startpunkten ligger längre bort från nätverket än detta avstånd kommer ett fel att uppstå. Om en slutpunkt ligger längre bort från nätverket än detta avstånd kommer den att behandlas som icke-routerbar. Om detta inte anges kommer punkterna att knäppas till den närmaste punkten på nätverkslagret, oavsett hur långt bort från nätverket de faktiskt befinner sig. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Kortaste vägen |
|
[vektor: linje] |
Linjeskikt med den kortaste eller snabbaste vägen från var och en av startpunkterna till slutpunkten |
Funktioner som inte kan dirigeras |
|
[vektor: punkt] |
Ett valfritt utdatalager som används för att lagra alla inmatningsfunktioner som inte kunde dirigeras (t.ex. de som ligger för långt från nätverkslagret). |
Python-kod
Algoritm-ID: native:kortastevägspinttolager
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.10.5. Kortaste vägen (punkt till punkt)
Beräknar den optimala (kortaste eller snabbaste) rutten mellan en given startpunkt och en given slutpunkt.
Observera
Den här algoritmen använder ellipsoidbaserade mätningar och respekterar de aktuella ellipsoidinställningarna.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Vektorlager som representerar nätverket |
|
[vektor: linje] |
Linjevektorlager som representerar det nätverk som ska täckas |
Stigtyp att beräkna |
|
[uppräkning] Standard: 0 |
Den typ av sökväg som ska beräknas. En av:
|
Startpunkt (x, y) |
|
[koordinater] |
Punktfunktion som representerar startpunkten för rutterna. Tryck på knappen … bredvid alternativet och klicka på duken för att fylla parametern med den klickade punktkoordinaten. |
Slutpunkt (x, y) |
|
[koordinater] |
Punktfunktion som representerar slutpunkten för rutterna. Tryck på knappen … bredvid alternativet och klicka på duken för att fylla parametern med den klickade punktkoordinaten. |
Kortaste vägen |
|
[vektor: linje] |
Ange utmatningslinjeskiktet för de kortaste vägarna. En av:
Här kan du också ändra filkodningen. |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Riktningsfält Valfritt |
|
[bordsfält: alla] |
Det fält som används för att ange riktningar för nätverkets kanter. De värden som används i detta fält anges med de tre parametrarna |
Värde för riktning framåt Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en riktning framåt |
Värde för bakåtriktad riktning Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera kanter med en bakåtriktad riktning |
Värde för båda riktningarna Valfritt |
|
[sträng] Standard: ’’ (tom sträng) |
Värde som anges i fältet direction för att identifiera dubbelriktade kanter |
Förvald riktning |
|
[uppräkning] Standard: 2 |
Om en funktion inte har något värde angivet i fältet för riktning eller om inget fält för riktning har angetts, används detta riktningsvärde. Ett av följande:
|
Hastighetsfält Valfritt |
|
[tabellfält: numerisk] |
Fält som anger hastighetsvärdet (i Om en funktion inte har något värde i detta fält, eller om inget fält har angetts, används standardhastighetsvärdet (som anges med parametern ”Standardhastighet”). |
Förvald hastighet (km/h) |
|
[numerisk: dubbel] Standard: 50,0 |
Värde som ska användas för att beräkna restiden om inget hastighetsvärde anges för en kant i det angivna fältet |
Topologisk tolerans |
|
[numerisk: dubbel] Standard: 0,0 |
Två linjer med noder som ligger närmare varandra än den angivna toleransen anses vara anslutna |
Maximalt punktavstånd från nätverket Valfritt |
|
[numerisk: dubbel] Standard: Ej inställd |
Anger en valfri gräns för avståndet från start- och slutpunkterna till nätverkslagret. Om någon av punkterna ligger längre bort från nätverket än detta avstånd kommer ett fel att uppstå. Om detta inte anges kommer punkterna att snäppas till den närmaste punkten på nätverkslagret, oavsett hur långt bort från nätverket de faktiskt är. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Kortaste vägen |
|
[vektor: linje] |
Linjeskikt med den kortaste eller snabbaste vägen från varje startpunkt till slutpunkten |
Python-kod
Algoritm-ID: nativ:kortastevägpointtopunkt
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.