달빛향기 DalHyang

쉐이프파일 구성 / shapefile / shp 파일 이란

카테고리 없음
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

쉐이프파일 이란?

ESRI[Environmental Systems Research Institute] 사에서 GIS프로그램에 사용되는 파일로 개발(ArcGIS 이외 QGIS CADMAP3D의 프로그램에서 사용 가능)

 

- 공간 피처(, , ), 위치, 속성(데이터), 좌표를 저장하는 Esri 벡터 데이터 저장 파일

- 3~5개의 파일 셋으로 저장

- 하나의 피처 클래스를 포함

 

 

 

SHP파일 구성

 

 

쉐이프 파일 구성 요소(shapefile 구성 주요 파일)

- 형태 정보 저장 = shp 파일

- 인덱스 정보 저장 = shx 파일

- 속성정보 저장 = dbf 파일

- 좌표정보 저장 = prj 파일

- 위치 정보 저장 = sbn 파일

 

 

 

 

 

 

SHP파일 기본 요소

 

*SHP파일이 정상적으로 프로그램에서 열리는 최소 구성은 3
 SHP파일, DBF파일, SHX파일
 ArcGIS  GIS프로그램 사용시 좌표계가 정의되지 않음


*SHP파일이 정상적으로 프로그램에서 열리는 최소 구성은 4
 SHP파일, DBF파일, SHX파일, PRJ파일
 ArcGIS  GIS프로그램 사용시 자동으로 좌표계 인식

 

 

 

 

 

 

 

 

 

수치지형도 버전 2.0 ngi파일 열기 및 (NGI에서 SHP, DXF변환)

기타 정보 및 일상
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

국가지리정보원에서 구입가능한 수치지형도 일반 버전과 2.0버전으로 구분되는데요 오늘은 수치지형도 2.0 ngi파일 열기 및 캐드파일인 DXF파일, GIS파일인 SHP파일로 변환하는 방법에 대해 알아보겠습니다

 

 

수치지형도 Ver 2.0 NGI파일 이란?

ngi파일로 공급되는 수치지형도 버전 2.0은 무엇인지 알아보고 시작하겠습니다

 

필자가 정리한 수치지형도 Ver 2.0 NGI파일 이란?

국토지리정보원 국가공간정보유통시스템에서 구입할 수 있는 수치지형도로서 기존 수치지형도처럼 DXF파일이 아니라 NGI 파일 포맷으로 제공되는 새로운 버전 수치지형도를 말하는데요 이런 수치지형도 Ver 2.0 NGI파일국토지리정보원에서 제공하는 무료 프로그램 NgiMap 툴을 통해 확인 사용이 가능하답니다

 

기존 수치지형도 제공형태인 캐드파일 제공형태 DXF파일(수치지형도 1.0 버전)과 다른점은 다양한 공간 속성정보와 위상정보를 포함하고 있어 기존 수치지형도보다 지리정보의 활용 폭이 다양한 파일로 호환 사용이 가능한 장점이 있어 국토지리정보원에서 이런형태로 배포/판매 하고 있답니다(ex. 오토캐드 파일형태인 DXF, DWG 및 GIS 파일 형태인 SHP파일로 상호 변환이 가능)

 

 

 

 

수치지형도 Ver 2.0 NGI파일 장점 간단 정리

1. 기존 수치지형도는 캐드파일 형태로만 제공 -> 캐드파일 및 GIS파일로 제공

2. 기존 데이터 형태가 점,선,면으로 제공 -> 점,선,면을 포함한 위상정보 및 속성정보 제공

3. SHP파일은 최소 3가지 또는 5가지의 파일이 연동되어 하나의 도면등을 제공하는데 ngi파일형식은 *.ngi & *.nda로 간편하게 구성되어 있으며 shp파일과 동일한 정보가 저장되어 있음

 

 

 

 

 

 

 

NGI파일 열기 및 다른 형식으로 변환하는 방법(NGI에서 DXF or SHP)

 

국가지리정보원, 국가공간정보유통시스템에서 제공하는 수치지형도 ver 2.0파일 형식인 ngi는 국토지리정보원에서 무상으로 제공하는 프로그램을 통해 ngi파일을 열어볼 수 있는데요 

NGI 열기 프로그램 다운로드 방법

국토지리정보원 홈페이지에 접속한후 상단 메뉴의 자료마당 공개자료실을 클릭

 

 

공개자료실에 접속한후 프로그아래 사진과 같이 프로그램 탭을 선택후 수치지형도 활용 S/W 업데이트 공개 파일을 클릭

 

 

 

 

 

ngi파일을 열고 다른 형식으로 변환할 수 있는 프로그램이 아래 그림과 같은'수치지도활용소프트웨어'zip 로서 해당 프로그램을 다운로드 및 설치

 

NGI 파일 열기

설치된 NGIS 프로그램을 실행시켜 ngis파일을 열 수 있음

 

