- Python Geospatial Development(Second Edition)
- Erik Westra
- 258字
- 2021-08-20 16:55:19
Summary
In this chapter, we discussed many of the core concepts that underlie GIS development, looked briefly at the history of GIS, examined some of the more common GIS data formats, and got our hands dirty exploring US state maps downloaded from the US Census Bureau website. We have learned the following:
- Locations are often, but not always, represented using coordinates
- Calculating the distance between two points requires you to take into account the curvature of the earth's surface
- You must be aware of the units used in geospatial data
- Map projections represent the three-dimensional shape of the earth's surface as a two-dimensional map
- There are three main classes of map projections: cylindrical, conic and azimuthal
- Datums are mathematical models of the earth's shape
- The three most common datums in use are called NAD 27, NAD 83, and WGS 84
- Coordinate systems describe how coordinates relate to a given point on the earth's surface
- Unprojected coordinate systems directly represent points on the earth's surface
- Projected coordinate systems use a map projection to represent the earth as a two-dimensional Cartesian plane, onto which coordinates are then placed
- Geospatial data can represent shapes in the form of points, linestrings, and polygons
- There are a number of standard GIS data formats you might encounter. Some data formats work with raster data, while others use vector data
- Using Python to manually perform various geospatial calculations on Shapefile data
In the next chapter, we will look in more detail at the various Python libraries which can be used for working with geospatial data.
推薦閱讀
- 程序員面試筆試寶典(第3版)
- 零基礎(chǔ)PHP學(xué)習(xí)筆記
- 編程珠璣(續(xù))
- Oracle 12c中文版數(shù)據(jù)庫(kù)管理、應(yīng)用與開發(fā)實(shí)踐教程 (清華電腦學(xué)堂)
- 云原生Spring實(shí)戰(zhàn)
- 精通網(wǎng)絡(luò)視頻核心開發(fā)技術(shù)
- Python機(jī)器學(xué)習(xí)算法與實(shí)戰(zhàn)
- R Deep Learning Cookbook
- Extending Unity with Editor Scripting
- Delphi開發(fā)典型模塊大全(修訂版)
- Arduino機(jī)器人系統(tǒng)設(shè)計(jì)及開發(fā)
- 高效使用Greenplum:入門、進(jìn)階與數(shù)據(jù)中臺(tái)
- 零基礎(chǔ)C語言學(xué)習(xí)筆記
- 樹莓派開發(fā)從零開始學(xué):超好玩的智能小硬件制作書
- 大話程序員:從入門到優(yōu)秀全攻略