diff --git a/website/ambient.d.ts b/website/ambient.d.ts
index 27a86c3..d2cf6ea 100644
--- a/website/ambient.d.ts
+++ b/website/ambient.d.ts
@@ -27,9 +27,10 @@ declare module "@deck.gl/layers" {
export const GeoJsonLayer: $FixMe;
export const LineLayer: $FixMe;
export const PathLayer: $FixMe;
+ export const ScatterplotLayer: $FixMe;
}
declare module "@deck.gl/react" {
export const DeckGL: $FixMe;
export default DeckGL;
-}
\ No newline at end of file
+}
diff --git a/website/src/components/Mutations/Minimap.tsx b/website/src/components/Mutations/Minimap.tsx
new file mode 100644
index 0000000..e0cf987
--- /dev/null
+++ b/website/src/components/Mutations/Minimap.tsx
@@ -0,0 +1,53 @@
+import { GeoJsonLayer, ScatterplotLayer } from "@deck.gl/layers";
+import DeckGL from "@deck.gl/react";
+import { useGeoData } from "src/domain/geodata";
+
+const Minimap = ({
+ viewState,
+ extentViewState,
+}: {
+ viewState: { longitude: number; latitude: number; zoom: number };
+ extentViewState: { longitude: number; latitude: number; zoom: number };
+}) => {
+ const { data: geoDataMinimap } = useGeoData({
+ year: "2022",
+ format: "topojson",
+ simplify: 0.02,
+ shapes: new Set(["country"]),
+ projection: "wgs84",
+ color: "default",
+ dimensions: { width: 800, height: 600 },
+ withName: false,
+ });
+
+ return (
+
N° d'hist. | Canton | N° du district | Nom du district | N° OFS commune | Nom de la commune | Raison de la radiation | Raison de l'inscription | |
---|---|---|---|---|---|---|---|---|
Numéro de mutation : 3964, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2023 | ||||||||
11735 | ZH | 102 | Bezirk Andelfingen | 21 | Adlikon | Radiation | ||
12173 | ZH | 102 | Bezirk Andelfingen | 32 | Humlikon | Radiation | ||
13214 | ZH | 102 | Bezirk Andelfingen | 30 | Andelfingen | Modification du territoire | ||
16621 | ZH | 102 | Bezirk Andelfingen | 291 | Andelfingen | Modification du territoire | ||
Numéro de mutation : 3965, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2023 | ||||||||
15116 | BE | 246 | Verwaltungskreis Bern-Mittelland | 536 | Diemerswil | Radiation | ||
15125 | BE | 246 | Verwaltungskreis Bern-Mittelland | 546 | Münchenbuchsee | Modification du territoire | ||
16622 | BE | 246 | Verwaltungskreis Bern-Mittelland | 546 | Münchenbuchsee | Modification du territoire | ||
Numéro de mutation : 3966, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2023 | ||||||||
14441 | SG | 1727 | Wahlkreis Toggenburg | 3372 | Hemberg | Radiation | ||
14444 | SG | 1727 | Wahlkreis Toggenburg | 3375 | Oberhelfenschwil | Radiation | ||
14950 | SG | 1727 | Wahlkreis Toggenburg | 3378 | Neckertal | Modification du territoire | ||
16623 | SG | 1727 | Wahlkreis Toggenburg | 3396 | Neckertal | Modification du territoire | ||
Numéro de mutation : 3967, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2023 | ||||||||
13301 | JU | 2602 | District des Franches-Montagnes | 6743 | Les Breuleux | Modification du territoire | ||
13302 | JU | 2602 | District des Franches-Montagnes | 6744 | La Chaux-des-Breuleux | Radiation | ||
16624 | JU | 2602 | District des Franches-Montagnes | 6743 | Les Breuleux | Modification du territoire | ||
Numéro de mutation : 3968, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2023 | ||||||||
11503 | AG | 1905 | Bezirk Kulm | 4133 | Burg (AG) | Radiation | ||
12397 | AG | 1905 | Bezirk Kulm | 4139 | Menziken | Modification du territoire | ||
16625 | AG | 1905 | Bezirk Kulm | 4139 | Menziken | Modification du territoire | ||
Numéro de mutation : 3969, Type de mutation : Fusion de communes, Entrée en vigueur : 01.01.2023 | ||||||||
10849 | AG | 1906 | Bezirk Laufenburg | 4179 | Ueken | Radiation | ||
12317 | AG | 1906 | Bezirk Laufenburg | 4166 | Herznach | Radiation | ||
16626 | AG | 1906 | Bezirk Laufenburg | 4186 | Herznach-Ueken | Création | ||
Numéro de mutation : 3970, Type de mutation : Fusion de communes, Entrée en vigueur : 01.01.2023 | ||||||||
13334 | JU | 2603 | District de Porrentruy | 6787 | Damphreux | Radiation | ||
13340 | JU | 2603 | District de Porrentruy | 6793 | Lugnez | Radiation | ||
16627 | JU | 2603 | District de Porrentruy | 6811 | Damphreux-Lugnez | Création | ||
Numéro de mutation : 3983, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2024 | ||||||||
15266 | BE | 247 | Verwaltungskreis Thun | 767 | Reutigen | Modification du territoire | ||
15344 | BE | 247 | Verwaltungskreis Thun | 947 | Zwieselberg | Radiation | ||
16651 | BE | 247 | Verwaltungskreis Thun | 767 | Reutigen | Modification du territoire | ||
Numéro de mutation : 3984, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2024 | ||||||||
15375 | BE | 244 | Verwaltungskreis Oberaargau | 992 | Wangen an der Aare | Modification du territoire | ||
15376 | BE | 244 | Verwaltungskreis Oberaargau | 993 | Wangenried | Radiation | ||
16652 | BE | 244 | Verwaltungskreis Oberaargau | 992 | Wangen an der Aare | Modification du territoire | ||
Numéro de mutation : 3985, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2024 | ||||||||
14067 | SO | 1103 | Bezirk Bucheggberg | 2456 | Lüterswil-Gächliwil | Radiation | ||
15642 | SO | 1103 | Bezirk Bucheggberg | 2465 | Buchegg | Modification du territoire | ||
16653 | SO | 1103 | Bezirk Bucheggberg | 2465 | Buchegg | Modification du territoire | ||
Numéro de mutation : 3986, Type de mutation : Fusion de communes, Entrée en vigueur : 01.01.2024 | ||||||||
13320 | JU | 2603 | District de Porrentruy | 6773 | Beurnevésin | Radiation | ||
13322 | JU | 2603 | District de Porrentruy | 6775 | Bonfol | Radiation | ||
16654 | JU | 2603 | District de Porrentruy | 6812 | Basse-Vendline | Création | ||
Numéro de mutation : 3987, Type de mutation : Inclusion de commune, Entrée en vigueur : 01.01.2024 | ||||||||
10886 | AG | 1902 | Bezirk Baden | 4042 | Turgi | Radiation | ||
13189 | AG | 1902 | Bezirk Baden | 4021 | Baden | Modification du territoire | ||
16655 | AG | 1902 | Bezirk Baden | 4021 | Baden | Modification du territoire |