🌍 #30DayMapChallenge Day 13: New Tool!

Third take on population density in Switzerland, this time using Bertin.js to create a spike map! Impressed by the functionality of this library.

Code: https://shorturl.at/ZMuWx

#maps #GIS #bertinjs #quarto

30DayMapChallenge/13_newtool at main · vidonne/30DayMapChallenge

My contributions to the #30DayMapChallenge. Contribute to vidonne/30DayMapChallenge development by creating an account on GitHub.

GitHub
In this notebook, I explain how to combine #dicopal & #bertinjs.
👉 https://observablehq.com/@neocartocnrs/dicopal-library
dicopal library

`dicopal` is a new JavaScript library that provides hundreds of color palettes. It is based on Colorbrewer2, CARTOColors, cmocean, Matplotlib, MyCarta, Tableau, (CUD) palette and many others... `npm` - https://npmjs.com/package/dicopal `github` - https://github.com/riatelab/dicopal.js `notebook` - https://observablehq.com/@mthh/hello-dicopal To load the library How it works? To find out how this library works, take a look at this notebook. Here, I'm just suggesting a way of retrieving the colors from the va

Observable
The polar drift.
Interactive map performed with Observable & #bertinjs
👉 Source code & demo: https://observablehq.com/@neocartocnrs/polar-drift
On a perdu le Nord

C'est bien connu, le Nord est en haut des cartes. Hum... Pas si sûr. En tout cas, pas si on considère le pôle nord magnétique qu'il ne faut pas confondre avec le pôle nord géographique terrestre (ou simplement, pôle Nord) situé à 90 degrés de latitude Nord. Ces deux points ne sont en effet pas confondus. Aujourd'hui en 2023, le pôle nord magnétique se situe en plein océan Arctique, à environ 430 km du pôle Nord. Mais en 1590, il se situait au nord de l'île Victora dans l'archipel arctique canadien. En 1859,

Observable
🌐 In #bertinjs, you can now map your data on interactive globes 🌐 #JSspatial https://observablehq.com/@neocartocnrs/bertin-globe-view
bertin globe view

A globe view is available for some types of layers: `simple` (with symbol_shift == 0), `spikes`, `bubble` (with dorling == true), `geolines`, `graticule`, `inner`, `missing`, `shadow`, `tissot`, `dotdensity` and `label`. To use it, you juste have to use `"globe"` as projection. You can also define the center og the map by using `"globe(x,y,rotate)"` Simple globe Then let's build a simple globe. You can use the mouse to rotate the globe. Choropeth Bubble Spikes Data

Observable
From [email protected], it is possible to rewind the geojson display in each layer using rewind = true #JSspatial #bertinjs #geojson
Just discovered the #SciHub download log on year 2017 (https://zenodo.org/record/1158301), so let's do a map ... but the original tsv file is very large ~14Go uncompressed. It's the perfect moment to try #ApacheArrow #Rstats package, and to make maps with #bertinjs .
#GISchat
Sci-Hub download log of 2017

The full 2017 download log of Sci-Hub. Originally published on the Sci-Hub Twitter account at https://twitter.com/Sci_Hub/status/954095639859814402 Republished here to provide a stable mirror of the data. The gunzipped file is ~14 GB in size. MD5 sum for gzipped file is 53c8a599e6467c8f4a62a32249c7e63c Columns in the data file: Timestamp (yyyy-MM-dd HH:mm:ss) DOI IP identifier User identifier Country according to GeoIP City according to GeoIP Latitude Longitude

Zenodo
Africa: a Murdered Continent.
Interactive maps designed with #bertinjs & @observablehq based on the Uppsala Conflict Data Program. #JSspatial #NoWar #StopWar
https://observablehq.com/@neocartocnrs/africa-a-murdered-continent
Africa: a Murdered Continent

, ** ** , . Geometries UCDP Battle-Related Deaths Dataset version 22.1 This file contains a dyad-year dataset with information on the number of battle-related deaths in the conflicts from 1989-2021 that appear in the UCDP/PRIO Armed Conflict Dataset. See https://ucdp.uu.se/downloads/index.html#armedconflict Texts Dependencies

Observable
In bertin  library (https://github.com/neocarto/bertin), since PR #92 and the 1.5.7 version, grid calculations taking polygons as input are up to 30x faster (depending on the number of input features and the resolution of the grid) thanks to the use of a spatial index 🎉.
#JSspatial #bertinjs
GitHub - neocarto/bertin: A package to draw maps in javascript

A package to draw maps in javascript. Contribute to neocarto/bertin development by creating an account on GitHub.

GitHub
Dashboard with bertin 🌍 & plot 📊

In this notebook, I show how you can easily create a dashboard with `plot` and `bertin`. Suggestions and feedback are welcome. Please, hover the map with the mouse ⬇️ Data import & handling Config A map with `bertin` Chart 1 with `plot` Chart 2 with plot

Observable
Hello Bertin.js

bertin.js is an easy to use wrapper around d3js to facilitate the process of making thematic maps. The principle is to work with layers stacked on each other. As in a GIS, the layers that are displayed above are placed at the top in the code, the layers that are displayed below are placed at the bottom in the code. The layers that can be displayed are of several types: header, footer, graticule, outline, choro, typo, prop, shadow, scalebar, text... Each type has its own parameters. This list will be complet

Observable