<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Footlight MT Light";
        panose-1:2 4 6 2 6 3 10 2 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1497378233;
        mso-list-template-ids:-1843756206;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1029" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Seats are still available for the <a href="http://r20.rs6.net/tn.jsp?llr=r6vj9dcab&et=1107007171496&s=1075&e=001pfq_EGfaKhZWKMAXU98oFqpDOPFRXOL0ObbJL9iWjj9QOS1EI0vK5XmEche8MJCaqSb47fdMi8Mr8D9fSVGmK-s9T_j6Va6v4g3RyioHbsoX2_IgnTr0aOyLUyVKo1s-HVir8Xo5fmHspa6vtPq46IZQSeuhtaA36GDcsimsgHksa8s2N-ZzKA==" target="_blank">Mastering Python for ArcGIS</a> class scheduled for August 23 through 25 at Keck & Wood's Training Center in Duluth, Georgia. This 3 day instructor led course is designed to teach the fundamental programming constructs of the Python language and how it can be integrated with ArcGIS Desktop to automate geoprocessing tasks. See the course description below for more details.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>This class can be used as education credits toward getting or maintaining the <a href="http://r20.rs6.net/tn.jsp?llr=r6vj9dcab&et=1107007171496&s=1075&e=001pfq_EGfaKhb77NQ47XGGgFAX42KntAspIImQ0Y5sUVwfLgZeUlmgNsIy354IPoG-Uy9GOTQsD2-9_6GucDa3SSUYgM_rc2AmNmj99qDmk8E=" target="_blank">GISP certification</a>. Some states and organizations will also accept them a Continuing Education or Professional Development hours. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>GIS Programming 101: Mastering Python for ArcGIS</b><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><b>Dates: </b>August 23 - 25, 2011<o:p></o:p></p><p class=MsoNormal><b>Location: </b><a href="http://r20.rs6.net/tn.jsp?llr=r6vj9dcab&et=1107007171496&s=1075&e=001pfq_EGfaKhZAytKCaQwGmr5G8K3XfB8-p6K8OYFHay_LJnQXPfDZ7Xn1vNfcUaGQDeVp3md08rvwGrky18--It1ADcnFbp6AvvCBSZF1wM5h6C70evZT0J-wRBz6rtMI4i-5U6qDveZ4dTv7LiT8SRtXsKnUn9KDUtHwUvdyVGVIemb9jBzg1q421IxwHa7hq_URpjCE7axEV-AHgmZvu0W6YYczCudxl6jKK6IasPgwgXam9OUJYxd6bOfOt0dmjquNO-p4bKgT-s7ffurE9bjM4icwHe2iec5VbHBIY_lDxmwVis0rRwY4iMcIonyXFvlaCRvjfLvTGGstyWghKLk1k-ThBKyQLUrIl0b6cdKigQhGAThpYR8d-HBfU4qNU481E1BVICXzVzQnQWr5XetBywGj_yOKzA9JSQE338LUPyMad19KKnFhDP6Yy_djzRlGvrS6YFkn461CK0cEgYMxLZoZLoMLpyYmJy_8ZQlN5oXINg1M88Mx854FM8Ka" target="_blank">Keck & Wood Training Center, Duluth, GA</a><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><b>Overview:</b><o:p></o:p></p><p class=MsoNormal>This 3 day course is designed to teach the fundamental programming constructs of the Python language and how it can be integrated with ArcGIS Desktop to automate geoprocessing tasks. Course participants will be led through a series of 12 modules covering topics such as basic Python language features, the Geoprocessor ArcObject and its associated classes, creation of dynamic scripts which can be added to ArcToolbox, error handling techniques, and many others. <o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><b>Target Audience:</b><o:p></o:p></p><p class=MsoNormal>This course is for experienced ArcGIS users that are looking to learn how Python scripts can be created to automate processes. Some basic computer programming knowledge is recommended but you don't need to be an expert programmer. <o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><b>Course Goals:</b><o:p></o:p></p><p class=MsoNormal>After successfully completing this course users will have acquired a number of new skills related to Geoprocessing with Python. These new skills include: <o:p></o:p></p><ul style='margin-top:0in' type=disc><li class=MsoNormal style='mso-list:l0 level1 lfo1'>Fundamental understanding of the Python programming language. <o:p></o:p></li><li class=MsoNormal style='mso-list:l0 level1 lfo1'>How to write Python scripts to do geoprocessing tasks such as buffer, clip, overlay, insert, update, and delete rows from a table or feature class, and any other system tool provided by ArcToolbox. <o:p></o:p></li><li class=MsoNormal style='mso-list:l0 level1 lfo1'>How to create custom toolboxes in ArcToolbox <o:p></o:p></li><li class=MsoNormal style='mso-list:l0 level1 lfo1'>How to read the Geoprocessor Object Model Diagram <o:p></o:p></li><li class=MsoNormal style='mso-list:l0 level1 lfo1'>How to write dynamic scripts that can be attached to ArcToolbox. <o:p></o:p></li><li class=MsoNormal style='mso-list:l0 level1 lfo1'>Understanding of the Geoprocessor ArcObject and how it controls access to the geoprocessing objects. <o:p></o:p></li></ul><p class=MsoNormal><b>Cost:</b><o:p></o:p></p><p class=MsoNormal>The cost to attend this three day class is $1,350.00. Discounts are available for organizations that send 2 or more student or that bundle this class with other training courses.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For more information or to register contact us at <a href="mailto:gistraining@keckwood.com">gistraining@keckwood.com</a>. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><i><span style='font-size:12.0pt;color:black'>Tripp Corbin, MCP, CFM, GISP</span></i></b><b><span style='font-size:12.0pt;color:black'> </span></b><span style='font-size:12.0pt;color:black'>| Vice President, GIS/IT</span><span style='font-size:12.0pt;font-family:"Times New Roman","serif";color:#1F497D'><br></span><b><span style='font-size:12.0pt;font-family:"Footlight MT Light","serif";color:#244061'><a href="http://www.keckwood.com/"><span style='font-size:18.0pt;color:#244061;text-decoration:none'>K</span><span style='font-size:13.5pt;color:#244061;text-decoration:none'>ECK</span><span style='font-size:18.0pt;color:#244061;text-decoration:none'> & W</span><span style='font-size:13.5pt;color:#244061;text-decoration:none'>OOD,</span><span style='font-size:18.0pt;color:#244061;text-decoration:none'> I</span><span style='font-size:13.5pt;color:#244061;text-decoration:none'>NC</span><span style='font-size:18.0pt;color:#244061;text-decoration:none'>.</span></a></span></b><span style='font-size:12.0pt;font-family:"Times New Roman","serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='color:black'>2750 Premiere Parkway, Suite 900, Duluth, GA 30097<br>Direct (678) 417-4013 | Main (678) 417-4000 | Fax (678) 417-4055<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><a href="mailto:tcorbin@keckwood.com"><span style='color:blue'>tcorbin@keckwood.com</span></a> | <a href="www.keckwood.com"><span style='color:blue'>www.keckwood.com</span></a> <o:p></o:p></span></p><p class=MsoNormal><span style='color:black'>Esri Certified Trainer | Esri Certified Desktop Associate</span><span style='font-size:12.0pt;font-family:"Times New Roman","serif";color:black'><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>