From 884b8ec098a664a259e1aa383698e007ca97dfa5 Mon Sep 17 00:00:00 2001 From: Ville Brofeldt <33317356+villebro@users.noreply.github.com> Date: Mon, 23 Aug 2021 10:45:23 +0300 Subject: [PATCH] feat(legacy-plugin-chart-country-map): add six new maps (#1327) * feat(legacy-plugin-chart-country-map): add six new maps * add svalbard * update notebook --- .../Country Map GeoJSON Generator.ipynb | 1193 ++++++++++------- .../src/countries.ts | 12 + .../src/countries/denmark.geojson | 11 + .../src/countries/estonia.geojson | 21 + .../src/countries/iceland.geojson | 15 + .../src/countries/norway.geojson | 26 + .../src/countries/poland.geojson | 22 + .../src/countries/sweden.geojson | 27 + .../src/Timeseries/EchartsTimeseries.tsx | 4 +- 9 files changed, 815 insertions(+), 516 deletions(-) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/denmark.geojson create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/estonia.geojson create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/iceland.geojson create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/norway.geojson create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/poland.geojson create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/src/countries/sweden.geojson diff --git a/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/scripts/Country Map GeoJSON Generator.ipynb b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/scripts/Country Map GeoJSON Generator.ipynb index 6bbf254dec20..bde0b48502e7 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/scripts/Country Map GeoJSON Generator.ipynb +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/legacy-plugin-chart-country-map/scripts/Country Map GeoJSON Generator.ipynb @@ -2,40 +2,42 @@ "cells": [ { "cell_type": "markdown", + "metadata": {}, "source": [ "# Generate GeoJSON from Natural Earth Data" - ], - "metadata": {} + ] }, { "cell_type": "markdown", + "metadata": {}, "source": [ "## Install Dependencies" - ], - "metadata": {} + ] }, { "cell_type": "markdown", + "metadata": {}, "source": [ "```\n", "pip install geopandas shapely\n", "```" - ], - "metadata": {} + ] }, { "cell_type": "markdown", + "metadata": {}, "source": [ "## Download Data\n", "\n", "Download the [Admin 1 – States, Provinces\n", "](https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/) dataset from Natural Earch Data and provide the path to the downloaded file below." - ], - "metadata": {} + ] }, { "cell_type": "code", "execution_count": 1, + "metadata": {}, + "outputs": [], "source": [ "import os\n", "import geopandas as gpd\n", @@ -45,19 +47,14 @@ "df_admin0_10m = gpd.read_file(os.path.expanduser(\"ne_10m_admin_0_countries.zip\"))\n", "df_10m = gpd.read_file(os.path.expanduser(\"ne_10m_admin_1_states_provinces.zip\"))\n", "df_50m = gpd.read_file(os.path.expanduser(\"ne_50m_admin_1_states_provinces.zip\"))" - ], - "outputs": [], - "metadata": {} + ] }, { "cell_type": "code", "execution_count": 2, - "source": [ - "df_50m.columns" - ], + "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Index(['featurecla', 'scalerank', 'adm1_code', 'diss_me', 'iso_3166_2',\n", @@ -78,22 +75,21 @@ " dtype='object')" ] }, + "execution_count": 2, "metadata": {}, - "execution_count": 2 + "output_type": "execute_result" } ], - "metadata": {} + "source": [ + "df_50m.columns" + ] }, { "cell_type": "code", "execution_count": 3, - "source": [ - "df_admin0_10m.columns = df_admin0_10m.columns.str.lower()\n", - "df_admin0_10m.columns" - ], + "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "Index(['featurecla', 'scalerank', 'labelrank', 'sovereignt', 'sov_a3',\n", @@ -116,53 +112,23 @@ " dtype='object')" ] }, + "execution_count": 3, "metadata": {}, - "execution_count": 3 + "output_type": "execute_result" } ], - "metadata": {} + "source": [ + "df_admin0_10m.columns = df_admin0_10m.columns.str.lower()\n", + "df_admin0_10m.columns" + ] }, { "cell_type": "code", "execution_count": 4, - "source": [ - "df_50m.groupby('admin').count()" - ], + "metadata": {}, "outputs": [ { - "output_type": "execute_result", "data": { - "text/plain": [ - " featurecla scalerank adm1_code diss_me \\\n", - "admin \n", - "Australia 9 9 9 9 \n", - "Brazil 27 27 27 27 \n", - "Canada 13 13 13 13 \n", - "United States of America 51 51 51 51 \n", - "\n", - " iso_3166_2 wikipedia iso_a2 adm0_sr name \\\n", - "admin \n", - "Australia 9 0 9 9 9 \n", - "Brazil 27 0 27 27 27 \n", - "Canada 13 13 13 13 13 \n", - "United States of America 51 51 51 51 51 \n", - "\n", - " name_alt ... name_nl name_pl name_pt name_ru \\\n", - "admin ... \n", - "Australia 0 ... 9 9 9 9 \n", - "Brazil 13 ... 27 27 27 27 \n", - "Canada 9 ... 13 13 13 13 \n", - "United States of America 51 ... 51 51 51 51 \n", - "\n", - " name_sv name_tr name_vi name_zh ne_id geometry \n", - "admin \n", - "Australia 9 9 9 9 9 9 \n", - "Brazil 27 27 27 27 27 27 \n", - "Canada 13 13 13 13 13 13 \n", - "United States of America 51 51 51 51 51 51 \n", - "\n", - "[4 rows x 83 columns]" - ], "text/html": [ "
\n", "