Cześć czy wie ktoś jak najlepiej dodać podkład Open Street jako warstwę do geoserver’a. Próbowałem z https://tiles.openstreetmap.org/{z}/{x}/{y}.png jako WMS ale nie geoserver nie chce zapisać mi magazynu. WMTS Connection test failed: Server returned HTTP response code: 400 for URL: https://tile.openstreetmap.org/{z}/{x}/{y}.png?REQUEST=GetCapabilities&VERSION=1.0.0&SERVICE=WMTS
Czy ktoś wie jak to ogarnąć.
Tak tego nie zrobisz. Jeśli potrzebujesz przerobić serwis XYZ na WMS, to możesz to zrobić za pomocą Mapproxy: https://mapproxy.org
Ja chcę po prostu podłączyć podkład OSM do geoservera jako warstwę podkładową.
Geoserver nie ma możliwości podczytania usługi tms jako źródło danych. Jak zasugerował @marcinjanda taka możliwość ma mapproxy. Mapproxy może stworzyć zaś usługę wms którą możesz dodać jako źródło do Geoservera. Ale nie będzie to działać dobrze…nie polecam. Plus chyba wydaje mi się że jakieś ograniczenia do wykorzystania kafelków osm.
Kolejna opcja, Styl osm .dla geoservera. Ale wymaga importu danych osm.
Zastanawia mnie na jakiej zasadzie działają te wszystkie serwisy (jakieś voxly.pl, jakaś e-mapa.net) oparte o openstreet map?
Kwestie techniczne koledzy wyjaśnili już wyżej - Geoserver nie potrafi użyć TMS jako źródła danych, poza tym TMS znacząco różni się od WMS którym chciałeś się połączyć, więc nawet jeśli użyjesz MapProxy albo MapCache odpowiedź WMS będzie reskalowana.
Licencyjnie - niestety kafle generowane przez serwery w klastrze tile.openstreetmap.org są dla edytorów…
Tutaj masz pełną wersje polityki użycia kafelków, jej kwintesencja zawiera się w zdaniu:
OpenStreetMap data is free for everyone to use. Our tile servers are not.
<<PRZEPRASZAM ZA DZIELENIE POSTA ALE NOWY UŻYTKOWNIK MOŻE WSTAWIĆ TYLKO DWA LINKI W JEDNYM POŚCIE>>
Co możesz zrobić:
- Możesz użyć kafelków czy serwisów alternatywnych dostawców.
- Możesz wykupić dostęp do płatnych serwerów.
<<PRZEPRASZAM ZA DZIELENIE POSTA ALE NOWY UŻYTKOWNIK MOŻE WSTAWIĆ TYLKO DWA LINKI W JEDNYM POŚCIE>>
- Możesz postawić sobie swój serwer - tutaj masz instrukcje
- Możesz zlecić komuś postawienie i utrzymanie takiego serwera (choćby mnie, ale pewnie nie jestem jedyny)
Co do pytań:
voxly używa serwera opartego o OpenMapTiles czy Maptilera (to prawie to samo) - jak sie nie mylę to ja go stawiałem…
e-mapa - to jeden z produktów Geo-Systemu - firmy byłego GGK p. Izdebskiego, który od wielu lat współpracuje z OSM Polska - oni również mają własny serwer.
A jeśli chcesz podpytać jak używać danych OSM to najlepiej u źródła, czyli w Stowarzyszeniu OpenStreetMap Polska… Numer do mnie jest na stronie
Ten temat poruszałem też na moim kanale YT (Gisowiec) pierwszy odcinek o licencji