GINA is designed as an enterprise quality data and GIS environment. The system attempts to limit single points of failure and to use redundant systems where possible. The majority of the systems run Linux, primarily CentOS, with a small number of legacy Solaris systems.
Our primary database engine is PostgreSQL using PostGIS as a spatial engine. Data is served to users via a variety of methods, including Mapserver, SwathViewer, and many custom applications.
We use the web development framework Rails served with Apache, Phusion Passengerâ„¢, and Mongrel. We make extensive use of the ExtJS JavaScript library.
GINA uses several web-based mapping frameworks including Google Maps, Open Layers, and Chameleon.
GINA has 25 TB of fiber attached storage, which is shared through a high-speed SAN fabric. GINA is partnered with ARSC to use their tape silos for long term storage and data archiving.
GINA uses a wide variety of open source and commercial GIS software:
We have devoted substantial effort to custom programming, primarily in Ruby, Perl, C, Haskell, PHP, and Java. Our informational web pages are hosted in the Radiant content management system.