ogrlineref

선형 참조를 생성하고 이를 이용한 계산을 수행합니다.

개요

ogrlineref [--help-general] [-progress] [-quiet]
       [-f format_name] [[-dsco NAME=VALUE] ...] [[-lco NAME=VALUE]...]
       [-create]
       [-l src_line_datasource_name] [-ln layer_name] [-lf field_name]
       [-p src_repers_datasource_name] [-pn layer_name] [-pm pos_field_name] [-pf field_name]
       [-r src_parts_datasource_name] [-rn layer_name]
       [-o dst_datasource_name] [-on layer_name]  [-of field_name] [-s step]
       [-get_pos] [-x long] [-y lat]
       [-get_coord] [-m position]
       [-get_subline] [-mb position] [-me position]

설명

ogrlineref 프로그램을 사용해서:

  • 입력 데이터로부터 선형 참조(linear reference) 파일을 생성할 수 있습니다.

  • 경로 상에 있는 입력 좌표(포인트)의 투영법에 대한 “선형 참조된” 거리를 반환할 수 있습니다.

  • “선형 참조된” 거리에 따라 경로 상에 있는 좌표(포인트)를 반환할 수 있습니다.

  • “선형 참조된” 시작 및 종단 거리에 따라 경로의 일부분을 반환할 수 있습니다.

ogrlineref 는 선형 참조 - 특수한 (예를 들어 참조 단위로 된 1km) 길이의 선분들을 담고 있는 파일을 생성하고 이 파일로부터 좌표, 선형 참조된 거리 또는 하위 라인(하위 경로)를 계산합니다. 이 유틸리티에 도형의 M 또는 Z 값은 필수가 아닙니다. 산출물을 OGR이 지원하는 모든 포맷으로 저장할 수 있습니다. 또한 표준 출력(stdout)에 몇몇 정보도 작성합니다.

--help-general

활용법을 출력합니다.

-progress

진행 상황을 출력합니다.

-quiet

오류 및 결과를 제외한 모든 메시지를 출력하지 않습니다.

-f <format_name>

산출물 포맷 이름을 선택합니다. 기본값은 shapefile을 생성하는 것입니다.

-dsco <NAME=VALUE>

데이터셋 생성 옵션 (특정 포맷 지원)

-lco <NAME=VALUE>

레이어 생성 옵션 (특정 포맷 지원)

-create

선형 참조 파일(부분들의 라인스트링)을 생성합니다.

-l <src_line_datasource_name>

입력 라인스트링 (예: 도로 등) 데이터소스를 가리키는 경로입니다.

-ln <layer_name>

데이터소스에 있는 레이어 이름입니다.

-lf <field_name>

입력 라인들을 (예: 도로 집합 등으로) 구분하기 위한 단일(unique) 값들의 필드 이름입니다.

-p <src_repers_datasource_name>

선형 참조 포인트를 (예: 도로 이정표 등을) 가리키는 경로입니다.

-pn <layer_name>

데이터소스에 있는 레이어 이름입니다.

-pm <pos_field_name>

경로를 따라 측정한 거리의 (예: 이정표 값 등의) 필드 이름입니다.

-pf <field_name>

라인에 입력 참조 포인트를 매핑하기 위한 단일(unique) 값들의 필드 이름입니다.

-r <src_parts_datasource_name>

선형 참조 파일을 가리키는 경로입니다.

-rn <layer_name>

데이터소스에 있는 레이어 이름입니다.

-o <dst_datasource_name>

산출 선형 참조 파일(라인스트링 데이터소스)을 가리키는 경로입니다.

-on <layer_name>

데이터소스에 있는 레이어 이름입니다.

-of <field_name>

입력 라인의 단일(unique) 값들을 저장하기 위한 필드의 이름입니다.

-s <step>

부분의 크기를 선형 단위로 설정합니다.

-get_pos

입력 X, Y에 대해 선형 참조된 위치를 반환합니다.

-x <long>

입력 X 좌표

-y <lat>

입력 Y 좌표

-get_coord

입력 선형 거리에 대한 경로 상 포인트를 반환합니다.

-m <position>

입력 선형 거리입니다.

-get_subline

입력 경로에서 입력 선형 위치로부터 입력 선형 위치까지의 부분을 반환합니다.

-mb <position>

입력 시작 선형 거리

-me <position>

입력 종단 선형 거리

예시

이 예시는 선형 참조에 필요한 데이터를 (1km 부분들을) 담고 있는 shapefile(parts.shp)을 생성할 것입니다.

ogrlineref -create -l roads.shp -p references.shp -pm dist -o parts.shp -s 1000 -progress