NGIMAP 1.0 프로그램을 실행후 파일. 열기를 클릭

 

 

ngi파일이 위치해 있는 폴더로 이동후 아래 그림처럼 해당파일을 선택해 열기 shp, dxf파일도 ngimap을 통해 바로 열기 가능

 

 

 

아래 그림처럼 해당 ngi파일을 열면 해당 레이어 및 도면이 연람되며 출력, 다른파일로 변환이 가능(Dxf변환, shp변환)

 

NGI 파일 DXF나 SHP파일로 변환하기

간단한 클릭을 통해 변환이 가능함, 일반 프로그램과 마찬가지로 단축키 Ctrl + e를 누르거나 파일탭에서 파일 Export 를 아래그림 1과 같이 클릭하면 ngi파일을 dxf로 변환 가능

 

마찬가지로 ngi파일을 shp파일로 변환하고 싶으면 단축키 Ctrl + Alt + e 키를 누르거나 파일탭에서 shape export를 클릭 해서 ngi를 shp변환 저장

 

 

 

 

 

이상 수치지형도 버전 2.0 ngi파일 열기 및 DXF, shp로 변환하는 방법에 대해 알아봤습니다

SHP파일이란? 쉐이프파일, SHP 열기 shapefile유형(shp, shx, dbf, sbn, sbx)

기타 정보 및 일상
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

쉐이프 파일이란?(shapefile?)

SHP 파일은 ESRI사의 GIS 프로그램 ArcView에 사용되는 표준 포맷 파일 지리현상에 대한 기하학적 위치와 속성 정보를 저장, 제공해주는 데이터 포맷을 말합니다 주로 GIS상에서 사용하지만 최근에는 ESRI ArcView 뿐만아니라 기타 GIS등의 프로그램 및 3D 프로그램, Autocad map 등에서도 사용되고 있어 공용 표준 포맷으로 으로 사용될 만큼 광범위한 사용자층을 확보하고 있는 GIS 포맷입니다

 

SHP 포맷은 도형정보와 속성정보를 따로 관리하는 전형적인 분리형 GIS 파일로 초기에는 Point, Arc, Polygon, MutliPoint 등의 2차원 사상(feature)만을 지원했으나, 현재는 3차원 사상(feature)도 지원하고 있답니다

 

 

shp

 

 

 

 

SHP파일의 유형 및 기능

쉐이프파일의 유형을 살펴보면 다음과 같은 5개의 파일로 이루어져 있는데요(xxx는 파일이름)

xxx.shp, xxx.shx, xxx.dbf, xxx.sbx, xxx.sbn

 

 

쉐이프파일의 기능 

.shp 지리 사상의 기하학 정보를 저장

.shx 지리 사상의 기하학 정보의 인덱스를 저장(shp파일의 인덱스)

.dbf 지리 사상의 속성 정보를 제공하는 dBASE 파일(table)

.sbn 지리 사상 공간 인덱스를 저장하는 파일

.sbx spatial join등의 기능을 수행하거나, shape 필드에 대한 인덱스를 생성할 때 필요한 파일

 

 

지리현상의 기하학적인 정보와 속성 정보를 shp, shx, dbf, sbx, sbn 파일들을 통해 하나의 파일로 제공하고 있기 때문에 5가지 파일들이 하나의 묶음으로 보시면 된답니다

 

 

묶음

 

 

만약 5가지 shp파일 속성중 하나라도 빠지면 arcgis나 기타 gis프로그램 등 shp을 사용하는 프로그램에서 에러가 발생해 파일이 오픈되지 않습니다

 

 

 

 

 

shapefile의 특성

ESRI상의 GIS프로그램 ArcView에서 주로 사용되며, View에서 빠르게 공간 정보등의 보기가 가능

쉐이프 포맷으로 된 공간 사상과 속성을 손쉽게 편집, 추가, 삭제등이 가능

shapfile 포맷으로 된 새로운 주제도 생성이 가능

DXF, DWG, TEXT, Excel 등과 같은 보편화된 공간 데이터 파일 읽기 및 shp파일로 변환이 가능

 

 

 

 

 

polygon

 

 

shp파일의 구성

쉐이프파일은 main file(shp), index file(shx), dBASE table(dbf)로서 main file은 직접 엑세스가 가능하며, vertex 들을 가진 파일을 말함

메인레코드의 유형point, arc, Polygon, MultiPoint

 

 

point

 

index file은 각 메인파일의 레코드에 해당하는 인덱스파일로서 offset를 포함한 저장파일을 말함(바이트 위치, 값, 유형, 바이트 순서정보를 가진 파일의 헤더필드)

 

dos

 

 

dBASE table은 공간 사상 당 하나의 레코드를 가진 속성을 포함하여 기하학과 속성의 일대일 관계를 가지는 속성파일을 말함(Windows & DOS의 많은 table 어플르케이션에서 사용되는 표준 DBF 포맷으로 필드들의 집합은 테이블에서 표현됨)