You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This is an attempt to provide a structured collection of resources that could he
7
7
8
8
The resources will include books, web pages and blog posts, online courses, videos, Q/A from GIS.SE, links to code snippets, and some bedtime readings.
9
9
10
-
_The resources will focus mostly on learning about Python for users of Esri software though there will be some links that will apply even for open-source GIS professionals._
10
+
_The resources will focus mostly on learning about Python for users of Esri software though many topics will apply for open-source GIS professionals as well._
11
11
12
12
---
13
13
@@ -55,22 +55,22 @@ At this point, you should be able to:
55
55
- write code for calling ArcGIS GP tools from Python code and inspect the `Result` object returned
56
56
- perform an operation on multiple datasets in batch mode using `arcpy` listing functions
57
57
- read and update attributes & geometry of features using `arcpy.da` cursors
58
-
- create and operate `arcpy.Geometry()` objects (accessing both their properties and methods)
58
+
- create and operate `arcpy.Geometry()` objects (accessing their properties and methods)
59
59
- create an ArcGIS toolbox with a simple script tool executing a Python source file
60
60
- report information about map layers (eg. data sources, broken paths, definition queries) within an ArcMap map document (.mxd) using `arcpy.mapping` module
61
61
62
62
### Python
63
63
At this point, you should be familiar with:
64
-
- variables of different data types (numeric, string, date etc.)
64
+
- variables of different data types (numeric, string, Boolean, date etc.)
65
65
- data structures of different types (list, tuple, dictionary, set)
66
66
-`for` and `while` loops, `if-elif-else` blocks
67
67
- import of external Python modules and packages (eg. `import os`)
68
68
- functions and how they work (eg. input arguments and `return` statement)
69
-
- reading/writing of text files using the `os` module
69
+
- reading/writing text files using the `os` module
70
70
71
71
### Exercises
72
-
This section contains the examples of tasks that you might need to write at some point of time. Implementing these tasks in Python code would be a good sign that you have mastered the basics of Python for ArcGIS.
73
-
- get a list field names of Date type in a file geodatabase feature class
72
+
This section contains the examples of tasks that you might need to write at some point of time. Implementing these tasks in Python code would be a good sign that you have mastered the basics of Python for GIS.
73
+
- get a list of field names of Date type in a file geodatabase feature class
74
74
- copy multiple shapefiles into a file geodatabase at once
75
75
- re-project all rasters in a folder
76
76
- update data sources for layers in a map document and save a new map document
0 commit comments