LEADER 05436nam 2200733 450 001 9910788156303321 005 20200520144314.0 010 $a1-5231-0609-3 010 $a1-78398-867-3 035 $a(CKB)2670000000599094 035 $a(EBL)1973845 035 $a(SSID)ssj0001491399 035 $a(PQKBManifestationID)11778685 035 $a(PQKBTitleCode)TC0001491399 035 $a(PQKBWorkID)11507751 035 $a(PQKB)11013608 035 $a(Au-PeEL)EBL1973845 035 $a(CaPaEBR)ebr11025932 035 $a(CaONFJC)MIL734278 035 $a(OCoLC)904425918 035 $a(CaSebORM)9781783988662 035 $a(MiAaPQ)EBC1973845 035 $a(PPN)228029139 035 $a(EXLCZ)992670000000599094 100 $a20150313h20152015 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aArcPy and ArcGIS, geospatial analysis with python $euse the ArcPy module to automate the analysis and mapping of geospatial data in ArcGIS /$fSilas Toms ; copy editors Aarti Saldanha, Adithi Shetty 205 $a1st edition 210 1$aBirmingham, England ;$aMumbai, [India] :$cPackt Publishing,$d2015. 210 4$dİ2015 215 $a1 online resource (224 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78398-866-5 311 $a1-336-02992-7 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Python for ArcGIS; Overview of Python; Python as a programming language; Interpreted language; Standard (built-in) library; The glue language; Wrapper modules; The basics of Python; Import statements; Variables; For loops; If/Elif/Else statements; While statements; Comments; Data types; Strings; Integers; Floats; Lists; Tuples; Dictionaries; Iterable data types; Other important concepts; Indentation; Functions; Keywords; Namespaces; Zero-based indexing 327 $aImportant Python Modules for GIS Analysis The ArcPy module; The Operating System (OS) module; The Python System (SYS) module; The XLRD and XLWT modules; Commonly used built-in functions; Commonly used standard library modules; Summary; Chapter 2: Configuring the Python Environment; What is a Python script?; How Python executes a script; What is the Python interpreter?; Where is the Python interpreter located?; Which Python interpreter should be used?; How does the computer know where the interpreter is?; Make Python scripts executable when clicked on; Integrated Development Environments; IDLE 327 $aPython Win Aptana Studio 3; IDE summary; Python folder structure; Where modules reside; Using Python's sys module to add a module; The sys.path.append() method; Summary; Chapter 3: Creating the First Python Script; Prerequisites; Model Builder; Creating a model and exporting to Python; Modeling the Select and Buffer tools; Adding the Intersect tool; Tallying the analysis results; Exporting the model and adjusting the script; The automatically generated script; File paths in Python; Continuing the script analysis: the arcPy tools; The intersect tool and string manipulation 327 $aThe string manipulation method 1-string addition The string manipulation method 2-string formatting #1; The string manipulation method 3-string formatting#2 ; Adjusting the Script; Adding the CSV Module to the script; Accessing the data: Using a cursor; The final script; Summary; Chapter 4: Complex ArcPy Scripts and Generalizing Functions; Python functions-Avoid repeating code; Technical definition of functions; A first function; Functions with parameters; Using functions to replace repetitive code; More generalization of the functions; Summary 327 $aChapter 5: ArcPy Cursors: Search, Insert and Update The data access module; Attribute field interactions; Update cursors; Updating the shape field; Adjusting a point location; Deleting a row using an Update Cursor; Using an Insert Cursor; Inserting a polyline geometry; Inserting a polygon geometry; Summary; Chapter 6: Working with ArcPy Geometry Objects; ArcPy geometry object classes; ArcPy Point objects; ArcPy Array objects; ArcPy Polyline objects; ArcPy Polygon objects; Polygon object buffers; Other Polygon object methods; ArcPy geometry objects; ArcPy PointGeometry objects; Summary 327 $aChapter 7: Creating a Script Tool 330 $aIf you are a GIS student or professional who needs an understanding of how to use ArcPy to reduce repetitive tasks and perform analysis faster, this book is for you. It is also a valuable book for Python programmers who want to understand how to automate geospatial analyses. 410 0$aCommunity experience distilled. 606 $aGeographic information systems 606 $aGraphical user interfaces (Computer systems) 606 $aPython (Computer program language) 615 0$aGeographic information systems. 615 0$aGraphical user interfaces (Computer systems) 615 0$aPython (Computer program language) 676 $a910.285 700 $aToms$b Silas$01489085 702 $aSaldanha$b Aarti 702 $aShetty$b Adithi 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910788156303321 996 $aArcPy and ArcGIS, geospatial analysis with python$93709609 997 $aUNINA