파이썬을 활용한 지리공간 분석 마스터하기 : 북윈도
리뷰 0 위시 120

파이썬을 활용한 지리공간 분석 마스터하기 요약정보 및 구매

GeoDjango, CARTOframes, MapboxGL-Jupyter를 활용한 GIS 프로세싱

상품 선택옵션 0 개, 추가옵션 0 개

출판사 에이콘출판
저자 폴 크릭커드 , 에릭 반 리스 , 사일러스 톰스
ISBN 9791161754505 (1161754504)
정가 40,000원
판매가 36,000원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
GeoDjango, CARTOframes, MapboxGL-Jupyter를 활용한 GIS 프로세싱
상품 상세설명


★ 요약 ★ 사용하기 쉽고 다양한 분야에서 인기 있는 언어인 파이썬을 사용해 값비싼 도구 없이 전문적인 GIS 프로세싱을 배울 수 있다. 또한 지리공간분석, 통계분석, 데이터관리를 위해 준비된 다양한 파이썬 라이브러리 사용한 예제로 지리공간 데이터를 처리하는 방법을 쉽게 배울 수 있다. 이 책을 통해 지리공간 데이터를 처리하는 오픈소스와 상용툴의 사용법을 살펴보고 실제 분석과 코드를 작성해 볼 수 있다. ★ 이 책에서 다루는 내용 ★ ■ 파이썬 3로 코드 라이브러리 관리 및 추상적 지리공간 분석 기술 ■ 지리공간 분석 작업을 수행하는 인기 있는 코드 라이브러리 살펴보기 ■ 데이터 변환, 데이터 관리, 웹 맵 및 REST API 개발을 위한 코드 라이브러리 활용 ■ 클라우드에서 지리공간 데이터 처리와 관련된 기술 학습 ■ PostGIS, SQL Server, SpatiaLite와 같은 지리공간 데이터베이스에서 파이썬 3 기능 활용 ★ 이 책의 대상 독자 ★ 위치 정보와 파이썬으로 작업하는 모든 사람을 위한 책이다. 파이썬 3로 구축된 GIS 데이터 관리, 분석 기법, 코드 라이브러리를 다루는 학생, 개발자, 지리공간 전문가 모두 이 책을 활용할 수 있다. ★ 이 책의 구성 ★ 1장, ‘패키지 설치와 관리’에서는 코드 라이브러리를 설치, 관리하는 방법을 설명한다. 2장, ‘지리공간 코드 라이브러리 소개’에서는 지리공간 데이터를 처리하고 분석하는 데 사용되는 주요 코드 라이브러리를 다룬다. 3장, ‘지리공간 데이터베이스 소개’에서는 데이터 저장과 분석에 사용되는 지리공간 데이터베이스를 소개한다. 4장, ‘데이터 타입, 저장 공간 및 변환’에서는 GIS 내에 존재하는 다양한 데이터 타입(벡터와 래스터)에 초점을 맞춘다. 5장, ‘벡터 데이터 분석’에서는 Shapely, OGR, GeoPandas 같은 벡터 데이터를 분석하고 처리하는 데 사용되는 파이썬 라이브러리를 다룬다. 6장, ‘래스터 데이터 처리’에서는 지리공간 분석을 수행하기 위해 GDAL 및 Rasterio를 사용해 래스터 데이터셋을 처리하는 방법을 살펴본다. 7장, ‘지오데이터베이스를 사용한 지오프로세싱’에서는 공간 SQL을 사용해 공간 칼럼을 포함하는 데이터베이스 테이블로 지오프로세싱을 수행하는 방법을 보여준다. 8장, ‘QGIS 분석 자동화’에서는 PyQGIS를 사용해 QGIS 매핑 제품군 내에서 분석을 자동화하는 방법을 알려준다. 9장, ‘ArcGIS API 및 ArcGIS 온라인’에서는 파이썬 3를 사용해 Esri의 클라우드 플랫폼인 ArcGIS 온라인에서 활용 가능한 파이썬 ArcGIS API를 소개한다. 10장, ‘GPU 데이터베이스와 지오프로세싱 파이썬’에서는 툴을 사용해 클라우드 기반 데이터와 상호 작용해 데이터를 검색하고 처리하는 부분을 다룬다. 11장, ‘Flask와 GeoAlchemy2’에서는 Flask 파이썬 웹프레임워크와 GeoAlchemy ORM을 사용해 공간 데이터 쿼리를 수행하는 방법을 설명한다. 12장, ‘GeoDjango 공간 데이터’에서는 쿼리를 수행하기 위해 Django 파이썬 웹 프레임워크와 GeoDjango ORM을 사용하는 방법을 다룬다. 13장, ‘지리공간 REST API’에서는 지리공간 데이터를 위한 REST API를 개발하는 방법을 다룬다. 14장, ‘클라우드 지오데이터베이스 분석 및 시각화’에서는 CARTOframes 파이썬 패키지를 소개하고 CARTO 지도, 분석 및 데이터 서비스를 데이터 과학 워크플로우에 통합하는 방법을 소개한다. 15장, ‘Cartography 클라우드 지도 제작’에서는 자동화 주피터 노트북을 위한 새로운 위치 데이터 시각화 라이브러리를 다룬다. 16장, ‘하둡으로 파이썬 지오프로세싱’에서는 분산 서버를 이용한 지리공간 분석 수행 방법을 설명한다.

