万本电子书0元读

万本电子书0元读

顶部广告

Practical GIS电子书

售       价:¥

6人正在读 | 0人评论 9.8

作       者:Gábor Farkas

出  版  社:Packt Publishing

出版时间:2017-07-07

字       数:49.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Learn the basics of Geographic Information Systems by solving real-world problems with powerful open source tools About This Book ? This easy-to-follow guide allows you to manage and analyze geographic data with ease using open source tools ? Publish your geographical data online ? Learn the basics of geoinformatics in a practical way by solving problems Who This Book Is For The book is for IT professionals who have little or no knowledge of GIS. It’s also useful for those who are new to the GIS field who don’t want to spend a lot of money buying licenses of commercial tools and training. What You Will Learn ? Collect GIS data for your needs ? Store the data in a PostGIS database ? Exploit the data using the power of the GIS queries ? Analyze the data with basic and more advanced GIS tools ? Publish your data and share it with others ? Build a web map with your published data In Detail The most commonly used GIS tools automate tasks that were historically done manually—compiling new maps by overlaying one on top of the other or physically cutting maps into pieces representing specific study areas, changing their projection, and getting meaningful results from the various layers by applying mathematical functions and operations. This book is an easy-to-follow guide to use the most matured open source GIS tools for these tasks. We’ll start by setting up the environment for the tools we use in the book. Then you will learn how to work with QGIS in order to generate useful spatial data. You will get to know the basics of queries, data management, and geoprocessing. After that, you will start to practice your knowledge on real-world examples. We will solve various types of geospatial analyses with various methods. We will start with basic GIS problems by imitating the work of an enthusiastic real estate agent, and continue with more advanced, but typical tasks by solving a decision problem. Finally, you will find out how to publish your data (and results) on the web. We will publish our data with QGIS Server and GeoServer, and create a basic web map with the API of the lightweight Leaflet web mapping library. Style and approach The book guides you step by step through each of the core concepts of the GIS toolkit, building an overall picture of its capabilities. This guide approaches the topic systematically, allowing you to build upon what you learned in previous chapters. By the end of this book, you’ll have an understanding of the aspects of building a GIS system and will be able to take that knowledge with you to whatever project calls for it.
目录展开

Title Page

Copyright

Credits

About the Author

About the Reviewer

www.PacktPub.com

Customer Feedback

Dedication

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

Setting Up Your Environment

Understanding GIS

Setting up the tools

Installing on Linux

Installing on Windows

Installing on macOS

Getting familiar with the software

About the software licenses

Collecting some data

Getting basic data

Licenses

Accessing satellite data

Active remote sensing

Passive remote sensing

Licenses

Using OpenStreetMap

OpenStreetMap license

Summary

Accessing GIS Data With QGIS

Accessing raster data

Raster data model

Rasters are boring

Accessing vector data

Vector data model

Vector topology - the right way

Opening tabular layers

Understanding map scales

Summary

Using Vector Data Effectively

Using the attribute table

SQL in GIS

Selecting features in QGIS

Preparing our data

Writing basic queries

Filtering layers

Spatial querying

Writing advanced queries

Modifying the attribute table

Removing columns

Joining tables

Spatial joins

Adding attribute data

Understanding data providers

Summary

Creating Digital Maps

Styling our data

Styling raster data

Styling vector data

Mapping with categories

Graduated mapping

Understanding projections

Plate Carrée - a simple example

Going local with NAD83 / Conus Albers

Choosing the right projection

Preparing a map

Rule-based styling

Adding labels

Creating additional thematics

Creating a map

Adding cartographic elements

Summary

Exporting Your Data

Creating a printable map

Clipping features

Creating a background

Removing dangling segments

Exporting the map

A good way for post-processing - SVG

Sharing raw data

Vector data exchange formats

Shapefile

WKT and WKB

Markup languages

GeoJSON

Raster data exchange formats

GeoTIFF

Clipping rasters

Other raster formats

Summary

Feeding a PostGIS Database

A brief overview of databases

Relational databases

NoSQL databases

Spatial databases

Importing layers into PostGIS

Importing vector data

Spatial indexing

Importing raster data

Visualizing PostGIS layers in QGIS

Basic PostGIS queries

Summary

A PostGIS Overview

Customizing the database

Securing our database

Constraining tables

Saving queries

Optimizing queries

Backing up our data

Creating static backups

Continuous archiving

Summary

Spatial Analysis in QGIS

Preparing the workspace

Laying down the rules

Vector analysis

Proximity analysis

Understanding the overlay tools

Towards some neighborhood analysis

Building your models

Using digital elevation models

Filtering based on aspect

Calculating walking times

Summary

Spatial Analysis on Steroids - Using PostGIS

Delimiting quiet houses

Proximity analysis in PostGIS

Precision problems of buffering

Querying distances effectively

Saving the results

Matching the rest of the criteria

Counting nearby points

Querying rasters

Summary

A Typical GIS Problem

Outlining the problem

Raster analysis

Multi-criteria evaluation

Creating the constraint mask

Using fuzzy techniques in GIS

Proximity analysis with rasters

Fuzzifying crisp data

Aggregating the results

Calculating statistics

Vectorizing suitable areas

Using zonal statistics

Accessing vector statistics

Creating an atlas

Summary

Showcasing Your Data

Spatial data on the web

Understanding the basics of the web

Spatial servers

Using QGIS for publishing

Using GeoServer

General configuration

GeoServer architecture

Adding spatial data

Tiling your maps

Summary

Styling Your Data in GeoServer

Managing styles

Writing SLD styles

Styling vector layers

Styling waters

Styling polygons

Creating labels

Styling raster layers

Using CSS in GeoServer

Styling layers with CSS

Creating complex styles

Styling raster layers

Summary

Creating a Web Map

Understanding the client side of the Web

Creating a web page

Writing HTML code

Styling the elements

Scripting your web page

Creating web maps with Leaflet

Creating a simple map

Compositing layers

Working with Leaflet plugins

Loading raw vector data

Styling vectors in Leaflet

Annotating attributes with popups

Using other projections

Summary

Appendix

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部