Mapy Google są zszywką internetu od ponad dekady, ale niewielu tak naprawdę wie, jak to działa. Dla reszty z nas, Mapy Google są o krok od magii.
Na przykład, w jaki sposób Google tworzy tak dokładne mapy dla tak wielu różnych regionów? Jak może zebrać tak wiele danych o tak dużej części świata? Kto pracuje nad utrzymaniem i aktualizacją tych map? A co z warunkami ruchu drogowego w czasie rzeczywistym, tymczasowymi ograniczeniami prędkości i godzinami pracy pobliskich firm?
Jakimś cudem wszystkie te złożone funkcje działają cholernie dobrze, dlatego tak wielu z nas zaczęło polegać na Mapach Google w codziennej nawigacji. Czy nie nadszedł więc czas, abyśmy dowiedzieli się, jak to wszystko działa? Czytaj dalej, aby poznać magię ukrytą za kurtyną.
Dlaczego Google uruchomiło Mapy?
Publiczną misją Google jest „organizowanie informacji na świecie i uczynienie ich powszechnie dostępnymi i użytecznymi”. Wiele z obecnych projektów firmy, choć nie wszystkie, koncentruje się na tej misji – misji polegającej na gromadzeniu, organizowaniu i interpretowaniu milionów gigabajtów danych.
Ale informacje, które Google próbuje uporządkować, są nie tylko online. Wiele z nich jest w trybie offline. Rozmawiając z The Atlantic, Manik Gupta, starszy menedżer produktu Google Maps, wyjaśnił: „Coraz częściej, jak idziemy o naszym życiu, staramy się wypełnić tę lukę między tym, co widzimy w świecie rzeczywistym i , a Mapy naprawdę odgrywa tę rolę”.
Na bardzo podstawowym poziomie, Mapy Google wzięły ogromną ilość informacji offline i opublikowały je online. Mówimy o rzeczach takich jak sieci autostrad, znaki drogowe, nazwy ulic i nazwy firm. Ale jak wskazuję poniżej, Google ma nadzieję, że Mapy będą w stanie zrobić o wiele więcej w przyszłości.
Zbieranie danych dla Map Google
Jeśli chodzi o zbieranie danych, które mają pomóc w utrzymaniu i ulepszaniu Map Google, wydaje się, że nigdy nie może być ich dość — a najbardziej imponujące jest to, że żadna z tych informacji nie jest starsza niż trzy lata. To jest projekt o ogromnej skali.
Partnerzy Map
Aby pomóc w tym przedsięwzięciu, Google współpracuje z „najbardziej wszechstronnymi i autorytatywnymi źródłami danych” poprzez swój Program Partnerski Map Bazowych. Ogromna liczba agencji przesyła szczegółowe dane wektorowe do Google, a te agencje obejmują USDA Forest Service, US National Park Service, US Geological Survey, różne rady miast i hrabstw, i tak dalej.
Dane te są używane do wytyczania zmieniających się granic i dróg wodnych, wyświetlania nowych ścieżek rowerowych, między innymi, a to pomaga utrzymać „mapę bazową” tak aktualną, jak to tylko możliwe.
Street View
Google Street View to niekończąca się podróż. Dzięki ogromnemu zespołowi pojazdów rozproszonych po całej planecie, ich celem jest wielokrotne objeżdżanie każdej dostępnej drogi, jaką uda im się znaleźć – a jednocześnie robienie zdjęć 360 stopni wszędzie, gdzie się znajdą.
Bazując na współrzędnych GPS tych pojazdów, Google nakłada obrazy Street View na swoją mapę bazową.
Street View oferuje znacznie więcej niż tylko zszytą panoramę ulic i miejsc docelowych. Korzystając z coraz lepszych możliwości optycznego rozpoznawania znaków (OCR), Google może „czytać” takie rzeczy, jak znaki drogowe, znaki drogowe i nazwy firm.
Te dodatkowe odczyty są przetwarzane i przekształcane w dane nawigacyjne i kierunkowe, które Mapy Google mogą włączyć do swojej bazy danych. Jeśli nazwa drogi zmieniła się od czasu, gdy została ostatnio sfotografowana, nowsze zdjęcie Street View to wykryje. To jest również (częściowo) jak Google zbudował swoją ogromną bazę danych lokalnych szczegółów biznesowych.
Satelity
Kolejną warstwą Map Google jest ich widok satelitarny. Jest to ścisła współpraca z Google Earth, łącząca wysokiej rozdzielczości zdjęcia planety wykonane przez satelity znajdujące się nad nią.
Obrazy te są sprawdzane krzyżowo z innymi warstwami danych, takimi jak Street View, a także danymi dostarczonymi przez zewnętrzne agencje. Dzięki temu Mapy mogą wychwycić zmiany geologiczne, nowe i zmienione budynki itp.
Usługi lokalizacyjne
Nie ma zbyt wielu dostępnych informacji o tym, jak dokładnie Google wykorzystuje mobilne usługi lokalizacyjne, aby Mapy były aktualne, ale najwyraźniej odgrywają one dużą rolę.
Tak, to prawda: jeśli Google ma dostęp do danych o lokalizacji zebranych przez Twój smartfon, to jesteś częścią operacji Google’a polegającej na współpracy z tłumem w celu ulepszenia i rozszerzenia Map.
Twoje dane o lokalizacji mogą być wykorzystywane do takich rzeczy, jak aktualizacje ruchu w czasie rzeczywistym, szacowanie bieżących prędkości ruchu i wskazywanie objazdów dróg. Jeśli na ruchliwej trasie nagle nie ma ruchu, Mapy mogą założyć, że jest to objazd i odpowiednio dostosować wskazówki.
Google wykorzystuje te dane również do szacowania godzin, w których poszczególne firmy będą zajęte. Robi to poprzez utrzymywanie zakładek na ruch pieszych w poszczególnych budynkach. Trochę przerażające może, ale jest to kolejna próba, aby przynieść, że offline informacje online.
Google Maps Users
Google Map Maker to kolejny sposób, w którym Google jest crowdsourcing jego operacji Map, i jest to program, który jest wokół od 2008 roku (wśród wielu innych Google).
Pracując w bardzo podobny sposób jak OpenStreetMap, Google Map Maker pozwala każdemu wnieść swoją lokalną wiedzę do Google Maps. Dobrą wiadomością jest to, że większość tej funkcjonalności jest włączona do samych Map, a Map Maker zostanie zamknięty na dobre w 2017 roku po zakończeniu transformacji.
W skrócie, użytkownicy mogą edytować mapy Google z ich osobistym wkładem. Jesteś w stanie dodawać i edytować miejsca, nowe drogi, kontury budynków i szlaki turystyczne. A jeśli myślisz, że wandalizm ujdzie ci na sucho, pomyśl jeszcze raz: edycje użytkowników mogą być sprawdzane przez innych użytkowników.
Oznacza to, że istnieje ogromna armia publicznych edytorów, którzy dbają o to, by Mapy Google były aktualne 24 godziny na dobę, 7 dni w tygodniu. Jest to szczególnie przydatne do mapowania trudno dostępnych miejsc i gromadzenia wiedzy, która w przeciwnym razie byłaby poza zasięgiem lub świadomością Google.
Przewodniki lokalne
Oprócz armii redaktorów, Google ma również miliony tak zwanych Przewodników lokalnych. Lokalne Przewodniki to funkcja, która przypomni Ci Foursquare i jest próbą Google zbierania warstwy bardziej subiektywnych danych, aby położyć na swojej mapie bazowej.
Kiedy jesteś w Google Maps, przejdź do Moje Wkłady i można szukać różnych miejsc w Twojej okolicy. Zostawiając recenzję, odpowiadając na kilka pytań i przesyłając zdjęcie, możesz przyczynić się do tej dodatkowej warstwy danych.
Ta lokalna wiedza pomaga Mapom znać takie rzeczy, jak klimat kawiarni, czy hotel ma parking lub czy restauracja ma opcje wegańskie. W zamian za wkład użytkownicy mogą zdobywać nagrody, takie jak większa przestrzeń dyskowa na dysku Google Drive.
Nadawanie sensu danym
Jak widać, ilość danych zbieranych przez Google jest zdumiewająca — a my nawet nie dotknęliśmy niektórych z innych integracji usług, takich jak z listami biznesowymi Google.
Te warstwy danych, po przetworzeniu, są tym, co daje nam dostęp do wszystkich informacji znalezionych na Mapach Google. Ale co tak naprawdę składa się na sensowne wykorzystanie tych wszystkich danych?
W dużej mierze sprowadza się to do rodzajów algorytmów, które stanowią podstawę Google jako firmy. Algorytmy te, które są niezwykle złożone i tajne, pracują nad czyszczeniem danych, wykrywaniem niespójności i łączeniem ich w celu uczynienia ich bardziej użytecznymi.
Na przykład, gdy Street View skanuje obrazy w poszukiwaniu znaków drogowych i nazw firm, algorytmy mogą próbować nadać sens sieci drogowej poprzez interpretację tych znaków drogowych. Jednocześnie dane o lokalizacji mogą być brane pod uwagę przy obliczaniu najszybszych tras z punktu A do punktu B.
Chociaż algorytmy są ciągle ulepszane, mogą zrobić tylko tyle, więc wszystkie te dane są również łączone z dużą ilością ludzkiego zaangażowania. Jeśli jest coś, czego algorytmy Google nie potrafią zrozumieć, członek zespołu ręcznie to przejrzy i wszystko wyprostuje.
Często logika skrzyżowań jest wprowadzana ręcznie, a nowe drogi są „wmasowywane” na miejsce. Dzieje się tak, ponieważ czasami najlepszym sposobem na zrozumienie tego, co widać na drodze, jest przekazanie tego zadania człowiekowi.
Jest to bez wątpienia ogromne zadanie. Dlatego Google ma na całym świecie zespoły zajmujące się uaktualnianiem informacji w każdym kraju, w którym działa.
Kiedy na Mapach Google pojawia się błąd
Każdego dnia na Mapach Google wprowadzane są masy zmian. Niektóre z nich mogą polegać na dodawaniu nowych miejsc i nowych dróg, podczas gdy inne zmiany mogą polegać na naprawianiu błędów.
Wiele z nich jest naprawianych przypadkowo przez członków społeczeństwa: edytowanie opisów miejsc, dodawanie dróg i tak dalej. Jednak na dodatek Google ma duży zespół ludzi pracujących nad tysiącami raportów, które są składane do Google każdego dnia.
Spora część tych zgłoszeń jest przeglądana i rozpatrywana ręcznie. Odbywa się to za pomocą Atlasu, własnego programu Google do edycji map. Nowe trasy są rysowane ręcznie, drogi są łączone, nowe budynki mapowane, itp.
To jest projekt, który nigdy się nie skończy. Z tysiącami nowych dróg budowanych każdego dnia i miastami zmieniającymi zasady ruchu drogowego w razie potrzeby, Mapy Google zawsze będą toczyć bitwę, aby pozostać dokładne.
Mapy Google: A Huge Undertaking
Podczas gdy Mapy Google są często postrzegane jako „po prostu kolejna mapa”, istnieje ogromna liczba warstw, które uznajemy za oczywiste. Wszystkie one współpracują ze sobą, aby zaoferować usługę, na której tak wiele osób polega – usługę, która znacznie przewyższa pod względem głębokości i jakości swoich konkurentów.
Począwszy od przejechania milionów mil, poprzez złożone algorytmy, aż po ogromną ilość ludzkiego wkładu, który jest wymagany, Mapy Google są czymś, co należy podziwiać.
Jednak Google nie poprzestanie na tym. Google Maps będzie już odgrywać ważną rolę w foray firmy do samochodów samojezdnych. A ponieważ więcej subiektywnych informacji, zdjęć i filmów jest powiązanych z Mapami, aplikacja może przejść od bycia mapą świata do bycia przewodnikiem po świecie.
Czy wiesz, że tyle pracy poszło na utrzymanie Map Google? A jakie inne informacje chciałbyś wykorzystać w Mapach Google? Jeśli nie używasz Google Maps, dlaczego nie?
Image Credit: enigmanic via
Originally written by Dean Sherwin on February 22, 2010
Rob Nightingale ukończył filozofię na University of York, UK. Przez ponad pięć lat pracował jako menedżer i konsultant ds. mediów społecznościowych, prowadząc jednocześnie warsztaty w kilku krajach. Przez ostatnie dwa lata Rob zajmował się również pisaniem o technologiach, jest menedżerem mediów społecznościowych i redaktorem biuletynu MakeUseOf. Zazwyczaj można go znaleźć podróżującego po świecie, uczącego się edycji wideo i eksperymentującego z fotografią.
Więcej od Roba Nightingale
Dodaj komentarz