-
Data: 2017-07-14 23:20:05
Temat: Re: Jaki program do wykresu
Od: Jacek Radzikowski <j...@s...die.die.die.piranet.org> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 07/14/17 16:42, Jarosław Sokołowski wrote:
> Oglądam teraz Warszawę i nie widzę niczego rastrowego (na mapach z ulicami,
> nie na zdjęciach). Ponadto przy kolejnych wejściach na to samo miejsce mam
> różnie. Poprzednio widziałem płaski Pałac Kultury, teraz jest 3D. To się
> pokrywa z zeznniami znajomego robiącego w guglu -- zmiany wprowadza się tam
> stopniowo, przy okazji restartu każdego serwerka, których sa jakieś miliony.
> Więc mozna różnie trafić. Ze trzy tygodnie temu czytałem, że ma się coś
> zmienić w mapach Google. Może to właśnie to. Ten Waszyngton z podanego wyżej
> linka też u mnie wygląda jakoś inaczej.
>
>> a widzę że warstwa 3d jest ściągana w jakimś formacie binarnym (być może
>> skompresowany KML) i renderowana po stronie klienta. W każdym razie nic
>> nie stoi na przeszkodzie żeby kafelki rastrowe i dane wektorowe były
>> przedstawione na tej samej mapie.
>
> Mam pewne podejrzenia, że przy większym oddaleniu są grafiki rastrowe,
> a przy maksymalnym zbliżeniu nie ma ich wcale. Ale nie wiem, czy słuszne.
Mam wrażenie że mówimy o tym samym.
Informacje na mapie (poza zdjęciami) rozpoczynają żywot jako dane
wektorowe. Te które nie zmieniają się zbyt często są przepuszczane przez
rasteryzator i serwowane jako kafelki. Tak wygląda sieć dróg i ikonki
POI. Część informacji, jak np. współrzędne POI żeby można było kliknąć,
zawsze jest wysyłana w postaci wektorowej.
Budynki 3D też są wyrenderowane, ale dodatkowo widzę że też są pobierane
dane binarne, najprawdopodobniej uproszczone 3D.
Tutaj masz przykład kafelka mapy z zaznaczonymi POI i obrysem 3D
budynku:
https://www.google.com/maps/vt/pb=!1m4!1m3!1i20!2i29
9892!3i401121!2m3!1e0!2sm!3i385078456!3m7!2sen!5e110
5!12m4!1e68!2m2!1sset!2sRoadmap!4e0!5m1!1e0!23i41122
64
Na tym podkładzie najprawdopodobniej są renderowane przez WebGL
dodatkowe ikonki POI i budynki.
Google pewnie ma swoje narzędzia i swój proces tworzenia map, więc
możemy tylko zgadywać jak dokładnie mają to zaimplementowane, ale gdybyś
chciał się pobawić w domu i zbudować swój serwer map, albo nawet tylko
poczytać jak to jest robione, to polecam projekt OpenLayers. Wielka
kobyła, ale jest w nim wszystko: od wstępnej obróbki danych rastrowych i
wektorowych, po obsługę wyświetlania w przeglądarce.
Jest też cała masa innych darmowych narzędzi do rasteryzacji danych
wektorowych: http://wiki.openstreetmap.org/wiki/Rendering
Jacek.
Następne wpisy z tego wątku
- 14.07.17 23:49 Jarosław Sokołowski
- 15.07.17 00:30 Jacek Radzikowski
- 15.07.17 03:55 Jarosław Sokołowski
- 15.07.17 04:20 Jacek Radzikowski
- 15.07.17 08:18 J.F.
- 15.07.17 08:21 J.F.
- 15.07.17 14:48 Piotr Gałka
- 15.07.17 15:20 grapeli23
- 17.07.17 08:22 Zbych
- 17.07.17 09:20 Piotr Gałka
- 17.07.17 11:18 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-05-19 lakier bezbarwny akrylowy
- 2025-05-19 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-05-19 Wrocław => Key Account Manager (ERP) <=
- 2025-05-19 Warszawa => MLOps Engineer <=
- 2025-05-19 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-05-19 Warszawa => Sales Executive / KAM <=
- 2025-05-19 Warszawa => Senior Key Account Manager IT <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-05-19 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-19 Warszawa => Spedytor Międzynarodowy <=
- 2025-05-19 Lublin => Programista Delphi <=
- 2025-05-19 Szczecin => Key Account Manager IT <=
- 2025-05-19 Wrocław => Controlling systems Consultant <=