@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
111 lines (110 loc) • 2.57 kB
TypeScript
export declare const fullColor = "#BEE4BE";
export declare const highColor = "#FFE1A3";
export declare const lowColor = "#F7A6B4";
export interface IucnCategory {
category: string;
name: string;
level: string;
}
export interface IucnCategoryCombined extends IucnCategory {
allowedActivities: string[];
categories?: {
category: string;
name: string;
}[];
}
export interface IucnActivity {
id: string;
name: string;
}
export type IucnActivityRankId = "yes" | "yesbut" | "no" | "nobut" | "variable";
export interface IucnActivityRank {
id: IucnActivityRankId;
desc: string;
display: string;
}
export declare const activityRanks: Record<IucnActivityRankId, IucnActivityRank>;
export declare const iucnActivities: {
RESEARCH_NE: {
id: string;
display: string;
};
TRAD_USE_NE: {
id: string;
display: string;
};
RESTORE_CON: {
id: string;
display: string;
};
TRAD_FISH_COLLECT: {
id: string;
display: string;
};
RECREATE_NE: {
id: string;
display: string;
};
TOURISM: {
id: string;
display: string;
};
SHIPPING: {
id: string;
display: string;
};
RESEARCH: {
id: string;
display: string;
};
RENEWABLE_ENERGY: {
id: string;
display: string;
};
RESTORE_OTH: {
id: string;
display: string;
};
FISH_COLLECT_REC: {
id: string;
display: string;
};
FISH_COLLECT_LOCAL: {
id: string;
display: string;
};
FISH_AQUA_INDUSTRIAL: {
id: string;
display: string;
};
AQUA_SMALL: {
id: string;
display: string;
};
WORKS: {
id: string;
display: string;
};
UNTREATED_WATER: {
id: string;
display: string;
};
MINING_OIL_GAS: {
id: string;
display: string;
};
HABITATION: {
id: string;
display: string;
};
};
export declare const iucnCategoriesList: Record<string, {
category: string;
level: string;
name: string;
}>;
export declare const iucnLevels: string[];
export declare const iucnActivityCategories: Record<string, IucnActivityRankId[]>;
/** IUCN category definitions. Note categories 2/3 and 4/6 have been merged because they have the same allowed uses */
export declare const iucnCategoriesMap: Record<string, IucnCategoryCombined>;
export declare const iucnCategoryNames: string[];