Jak stworzyć zarys rysunku mapy lub łatwo zamienić zrzut ekranu Map Google w jeden?


18

Prawdopodobnie mógłbym wymyślić, jak to zrobić, ale muszę to zrobić, 30 z nich i chcę nauczyć się, jak zrobić to szybko i bezboleśnie. Moją pierwszą myślą było użycie Live Trace w Illustratorze, ale nie jestem jeszcze w tym wyjątkowo dobry.

Zasadniczo chcę, aby ulice były czarne (i miały podobną grubość względną), a reszta mapy była biała.

Dobrą odpowiedzią może być po prostu link do samouczka, którego nie udało mi się znaleźć w wyszukiwarce Google (jeśli samouczek zawiera odpowiednie informacje).

Jestem pewien, że pomijam pewne informacje, które musisz znać, więc poproś o wyjaśnienia w komentarzach. Preferowanym oprogramowaniem jest Photoshop lub Illustrator CS6.

Jak mogę stworzyć stylizowaną, zarysowaną mapę?


1
Nie jestem pewien, czego chcesz, ale może to Cię tam doprowadzi: gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/…
— Joonas

1
Miałem trochę czasu w rękach, więc pomyślałem, że spróbuję sprawdzić, czy rozumiem, czego chcesz: bit.ly/Yv4rPw to jest to? (Wykonane za pomocą kreatora stylowych map połączonego w moim komentarzu powyżej tego)
— Joonas,

@ zelbinian, jeśli są to czarno-białe niestylizowane mapy bez pożądanych etykiet, sprawdź także skrypt Perla w pierwszym linku mojej odpowiedzi - nie wdałem się w szczegóły, ponieważ większość projektantów nie koduje, ale sądząc po twoim konto przepełnienia stosu nie powinno mieć z tym problemu. Jest przeznaczony do tego, jeśli wydaje się, że chcesz partii wydruku.
— user56reinstatemonica8

Ta odpowiedź może cię zainteresować: graphicdesign.stackexchange.com/questions/31227/...
— allcaps

Odpowiedzi:


20

Styled Maps Wizard (link) wykonuje to zadanie.

Ma całkiem dobre instrukcje, które pojawiają się po otwarciu strony internetowej. Dostęp do tych instrukcji można uzyskać w dowolnym momencie za pomocą helpprzycisku na dole panelu stylu mapy (pokazanego na obrazku poniżej).

Poniżej znajdują się style, których użyłem do stworzenia mapy statycznej po prawej stronie (i w tym linku ).

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj


Być może zainteresuje Cię to.


Oba łącza wskazują obecnie na wynik, a nie na stylowego kreatora mapy. Jakie są warunki licencyjne, na których można je wykorzystywać? Ostatnim razem, gdy zajrzałem do niego (może 8 miesięcy temu?), Każda strona internetowa korzystająca z danych API Map Google bez licencji komercyjnej potrzebna do korzystania z niej w połączeniu z osadzoną mapą Google z widocznym logo itp. - mogła ulec zmianie.
— user56reinstatemonica8

@ user568458 Dzięki, naprawiono link. developers.google.com/maps/faq#tos_mysite || developers.google.com/maps/terms ... a zwłaszcza jeśli chodzi o pytanie dotyczące logo Google, tak, logo musi pozostać nienaruszone: developers.google.com/maps/terms#section_9_2 (9.4 Uznanie autorstwa)
— Joonas

Na szczęście jest to projekt studencki, więc jestem objęty. (Również przypisałem.)
— Zelbinian

17

Zakładając, że nie ma powodu, dla którego używasz map chronionych prawem autorskim Google, użyłbym do tego OpenStreetMap (alternatywa Google Maps typu open source w stylu wikipedii).

Są praktycznie identyczne, ale ich licencja ( Creative Commons Uznanie autorstwa-Na tych samych warunkach ) wyraźnie zezwala na tego rodzaju czynności, w tym na prace komercyjne, o ile są one uznawane, a ty dzielisz się swoją pracą z ich danymi na tej samej licencji, podczas gdy Google ściśle przestrzegają ich map, chyba że zapłacisz za drogą licencję.

Możesz również generować wektory , ale wadą jest, jak to często bywa w przypadku oprogramowania typu open source, nie jest to zręczne i wymaga prób i błędów, aby wszystko działało ...


