Giter Club home page Giter Club logo

data_science's People

Contributors

chaeyeon-yang avatar

Watchers

 avatar

data_science's Issues

QGIS

1. GIS(Geographic Information System) 정의
-Software designed to capture, manage, analyze and display all forms of
geographically Referenced information
-지구상에 발생하는 시/공간상의 모든 현상/객체들의 공간 데이터와 속성
데이터를 결합하여 컴퓨터를 통해 입력, 저장, 갱신 등 데이터(정보)를 관리
하고 적절한 조작, 처리, 분석을 하여 사용자에게 원하는 정보를 제공하는
정보 시스템

2. GIS 데이터 유형
-벡터(Vector)
실세계의 객체/현상은 점(포인트)/선(라인)/면(폴리곤)으로 표현하는
데이터
-래스터(Raster)
실세계의 객체/현상을 화소(픽셀)들의 배열로 표현하는 데이터
(1) 벡터 데이터

123

(2) 벡터 데이터의 종류
-점(포인트, points): 현상/객체를 점으로 표현(ex: 시설물의 위치)
-선(라인, Lines): 현상/객체를 선으로 표현 (ex: 하천, 도로 네트워크)
-면(폴리곤, Polygons): 현상/객체를 넒이를 가지는 평면으로 표현
(ex: 건물,국가)

(3) 벡터 데이터 파일 구조
1234

(4) 벡터 데이터의 구조: ESRI shapefile 구조로서 최소 3개의 파일로 구성
되어 있으며, 소프트웨어 현황에 따라 .sbx, prj(좌표계 정보) 파일이
추가될 수 있음
- Province.shp: 벡터 데이터의 기하학 정보를 저장
- Province.shx: 벡터 데이터의 색인(index) 저장
- Province.dbf: 벡터 데이터의 속성 정보를 저장

래스터 데이터

234

(1) 래스터 데이터의 구조: 주로 geotiff, jpeg2000 파일 등의 구조로서
동일한 크기의 픽셀(화소)의 배열로 실세계의 현상/객체를 표현

ex) 실세계를 벡터/래스터 데이터로 표현한 예시

31

ex) 실세계를 GIS 데이터로 표현한 예시

51

**[ QGIS 를 사용한 벡터 데이터 편집 기초 ]**
- QGIS에서 배경지도를 불러오기
  (※ QGIS에서는 오픈소스 지도 OpenStreetMap 또는 Google Map 등을
       배경지도로 사용할 수 있음)

- OpenStreetMap(OSM)은 메뉴의 플러그인을 활용하여 설치할 수 있으며,
  Google Map의 경우 탐색기 패널에서 타일링(XYZ Tiles) 기능을 사용하여
  QGIS에 불러올 수 있음
 (※ 타일링(Tiling): 지도 이미지를 사용자가 원하는 영역에 다운로드 받아
      사용하는 것)

- 플러그인을 활용한 OSM 불러오기 
  메뉴 -> 플러그인 -> 플러그인 관리 및 설치
  QuickMapServices 플러그인 검색 및 다운로드

- 타일링을 활용한 Google Map 불러오기 
  탐색기 패널 -> XYZ Tiles에서 마우스 우클릭
  새연결 버튼 클릭 후 명칭/URL 입력을 통해 Google Map 불러옴
  [https://www.hatarilabs.com/ih-en/how-to-add-a-google-map-in-qgis-3-tutorial](url)
  (※ Google Map 에 관한 URL 정보를 확인할 수 있음)

- TMS for Korea 플러그인을 활용한 네이버/다음카카오 지도 불러오기
- 배고파서 나중에 다시 정리

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.