목차
1장. 패키지 설치와 관리

__아나콘다 소개
____아나콘다를 사용해 파이썬 설치하기
__주피터 노트북 실행하기
____노트북 실행하기
________새 노트북 만들기
________코드 추가하기
__파이썬 패키지 관리
____아나콘다 내비게이터로 패키지 관리
____아나콘다 클라우드에서 온라인 패키지 검색하기
____conda로 파이썬 패키지 관리하기
____pip로 파이썬 패키지 관리하기
____pip를 사용해 패키지 업그레이드 및 제거하기
__파이썬 가상 환경
____아나콘다를 사용한 가상 환경
____conda로 환경 관리하기
____virtualenv 사용하기
__요약

2장. 지리공간 코드 라이브러리 소개

__GDAL과 OGR 라이브러리
____GDAL 설치하기
________아나콘다 3로 GDAL 설치하기
________conda로 GDAL 설치하기
________pip로 GDAL 설치하기
________pip로 GDAL 두 번째 버전 설치하기
________추천할 만한 다른 GDAL 리소스
__GEOS
____GEOS 설치하기
____Shapely
____Shapely 설치하기
__Fiona
____Fiona 설치하기
__pyshp 파이썬 쉐이프파일 라이브러리
____pyshp 설치하기
__pyproj
____pyproj 설치하기
__Rasterio
____Rasterio 의존성
____Rasterio 설치
__GeoPandas
____GeoPandas 설치
____GeoPandas 의존성
__함께 사용하는 방법
__요약

3장. 지리공간 데이터베이스 소개

__윈도우에 PostgreSQL, PostGIS 설치하기
__맥에 PostgreSQL, PostGIS 설치하기
__파이썬으로 PostgreSQL, PostGIS 작업하기
____psycopg2로 PostgreSQL 연결하기
________psycopg2 설치하기
________데이터베이스에 연결하고 테이블 생성하기
________테이블에 데이터 추가하기
________Shapely
________데이터 쿼리하기
________CRS 변경하기
________버퍼
________거리와 주변
________데이터터베이스에서의 선
________선의 길이
________선 교차하기
________폴리곤
________폴리곤 내부의 포인트
__요약

4장. 데이터 타입, 저장 공간 및 변환

__래스터, 벡터 데이터
____쉐이프파일
____GeoJSON
____KML
____GeoPackage
__래스터 데이터 포맷
__GeoPandas로 벡터 데이터 읽고 쓰기
__GR로 벡터 데이터 읽고 쓰기
__Rasterio로 래스터 데이터 읽고 쓰기
__GDAL로 래스터 데이터 읽고 쓰기
__요약


5장. 벡터 데이터 분석

__OGR 라이브러리
____OGR 배치 명령
____ogrmerge
____OGR 라이브러리와 파이썬 바인딩
____OGR 주요 모듈과 클래스
________OGR로 폴리곤 지오메트리 생성하기
________GeoJSON에서 폴리곤 지오메트리 생성하기
________기본 지오메트릭 연산
________신규 쉐이프파일에 폴리곤 데이터 쓰기
________공간 필터를 사용해 특징 선택하기
__Shapely와 Fiona
____Shapely 객체와 클래스
____지리공간 분석용 Shapely 메서드
____Fiona 데이터 모델
________Shapely로 지오메트리 생성하기
________Shapely로 JSON 지오메트리 읽기
________Fiona 데이터 읽기
________Shapely, Fiona로 쉐이프파일 내 지오메트리 벡터 접근하기
__GeoPandas
____GeoPandas로 지리공간 분석
________GeoPandas와 Matplotilb으로 지오메트리 데이터 플로팅하기
________GeoPandas로 산불 데이터 매핑하기
____데이터 검증 문제
__요약

