addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

AvidGeo May Meetup: Deploying Python tools to GIS users

Deploying Python tools to GIS users


Geospatial data is frequently manipulated directly using Python tools, commonly built on top of powerful libraries such as GDAL, GEOS and NetCDF. Delivering model results to end users in many instances requires providing tools in familiar graphical environments, such as desktop GIS systems, which can permit users without programming knowledge to integrate models and results into their existing scientific workflows. This talk discusses how to construct simple wrappers around exising Python programs to enable their use by ArcGIS, a commonly used commercial GIS.


Two separate approaches will be illustrated: creating Python toolboxes, or collections of tools embeddable in workflows, and creating customized Python graphical add-ins, which can control the graphical environment provided within ArcGIS. Building contextual help, interactive widgets, and leveraging numpy for direct data integration will be discussed. While ArcGIS exposes much of its functionality via the `ArcPy` package, this talk instead focuses on integrating code from other environments, and doesn't presume existing ArcGIS expertise.


Shaun Walbridge
Oceans Engineer
Esri

Join or login to comment.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy