Presentation is loading. Please wait.

Presentation is loading. Please wait.

Writing Geoprocessing Scripts With ArcGIS Lecture 9.

Similar presentations


Presentation on theme: "Writing Geoprocessing Scripts With ArcGIS Lecture 9."— Presentation transcript:

1 Writing Geoprocessing Scripts With ArcGIS Lecture 9

2 GIS System

3 ArcObjects  ArcObjects are the building blocks of ArcGIS. With ArcObjects, you can create your own menus, tools, workflows, applications, and custom feature classes for use with ArcGIS.  ESRI ArcObjects is the development platform for the ArcGIS family of applications, such as ArcMap, ArcCatalog, ArcScene, ArcGIS Engine, and ArcGIS Server. The ArcObjects software components expose the full range of functionality available in ArcInfo, ArcEditor, and ArcView to software developers  Can use VBA, Python, C++, Java to program

4

5

6

7

8 COM (Component Object Model) is an interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languagesinterprocess communicationobject programming languages Python 2.5: import sys, string, os, arcgisscripting Python 2.5: gp = arcgisscripting.create()

9

10

11

12

13 Python Basics

14

15

16

17 Variable index Word =  Word[0]=‘H’  Word[2:4]=‘lp’  Word[:3]=‘Hel’  Word[-2:-4]=‘el’  Word[-3:]=‘lpA’

18

19

20

21

22

23

24

25

26 Scripts Examples

27 Does not work in your new version 2.5

28 Add the toolbox Create a new geoprocessor

29 How to run a python script  You can run a script as a standalone operation or you can add a script to a toolbox and then run the script from its dialog box or incorporate it into a model.  Running a script as a standalone operation means that you can accomplish geoprocessing without ever opening an ArcGIS Desktop application. For example, you can run scripts from within a script editor, like Pythonwin, or from the command prompt.

30 Example: Extract the radar rainfall using raingauges location.  Objective: compare the radar and rain gauge rainfall measurements  Data source: Polygon-feature class of radar rainfall (>10k files); Point-feature of rain gauge locations (50 gauges);  Method: interception  Final format: all values are stored at one *.txt file.

31 Study Area

32

33

34


Download ppt "Writing Geoprocessing Scripts With ArcGIS Lecture 9."

Similar presentations


Ads by Google