6장. 래스터 데이터 처리

__GDAL을 사용해 래스터 데이터 다루기
____GDAL 라이브러리로 래스터 데이터 로드 및 쿼리하기
____GDAL을 이용한 래스터 생성
__PostgreSQL에서 래스터 처리하기
____PostgreSQL에 래스터 로드하기
____PostgreSQL로 래스터 쿼리 수행하기
________래스터 메타데이터 쿼리하기
________지오메트리 결괏값 쿼리
________반환된 값 쿼리하기
__요약

7장. 지오데이터베이스를 사용한 지오프로세싱

__범죄 대시보드
____범죄 데이터베이스 구성
________테이블 생성하기
________데이터 채우기
________쿼리 매핑하기
________대화형 위젯
________차트
________트리거
__요약

8장. QGIS 분석 자동화

__파이썬 콘솔로 작업하기
____레이어 로딩하기
____레이어 처리하기
________레이어 속성
________특징 속성
____PostGIS에서 레이어 그리기
________포인트 그리기
________PostGIS에서 폴리곤 그리기
____특징 추가, 편집, 삭제하기
________기존 레이어에 특징 추가하기
________기존 레이어에서 항목 삭제하기
________기존 레이어에서 특징 편집하기
____수식을 사용해 특징 선택하기
____툴박스 사용하기
__사용자 정의 툴박스 만들기
__요약


9장. 파이썬 ArcGIS API 및 ArcGIS 온라인

__파이썬 및 ArcGIS 온라인용 ArcGIS API 소개
____파이써닉 웹 API
____API 설치하기
________API 테스팅
________문제 해결
____Esri 사용자 계정 인증
________서로 다른 Esri 사용자 계정
____파이썬 ArcGIS API의 여러 모듈들
____연습 1 - API 임포팅 및 맵 위젯 사용하기
________개인화된 ArcGIS 온라인 계정 만들기
____연습 2 - 지리공간 콘텐츠 검색, 표시, 설명하기
____연습 3 - 래스터 데이터 및 API 지오프로세싱 함수 사용하기
__요약

10장. GPU 데이터베이스와 지오프로세싱

__클라우드 지오데이터베이스 솔루션
____빅데이터 프로세싱
____OmniSciDB 아키텍처
________클라우드 대 로컬 대 혼합
____클라우드에 OmniSciDB 인스턴스 생성하기
________AMI 검색하기
________AWS 계정 만들기
________키 쌍 생성하기
________인스턴스 실행하기
________버전 선택하기
________인스턴스 검색하기
________보안 그룹 설정하기
____Immerse 환경
________Immerse로 로깅하기
________CSV 가져오기
________차트 만들기
________SQL EDITOR 사용하기
________지리공간 데이터 사용하기
____터미널에서 데이터베이스 연결하기
________PuTTYgen
________pymapd 설치하기
________연결 생성하기
________데이터 커서
________테이블 생성하기
________INSERT 구문
________아파치 애로우로 데이터 로드하기
________포함 여부 확인
__요약

11장. Flask와 GeoAlchemy2

__Flask와 컴포넌트 모듈
____설정
________pip로 모듈 설치하기
____Flask 애플리케이션 개발하기
____데이터소스에서 데이터 다운로드하기
________카운티, 디스트릭트, 주 및 경기장 쉐이프파일
____데이터베이스, 데이터 테이블 생성하기
________신규 데이터베이스에 PostGIS 확장 테이블 추가하기
________데이터베이스 테이블 정의
________테이블 생성하기
____신규 데이터 테이블로 데이터 삽입하기
________필요한 모듈 임포트하기
________쉐이프파일 검색과 읽기
____Flask 애플리케이션 컴포넌트
________폴더 구조와 컨트롤러 객체
________폼
________뷰
________웹 지도 템플릿
________로컬에서 웹 애플리케이션 실행하기
__요약

