OpenStreetMap + dane wektorowe oraz bakujące style

Cześć Wszystkim :slightly_smiling_face:

Zapewne znacie narzędzia takie jak QuickOSM, OSM Download albo cała strona geofabrik.de (jak nie to polecam) są tam aktualizowane dane wektorowe z OSM z całego świat.


Jedne co nie potrafię zrozumieć - to brak plików źródłowych do odtworzenia stylu OSM (basemapy) w danych. Domyślam się, że powinien gdzieś być jakieś oficjane źródło dla OSM, który udostępnia style dla QGIS. Ale nie mogę znaleźć gdzie?

Jedynie co znalazłem to wersje OSM ze Stamen (Gray light) GitHub - HeikkiVesanto/QGIS_OSM_Styles: QGIS Styles for Geofabrik OpenStreetMap Extracts

Szukam tą klasyczną wersję kolorową


Wtyczka ‘OSM download’ to chyba, jedyna wtyczka która, posiada oficjalny styl z automatu dla pobranych danych do QGIS, tylko problem mam z nimi, że ten format (OSM) ma niestety zablokowaną możliwość edycji

Ktoś wie coś więcej lub poratuje odpowienim źródłem lub katalogiem styli?

PS: Pisałem o tym temacie, wcześniej na FB, ale nie udało się uzyskać konkretnego rezultatu, myślę, że temat jest dość wartościowy.

1 polubienie

Teoretycznie, jeżeli pobierzemy warstwę za pomocą wtyczki OSM Downloader i podczytamy ją bezpośrednio do QGIS-a, style automatycznie się nadają. W takim przypadku jesteśmy w stanie wyeksportować je do plików QML i przypisać do warstw zapisanych w innym, edytowalnym formacie – np. GPKG.

Jedyny problem to warstwa punktowa– tutaj zauważyłem, że styl nie pobiera się dla wszystkich symboli. Kolejna kwestia to fakt, że wszystkie ikony są w formacie SVG, które trzeba wcześniej dodać do biblioteki QGIS-a.
Przykładowe biblioteki ikon można znaleźć m.in. tutaj:

  1. openstreetmap-carto/symbols at master · gravitystorm/openstreetmap-carto · GitHub
  2. OSM-Geofabrik_Universal-QML-Style/Symbols/15 at master · mkoenigb/OSM-Geofabrik_Universal-QML-Style · GitHub

Jak się domyślasz, bez zdefiniowanego stylu trzeba by je dodawać i ustawiać ręcznie – co trochę mija się z celem.

To tyle, co udało mi się ustalić z mojego researchu – może ktoś z Was ma większą wiedzę na ten temat :slightly_smiling_face:

2 polubienia

Super @mtomczyk świetna robota!

No sam widzisz, że to nie takie oczywiste - jakby się wydawało :slight_smile:


Pomysł z katalogami z SVG jest dobrym krokiem, tylko jeszcze wymaga ustawienia wyświeltania: etyket, poziomu wyświetlania itp. więc ikony, to nadal nie pełny styl :sweat_smile:


Czy jest może osoba, która wspiera/ła OSM od strony edycyjnej lub kontrybucji i wie coś więcej o OSM w QGIS?

PS: Udało mi się znaleźć niemiecki odpowiednik dla QGIS, ze strony, pytanie czy aktualny? GitHub - mkoenigb/OSM-Geofabrik_Universal-QML-Style: A universal QML style set for OSM Geofabrik Shapefile extracts for use in QGIS

Czuje się wywołany do odpowiedzi. Niestety nie ma poprawnego stylu, były próby takiego stworzenia, na podsatwie już istniejącego natomiast nigdy nikt tego nie skończył. Ani do danych geofabryki (.shp) ani do orginalnego .osm

Problem polega na złożoności, to po prostu duzo pracy. Najnowsza próba jest dostępna tutaj:

2 polubienia

a, jak byś chciał zobaczyć jak wygląda styl orginalny:

tylko to jest w map css

Dziękuje bardzo @WłodzimierzBartczak

Tak na szybko sprawdziłem z tego źródła dwie klasy (budynki i drogi) i w sumie ta wersja Niemiecka jest zdecywoanie dokładniejsza.

Dlaczego ?

  1. Ma szerszy podział na wysokość wyświetlania
  2. Nie brakuje klasy etykiet szczególnie dla dróg, co się niestety zdarza w podesłanej wersji

Ale ogólnie rozumiem, że jest pewny kompromis od standardu który ciężko odzwierciedlić

Bo ta jest nie skończona … nie było pary.