diff --git a/package.json b/package.json index 13133efba..ff65102f9 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "blob-util": "^2.0.2", "buefy": "^0.9.29", "bulma": "^1.0.0", + "cartocolor": "^5.0.2", "color-string": "^1.9.1", "colormap": "^2.3.1", "comlink": "^4.4.2", @@ -119,6 +120,10 @@ "sax-wasm": "^2.2.4", "shallow-equal": "^1.2.1", "shapefile": "^0.6.6", + "spatialite": "^0.1.0", + "spl.js": "^0.1.2", + "sql.js": "^1.13.0", + "the-new-css-reset": "^1.7.3", "threads": "^1.7.0", "three": "^0.127.0", diff --git a/src/Globals.ts b/src/Globals.ts index dc9f52cf4..8aee7f379 100644 --- a/src/Globals.ts +++ b/src/Globals.ts @@ -168,6 +168,7 @@ export interface FileSystemConfig { example?: boolean isGithub?: boolean isZIB?: boolean + isS3?: boolean // AWS S3 bucket with public access flask?: boolean // Flask filesystem supports OMX open matrix API - see https://github.com/simwrapper/omx-server } diff --git a/src/components/LegendColors.vue b/src/components/LegendColors.vue index 6f9cfc462..e733b4c24 100644 --- a/src/components/LegendColors.vue +++ b/src/components/LegendColors.vue @@ -1,11 +1,24 @@ @@ -32,6 +45,13 @@ export default defineComponent({ margin: 0; } +.legend-subtitle { + font-weight: bold; + margin-top: 0.5em; + margin-bottom: 0.25em; + display: block; +} + .item-label { margin: '0 0.5rem 0.0rem 0'; font-weight: 'bold'; diff --git a/src/dash-panels/_allPanels.ts b/src/dash-panels/_allPanels.ts index 0573d1075..9507f6d95 100644 --- a/src/dash-panels/_allPanels.ts +++ b/src/dash-panels/_allPanels.ts @@ -28,6 +28,7 @@ export const panelLookup: { [key: string]: AsyncComponent } = { xml: defineAsyncComponent(() => import('./xml.vue')), // full-screen map visualizations: + aequilibrae: defineAsyncComponent(() => import('./aequilibrae-map.vue')), carriers: defineAsyncComponent(() => import('./carriers.vue')), flowmap: defineAsyncComponent(() => import('./flowmap.vue')), links: defineAsyncComponent(() => import('./links.vue')), diff --git a/src/dash-panels/aequilibrae-map.vue b/src/dash-panels/aequilibrae-map.vue new file mode 100644 index 000000000..45f2ab9a3 --- /dev/null +++ b/src/dash-panels/aequilibrae-map.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/dash-panels/tile.vue b/src/dash-panels/tile.vue index e749104ff..c0e76f015 100644 --- a/src/dash-panels/tile.vue +++ b/src/dash-panels/tile.vue @@ -1,10 +1,14 @@