12장. GeoDjango

__Django, GeoDjango 설치 및 설정하기
____Django에서 GeoDjango까지
____Django 설치하기
________윈도우 환경변수 수정하기
____프로젝트와 애플리케이션 생성하기
________명령행 인수 startproject
________manage.py로 애플리케이션 생성하기
________settings.py 설정하기
__애플리케이션 만들기
____manage.py
________데이터 모델 생성하기
________데이터베이스 마이그레이션
________LayerMapping
____관리 패널
________GeoDjango 관리 패널
____URLs
________URL 패턴
____뷰
________필수 폴더와 파일
________뷰 작성하기
____애플리케이션 실행하기
__요약

13장. 지리공간 REST API

__파이썬 REST API 만들기
____REST
____JSON
____파이썬 REST API
________Flask
________기타 프레임워크
____Flask URLs 변수
________숫자 타입 변환기
____요청 메서드
________GET 요청
________POST 요청
________기타 활용 가능한 요청 메서드
__REST API 애플리케이션
____애플리케이션 컴포넌트
________애플리케이션 폴더와 파일 구조
________forms.py
________views.py
________기본 URL
________Arenas 테이블
________States 데이터
________County 데이터
________Districts 데이터
____API POST 엔드포인트
________새 경기장
________requests 라이브러리로 POST 요청 보내기
________arena 삭제하기
____로컬에서 REST API 실행하기
__Flask에서 IIS 로 배포하기
____Flask와 웹서버
________WSGI
________WFastCGI 모듈 및 FastCGI 설치하기
________FastCGI 설정하기
________루트 서버 설정과 환경변수
__요약

14장. 클라우드 지오데이터베이스 분석 및 시각화

__CARTOframes 설치 방법
____추가 리소스
____주피터 노트북
____CARTO API 키
____패키지 의존성
____CARTO Data Observatory
__CARTO 계정 가입하기
____CARTO 무료 체험판
________데이터셋 추가하기
________API 키
________데이터셋 추가하기
__가상 환경
____virtualenv 설치하기
________virtualenv 실행하기
____가상 환경 활성화하기
____virtualenv 내 모듈 설치하기
________사용 모듈
__주피터 노트북 사용하기
____계정 접속하기
________자격증명 저장하기
____데이터셋 액세스하기
________개별행 선택하기
____CSV 데이터셋 로딩하기
____쉐이프파일 로딩
________GeoPandas 설치하기
________CARTO에 쓰기
____지오메트리 CSV 로딩하기
____지리공간 분석
____데이터셋 편집 및 업데이트하기
________overwrite=True
____맵 만들기
__요약

15장. Cartography 클라우드 지도 제작 자동화

__지도 제작에 관한 모든 것
____GIS에 맵박스 통합하는 방법
____맵박스 도구
________MapboxGL
________맵박스 파이썬 SDK
____맵박스 시작하기
________맵박스 계정 등록
________API 토큰 생성하기
________맵박스 계정에 데이터 추가하기
________예제 - GeoJSON 데이터셋 업로드하기
________예제 - 타일셋 데이터 업로드하기
__맵박스 스튜디오
____베이스맵 커스터마이징
________타일셋 추가하기
____가상 환경
________MapboxGL-Jupyter 설치하기
________주피터 노트북 설치하기
________Pandas, GeoPandas 설치하기
____주피터 노트북 서버 사용하기
________GeoPandas로 데이터 가져오기
________폴리곤에서 포인트 생성하기
________데이터 정제
________GeoJSON에 포인트 저장하기
________맵에 포인트 추가하기
________등급별 색상 시각화 만들기
________색상, 크기, 구분 자동 설정
____단계 구분도 만들기
________지도 저장하기
________히트맵 만들기
____맵박스 파이썬 SDK로 데이터 업로드하기
________데이터셋 생성하기
________데이터셋에 데이터 로드하기
________데이터셋에서 데이터 읽기
________행 삭제하기
__요약

16장. 하둡으로 파이썬 지오프로세싱

