gnmmanage

네트워크를 관리합니다.

개요

gnmmanage [--help][-q][-quiet][--long-usage]
        [info]
        [create [-f <format_name>] [-t_srs <srs_name>] [-dsco NAME=VALUE]... ]
        [import src_dataset_name] [-l layer_name]
        [connect <gfid_src> <gfid_tgt> <gfid_con> [-c <cost>] [-ic <inv_cost>] [-dir <dir>]]
        [disconnect <gfid_src> <gfid_tgt> <gfid_con>]
        [rule <rule_str>]
        [autoconnect <tolerance>]
        [delete]
        [change [-bl gfid][-unbl gfid][-unblall]]
        <gnm_name> [<layer> [<layer> ...]]

설명

gnmmanage 프로그램은 GDAL의 지리 네트워크(geographical network) 상에서 다양한 관리 작업을 수행할 수 있습니다. 이 프로그램은 네트워크 생성 및 삭제는 물론 네트워크의 객체, 위상 및 규칙을 관리하는 기능을 가지고 있습니다.

-info

시스템 및 클래스 레이어, 네트워크 메타데이터, 네트워크 특수 참조 등 네트워크에 대한 다양한 정보를 출력합니다.

create

네트워크를 생성합니다.

-f <format_name>

산출물 파일 포맷의 이름

-t_srs <srs_name>

대상 공간 좌표계

-dsco NAME=VALUE

name=value 쌍으로 설정하는 네트워크 설정 옵션

import <src_dataset_name>

복사할 데이터셋의 이름으로 레이어 가져오기

-l layer_name

데이터셋에 있는 레이어 이름입니다. 설정하지 않는 경우 0번 레이어를 복사합니다.

connect <gfid_src> <gfid_tgt> <gfid_con>

gfid_src와 gfid_tgt가 꼭짓점이고 gfid_con이 경계인 위상 연결을 생성합니다. (시스템 경계를 삽입하려면 gfid_con을 -1로 지정하십시오.)

다음 값들을 직접 할당할 수 있습니다:

-c <cost>

비용/가중치

-ic <invcost>

역비용(inverse cost)

-dir <dir>

경계의 방향

disconnect <gfid_src> <gfid_tgt> <gfid_con>

네트워크 그래프에서 연결성을 제거합니다.

rule <rule_str>

지정한 rule_str 문자열로 네트워크에 규칙을 생성합니다.

autoconnect <tolerance>

지정한 Double 데이터 유형 허용 오차와 레이어 이름으로 위상을 자동 생성합니다. 레이어 이름을 지정하지 않으면 네트워크의 모든 레이어를 사용할 것입니다.

delete

네트워크를 삭제합니다.

change

네트워크 경계 또는 꼭짓점의 차단 상태(blocking state)를 변경합니다.

-bl <gfid>

주요 작업 전에 객체를 차단합니다. 차단한 객체는 특수 레이어에 저장됩니다.

-unbl <gfid>

주요 작업 전에 객체를 차단 해제합니다.

-unblall

주요 작업 전에 차단된 객체를 모두 차단 해제합니다.

<gnm_name>

작업할 네트워크 (경로와 이름)

<layer>

네트워크 레이어의 이름