OpenLayers v4.0.1 API - Class: IGC

# Class: IGC

This documentation is for OpenLayers v4.0.1. The latest is v.

## ol.format.IGC

Feature format for `*.igc` flight recording files.

#### new ol.format.IGC(opt_options)

src/ol/format/igc.js, line 22

  Name | Type | Description
  --- | --- | ---

  `options`

  Options.

  Name | Type | Description
  --- | --- | ---
  `altitudeMode` | ol.format.IGCZ | undefined | Altitude mode. Possible values are `barometric`, `gps`, and `none`. Default is `none`.

### Extends

- ol.format.TextFeature

### Methods

#### readFeature(source, opt_options){ol.Feature}

src/ol/format/igc.js, line 88

  Read the feature from the IGC source.

  Name | Type | Description
  --- | --- | ---
  `source` | Document | Node | Object | string | Source.

  `options`

  Read options.

  Name | Type | Description
  --- | --- | ---
  `dataProjection` | ol.ProjectionLike | Projection of the data we are reading. If not provided, the projection will be derived from the data (where possible) or the `defaultDataProjection` of the format is assigned (where set). If the projection can not be derived from the data and if no `defaultDataProjection` is set for a format, the features will not be reprojected.
  `featureProjection` | ol.ProjectionLike | Projection of the feature geometries created by the format reader. If not provided, features will be returned in the `dataProjection`.

  ##### Returns:

  Feature.

#### readFeatures(source, opt_options){Array.<ol.Feature>}

src/ol/format/igc.js, line 180

  Read the feature from the source. As IGC sources contain a single feature, this will return the feature in an array.

  Name | Type | Description
  --- | --- | ---
  `source` | Document | Node | Object | string | Source.

  `options`

  Read options.

  Name | Type | Description
  --- | --- | ---
  `dataProjection` | ol.ProjectionLike | Projection of the data we are reading. If not provided, the projection will be derived from the data (where possible) or the `defaultDataProjection` of the format is assigned (where set). If the projection can not be derived from the data and if no `defaultDataProjection` is set for a format, the features will not be reprojected.
  `featureProjection` | ol.ProjectionLike | Projection of the feature geometries created by the format reader. If not provided, features will be returned in the `dataProjection`.

  ##### Returns:

  Features.

#### readProjection(source){ol.proj.Projection}

src/ol/format/igc.js, line 204

  Read the projection from the IGC source.

  Name | Type | Description
  --- | --- | ---
  `source` | Document | Node | Object | string | Source.

  ##### Returns:

  Projection.