__하둡이란?
__하둡 프레임워크 설치하기
____리눅스 설치하기
____도커 설치하기
____호튼웍스 설치하기
__하둡 기초
____SSH를 통한 연결
____암바리
__하둡 Esri GIS 도구
__파이썬과 HDFS, 하이브
__요약
출판사 서평
★ 옮긴이의 말 ★GIS(지리정보시스템), 지리공간 데이터 분석은 오래된 분야이고 관련 분야에 종사하는 전문가들의 영역이었다. 지리공간 데이터 분석은 모빌리티 서비스가 많이 생겨나고 빅데이터 열풍과 파이썬 같은 범용적인 도구들의 지원으로 데이터 분석에 관심이 있는 일반적인 사람들의 영역으로 확장되고 있다.
데이터를 통해 사회 문제를 해결하려는 시빅해킹(Civic Hacking) 운동과 케글에서 해결하려는 수많은 오프라인 문제들은 결국 위치 기반 데이터 분석에서부터 시작된다.
많은 빅데이터는 오프라인의 특정 위치 기반으로 만들어진다. 스마트폰을 사용하는 장소에서 만들어지는 데이터가 모든 데이터의 기반이 되는 시대다. 그게 집일수도, 학교일수도, 혹은 내가 자주 가는 어떤 곳일 수도 있다. 지리공간 데이터 분석이 중요해지는 이유이기도 하다.
이 책은 지리공간 데이터를 분석할 때 사용할 수 있는 다양한 도구와 방법을 예제를 통해 보여준다. 깊지는 않지만 각 툴들의 장단점과 어떤 경우에 사용하는지에 대한 안내서에 가깝다. 이후 공부를 좀 더 깊게 할 필요가 있을 때 어떤 분야를 깊게 파고들지 결정할 수 있는 좋은 지침서가 될 것이다.
전 세계적으로 코로나-19 관련 초유의 사태로 겪어보지 못한 시간들을 보내고 있다. 공적 마스크 판매, 확진자 동선 파악과 같은 지도 기반 서비스, 공간데이터 기반의 시빅해킹에 시민들의 참여가 자연스럽게 많아지는 동시에 필요한 시점이기도 하다.
독자 모두 건강한 시간들을 보내면서 오프라인 공간에서의 데이터 분석을 통해 이 사회의 문제를 어떻게 바라볼 것이냐를 생각하며 보내도 좋을 것 같다.
사회적 거리두기로 모두가 힘겨운 이때 책을 마무리하게 돼 뜻깊다. 내 가족을 포함해 모든 분들이 슬기롭게 이 상황을 헤쳐 나가길 바란다.
상품 정보 고시
도서명 파이썬을 활용한 지리공간 분석 마스터하기
저자 폴 크릭커드 , 에릭 반 리스 , 사일러스 톰스
출판사 에이콘출판
ISBN 9791161754505 (1161754504)
쪽수 504
출간일 2020-10-19
사이즈 188 * 235 * 24 mm
목차 또는 책소개 1장. 패키지 설치와 관리

__아나콘다 소개
____아나콘다를 사용해 파이썬 설치하기
__주피터 노트북 실행하기
____노트북 실행하기
________새 노트북 만들기
________코드 추가하기
__파이썬 패키지 관리
____아나콘다 내비게이터로 패키지 관리
____아나콘다 클라우드에서 온라인 패키지 검색하기
____conda로 파이썬 패키지 관리하기
____pip로 파이썬 패키지 관리하기
____pip를 사용해 패키지 업그레이드 및 제거하기
__파이썬 가상 환경
____아나콘다를 사용한 가상 환경
____conda로 환경 관리하기
____virtualenv 사용하기
__요약

2장. 지리공간 코드 라이브러리 소개

__GDAL과 OGR 라이브러리
____GDAL 설치하기
________아나콘다 3로 GDAL 설치하기
________conda로 GDAL 설치하기
________pip로 GDAL 설치하기
________pip로 GDAL 두 번째 버전 설치하기
________추천할 만한 다른 GDAL 리소스
__GEOS
____GEOS 설치하기
____Shapely
____Shapely 설치하기
__Fiona
____Fiona 설치하기
__pyshp 파이썬 쉐이프파일 라이브러리
____pyshp 설치하기
__pyproj
____pyproj 설치하기
__Rasterio
____Rasterio 의존성
____Rasterio 설치
__GeoPandas
____GeoPandas 설치
____GeoPandas 의존성
__함께 사용하는 방법
__요약

3장. 지리공간 데이터베이스 소개

