Top Banner
1 of 22 Tough love Grandma
22

1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

Apr 01, 2015

Download

Documents

Yasmin Garlick
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

1 of 22

Tough love Grandma

Page 3: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

3 of 22

Overview

gp.Describe(object) Describe object

gp.List* Python list of objects

ArcGIS 9.3

ArcGIS 10arcpy.Describe(object)arcpy.List*

Page 4: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

4 of 22

9.2 9.3

Evolution Describe Object Properties

An example of how Python is evolvingwith ArcGIS

Page 5: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

5 of 22

Describing data

Page 6: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

6 of 22

Describe Example (feature class)

… if you plan to do multiples in same workspace

Page 7: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

7 of 22

Describe a Feature Class

Page 8: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

8 of 22

Describe a Geodatabase

some are case sensitive, others notarcpy.env.workspace is

Page 9: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

9 of 22

Fields in a Feature Class via Describe

ArcGIS 8.x, 9.x

ArcGIS 10

Page 10: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

10 of 22

Describe a Raster

Page 11: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

11 of 22

Overview

gp.Describe(object) Describe object

arcpy.List* Python list of objects

Page 12: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

12 of 22

Lists of Objects in Geoprocessing OMD

Page 13: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

13 of 22

Listing Data

List*: Python List (i.e. returns a Python List)

Know number of * in a Python list

Use a for loop

Page 14: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

14 of 22

ListFields(pInputValue, [wild card], [FieldType])

Same Field object as each Field object in list thatis returned by Fields propertyof the Describe Object

Page 15: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

15 of 22

ListFields examples

Page 16: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

16 of 22

ListFeatureClasses([wildCard], [FeatureType])

Page 17: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

17 of 22

ListFeatureClasses examples

Page 18: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

18 of 22

os.walk(top, topdown, onerror)

Page 19: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

19 of 22

os.walk() simple example

Page 20: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

20 of 22

os.walk() not-so-simple example

Find all Flash videos (SWF) in the entire tree under a given root folderIf the SWF file has the “slide”, and not “group”, as part of its name convert the first frame of the video to a JPG with the name of the SWF

Page 21: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

21 of 22

os.walk() not-so-simple example

Page 22: 1 of 22 Tough love Grandma. 2 of 22 Extraordinary People Iceman Blind painter Human calculator Human camera Human compass Spiderman Roofballers.

22 of 22

There’s an app for that