Code Monkey home page Code Monkey logo

dap2arc's Introduction

DAP2ARC

Python tools for bridging the gap between OPeNDAP and ArcGIS.

This project is developing tools and techniques for ArcGIS users to remotely access ocean and atmospheric model data and create customized data products. Model output is typically stored GRIB, HDF or NetCDF files, and made available via the OPeNDAP web service, which allows extraction of specific variables and geospatial subsets. Managers often use ArcGIS, which has no native ability to read data from OPeNDAP. This gap can be bridged using Python, available with ArcGIS 9.3 and higher. We use here the OPeNDAP Python module NetCDF4-Python, which leverages the Unidata NetCDF C-library for OPeNDAP support. With OPeNDAP access via Python, we can build ArcGIS tools that allow managers to access ocean model data on both rectilinear and unstructured triangular native grids, avoiding loss of information through decimation or interpolation, and allowing the creation of custom products to meet specific needs.

##Requirements

ArcGIS 10.1 (The Python Toolbox was introduced with 10.1).

NetCDF4-Python, enabled with OPeNDAP. We also use the Enthought Python Distribution, which includes the NetCDF4-Python binary for both 32 and 64 bit windows, enabling foreground 32-bit processing as well as 64-bit background processing.

If you don't have the EPD, you can download the 32-bit NetCDF4-Python Windows Binary for ArcGIS 10.1 at: http://www.lfd.uci.edu/~gohlke/pythonlibs/#netcdf4

dap2arc's People

Contributors

rsignell-usgs avatar scw avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.