Edycja: wcześniejsza wersja tej odpowiedzi zalecana przy użyciu eksportu Open Street Map (OSM) do narzędzi PDF i SVG. Odradzam teraz walkę z nimi: są śmieciami. Pliki nie tylko powodują bałagan (patrz przykłady edycji historii - a najnowsze nawet nie otwierają się dla mnie), ale narzędzia prawie nigdy nie działają, zawodząc z beznadziejnie mylącym komunikatem o błędzie dotyczącym zbyt dużego obciążenia serwera ( <25), zalecając ponowną próbę za kilka minut - ale obciążenie serwera jest zawsze znacznie większe niż 25, z wyjątkiem kilku godzin w nocy w Europie (a nawet wtedy nie wszystkie dni).

Istnieje wiki z mnóstwem alternatywnych opcji , ale wszystkie te, które próbowałem, albo nie działają (wiele z nich), nie działają dla niczego poza zbliżeniem kilku ulic (MapOSMatic), dają ziarniste obrazy pikseli w formacie PDF, a nie w rzeczywistych wektorach (Field Papers i Walking Papers), lub gdzie proces „instalacji” bardziej przypomina konfigurację całego serwera (większość z nich) ...

Jest jednak jeden proces, który wydaje się działać :

wprowadź opis zdjęcia tutaj

  1. Zainstaluj Maperitive (bezpłatna, prosta instalacja w systemie Windows, wymaga zależności od systemu Mac / Linux).
  2. Wyeksportuj żądany obszar mapy z Open Street Map. Może być konieczne użycie jednego z alternatywnych łączy, jeśli mówi, że obszar jest zbyt duży. Ostrzeżenie: dla każdego obszaru większego niż małe miasteczko rozmiary plików są absurdalne. Poziom powiatu wynosi 300mbs +. Kraje będą miały wiele gigabajtów. Daje ci każdy niepotrzebny szczegół na każdym poziomie powiększenia poniżej określonego obszaru, i wydaje się, że nie ma możliwości zmiany tego. Najwyraźniej nikt w OSM nie słyszał o mapach okręgów, mapach krajów ani mapach regionów.
  3. Otwórz w Maperitive. .osmPrzed otwarciem może być konieczna zmiana rozszerzenia pliku
  4. Zmień reguły renderowania (co to pokazuje i jak) na te, które nie są szalone.
    • Możesz uzyskać coś całkiem przyzwoitego Map > Switch to rules > googlemaps
    • Lub istnieje ogromna ilość dostosowań, które możesz zrobić, jeśli masz cierpliwość, aby majstrować przy kodzie Map > Edit rendering rules
  5. Użyj, Map > Set printing boundsaby ustawić żądany obszar (tworzy prawie niewidoczne pole wypełniające ekran: pomniejszyć i / lub przeciągnąć z rogu) oraz View > zoomustawić poziom powiększenia. Wszystko poza „granicami drukowania” zostanie przycięte.
  6. Wyeksportuj to za pomocą Tools > Export as SVG (Adobe Illustrator)

Zauważ, że jeśli chcesz prawdziwych wektorów, musisz pobrać, a następnie otworzyć eksport z OSM, a nie tylko przeglądać domyślną mapę wyświetlaną po załadowaniu Maperitive - w przeciwnym razie otrzymasz fałszywy plik SVG pełen pokrojonych płytek bitmap niskiej jakości. .

Kolejna uwaga - czasami tak naprawdę nie aktualizuje pliku. Jeśli plik się nie zmienia, upewnij się, że nie jest otwarty w niczym, i poczekaj kilka minut między eksportowaniem a otwarciem.


4

Otwórz mapy wektorowe

Oprócz wspomnianych już świetnych sugestii zajrzyj na http://openvectormaps.com . Stworzyłem bibliotekę / katalog bezpłatnych, wysokiej jakości map miast, które można edytować i układać warstwami. Wybierz jeden z formatów plików .SVG lub .AI do użytku w programie Adobe Illustrator lub Inkscape.


1
Witamy w GD. Zawsze uwielbiamy widzieć nowych użytkowników, ale prosimy zrozumieć, że nowi użytkownicy publikujący linki do swoich witryn są zwykle oznaczani jako spam i głosowani w dół, więc nawet jeśli Twoja odpowiedź może pomóc OP, komuś innemu może się to nie podobać. Po prostu FYI ..
— DᴀʀᴛʜVᴀᴅᴇʀ

Fajnie, dziękuję za udostępnienie! Warto wyjaśnić, że jest to w zasadzie katalog dużych, wysokiej jakości map statycznych dla głównych miast świata i innych głównych lokalizacji.
— user56reinstatemonica8

2
Wygląda na to, że wyeksportowałeś dane z Open Street Map i sprzedałeś je?
— shuckc
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.