File

models/layers.model.ts

Description

ArcGIS layers to map.

Index

Properties

Properties

decollementLayer
decollementLayer: GeoJSONLayer
Type : GeoJSONLayer

Decollement GeoJSON layer

earthquakesLayer
earthquakesLayer: GeoJSONLayer
Type : GeoJSONLayer

Latest earthquake layer

faultSectionLayer
faultSectionLayer: GeoJSONLayer
Type : GeoJSONLayer

Fault sections GeoJSON layer

faultSectionPolygonLayer
faultSectionPolygonLayer: GeoJSONLayer
Type : GeoJSONLayer

Fault section polygon GeoJSON layer

hazardLayer
hazardLayer: TileLayer
Type : TileLayer

Hazard map layer

interfaceSectionsLayer
interfaceSectionsLayer: GeoJSONLayer
Type : GeoJSONLayer

Interface sections GeoJSON layer

nshmBoundaryLayer
nshmBoundaryLayer: GeoJSONLayer
Type : GeoJSONLayer

NSHM boundary GeoJSON layer

testSitesLayer
testSitesLayer: GeoJSONLayer
Type : GeoJSONLayer

Test sites GeoJSOn layer

zoneSourcesLayer
zoneSourcesLayer: GeoJSONLayer
Type : GeoJSONLayer

Zone sources GeoJSON layer

import GeoJSONLayer from '@arcgis/core/layers/GeoJSONLayer';
import TileLayer from '@arcgis/core/layers/TileLayer';
import {FeatureType} from '@ghsc/nshmp-utils-ts/libs/nshmp-haz/www/features-service';

/**
 * ArcGIS layers to map.
 */
export interface Layers {
  /** Decollement GeoJSON layer */
  decollementLayer: GeoJSONLayer;
  /** Latest earthquake layer */
  earthquakesLayer: GeoJSONLayer;
  /** Fault sections GeoJSON layer */
  faultSectionLayer: GeoJSONLayer;
  /** Fault section polygon GeoJSON layer */
  faultSectionPolygonLayer: GeoJSONLayer;
  /** Hazard map layer */
  hazardLayer: TileLayer;
  /** Interface sections GeoJSON layer */
  interfaceSectionsLayer: GeoJSONLayer;
  /** NSHM boundary GeoJSON layer */
  nshmBoundaryLayer: GeoJSONLayer;
  /** Test sites GeoJSOn layer */
  testSitesLayer: GeoJSONLayer;
  /** Zone sources GeoJSON layer */
  zoneSourcesLayer: GeoJSONLayer;
}

export enum ArcLayerId {
  EARTHQUAKE = 'EARTHQUAKE',
  HAZARD = 'HAZARD',
  NSHM = 'NSHM',
  TEST_SITES = 'TEST_SITES',
}

export type LayerId = ArcLayerId | FeatureType;
export const LayerId = {...ArcLayerId, ...FeatureType};

results matching ""

    No results matching ""