LEADER 03067oam 2200529I 450 001 9910971002603321 005 20251117102746.0 010 $a1-4665-1009-9 010 $a1-5231-1359-6 010 $a1-315-15668-7 024 7 $a10.1201/9781315156682 035 $a(CKB)3800000000441284 035 $a(MiAaPQ)EBC5475556 035 $a(Au-PeEL)EBL5475556 035 $a(CaPaEBR)ebr11595531 035 $a(OCoLC)987028260 035 $a(OCoLC)994384653 035 $a(FINmELB)ELB142553 035 $a(EXLCZ)993800000000441284 100 $a20180706d2017 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aIntroduction to GIS programming and fundamentals with Python and ArcGIS /$fChaowei Yang 205 $a1st ed. 210 1$aBoca Raton, FL :$cTaylor & Francis,$d2017. 215 $a1 online resource (xxvi, 302 pages) 311 08$a1-4665-1008-0 320 $aIncludes bibliographical references and index. 327 $asection 1 Overview -- chapter 1 Introduction -- chapter 2 Object-Oriented Programming -- section II Python Programming -- chapter Introduction to Python -- chapter 4 Python Language Control Structure, File Input/Output, and Exception Handling -- chapter 5 Programming Thinking and Vector Data Visualization -- chapter 6 Shapefile Handling -- chapter 7 Python Programming Environment -- chapter 8 Vector Data Algorithms -- section III Advanced GIS Algorithms and Their Programming in ArcGIS -- chapter 9 ArcGIS Programming -- chapter 10 Raster Data Algorithm -- chapter 11 Network Data Algorithms -- chapter 12 Surface Data Algorithms -- section 4 Advanced Topics -- chapter 13 Performance-Improving Techniques -- chapter 14 Advanced Topics. 330 $aCombining GIS concepts and fundamental spatial thinking methodology with real programming examples, this book introduces popular Python-based tools and their application to solving real-world problems. It elucidates the programming constructs of Python with its high-level toolkits and demonstrates its integration with ArcGIS Theory. Filled with hands-on computer exercises in a logical learning workflow this book promotes increased interactivity between instructors and students while also benefiting professionals in the field with vital knowledge to sharpen their programming skills. Readers receive expert guidance on modules, package management, and handling shapefile formats needed to build their own mini-GIS. 606 $aGeographic information systems$xDesign 606 $aPython (Computer program language) 615 0$aGeographic information systems$xDesign. 615 0$aPython (Computer program language) 676 $a910.285/53 700 $aYang$b Chaowei$01877631 702 $aYu$b Manzhu 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910971002603321 996 $aIntroduction to GIS programming and fundamentals with Python and ArcGIS$94489954 997 $aUNINA