__윈도우에 PostgreSQL, PostGIS 설치하기
__맥에 PostgreSQL, PostGIS 설치하기
__파이썬으로 PostgreSQL, PostGIS 작업하기
____psycopg2로 PostgreSQL 연결하기
________psycopg2 설치하기
________데이터베이스에 연결하고 테이블 생성하기
________테이블에 데이터 추가하기
________Shapely
________데이터 쿼리하기
________CRS 변경하기
________버퍼
________거리와 주변
________데이터터베이스에서의 선
________선의 길이
________선 교차하기
________폴리곤
________폴리곤 내부의 포인트
__요약

4장. 데이터 타입, 저장 공간 및 변환

__래스터, 벡터 데이터
____쉐이프파일
____GeoJSON
____KML
____GeoPackage
__래스터 데이터 포맷
__GeoPandas로 벡터 데이터 읽고 쓰기
__GR로 벡터 데이터 읽고 쓰기
__Rasterio로 래스터 데이터 읽고 쓰기
__GDAL로 래스터 데이터 읽고 쓰기
__요약


5장. 벡터 데이터 분석

__OGR 라이브러리
____OGR 배치 명령
____ogrmerge
____OGR 라이브러리와 파이썬 바인딩
____OGR 주요 모듈과 클래스
________OGR로 폴리곤 지오메트리 생성하기
________GeoJSON에서 폴리곤 지오메트리 생성하기
________기본 지오메트릭 연산
________신규 쉐이프파일에 폴리곤 데이터 쓰기
________공간 필터를 사용해 특징 선택하기
__Shapely와 Fiona
____Shapely 객체와 클래스
____지리공간 분석용 Shapely 메서드
____Fiona 데이터 모델
________Shapely로 지오메트리 생성하기
________Shapely로 JSON 지오메트리 읽기
________Fiona 데이터 읽기
________Shapely, Fiona로 쉐이프파일 내 지오메트리 벡터 접근하기
__GeoPandas
____GeoPandas로 지리공간 분석
________GeoPandas와 Matplotilb으로 지오메트리 데이터 플로팅하기
________GeoPandas로 산불 데이터 매핑하기
____데이터 검증 문제
__요약

6장. 래스터 데이터 처리

__GDAL을 사용해 래스터 데이터 다루기
____GDAL 라이브러리로 래스터 데이터 로드 및 쿼리하기
____GDAL을 이용한 래스터 생성
__PostgreSQL에서 래스터 처리하기
____PostgreSQL에 래스터 로드하기
____PostgreSQL로 래스터 쿼리 수행하기
________래스터 메타데이터 쿼리하기
________지오메트리 결괏값 쿼리
________반환된 값 쿼리하기
__요약

7장. 지오데이터베이스를 사용한 지오프로세싱

__범죄 대시보드
____범죄 데이터베이스 구성
________테이블 생성하기
________데이터 채우기
________쿼리 매핑하기
________대화형 위젯
________차트
________트리거
__요약

8장. QGIS 분석 자동화

__파이썬 콘솔로 작업하기
____레이어 로딩하기
____레이어 처리하기
________레이어 속성
________특징 속성
____PostGIS에서 레이어 그리기
________포인트 그리기
________PostGIS에서 폴리곤 그리기
____특징 추가, 편집, 삭제하기
________기존 레이어에 특징 추가하기
________기존 레이어에서 항목 삭제하기
________기존 레이어에서 특징 편집하기
____수식을 사용해 특징 선택하기
____툴박스 사용하기
__사용자 정의 툴박스 만들기
__요약


9장. 파이썬 ArcGIS API 및 ArcGIS 온라인

__파이썬 및 ArcGIS 온라인용 ArcGIS API 소개
____파이써닉 웹 API
____API 설치하기
________API 테스팅
________문제 해결
____Esri 사용자 계정 인증
________서로 다른 Esri 사용자 계정
____파이썬 ArcGIS API의 여러 모듈들
____연습 1 - API 임포팅 및 맵 위젯 사용하기
________개인화된 ArcGIS 온라인 계정 만들기
____연습 2 - 지리공간 콘텐츠 검색, 표시, 설명하기
____연습 3 - 래스터 데이터 및 API 지오프로세싱 함수 사용하기
__요약

10장. GPU 데이터베이스와 지오프로세싱

