GIS - shp 파일 구성
·
개발 - 정보/GIS
shp파일이란? : shp(=shape) 형식은 ArcGIS를 개발한 ESRI [Environmental Systems Research Institute] 에서 개발한 파일형식으로, 도형과 그 위치, 속성을 다루는 파일로 구성됨 공간 피처(점, 선, 면), 위치, 속성(데이터), 좌표를 저장하는 ESRI 벡터 데이터 저장파일 총 3 ~ 5개의 파일 셋으로 저장 하나의 피처 클래스를 포함함 shp파일 예시 .shp(쉐이프 포맷) : 도형파일(벡터형식) .shx(쉐이프 인덱스 포맷) : 도형의 위치, 방향정보 .dbf(속성포맷) : 각 도형의 속성정보, dBase 포맷 .sbn, .sbx : 도형의 공간 인덱스(공간 로딩 속도를 빠르게 해주는 부가적인 파일 .prj : 좌표정보 shp.xml - 공간 메타데..
Algorithm - 알고리즘 정리
·
개발 - 정보/Algorithm
알고리즘이란? : 어떠한 문제를 해결하기 위해 사용되는 풀이과정 == 문제해결방법 : 수학과 같이 여러가지 풀이법이 존재함. 프로그래밍 또한 여러가지 풀이법이 존재하나 그 중 가장 효율이 좋은방법 == 알고리즘 : 수학의 공식처럼, 특정형태 및 구조를 갖는 프로그래밍 문제에는 공식화된 알고리즘이 존재함 알고리즘의 종류 A) 정렬(Sort) 1) 버블 정렬(Bubble Sort) : 인접한 두 데이터의 크기를 비교하여 정렬하는 알고리즘 2) 선택 정렬(Selection Sort) : 주어진 데이터 중 최소값을 찾아 순서대로 정렬 하는 알고리즘 : 후보군들 중 최소값을 찾아낸 후, 맨 앞의 데이터와 교체 : 교체된 맨 앞의 데이터를 제외한 나머지 후보군에서 다시 최소값을 찾아냄 → 반복 3) 삽입 정렬(In..
WebGL 관련 용어 해설 및 정리 - 02
·
개발 - 정보/3D & WebGL
- 3D Tiles Data Format · b3dm : 지형 및 표면, 건물 내부 및 외부, 표면 등 · i3dm : 3D 모델 인스턴스 · pnts : 엄청나게 많은 수의 점(point) · cmpt : 다른형식의 타일을 하나로 연결(합성) ※ 타일 구조(타일셋)와 컨텐츠(타일) - 드로잉 버퍼 · 색상 버퍼 / 심도 버퍼 / 스텐실 버퍼 - 정점 버퍼 객체(VBO) : 정점의 특정 속성(attribute)에 대한 데이터를 보관함 - 파이프라인(Pipe Line) : (웹 애플리케이션 HTML + 자바스크립트 + 쉐이더 소스코드 + 3차원 모델링데이터) → WebGL(자바스크립트 API) → 버텍스 쉐이더 → 프리미티브 어셈블리 → 레스터화 → 프래그먼트 쉐이더 → 가위테스트 → 멀티샘플 프래그먼트 ..
WebGL 관련 용어 해설 및 정리 - 01
·
개발 - 정보/3D & WebGL
- 쉐이더(Shader) : 색조,채도,밝기 대비를 주관하고 이를 조작하여 다양한 조작가능 - Rendering Pipeline : 3D 그래픽을 렌더링할 때 WebGL이 실행하는 단계 - vertex shader(버텍스 쉐이더,정점 쉐이더) : 버텍스 정보에 수학적인 연산을 해 물체에 효과를 주는 쉐이더 : 버텍스에 입힐 수 있는 다양한 정보들(좌표,색상,텍스처,조명 등)을 데이터로 가져와 변환 - fragment shader(프래그먼트 쉐이더) : rasterization shader는 각 픽셀을 렌더링하여 최종 픽셀 출력 색상을 결정 : 색을 입히는 것 - attribute(애트리뷰트) : 버텍스 쉐이더와 WebGL간의 버텍스 데이터 연결/버텍스 셰이더에서 사용하는 입력변수 : 버텍스 좌표/생상,텍..
수토리지
'개발 - 정보' 카테고리의 글 목록 (2 Page)