|
|
|
|
LEADER |
00000cam a2200000Ii 4500 |
001 |
EBSCO_ocn915143464 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
150730s2015 enka o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e rda
|e pn
|c UMI
|d YDXCP
|d IDEBK
|d EBLCP
|d N$T
|d COO
|d OCLCF
|d DEBBG
|d OCLCQ
|d MERUC
|d CEF
|d AU@
|d OCLCQ
|d WYU
|d UAB
|d OCLCQ
|d OCLCO
|d OCLCQ
|d QGK
|
019 |
|
|
|a 911848764
|a 913922144
|a 1259103030
|
020 |
|
|
|a 9781782174417
|q (electronic bk.)
|
020 |
|
|
|a 1782174419
|q (electronic bk.)
|
020 |
|
|
|a 1782175407
|
020 |
|
|
|a 9781782175407
|
020 |
|
|
|z 9781782175407
|
029 |
1 |
|
|a AU@
|b 000058606981
|
029 |
1 |
|
|a DEBBG
|b BV043019979
|
029 |
1 |
|
|a DEBBG
|b BV043620900
|
029 |
1 |
|
|a DEBSZ
|b 455695474
|
029 |
1 |
|
|a GBVCP
|b 882846248
|
035 |
|
|
|a (OCoLC)915143464
|z (OCoLC)911848764
|z (OCoLC)913922144
|z (OCoLC)1259103030
|
037 |
|
|
|a CL0500000623
|b Safari Books Online
|
050 |
|
4 |
|a QA76.73.P98
|
072 |
|
7 |
|a COM
|x 000000
|2 bisacsh
|
082 |
0 |
4 |
|a 006
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Bahgat, Karim,
|e author.
|
245 |
1 |
0 |
|a Python geospatial development essentials :
|b utilize Python with open source libraries to build a lightweight, portable, and customizable GIS desktop application /
|c Karim Bahgat.
|
246 |
3 |
0 |
|a Utilize Python with open source libraries to build a lightweight, portable, and customizable GIS desktop application
|
264 |
|
1 |
|a Birmingham, UK :
|b Packt Publishing,
|c 2015.
|
300 |
|
|
|a 1 online resource (1 volume) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
490 |
1 |
|
|a Community experience distilled
|
588 |
0 |
|
|a Online resource; title from cover (Safari, viewed July 22, 2015).
|
500 |
|
|
|a Includes index.
|
505 |
0 |
|
|a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Preparing to Build Your Own GIS Application -- Why re-invent the wheel? -- Setting up your computer -- Installing third-party packages -- Imagining the roadmap ahead -- Summary -- Chapter 2: Accessing Geodata -- The approach -- Vector data -- A data interface for vector data -- The vector data structure -- Computing bounding boxes -- Spatial indexing -- Loading vector files -- Shapefile -- GeoJSON -- File format not supported -- Saving vector data -- Shapefile -- GeoJSON -- File format not supported -- Raster data -- A data interface for raster data -- The raster data structure -- Positioning the raster in coordinate space -- Nodata masking -- Loading raster data -- GeoTIFF -- File format not supported -- Saving raster data -- GeoTIFF -- File format not supported -- Summary -- Chapter 3: Designing the Visual Look of Our Application -- Setting up the GUI package -- Creating the toolkit building blocks -- Themed styling -- Basic buttons -- Buttons with icons -- Toolbars -- The Ribbon tab system -- The bottom status bar -- The layers pane -- The Map widget -- Popup windows -- Dispatching heavy tasks to thread workers -- Using the toolkit to build the GUI -- Testing our application -- Summary -- Chapter 4: Rendering Our Geodata -- Rendering -- Installing PyAgg -- A sequence of layers -- The MapCanvas drawer -- Individual layer renderings -- Vector layers -- Raster layers -- Interactively rendering our maps -- Linking the MapView to the renderer -- Requesting to render a map -- Resizing the map in proportion to window resizing -- The LayersPane as a LayerGroup -- Adding layers -- Editing layers in the LayersPane widget -- Click-and-drag to rearrange the layer sequence -- Zooming the map image.
|
505 |
8 |
|
|a Map panning and one-time rectangle zoom -- A navigation toolbar -- Putting it all together -- Summary -- Chapter 5: Managing and Organizing Geographic Data -- Creating the management module -- Inspecting files -- Organizing files -- Vector data -- Splitting -- Merging -- Geometry cleaning -- Raster data -- Mosaicking -- Resampling -- Weaving functionality into the user interface -- Layer-specific right-click functions -- Defining the tool options windows -- Setting up the management tab -- Defining the tool options windows -- Summary -- Chapter 6: Analyzing Geographic Data -- Creating the analysis module -- Analyzing data -- Vector data -- Overlap summary -- Buffer -- Raster data -- Zonal statistics -- Weaving functionality into the user interface -- Layer-specific right-click functions -- Defining the tool options windows -- Setting up the analysis tab -- Defining the tool options window -- Summary -- Chapter 7: Packaging and Distributing Your Application -- Attaching an application logo -- The icon image file -- Assigning the icon -- The application startup script -- Packaging your application -- Installing py2exe -- Developing a packaging strategy -- Creating the build script -- Adding the visual C runtime DLL -- Creating an installer -- Installing Inno Setup -- Setting up your application's installer -- Summary -- Chapter 8: Looking Forward -- Improvements to the user interface -- Saving and loading user sessions -- File drag and drop -- GUI widgets -- Other variations of the user interface -- Adding more GIS functionality -- Basic GIS selections -- More advanced visualization -- Online data services -- Converting between raster and vector data -- Projections -- Geocoding -- Going the GDAL/NumPy/SciPy route -- Expanding to other platforms -- Touch devices -- Summary -- Index.
|
520 |
|
|
|a This book is ideal for Python programmers who are tasked with or wish to make a special-purpose GIS application. Analysts, political scientists, geographers, and GIS specialists seeking a creative platform to experiment with cutting-edge spatial analysis, but who are still only beginners in Python, will also find this book beneficial. Familiarity with Tkinter application development in Python is preferable but not mandatory.
|
546 |
|
|
|a English.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Python (Computer program language)
|
650 |
|
0 |
|a Geospatial data.
|
650 |
|
0 |
|a Geographic information systems.
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
2 |
|a Geographic Information Systems
|
650 |
|
6 |
|a Python (Langage de programmation)
|
650 |
|
6 |
|a Données géospatiales.
|
650 |
|
6 |
|a Systèmes d'information géographique.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a geographic information systems.
|2 aat
|
650 |
|
7 |
|a COMPUTERS
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development.
|2 fast
|0 (OCoLC)fst00811707
|
650 |
|
7 |
|a Geographic information systems.
|2 fast
|0 (OCoLC)fst00940423
|
650 |
|
7 |
|a Geospatial data.
|2 fast
|0 (OCoLC)fst01741194
|
650 |
|
7 |
|a Python (Computer program language)
|2 fast
|0 (OCoLC)fst01084736
|
776 |
0 |
8 |
|i Print version:
|a Bahgat, Karim.
|t Python geospatial development essentials : utilize Python with open source libraries to build a lightweight, portable, and customizable GIS desktop application.
|d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015
|h ix, 168 pages
|k Community experience distilled.
|z 9781782175407
|
830 |
|
0 |
|a Community experience distilled.
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1006870
|z Texto completo
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL2072484
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1006870
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis31823330
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 12480622
|
994 |
|
|
|a 92
|b IZTAP
|