You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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:

https://en.wikipedia.org/wiki/Let's_Encrypt

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

Re: Renderowanie - prośba o pomoc

Btw mapka znowu coś nie hula

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 smile 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

wojtas82 wrote:

Drugi minus to, że każdy może zobaczyć ten styl sprawdzając źródło strony smile

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 lol

Offline

#62 2016-03-29 06:22:56

wojtas82
Member
Registered: 2014-09-20
Posts: 214

Re: Renderowanie - prośba o pomoc

smile
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ą smile

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ę. smile

Last edited by wojtas82 (2016-03-29 17:45:11)

Offline

Board footer

Powered by FluxBB