Python Geospatial Development 3rd Edition.pdf
Python Geospatial Development 3rd Edition.pdf 完整版 有问题版本,不知道如何删除,没问题的已从新上传,不要下载这个Downloadfromfinelybookwww.finelybook.comPython Geospatial DevelopmentThird editionCopyright@ 2016 Packt PublishingAll rights reserved. No part of this book may be reproduced, stored in a retrievalsystem, or transmitted in any form or by any means without the prior writtenpermission of the publisher, except in the case of brief quotations embedded incritical articles or reviewsEvery effort has been made in the preparation of this book to ensure the accuracyof the information presented. However the information contained in this book issold without warranty, either express or implied. Neither the author nor PackPublishing and its dealers and distributors will be held liable for any damagescaused or alleged to be caused directly or indirectly by this bookPackt Publishing has endeavored to provide trademark information about all of thecompanies and products mentioned in this book by the appropriate use of capitalsHowever, Packt Publishing cannot guarantee the accuracy of this informationFirst published: December 2010Second edition: May 2013Third edition: May 2016Production reference: 1180516Published by Packt Publishing LtdLivery place35 Livery streetBirmingham b3 2PB, UKISBN978-178528-893-7www.packtpub.comDownloadfromfinelybookwww.finelybook.comCreditsAuthorProject CoordinatorErik WestraSanchita mandalReviewerProofreaderLou MaugetSafis EditingCommissioning EditorIndexerKunal parikhHemangini BariAcquisition EditorsGraphicsShaon basuKirk d' penhaAaron lazarProduction coordinatorContent Development EditorShantanu N. AgadeShaali DeerajCover WorkTechnical editorShantanu N. agadeNirant carvalhoCopy EditorMadhusudan uchilDownloadfromfinelybookwww.finelybook.comAbout the authorErik Westra has been a professional software developer for over 25 years and hasworked almost exclusively in Python for the past decade. Erik,s early interest ingraphical user interface design led to the development of one of the most advancedurgent courier dispatch systems used by messenger and courier companiesworldwide. In recent years, Erik has been involved in the design and implementationof systems matching seekers and providers of goods and services across a rangeof geographical areas as well as real-time messaging and payments systems. Thiswork has included the creation of real-time geocoder and map-based views ofconstantly changing data. Erik is based in New Zealand, and he works forcompanies worldwideHe is also the author of the Packt titles Python Geospatial analyySis andBuildingMapping applications with qgis as well as the forthcoming title modularProgramming with pythonI would like to thank ruth for being so awesome, and my childrenfor their patience. Without you, none of this would have beenpossibleDownloadfromfinelybookwww.finelybook.comAbout the reviewerLou Mauget learned to program long ago at Michigan State University whileearning to use software to design a cyclotron. Afterward, he worked for 34 yearsat IBM. He went on to work for several consulting firms, including a long-termengagement with the railroad industry. I Ie is currently consulting for KeyholeSoftware of Leawood, Kansas. Last spring he wrote MockOla, a drag-dropwireframe prototyping tool for Keyhole. Lou has coded in C++, Java, and newerlanguages. His current interests include microservices, Docker, Node. jS, NOSQL,geospatial systems, functional programming, mobile, single-page web applicationsany new language or framework. Lou occasionally blogs about software technologyHe is a coauthor of three computer books he wrote two ibM Developer works xmltutorials and an ldap tutorial for WebSphere journal. Lou co-wrote several j2eecertification tests for IBM. He has been a reviewer for other publishersDownloadfromfinelybookwww.finelybook.comWww.Packtpub.comeBooks, discount offers and moreDid you know that Packt offers e Book versions of every book published, with PDFandepuBfilesavailableYoucanupgradetotheebookversionatwww.packtpubcom and as a print book customer, you are entitled to a discount on the e Book copyGet in touch with us at customercareapacktpub. com for more detailsAtwww.packtPub.comyoucanalsoreadacollectionoffreetechnicalarticlessignup for a range of free newsletters and receive exclusive discounts and offers on Packtbooks and ebookPACKTLIBhttps://www2.packtpub.ccm/books/subscription/packtlibDo you need instant solutions to your it questions? PacktLib is Packt's online digitalbook library. Here, you can search, access, and read Packt's entire library of booksWhy subscribe?Fully searchable across every book published by PacktCopy and paste print, and bookmark contentOn demand and accessible via a web browserDownloadfromfinelybookwww.finelybook.comTable of contentsPrefaceXChapter 1: Geospatial Development Using PythonPythonPython 3Geospatial developmentApplications of geospatial developmentAnalysing geospatial dataVisualizing geospatial dataCreating a geospatial mash-upRecent developmentsSummaChapter 2: GIs111123466801355Core GIs conceptsLocation16DistanceUProjections2923Cylindrical projectionsConic projectionsAzimuthal projections27The nature of map projectionsCoordinate systemsDatumsShapes23382GiS data formats33Downloadfromfinelybookwww.finelybook.comTable of contentsWorking with GIs data manually35Obtaining the data36Installing GDAL36Installing GDAL on LinuxInstalling GDAL on Mac Os X37Installing GDAL on MS WindowsTesting your GDAL installationExamining the Downloaded ShapefileSummary45Chapter 3: Python Libraries for Geospatial Development47Reading and writing geospatial data47GDAL/OGR48Installing gdaL/OGR48Understanding GDAL48GDAL example code51Understanding ogr54OGR example code55GDAL/OGR documentation58Dealing with projections58pyro59Installing pyproj59Understanding pyproj60Proj6Example code62Documentation63Analyzing and manipulating Geospatial data64Shapely64Installing Shapely64Understanding Shapely65Shapely example codeShapely documentation68Visualizing geospatial data68Mapnik69Installing Mapnik69Understanding MapnikMapnik example codeMapnik documentation75SummaryDownloadfromfinelybookwww.finelybook.comTable of ContentsChapter 4: Sources of Geospatial DataSources of geospatial data in vector format78Open StreetMap78The Open StreetMap data formatObtaining and using OpenStreetMap data80TIGERThe tiger data format83Obtaining and using TIGER dataNatural earth85The Natural earth data formatObtaining and using Natural Earth vector data86The Global self-consistent, Hierarchical, High-resolutionGeography Database(GSHHG)87The gshhg data formatObtaining the gshhG database89The World borders dataset89The World borders dataset data format90Obtaining the World Borders dataset91Sources of geospatial data in raster format91Landsat91The landsat data format93Obtaining Landsat imageryNatural earth96The Natural earth data format97Obtaining and using Natural Earth raster data98Global Land One-kilometer Base Elevation(GLOBE)98The globe data formatObtaining and using GLOBE data100The National Elevation Dataset(NED)100The ned data format101obtaining and using ned data101Sources of other types of geos patial data104The Geonet Names server104The geonet names server data format105Obtaining and using GEOnet Names Server data106The Geographic Names Information System(GNIS)106The gnis data format107Obtaining and using gnis data108Choosing your geospatial data source108Summary109
用户评论
谢谢分享,很有用