Software used for IRDIAC and related pages

We used Open Source software as much as possible while building these pages. Most dynamic pages are built with PHP, and the web mapping pages use PHP MapScript. We use PostgreSQL with the PostGIS extension for our spatially-enabled data because it works wonderfully with MapServer. Although most of our non-spatial data are in PostgreSQL databases, we do use MySQL for some things.

In addition, we also use some of the GDAL utilities and some custom Python and C code that use the GDAL and OGR libraries for some of the data processing that happens dynamically. We also use some code written in IDL with the ENVI libraries for some of this processing.


Links

Open Source Web servers

Apache HTTP Server Project - web server

Open Source Database servers

PostgreSQL - database server
PostGIS - spatial extension for PostgreSQL
MySQL - database server

Free or Open Source programming/scripting languages and libraries

PHP
Python
MapScript - part of MapServer
GDAL - library for raster geospatial data
OGR - library for vector geospatial data (part of GDAL)

Free or Open Source Geospatial Software

MapServer - tool for building geospatial web applications
GDAL & OGR - command line utilities and libraries for raster & vector data
PostGIS - spatial extension for PostgreSQL

Commercial Software

IDL - Language great for processing raster data
ENVI - Image processing software built on IDL