중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 87.03% 번역되었습니다.
24.1.10. 망 분석
24.1.10.1. 서비스 영역 (레이어로부터)
Returns all the edges or parts of edges of a network that can be reached within a distance or a time, starting from a point layer. This allows evaluation of accessibility within a network, e.g., what are the places I can navigate to on a road network without spending cost greater than a given value (the cost can be distance or time).
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
커버할 망을 표현하는 라인 벡터 레이어 |
Vector layer with start points |
|
[vector: point] |
서비스 영역을 생성하는 시작점으로 사용되는 피처를 가진 포인트 벡터 레이어 |
Path type to calculate |
|
[enumeration] 기본값: 0 |
계산할 경로의 유형을 다음 가운데 하나로 선택할 수 있습니다:
|
Travel cost (distance for “Shortest”, time for “Fastest”) |
|
[numeric: double] 기본값: 0.0 |
최단 경로를 탐색하는 경우 (망 레이어 단위의) 거리로 추정한 값, 최속 경로의 경우 (시 단위의) 시간으로 추청한 값 |
Service area (lines) |
|
[vector: line] 기본값: |
서비스 영역을 담은 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Service area (boundary nodes) |
|
[vector: point] 기본값: |
서비스 영역의 경계 노드를 담은 산출 포인트 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Non-routable features |
|
[vector: point] 기본값: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Direction field 선택적 |
|
[tablefield: any] |
망 경계에 대해 방향을 지정하는 데 사용하는 필드입니다. The values used in this field are specified with the three parameters
|
Value for forward direction 선택적 |
|
[string] 기본값: |
순방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for backward direction 선택적 |
|
[string] 기본값: |
역방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for both directions 선택적 |
|
[string] 기본값: |
양방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Default direction |
|
[enumeration] 기본값: 2 |
피처가 방향 필드에 설정된 값을 가지고 있지 않거나 또는 방향 필드를 설정하지 않은 경우, 이 방향 값을 사용합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Speed field 선택적 |
|
[tablefield: numeric] |
최속 경로를 탐색하는 경우 망의 경계의 ( 피처가 이 필드에 값을 가지고 있지 않거나 또는 아무 필드도 설정하지 않은 경우, ( |
Default speed (km/h) |
|
[numeric: double] Default: 50.0 |
Value to use to calculate the travel time if no speed value is provided for an edge in the specified field |
Topology tolerance |
|
[numeric: double] 기본값: 0.0 |
지정한 허용 오차보다 가까이 있는 노드를 가진 라인 2개를 연결된 것으로 간주합니다. |
Include upper/lower bound points |
|
[boolean] 기본값: False |
서비스 영역의 경계에 있는 망 경계를 위한 포인트 2개를 가진 산출 포인트 레이어를 생성합니다. 한 포인트는 해당 망 경계의 시작점, 다른 포인트는 종단점입니다. |
Maximum point distance from network 선택적 |
|
[numeric: double] 기본값: 설정하지 않음 |
Specifies an optional limit on the distance from the points to the network layer. If a point is further from the network than this distance it will be treated as non-routable. If not set, endpoints will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Service area (boundary nodes) |
|
[vector: point] |
서비스 영역의 경계 노드를 담은 산출 포인트 레이어 |
Service area (lines) |
|
[vector: line] |
시작점에서 지정한 비용으로 서비스할 수 있는 망의 부분을 표현하는 라인 레이어 |
Non routable features |
|
[vector: point] |
An optional output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
파이썬 코드
알고리즘 ID: qgis:serviceareafromlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.10.2. 서비스 영역(포인트로부터)
Returns all the edges or parts of edges of a network that can be reached within a given distance or time, starting from a point feature. This allows the evaluation of accessibility within a network, e.g., what are the places I can navigate to on a road network without spending a cost greater than a given value (the cost can be distance or time).
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Vector layer representing the network |
|
[vector: line] |
커버할 망을 표현하는 라인 벡터 레이어 |
Path type to calculate |
|
[enumeration] 기본값: 0 |
계산할 경로의 유형을 다음 가운데 하나로 선택할 수 있습니다:
|
Start point |
|
[coordinates] |
그 주위에 서비스 영역을 계산할 포인트의 좌표 Press the … button next to the option and click on the canvas to fill the parameter with the clicked point coordinate. |
Travel cost (distance for “Shortest”, time for “Fastest”) |
|
[numeric: double] Default: 0.O |
최단 경로를 탐색하는 경우 (망 레이어 단위의) 거리로 추정한 값, 최속 경로의 경우 (시 단위의) 시간으로 추청한 값 |
Service area (lines) 선택적 |
|
[vector: line] 기본값: |
서비스 영역을 담은 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Service area (boundary nodes) 선택적 |
|
[vector: point] 기본값: |
서비스 영역의 경계 노드를 담은 산출 포인트 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Direction field 선택적 |
|
[tablefield: any] |
망 경계에 대해 방향을 지정하는 데 사용하는 필드입니다. The values used in this field are specified with the three parameters
|
Value for forward direction 선택적 |
|
[string] 기본값: |
순방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for backward direction 선택적 |
|
[string] 기본값: |
역방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for both directions 선택적 |
|
[string] 기본값: |
양방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Default direction |
|
[enumeration] 기본값: 2 |
피처가 방향 필드에 설정된 값을 가지고 있지 않거나 또는 방향 필드를 설정하지 않은 경우, 이 방향 값을 사용합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Speed field 선택적 |
|
[tablefield: numeric] |
최속 경로를 탐색하는 경우 망의 경계의 ( 피처가 이 필드에 값을 가지고 있지 않거나 또는 아무 필드도 설정하지 않은 경우, ( |
Default speed (km/h) |
|
[numeric: double] Default: 50.0 |
Value to use to calculate the travel time if no speed value is provided for an edge in the specified field |
Topology tolerance |
|
[numeric: double] 기본값: 0.0 |
지정한 허용 오차보다 가까이 있는 노드를 가진 라인 2개를 연결된 것으로 간주합니다. |
Maximum point distance from network 선택적 |
|
[numeric: double] 기본값: 0.0 |
Specifies an optional limit on the distance from the start point to the network layer. If the point is further from the network than this distance an error will be raised. If not set, the point will be snapped to the nearest point on the network layer, regardless of how far away from the network it actually is. |
Include upper/lower bound points |
|
[boolean] 기본값: False |
서비스 영역의 경계에 있는 망 경계를 위한 포인트 2개를 가진 산출 포인트 레이어를 생성합니다. 한 포인트는 해당 망 경계의 시작점, 다른 포인트는 종단점입니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Service area (boundary nodes) |
|
[vector: point] |
서비스 영역의 경계 노드를 담은 산출 포인트 레이어 |
Service area (lines) |
|
[vector: line] |
시작점에서 지정한 비용으로 서비스할 수 있는 망의 부분을 표현하는 라인 레이어 |
파이썬 코드
알고리즘 ID: native:serviceareafrompoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.10.3. 최단 경로 (레이어에서 포인트로)
벡터 레이어와 지정한 종단점으로 정의된 여러 시작점들로부터 최적(최단 또는 최속) 경로를 계산합니다.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
커버할 망을 표현하는 라인 벡터 레이어 |
Path type to calculate |
|
[enumeration] 기본값: 0 |
계산할 경로의 유형을 다음 가운데 하나로 선택할 수 있습니다:
|
Vector layer with start points |
|
[vector: point] |
경로의 시작점으로 사용되는 피처를 가진 포인트 벡터 레이어 |
End point (x, y) |
|
[coordinates] |
경로의 종단점을 표현하는 포인트 피처 Press the … button next to the option and click on the canvas to fill the parameter with the clicked point coordinate. |
Shortest path |
|
[vector: line] 기본값: |
최단 경로를 담은 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Non-routable features 선택적 |
|
[vector: point] 기본값: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Direction field 선택적 |
|
[tablefield: any] |
망 경계에 대해 방향을 지정하는 데 사용하는 필드입니다. The values used in this field are specified with the three parameters
|
Value for forward direction 선택적 |
|
[string] 기본값: |
순방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for backward direction 선택적 |
|
[string] 기본값: |
역방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for both directions 선택적 |
|
[string] 기본값: |
양방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Default direction |
|
[enumeration] 기본값: 2 |
피처가 방향 필드에 설정된 값을 가지고 있지 않거나 또는 방향 필드를 설정하지 않은 경우, 이 방향 값을 사용합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Speed field 선택적 |
|
[tablefield: numeric] |
최속 경로를 탐색하는 경우 망의 경계의 ( 피처가 이 필드에 값을 가지고 있지 않거나 또는 아무 필드도 설정하지 않은 경우, ( |
Default speed (km/h) |
|
[numeric: double] Default: 50.0 |
Value to use to calculate the travel time if no speed value is provided for an edge in the specified field |
Topology tolerance |
|
[numeric: double] 기본값: 0.0 |
지정한 허용 오차보다 가까이 있는 노드를 가진 라인 2개를 연결된 것으로 간주합니다. |
Maximum point distance from network 선택적 |
|
[numeric: double] 기본값: 설정하지 않음 |
Specifies an optional limit on the distance from the start and end points to the network layer. If a start feature is further from the network than this distance it will be treated as non-routable. If the end point is further from the network than this distance an error will be raised. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Shortest path |
|
[vector: line] |
각 시작점부터 종단점까지의 최단 또는 최속 경로를 담은 라인 레이어 |
Non routable features |
|
[vector: point] |
An optional output layer which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
파이썬 코드
알고리즘 ID: native:shortestpathlayertopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.10.4. 최단 경로 (포인트에서 레이어로)
지정한 시작점과 포인트 벡터 레이어로 정의한 여러 종단점 사이의 최적(최단 또는 최속) 경로를 계산합니다.
경고
This algorithm drops existing primary keys or FID values and regenerates them in output layers.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
커버할 망을 표현하는 라인 벡터 레이어 |
Path type to calculate |
|
[enumeration] 기본값: 0 |
계산할 경로의 유형을 다음 가운데 하나로 선택할 수 있습니다:
|
Start point |
|
[coordinates] |
경로의 시작점을 표현하는 포인트 피처 Press the … button next to the option and click on the canvas to fill the parameter with the clicked point coordinate. |
Vector layer with end points |
|
[vector: point] |
경로의 종단점으로 사용되는 피처를 가진 포인트 벡터 레이어 |
Shortest path |
|
[vector: line] 기본값: |
최단 경로를 담은 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Non-routable features |
선택적 |
[vector: point] 기본값: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Direction field 선택적 |
|
[tablefield: any] |
망 경계에 대해 방향을 지정하는 데 사용하는 필드입니다. The values used in this field are specified with the three parameters
|
Value for forward direction 선택적 |
|
[string] 기본값: |
순방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for backward direction 선택적 |
|
[string] 기본값: |
역방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for both directions 선택적 |
|
[string] 기본값: |
양방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Default direction |
|
[enumeration] 기본값: 2 |
피처가 방향 필드에 설정된 값을 가지고 있지 않거나 또는 방향 필드를 설정하지 않은 경우, 이 방향 값을 사용합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Speed field 선택적 |
|
[tablefield: numeric] |
최속 경로를 탐색하는 경우 망의 경계의 ( 피처가 이 필드에 값을 가지고 있지 않거나 또는 아무 필드도 설정하지 않은 경우, ( |
Default speed (km/h) |
|
[numeric: double] Default: 50.0 |
Value to use to calculate the travel time if no speed value is provided for an edge in the specified field |
Topology tolerance |
|
[numeric: double] 기본값: 0.0 |
지정한 허용 오차보다 가까이 있는 노드를 가진 라인 2개를 연결된 것으로 간주합니다. |
Maximum point distance from network 선택적 |
|
[numeric: double] 기본값: 설정하지 않음 |
Specifies an optional limit on the distance from the start and end points to the network layer. If the start point is further from the network than this distance an error will be raised. If an end feature is further from the network than this distance it will be treated as non-routable. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Shortest path |
|
[vector: line] |
각 시작점부터 종단점까지의 최단 또는 최속 경로를 담은 라인 레이어 |
Non routable features |
|
[vector: point] |
An optional output layer which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
파이썬 코드
알고리즘 ID: native:shortestpathpointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.10.5. 최단 경로 (포인트에서 포인트로)
지정한 시작점 및 종단점 사이의 최적(최단 또는 최속) 경로를 계산합니다.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
커버할 망을 표현하는 라인 벡터 레이어 |
Path type to calculate |
|
[enumeration] 기본값: 0 |
계산할 경로의 유형을 다음 가운데 하나로 선택할 수 있습니다:
|
Start point (x, y) |
|
[coordinates] |
Point feature representing the start point of the routes. Press the … button next to the option and click on the canvas to fill the parameter with the clicked point coordinate. |
End point (x, y) |
|
[coordinates] |
Point feature representing the end point of the routes. Press the … button next to the option and click on the canvas to fill the parameter with the clicked point coordinate. |
Shortest path |
|
[vector: line] |
최단 경로를 담은 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Direction field 선택적 |
|
[tablefield: any] |
망 경계에 대해 방향을 지정하는 데 사용하는 필드입니다. The values used in this field are specified with the three parameters
|
Value for forward direction 선택적 |
|
[string] 기본값: |
순방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for backward direction 선택적 |
|
[string] 기본값: |
역방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Value for both directions 선택적 |
|
[string] 기본값: |
양방향 경계를 식별하기 위해 방향 필드에서 설정한 값 |
Default direction |
|
[enumeration] 기본값: 2 |
피처가 방향 필드에 설정된 값을 가지고 있지 않거나 또는 방향 필드를 설정하지 않은 경우, 이 방향 값을 사용합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Speed field 선택적 |
|
[tablefield: numeric] |
최속 경로를 탐색하는 경우 망의 경계의 ( 피처가 이 필드에 값을 가지고 있지 않거나 또는 아무 필드도 설정하지 않은 경우, ( |
Default speed (km/h) |
|
[numeric: double] Default: 50.0 |
Value to use to calculate the travel time if no speed value is provided for an edge in the specified field |
Topology tolerance |
|
[numeric: double] 기본값: 0.0 |
지정한 허용 오차보다 가까이 있는 노드를 가진 라인 2개를 연결된 것으로 간주합니다. |
Maximum point distance from network 선택적 |
|
[numeric: double] 기본값: 설정하지 않음 |
Specifies an optional limit on the distance from the start and end points to the network layer. If either point is further from the network than this distance an error will be raised. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Shortest path |
|
[vector: line] |
각 시작점부터 종단점까지의 최단 또는 최속 경로를 담은 라인 레이어 |
파이썬 코드
알고리즘 ID: native:shortestpathpointtopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.