舉報(bào)

會員
Programming ArcGIS 10.1 with Python Cookbook
最新章節(jié):
Index
Thisbookiswritteninahelpful,practicalstylewithnumeroushands-onrecipesandchapterstohelpyousavetimeandeffortbyusingPythontopowerArcGIStocreateshortcuts,scripts,tools,andcustomizations.ProgrammingArcGIS10.1withPythonCookbookiswrittenforGISprofessionalswhowishtorevolutionizetheirArcGISworkflowwithPython.BasicPythonorprogrammingknowledgeisessential(?).
最新章節(jié)
- Index
- Reading XML files
- Creating ZIP files
- Retrieving files from an FTP server
- Sending e-mails
- Reading data from a delimited text file
品牌:中圖公司
上架時間:2021-07-30 17:21:56
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Index 更新時間:2021-07-30 17:30:21
- Reading XML files
- Creating ZIP files
- Retrieving files from an FTP server
- Sending e-mails
- Reading data from a delimited text file
- Introduction
- Appendix B. Five Things Every GIS Programmer Should Know How to Do with Python
- Scheduling batch files to run at prescribed times
- Adding Python scripts to batch files
- Using sys.argv[ ] to capture command-line input
- Running Python scripts from the command line
- Introduction
- Appendix A. Automating Python Scripts
- Returning individual messages with GetMessage()
- Testing for and responding to specific error messages
- Filtering tool messages by severity level
- Retrieving tool messages with GetMessages()
- Adding Python exception handling structures (try/except/finally)
- Exploring the default Python error message
- Introduction
- Chapter 12. Error Handling and Troubleshooting
- Creating a tool add-in
- Installing and testing an add-in
- Creating a button add-in
- Downloading and installing the Python Add-In wizard
- Introduction
- Chapter 11. Customizing the ArcGIS Interface with Add-Ins
- Returning workspace information with the Describe() function
- Using the Describe() function to return descriptive information about an image
- Using the Describe() function to return descriptive information about a feature class
- Getting a list of fields in a feature class or table
- Restricting the list of feature classes returned with a feature type.
- Restricting the list of feature classes returned with a wildcard
- Getting a list of feature classes in a workspace
- Introduction
- Chapter 10. Listing and Describing GIS Data
- Reading geometry from a feature class
- Inserting and updating rows inside an edit session
- Deleting rows with an UpdateCursor
- Updating rows with an UpdateCursor
- Inserting rows with InsertCursor
- Improving cursor performance with geometry tokens
- Filtering records with a where clause
- Retrieving features from a feature class with a SearchCursor
- Introduction
- Chapter 9. Using the ArcPy Data Access Module to Select Insert and Update Geographic Data and Tables
- Combining a spatial and attribute query with the Select by Location tool
- Selecting features with the Select by Location tool
- Selecting features and rows with the Select Layer by Attribute tool
- Creating feature layers and table views
- Constructing proper attribute query syntax
- Introduction
- Chapter 8. Querying and Selecting Data
- Creating a custom geoprocessing tool
- Introduction
- Chapter 7. Creating Custom Geoprocessing Tools
- Setting environment variables and examining tool messages
- Using the output of a tool as an input to another tool
- Executing geoprocessing tools from a script
- Retrieving a toolbox alias
- Finding geoprocessing tools
- Introduction
- Chapter 6. Executing Geoprocessing Tools from Scripts
- Creating a map book with PDFDocumentCreate() and PDFDocumentOpen()
- Exporting a map to an image file
- Exporting a map to a PDF file
- Printing maps with PrintMap()
- Getting a list of available printers
- Updating layout element properties
- Restricting the layout elements returned by ListLayoutElements()
- Assigning a unique name to layout elements
- Creating a list of layout elements
- Introduction
- Chapter 5. Automating Map Production and Printing
- Finding all broken data sources in all map documents in a folder
- Fixing individual Layer and Table objects with replaceDataSource()
- Fixing broken data sources with MapDocument.replaceWorkspaces()
- Fixing broken data sources with MapDocument.findAndReplaceWorkspacePaths()
- Finding broken data sources in your map document and layer files
- Introduction
- Chapter 4. Finding and Fixing Broken Data Links
- Updating layer properties
- Updating layer symbology
- Inserting layers into a map document
- Adding layers to a map document
- Getting a list of tables
- Changing the map extent
- Restricting the list of layers
- Getting a list of layers in a map document
- Accessing a data frame
- Referencing map documents on a disk
- Referencing the current map document
- Introduction
- Chapter 3. Managing Map Documents and Layers
- Accessing ArcPy modules with Python
- Using variables to store data
- Using ArcGIS Desktop help
- Executing tools from a script
- Accessing ArcPy with Python
- Using the ArcGIS Python window
- Introduction
- Chapter 2. Writing Basic Geoprocessing Scripts with ArcPy
- Summary
- Python language fundamentals
- Using IDLE for Python script development
- Chapter 1. Fundamentals of the Python Language for ArcGIS
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Author
- Credits
- Programming ArcGIS 10.1 with Python Cookbook
- coverpage
- coverpage
- Programming ArcGIS 10.1 with Python Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Fundamentals of the Python Language for ArcGIS
- Using IDLE for Python script development
- Python language fundamentals
- Summary
- Chapter 2. Writing Basic Geoprocessing Scripts with ArcPy
- Introduction
- Using the ArcGIS Python window
- Accessing ArcPy with Python
- Executing tools from a script
- Using ArcGIS Desktop help
- Using variables to store data
- Accessing ArcPy modules with Python
- Chapter 3. Managing Map Documents and Layers
- Introduction
- Referencing the current map document
- Referencing map documents on a disk
- Accessing a data frame
- Getting a list of layers in a map document
- Restricting the list of layers
- Changing the map extent
- Getting a list of tables
- Adding layers to a map document
- Inserting layers into a map document
- Updating layer symbology
- Updating layer properties
- Chapter 4. Finding and Fixing Broken Data Links
- Introduction
- Finding broken data sources in your map document and layer files
- Fixing broken data sources with MapDocument.findAndReplaceWorkspacePaths()
- Fixing broken data sources with MapDocument.replaceWorkspaces()
- Fixing individual Layer and Table objects with replaceDataSource()
- Finding all broken data sources in all map documents in a folder
- Chapter 5. Automating Map Production and Printing
- Introduction
- Creating a list of layout elements
- Assigning a unique name to layout elements
- Restricting the layout elements returned by ListLayoutElements()
- Updating layout element properties
- Getting a list of available printers
- Printing maps with PrintMap()
- Exporting a map to a PDF file
- Exporting a map to an image file
- Creating a map book with PDFDocumentCreate() and PDFDocumentOpen()
- Chapter 6. Executing Geoprocessing Tools from Scripts
- Introduction
- Finding geoprocessing tools
- Retrieving a toolbox alias
- Executing geoprocessing tools from a script
- Using the output of a tool as an input to another tool
- Setting environment variables and examining tool messages
- Chapter 7. Creating Custom Geoprocessing Tools
- Introduction
- Creating a custom geoprocessing tool
- Chapter 8. Querying and Selecting Data
- Introduction
- Constructing proper attribute query syntax
- Creating feature layers and table views
- Selecting features and rows with the Select Layer by Attribute tool
- Selecting features with the Select by Location tool
- Combining a spatial and attribute query with the Select by Location tool
- Chapter 9. Using the ArcPy Data Access Module to Select Insert and Update Geographic Data and Tables
- Introduction
- Retrieving features from a feature class with a SearchCursor
- Filtering records with a where clause
- Improving cursor performance with geometry tokens
- Inserting rows with InsertCursor
- Updating rows with an UpdateCursor
- Deleting rows with an UpdateCursor
- Inserting and updating rows inside an edit session
- Reading geometry from a feature class
- Chapter 10. Listing and Describing GIS Data
- Introduction
- Getting a list of feature classes in a workspace
- Restricting the list of feature classes returned with a wildcard
- Restricting the list of feature classes returned with a feature type.
- Getting a list of fields in a feature class or table
- Using the Describe() function to return descriptive information about a feature class
- Using the Describe() function to return descriptive information about an image
- Returning workspace information with the Describe() function
- Chapter 11. Customizing the ArcGIS Interface with Add-Ins
- Introduction
- Downloading and installing the Python Add-In wizard
- Creating a button add-in
- Installing and testing an add-in
- Creating a tool add-in
- Chapter 12. Error Handling and Troubleshooting
- Introduction
- Exploring the default Python error message
- Adding Python exception handling structures (try/except/finally)
- Retrieving tool messages with GetMessages()
- Filtering tool messages by severity level
- Testing for and responding to specific error messages
- Returning individual messages with GetMessage()
- Appendix A. Automating Python Scripts
- Introduction
- Running Python scripts from the command line
- Using sys.argv[ ] to capture command-line input
- Adding Python scripts to batch files
- Scheduling batch files to run at prescribed times
- Appendix B. Five Things Every GIS Programmer Should Know How to Do with Python
- Introduction
- Reading data from a delimited text file
- Sending e-mails
- Retrieving files from an FTP server
- Creating ZIP files
- Reading XML files
- Index 更新時間:2021-07-30 17:30:21