You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#51 2016-03-27 18:36:40
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Dane pobierało przez https a ja mam niezaufany certyfikat. Teraz powinno działać. U mnie Firefox+Ubuntu.
Last edited by eBin (2016-03-27 20:12:43)
Offline
#52 2016-03-27 23:15:32
- kocio
- Administrator
- From: Warszawa
- Registered: 2013-09-04
- Posts: 3,567
- Website
Re: Renderowanie - prośba o pomoc
Teraz już działa.
Co do darmowych, łatwych do samodzielnej instalacji certyfikatów, jest taki interesujący projekt:
Offline
#53 2016-03-28 06:50:18
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Kiedyś zrobiłem coś podobnego na geojson.Województwo ladowalo sie jakies 20 sekund przy uruchamianiu.Mowa o samych szlakach rowerowych.Fajnie też dzialal zoom to feature czyli klikniecie na szlak powodowało jego wysrodkowanie na ekranie.W przypadku UTFGRID jest to niemożliwe.
Offline
#54 2016-03-28 12:32:14
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Na GeoJSON też coś mam ale przy samym podkarpackim wychodzi ponad 2000 linii SN i jest katastrofa z przesuwaniem mapy.
Tutaj jest cała Polska i jakoś to działa.
Z linii chyba można wyciągnąć tyle współrzędnych ile aktualnie widać na mapie.
Więc żeby pokazać całą linie po kliknięciu to ja znalazłem dwie możliwości:
- przekazać bbox w danych
- oddalać mapę aż będzie widać całą linię i wtedy wyciągnąć bboxa
Testowo zrobiłem to pierwsze.
Prosty eksport całej Polski (5-15 zoom) trwa u mnie [2x2.26GHz] 16 minut a z generowaniem bboxa jest 10 minut dłużej.
http://ebin.josm.pl/vector_tiles.html#1 … 49/22.0202
Last edited by eBin (2016-03-28 13:00:37)
Offline
#55 2016-03-28 17:25:07
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Będę musiał się w to zagłębić.Mi bardzo odpowiada stylizacja w Carto Css i chyba jestem skazany na mapbox lub tilemill. W czym generowales kafle? Da sie to zrobić na Windows 7?
Offline
#56 2016-03-28 17:36:03
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Offline
#57 2016-03-28 19:07:35
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Dziwne, powinno działać. Czasem są problemy z serwerem i długo się ładuje to trzeba przeczekać albo wejść przez https.
Kafelki wektorowe generuję w Tilemill 2 aka Mapbox Studio Classic na podstawie zapytań do Psql.
Nowe źródło, dodaję warstwę z zapytaniem, zapisuję i później w ustawieniach jest eksport do MBTiles.
Plik wynikowy wrzucam na serwer tak samo jak w przypadku rastrowych wartstw, tileserver-php to obsługuje.
Sam byłem zawiedziony brakiem CartoCSS a Mapbox mówi, że on tylko do rastrów jest.
Można jeszcze popatrzeć jak to w innych klientach będzie wyglądać - lista
Ja na razie tylko eksperymentuje bo zniknęła mi mapa "Electricity distribution" z itoworld.com.
Offline
#58 2016-03-28 19:20:30
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Już śmiga. Nie wiem, może na telefonie coś zamula.
Tu znalazłem ciekawy wątek. Może uda się coś podpatrzeć
http://gis.stackexchange.com/questions/ … ctor-tiles
Muszę przyznać, prędkość jest niesamowita. Jedynie brak CartoCSS co jest dużą wadą bo chyba nie da się inaczej ustawić różnych stylów dla różnych zoomów? Da się np. zrobić offset linii?
Offline
#59 2016-03-28 19:44:07
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Można dodać różne warstwy które będą się wyświetlać na różnych poziomach przybliżenia max/min zoom.
Albo można użyć czegoś takiego (chyba nie było w Tilemilu): "text-size": { "base": 1, "stops": [ [12,10] , [16,18] ] }.
Na poziomie 12 tekst będzie miał rozmiar 10, na poziomie 16 rozmiar 18 a pomiędzy nimi będzie się stopniowo zwiększał.
Ogólnie style powinny być podobne do CartoCSS. Jest i line-offset.
Last edited by eBin (2016-03-28 19:44:50)
Offline
#60 2016-03-28 19:47:38
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Dzięki za info. Wychodzi na to, że przejście na wektory wiąże się z napisaniem stylu w zasadzie od nowa... Drugi minus to, że każdy może zobaczyć ten styl sprawdzając źródło strony
Mimo wszystko chyba warto.
Offline
#61 2016-03-28 19:57:31
- RicoElectrico
- Moderator
- From: Trójmiasto
- Registered: 2012-07-01
- Posts: 1,850
Re: Renderowanie - prośba o pomoc
Drugi minus to, że każdy może zobaczyć ten styl sprawdzając źródło strony
Wiesz, słyszałem o takim projekcie, nazywał się Open Street Maps czy jakoś tak. Fajne mapy robią, tylko niestety każdy może ściągnąć i podejrzeć dane ![]()
Offline
#62 2016-03-29 06:22:56
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
![]()
Z jakiegoś powodu nie działa mi mapbox gl na Windows Phone.Nie tylko Twoja mapka eBin.
Offline
#63 2016-03-29 10:44:01
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Kolejny minus - Mapbox GL używa WebGL a niektóre przeglądarki czy grafiki mogą tego nie obsługiwać.
Powinien się u mnie teraz pokazywać komunikat o jego braku.
Offline
#64 2016-03-29 14:24:25
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Jakoś mi się udało wyrenderować i faktycznie szybciej niż rastry. Mam już plik mbtiles teraz muszę tylko ogarnąć jak to odpalić. EBin masz coś przeciwko abym się trochę powzorował na Twoim przykładzie? Fajnie zrobiłeś te dymki jak się klika na stacje. Fajnie jakby jeszcze było info po kliknięciu na linię energetyczną ![]()
Offline
#65 2016-03-29 16:43:52
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: Renderowanie - prośba o pomoc
Po kliknięciu w linię też się pojawia ale za drugim razem - musi być zaznaczona.
Bierz co chcesz a jak coś potrzebujesz to mów.
U mnie numer warstwy to z-index a jak cyfra jedności jest większa od zera to można warstwę klikać.
Last edited by eBin (2016-03-29 17:00:39)
Offline
#66 2016-03-29 17:44:50
- wojtas82
- Member
- Registered: 2014-09-20
- Posts: 214
Re: Renderowanie - prośba o pomoc
Dziękuję. Powoli się za to zabiorę i spróbuję zrobić mapę rowerową na tej podstawie. Potrwa to jednak trochę bo jak już pisałem jadę naprawiać nasze polskie szlaki w terenie.Jakby ktoś miał chęć to zapraszam na mój fan page na facebooku Pomorskie Szlaki Turystyczne. Są tam też zdjęcia znaków, które robię. ![]()
Last edited by wojtas82 (2016-03-29 17:45:11)
Offline