]> git.argeo.org Git - gpl/argeo-suite.git/blob - js/src/geo/export-package.js
Vector layers and styling
[gpl/argeo-suite.git] / js / src / geo / export-package.js
1 import OpenLayersMapPart from './OpenLayersMapPart.js';
2 import SentinelCloudless from './SentinelCloudless.js';
3
4 import Map from 'ol/Map.js';
5 import View from 'ol/View.js';
6 import OSM from 'ol/source/OSM.js';
7 import TileLayer from 'ol/layer/Tile.js';
8 import VectorSource from 'ol/source/Vector.js';
9 import VectorLayer from 'ol/layer/Vector.js';
10 import GeoJSON from 'ol/format/GeoJSON.js';
11
12 // PSEUDO PACKAGE
13 if (typeof globalThis.argeo === 'undefined')
14 globalThis.argeo = {};
15 if (typeof globalThis.argeo.app === 'undefined')
16 globalThis.argeo.app = {};
17 if (typeof globalThis.argeo.app.geo === 'undefined')
18 globalThis.argeo.app.geo = {};
19
20 // THIRD PARTY
21 if (typeof globalThis.argeo.tp === 'undefined')
22 globalThis.argeo.tp = {};
23 if (typeof globalThis.argeo.tp.ol === 'undefined')
24 globalThis.argeo.tp.ol = {};
25
26 // PUBLIC CLASSES
27 globalThis.argeo.app.geo.OpenLayersMapPart = OpenLayersMapPart;
28 globalThis.argeo.app.geo.SentinelCloudless = SentinelCloudless;
29
30 globalThis.argeo.tp.ol.Map = Map;
31 globalThis.argeo.tp.ol.View = View;
32 globalThis.argeo.tp.ol.TileLayer = TileLayer;
33 globalThis.argeo.tp.ol.OSM = OSM;
34 globalThis.argeo.tp.ol.VectorSource = VectorSource;
35 globalThis.argeo.tp.ol.VectorLayer = VectorLayer;
36 globalThis.argeo.tp.ol.GeoJSON = GeoJSON;
37
38 "use strict";
39