__클라우드 지오데이터베이스 솔루션
____빅데이터 프로세싱
____OmniSciDB 아키텍처
________클라우드 대 로컬 대 혼합
____클라우드에 OmniSciDB 인스턴스 생성하기
________AMI 검색하기
________AWS 계정 만들기
________키 쌍 생성하기
________인스턴스 실행하기
________버전 선택하기
________인스턴스 검색하기
________보안 그룹 설정하기
____Immerse 환경
________Immerse로 로깅하기
________CSV 가져오기
________차트 만들기
________SQL EDITOR 사용하기
________지리공간 데이터 사용하기
____터미널에서 데이터베이스 연결하기
________PuTTYgen
________pymapd 설치하기
________연결 생성하기
________데이터 커서
________테이블 생성하기
________INSERT 구문
________아파치 애로우로 데이터 로드하기
________포함 여부 확인
__요약

11장. Flask와 GeoAlchemy2

__Flask와 컴포넌트 모듈
____설정
________pip로 모듈 설치하기
____Flask 애플리케이션 개발하기
____데이터소스에서 데이터 다운로드하기
________카운티, 디스트릭트, 주 및 경기장 쉐이프파일
____데이터베이스, 데이터 테이블 생성하기
________신규 데이터베이스에 PostGIS 확장 테이블 추가하기
________데이터베이스 테이블 정의
________테이블 생성하기
____신규 데이터 테이블로 데이터 삽입하기
________필요한 모듈 임포트하기
________쉐이프파일 검색과 읽기
____Flask 애플리케이션 컴포넌트
________폴더 구조와 컨트롤러 객체
________폼
________뷰
________웹 지도 템플릿
________로컬에서 웹 애플리케이션 실행하기
__요약

12장. GeoDjango

__Django, GeoDjango 설치 및 설정하기
____Django에서 GeoDjango까지
____Django 설치하기
________윈도우 환경변수 수정하기
____프로젝트와 애플리케이션 생성하기
________명령행 인수 startproject
________manage.py로 애플리케이션 생성하기
________settings.py 설정하기
__애플리케이션 만들기
____manage.py
________데이터 모델 생성하기
________데이터베이스 마이그레이션
________LayerMapping
____관리 패널
________GeoDjango 관리 패널
____URLs
________URL 패턴
____뷰
________필수 폴더와 파일
________뷰 작성하기
____애플리케이션 실행하기
__요약

13장. 지리공간 REST API

__파이썬 REST API 만들기
____REST
____JSON
____파이썬 REST API
________Flask
________기타 프레임워크
____Flask URLs 변수
________숫자 타입 변환기
____요청 메서드
________GET 요청
________POST 요청
________기타 활용 가능한 요청 메서드
__REST API 애플리케이션
____애플리케이션 컴포넌트
________애플리케이션 폴더와 파일 구조
________forms.py
________views.py
________기본 URL
________Arenas 테이블
________States 데이터
________County 데이터
________Districts 데이터
____API POST 엔드포인트
________새 경기장
________requests 라이브러리로 POST 요청 보내기
________arena 삭제하기
____로컬에서 REST API 실행하기
__Flask에서 IIS 로 배포하기
____Flask와 웹서버
________WSGI
________WFastCGI 모듈 및 FastCGI 설치하기
________FastCGI 설정하기
________루트 서버 설정과 환경변수
__요약

14장. 클라우드 지오데이터베이스 분석 및 시각화

__CARTOframes 설치 방법
____추가 리소스
____주피터 노트북
____CARTO API 키
____패키지 의존성
____CARTO Data Observatory
__CARTO 계정 가입하기
____CARTO 무료 체험판
________데이터셋 추가하기
________API 키
________데이터셋 추가하기
__가상 환경
____virtualenv 설치하기
________virtualenv 실행하기
____가상 환경 활성화하기
____virtualenv 내 모듈 설치하기
________사용 모듈
__주피터 노트북 사용하기
____계정 접속하기
________자격증명 저장하기
____데이터셋 액세스하기
________개별행 선택하기
____CSV 데이터셋 로딩하기
____쉐이프파일 로딩
________GeoPandas 설치하기
________CARTO에 쓰기
____지오메트리 CSV 로딩하기
____지리공간 분석
____데이터셋 편집 및 업데이트하기
________overwrite=True
____맵 만들기
__요약

15장. Cartography 클라우드 지도 제작 자동화

