UUDigitalHumanitieslab / I-analyzer

The great textmining tool that obviates all others
https://ianalyzer.hum.uu.nl
MIT License
6 stars 2 forks source link

Add map visualization #1408

Open BeritJanssen opened 5 months ago

BeritJanssen commented 5 months ago

Is your feature request related to a problem? Please describe. If a corpus has geographical metadata, we would like to visualize this on a map.

Describe the solution you'd like Perhaps this ChartJS plugin is interesting

Describe alternatives you've considered Other geo visualization libraries exist, e.g. maplibre (cf. in this repo

lukavdplas commented 5 months ago

Can we add more information to this issue?

Things like:

ar-jan commented 5 months ago

Having just been briefed by Berit, this is my understanding:

lukavdplas commented 4 months ago

Some thoughts:

ar-jan commented 3 months ago

The initial map component has been merged into develop, but the actual map visualization is still to be implemented (probably requires Angular to be updated).

ar-jan commented 2 months ago

1549 works with ngx-maplibre-gl, but it's worth checking if the features we need are supported by Vega or Plotly.

Vega-Lite (and therefore Vega-Altair which produces Vega-Lite) does not yet support zoomable maps.

If we do want to use maplibre, we need to add a different base layer (include local assets, or use a service?) and fix the tests.

lukavdplas commented 2 months ago

In case it's useful: I've pushed my local branch experiment/vega - I created that a few months ago as an experiment. It includes a component that request a vega (or vega-lite) JSON and renders the visualisation.

The branch is quite outdated, but it may save some time?