Obala, more i otoci
Bok svima!
Primjetio jedan problem s obalom, morem i otocima, koji se uz malo posla može i mora riješiti.
Prvo mi je upao u oči neobičan (da ne kažemo potrgan) prikaz Korčule, dok se prikazuje u Live Mapu i Waze klijentu: Nakon dosta razmišljanja zaključio sam da je problem u prevelikim poligonima koji definiraju more i tako ocrtavaju obalu. Najveći problem je što po pojedinim poligonima ima i po nekoliko tisuća točaka, a neki su dosta nepravilnih oblika i prostiru se stotinama kilometara. Kako Waze optimizira učitavanje poligona na način da učitava svaku N-tu točku ovisno o nivou zuma kojim gledamo kartu, tako se desilo da radi odviše složenog poligona jednostavno nikada ne učita sve točke. Tako dobijemo ovaj gore efekt.
Rješenje je da se dio mora uz obalu razbije na manje fragmente duljine mora razbiju na manje, jednostavnije poligone od 10 do 20 km širine i da se onda na tim poligonima crtaju detalji obale. Tako ćemo dobiti pojedinačne poligone koji svaki zasebno ima 100-njak točaka, naspram sadašnjih koji imaju na tisuće točaka. Rezultat toga je:
Također bih zamolio i sve ostale editore da imaju na umu ovo gore kod kreiranja bilo kakvih velikih, razvedenih površina.
Pozdrav,
Easy
Primjetio jedan problem s obalom, morem i otocima, koji se uz malo posla može i mora riješiti.
Prvo mi je upao u oči neobičan (da ne kažemo potrgan) prikaz Korčule, dok se prikazuje u Live Mapu i Waze klijentu: Nakon dosta razmišljanja zaključio sam da je problem u prevelikim poligonima koji definiraju more i tako ocrtavaju obalu. Najveći problem je što po pojedinim poligonima ima i po nekoliko tisuća točaka, a neki su dosta nepravilnih oblika i prostiru se stotinama kilometara. Kako Waze optimizira učitavanje poligona na način da učitava svaku N-tu točku ovisno o nivou zuma kojim gledamo kartu, tako se desilo da radi odviše složenog poligona jednostavno nikada ne učita sve točke. Tako dobijemo ovaj gore efekt.
Rješenje je da se dio mora uz obalu razbije na manje fragmente duljine mora razbiju na manje, jednostavnije poligone od 10 do 20 km širine i da se onda na tim poligonima crtaju detalji obale. Tako ćemo dobiti pojedinačne poligone koji svaki zasebno ima 100-njak točaka, naspram sadašnjih koji imaju na tisuće točaka. Rezultat toga je:
- brže učitavanje karte
- brže spremanje prilikom izmjena
- manji promet u samom klijentu prilikom navigacije
- bolji prikaz, odn. neće više biti ovakvih problema
- i konačno, manja šteta ako netko slučajno obriše dio
Također bih zamolio i sve ostale editore da imaju na umu ovo gore kod kreiranja bilo kakvih velikih, razvedenih površina.
Pozdrav,
Easy
Re: Obala, more i otoci