__지도 제작에 관한 모든 것
____GIS에 맵박스 통합하는 방법
____맵박스 도구
________MapboxGL
________맵박스 파이썬 SDK
____맵박스 시작하기
________맵박스 계정 등록
________API 토큰 생성하기
________맵박스 계정에 데이터 추가하기
________예제 - GeoJSON 데이터셋 업로드하기
________예제 - 타일셋 데이터 업로드하기
__맵박스 스튜디오
____베이스맵 커스터마이징
________타일셋 추가하기
____가상 환경
________MapboxGL-Jupyter 설치하기
________주피터 노트북 설치하기
________Pandas, GeoPandas 설치하기
____주피터 노트북 서버 사용하기
________GeoPandas로 데이터 가져오기
________폴리곤에서 포인트 생성하기
________데이터 정제
________GeoJSON에 포인트 저장하기
________맵에 포인트 추가하기
________등급별 색상 시각화 만들기
________색상, 크기, 구분 자동 설정
____단계 구분도 만들기
________지도 저장하기
________히트맵 만들기
____맵박스 파이썬 SDK로 데이터 업로드하기
________데이터셋 생성하기
________데이터셋에 데이터 로드하기
________데이터셋에서 데이터 읽기
________행 삭제하기
__요약

16장. 하둡으로 파이썬 지오프로세싱

__하둡이란?
__하둡 프레임워크 설치하기
____리눅스 설치하기
____도커 설치하기
____호튼웍스 설치하기
__하둡 기초
____SSH를 통한 연결
____암바리
__하둡 Esri GIS 도구
__파이썬과 HDFS, 하이브
__요약
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • 파이썬을 활용한 지리공간 분석 마스터하기
    파이썬을 활용한 지
    36,000
  • 알파제로를 분석하며 배우는 인공지능
    알파제로를 분석하며
    27,000
  • 너도 만들 수 있어! 유니티 모바일 게임
    너도 만들 수 있어
    34,200
  • 나를 포함한 누구나의 아픔이 될 치매, 쉽게 알고 대응하기
    나를 포함한 누구나
    16,200
  • 가상 면접 사례로 배우는 대규모 시스템 설계 기초
    가상 면접 사례로
    21,600
  • [출간예정] 신경써달라고 한 적 없는데요?
    [출간예정] 신경써
    15,300
  • 논어: 사기 공자세가 논어 다시 태어나다
    논어: 사기 공자세
    19,800
  • 17년째 버티고 있는 중입니다
    17년째 버티고 있
    11,520
  • Do it! 건축 BIM을 위한 Revit 입문
    Do it! 건축
    19,800
  • 숲 유치원
    숲 유치원
    16,200
  • 문과생, 데이터 사이언티스트 되다
    문과생, 데이터 사
    13,500
  • 딥러닝을 위한 최적화와 수치해석
    딥러닝을 위한 최적
    28,800
  • 나는 생각하고 말하는 사람이 되기로 했다
    나는 생각하고 말하
    12,150
  • 스무 살, 안경 대신 라섹을 하기로 했습니다
    스무 살, 안경 대
    14,220
  • 허클베리 핀의 모험
    허클베리 핀의 모험
    9,900
  • 1초 만에 잠드는 방법
    1초 만에 잠드는
    13,500
  • 무엇을 도와드릴까요? 수학가게입니다
    무엇을 도와드릴까요
    11,700
  • 다이어트 절대법칙
    다이어트 절대법칙
    12,870
  • 나는 독일에서 일한다
    나는 독일에서 일한
    13,500
  • Django 한 그릇 뚝딱
    Django 한 그
    25,200
  • 살집팔집
    살집팔집
    25,200
  • ESG 파이코노믹스
    ESG 파이코노믹스
    16,200
  • 바쁜 사람은 단순하게 운동합니다
    바쁜 사람은 단순하
    11,700
  • 클라우드 핀옵스
    클라우드 핀옵스
    23,400
  • [출간예정] 회사에서 바로 통하는 오토캐드 AutoCAD 2022
    [출간예정] 회사에
    25,200
  • 파킨슨병 이렇게 하면 낫는다
    파킨슨병 이렇게 하
    10,800
  • 엘리베이터에 낀 그 남자는 어떻게 되었나 / 김영하
    엘리베이터에 낀 그
    9,000
  • 자바스크립트 코딩의 기술
    자바스크립트 코딩의
    21,600