Skip to content

gi-nx


gi-nx / activateViewLayers

ts
function activateViewLayers(vista: {
  created_at: string;
  details: {
     _pixelsToMeters?: number;
     _viewBox?: {
        geometry: {
           coordinates: [number, number][][];
           type: "Polygon";
        };
        properties: Record<string, any>;
        type: "Feature";
     };
     activeLayer: string;
     camera: Camera & {
        latitude?: number;
        longitude?: number;
     };
     description?: string;
     dpi?: number;
     layerTree: LayerTree;
     name: string;
     order?: number;
     scenarios?: string[];
     size?: {
        height: number;
        width: number;
     };
     snapShot: string;
     solarDate: string;
     topView: TopView;
  };
  id: number | "new";
  name: string;
  project: string | number;
  sort_order?: number;
}): void;

Activate the layers of a view's layerTree and updates the sun position.

Parameters

ParameterTypeDescription
vista.created_atstring-
vista.details{ _pixelsToMeters?: number; _viewBox?: { geometry: { coordinates: [number, number][][]; type: "Polygon"; }; properties: Record<string, any>; type: "Feature"; }; activeLayer: string; camera: Camera & { latitude?: number; longitude?: number; }; description?: string; dpi?: number; layerTree: LayerTree; name: string; order?: number; scenarios?: string[]; size?: { height: number; width: number; }; snapShot: string; solarDate: string; topView: TopView; }-
vista.details._pixelsToMeters?number-
vista.details._viewBox?{ geometry: { coordinates: [number, number][][]; type: "Polygon"; }; properties: Record<string, any>; type: "Feature"; }-
vista.details._viewBox.geometry{ coordinates: [number, number][][]; type: "Polygon"; }-
vista.details._viewBox.geometry.coordinates[number, number][][]-
vista.details._viewBox.geometry.type"Polygon"-
vista.details._viewBox.propertiesRecord<string, any>-
vista.details._viewBox.type"Feature"-
vista.details.activeLayerstring-
vista.details.cameraCamera & { latitude?: number; longitude?: number; }-
vista.details.description?string-
vista.details.dpi?number-
vista.details.layerTreeLayerTree-
vista.details.namestring-
vista.details.order?number-
vista.details.scenarios?string[]-
vista.details.size?{ height: number; width: number; }-
vista.details.size.heightnumber-
vista.details.size.widthnumber-
vista.details.snapShotstringurl of image
vista.details.solarDatestring-
vista.details.topViewTopView-
vista.idnumber | "new"-
vista.namestring-
vista.projectstring | number-
vista.sort_order?number-

Returns

void