이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 v.externalgrass 명령입니다.
프로그램:
이름
v.외부 - OGR 지원 레이어에 대한 링크로 새로운 유사 벡터 맵을 생성합니다.
PostGIS 기능 테이블.
키워드
벡터, 가져오기, 외부, OGR, PostGIS
개요
v.외부
v.외부 --도움
v.외부 [-fltb] 입력=현 층=name [출력=name] [--덮어 쓰기] [--도움]
[--말 수가 많은] [--조용한] [--ui]
플래그 :
-f
지원되는 형식 나열 및 종료
-l
데이터 소스에서 사용 가능한 레이어를 나열하고 종료합니다.
-t
데이터 소스의 피처 유형을 포함하여 사용 가능한 레이어 나열 및 종료
형식: 레이어 이름, 유형, 투영 확인, 형상
-b
토폴로지를 구축하지 않음
--덮어쓰기
출력 파일이 기존 파일을 덮어쓰도록 허용
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
입력=현 [필수의]
입력 OGR 또는 PostGIS 데이터 소스의 이름
예 :
ESRI Shapefile: shapefile을 포함하는 디렉토리
MapInfo 파일: mapinfo 파일을 포함하는 디렉토리
PostGIS 데이터베이스: 연결 문자열, 예. 'PG:dbname=db 사용자=grass'
층=name [필수의]
연결될 OGR 레이어 또는 PostGIS 피처 테이블의 이름
예 :
ESRI 셰이프파일: 셰이프파일 이름
MapInfo 파일: mapinfo 파일 이름
PostGIS 데이터베이스: 테이블 이름
출력=name
출력 GRASS 벡터 맵의 이름(기본값: 입력 레이어)
기술
v.외부 외부 OGR 레이어 또는 PostGIS 기능에 대한 링크로 새 벡터 맵을 생성합니다.
테이블. OGR(Simple Feature Library)은 GDAL 라이브러리의 일부이므로 설치가 필요합니다.
사용할 GDAL v.외부 외부 OGR 레이어의 경우. PostGIS 기능 테이블은 다음과 같을 수 있습니다.
내장을 사용해도 연결됨 GRASS-PostGIS 데이터 운전사 (GRASS를 사용하여 구축해야 함
PostgreSQL 지원).
지원 오그 벡터 형식
지원되는 OGR 형식을 나열하려면 다음을 입력하십시오.
v.외부 -f
자세한 내용은 OGR 웹사이트를 참조하세요.
사용 예
ESRI 셰이프 파일
'test_shape.shp'가 '/home/user/shape_data' 디렉토리에 있다고 가정합니다.
v.외부 입력=/home/user/shape_data 레이어=test_shape 출력=grass_map
MapInfo 파일
v.외부 입력=./ 레이어=mapinfo_test 출력=grass_map
SDTS 파일
참고: CATD 파일을 선택해야 합니다.
v.외부 입력=CITXCATD.DDF 출력=도시
호랑이 파일
v.외부 입력=입력/2000/56015/ 레이어=CompleteChain,PIP 출력=t56015_all
PostGIS 레이어
PostGIS 링크는 기본적으로 내장된 PostGIS 지원에 의해 생성됩니다. 사용하여 GRASS-PostGIS
데이터 운전사. 환경 변수 GRASS_VECTOR_OGR이 존재하거나 GRASS가 컴파일된 경우
PostgreSQL을 지원하지 않으면 GRASS는 OGR-PostgreSQL 드라이버를 사용하여 링크를 생성합니다.
v.external input="PG:host=localhost 사용자=postgres dbname=postgis" 레이어=폴리맵
노트
OGR(또는 PostGIS)에서 사용하는 단순 피처 데이터 모델은 OGR(또는 PostGIS)과 매우 다릅니다.
GRASS에서 사용하는 토폴로지 형식입니다. 실제 토폴로지 대신 소위 '의사 토폴로지'가
연결된 데이터를 위해 생성됨 v.외부. 사용자는 이 두 가지의 차이점을 배워야 합니다.
GRASS 기본 데이터와 올바르게 작동하는 일부 모듈은 잘못된 형식을 생성할 수 있기 때문에
다음에 의해 생성된 입력 벡터 맵이 포함된 결과 v.외부.
만나다 v.db.연결 외부 DBMS의 속성을 유지하는 예는 다음과 같습니다.
쓰기 가능 모드.
참조
OGR 벡터 라이브러리 C API 문서
onworks.net 서비스를 사용하여 v.externalgrass를 온라인으로 사용하세요.