Existe alguns tipos de dados que sao facilmente encontrados no dia a dia dos estudos Meteorologicos, entre eles destacam-se: GRIB, netCDF e HDF. Duas caracteristicas importante comuns a estes dados e que eles sao portateis e auto-descritivos. Portateis pois podem ser manipulados em qualquer maquina (AMD, Intel, ...) e em qualquer sistema (Windows, Linux, ...). Auto-descritivos pois podem ser examinados e lidos por qualquer software (apropriado) sem que o usuario saiba detalhes estruturais do arquivo. Alem disso, informacoes adicionais sobre os dados, chamada de metadado (dado sobre dado) pode ser incluida no arquivo. Metadados tipicos podem incluir informacoes textuais sobre o conteudo e sobre as unidades de cada variavel (ex., Temperatura e "C") ou informacoes numericas que descrevem as coordenadas (p.e., tempo, nivel de altura, latitude e longitude) que se aplicam as variaveis.O formato destes dados tem evoluido ao longo do tempo com o objetivo de atender as necessidades da comunidade cientifica e civil. Por isso, alguns formatos possuem varias versoes anteriores. Infelizmente para as pessoas que utilizam estes dados, as versoes mais recentes nem sempre sao compativeis com as versoes anteriores, apesar de fazer parte do mesmo formato de dado (e com mesma nomenclatura). Esta caracteristica tem gerado confusao e criticas por parte dos usuarios, pois a cada versao lancada exige uma adaptacao necessaria.Os dados mais conhecidos sao:GRIB1: GRIdded Binary (Edition 1), World Meteorological OrganizationGRIB2: GRIdded Binary (Edition 2), World Meteorological OrganizationnetCDF3: Network Common Data Form, (Version 3.x), Unidata (UCAR/NCAR)netCDF4: Network Common Data Format, (Version 4.x), Unidata (UCAR/NCARHDF4: Hierarchical Data Format, (Version 4.x), NCSA/NASAHDF4-EOS2: HDF4-Earth Obseving System, (Version 2; georeferenced data)HDF5: Hierarchical Data Format, (Version 5.x), NCSA/NASAHDF5-EOS5: HDF5-Earth Obseving System, (Version 5; georeferenced data)GeoTIFF: Georeferenced raster imageryExiste uma pequena diferenca entre netCDF/HDF/HDF-EOS e GRIB, no caso do primeiro conjunto de dados estamos falando de formatos de arquivos de dados enquanto que no caso do GRIB e um formato especifico de gravacao de dados. Os tipos de arquivos netCDF/HDF/HDF-EOS sao formatos de arquivos que possuem regras sobre o conteudo de cada arquivo. Por exemplo, no caso dos arquivos NetCDF uma regra existente e que todos os nomes das variaveis devem ser exclusivas (isto e uma regra). No caso do HDF ele permite que multiplas variaveis possuam mesmo nome, porem as variaveis devem estar em diferentes grupos de variaveis. Esses grupos podem ser complicados, mas de forma simples pode ser comparado ao sistema de diretorio do Linux (ou pastas do Windows). No caso dos dados tipo GRIB, cada registro do GRIB-1 (aka, 'message') contem informacoes para duas dimensoes horizontais (p.e., Latitude e Longitude) para um tempo e um nivel. Ja os arquivos GRIB-2 permite que cada registro contenha varias grades e niveis para cada tempo. Portanto, um conjunto de registros GRIB e chamado de arquivo GRIB. Diferente dos arquivos netCDF/HDF/HDF-EOS os arquivos GRIB nao possuem regras que determinem a ordem deste conjunto de registros GRIB (p.e., estes registros podem estar em ordem cronologica aleatorio).Um exemplo da estrutura de grupos que contem um arquivo HDF.NetCDFTypeSegue uma lista de exemplos de como ler e escrever estes tipos de dados utilizando o NCL.Neste link voce pode