Mapa Polski z powiatami lub gminami + własną warstwą regionów

Witam,
chciałbym hobbystycznie stworzyć stronę z mapą regionów historycznych Polski. Żeby nie tworzyć wszystkiego od zera chciałbym korzystając z gotowych zasobów w miarę szybko dojść do strony z mapą która będzie zawierała powiaty lub gminy, podobnie do tej strony: https://www.mapyonline.pl/
W dalszym etapie ręcznie chciałbym nanieść na mapę interesujące mnie regiony.

Ściągnąłem ze strony http://www.gugik.gov.pl/ dane z granicami jednostek administracyjnych (powiaty itd) - pliki shp.

Jak tego typu stronę stworzyć, gdzieś znajdę dokumentację? A może ktoś w tym doświadczony podpowie jak się do tego zabrać?
Przede wszystkim jak osiągnąć mapę, która będzie zawierać powiaty lub gminy, na której będzie możliwość nanoszenia kolejnych warstw wielokątów (regionów)?

Są dwa rozwiązania: użycie gotowego narzędzia albo stworzenie mapy od podstaw.

W pierwszym przypadku możesz skorzystać ze strony:
https://umap.openstreetmap.fr/pl/

Sam z tej usługi nie korzystałem, więc ciężko mi powiedzieć co można tam zrobić i czy będzie to dla ciebie wystarczające.

Drugie rozwiązanie jest dużo bardziej złożone, bo temat jest tak rozległy, że nie sposób go opisać w jednym poście na forum. Jeśli nie masz żadnej wiedzy na ten temat to z góry uprzedzam, że łatwo nie będzie i czekają cię długie godziny zanim cokolwiek powstanie.

W wielkim uproszczeniu to co potrzebujesz zrobić to pobrać dane z OSM, przefiltrować to co cię interesuje, dodać swoje elementy i wyrenderować gotową mapę.

Dane dla całej Polski dostępne są tu:
http://download.geofabrik.de/

Opis formatów plików i narzędzi do filtrowania/konwersji stosowanych przez OSM znajdziesz tu:
https://wiki.openstreetmap.org/wiki/OSM_file_formats

Ogólne informacje na temat renderowania są tu:
https://wiki.openstreetmap.org/wiki/Rendering

Podstawowe narzędzia:
osmosis - konwersja/filtrowanie plików
Osmconvert - konwersja/filtrowanie plików
osmfilter - konwersja/filtrowanie plików
JOSM - edycja/rysowanie map
Mapnik - serwer do renderowania, umożliwia tworzenie map online
Mapsforge Map-Writer - dodatek do osmosis, umożliwia tworzenie map offline

Sprzęt:
pojemny dysk - dane z OSM potrafią zajmować po kilkanaście/kilkadziesiąt GB, dla przykładu mapa Polski w formacie .osm zajmuje ponad 20GB
dużo pamięci RAM - im więcej RAMu tym większe pliki będziesz w stanie obrabiać
mocny procesor wielowątkowy - konwersje/wczytywanie/obróbka/renderowanie to wszystko wymaga mocy obliczeniowej, im większe pliki tym więcej

Żeby nie było to na słabszym sprzęcie też da się pracować, tylko wymaga to więcej czasu i cierpliwości.

Da się wrzucić linie wyeksportowane np. z Overpassa, jako GPX lub JSON - czyli da się ładnie i dość prosto pokazać granice gmin, powiatów etc. przez wyeksportowanie odpowiednich relacji z Overpassa (zamiast tych plików shp) i wciągnięcie ich do uMap.

Można też przekonwertować pliki shp na cos strawnego dla uMap na przykład tu: https://mygeodata.cloud/converter/shp-to-kml
(bo Overpass może uznać wszystkie granice gmin w Polsce za trudne do przełknięcia).

Jeśli do regionów wystarczy wyrysowanie granic, to uMap powinien całkowicie wystarczyć.

Jeżeli zależy Ci na niezależności to polecam jednak zrobienie tego samemu - z Umap to nigdy nie wiadomo, ja kiedyś korzystałem na hobbystycznej stronce i co jakiś czas były jakieś problemy - czasem po prostu mapa nie działała.

Do wyświetlania mapy to OpenLayers lub Leaflet
Do konwersji SHP->GeoJSON może być shp2geojson

Najprościej chyba QGIS oraz plugin shp2web - wypluwa praktycznie gotową mapę. Jak u Ciebie znajomość GIS?