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ę?

Zelbinian
źródło
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.

Joonas
źródło
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.

user56reinstatemonica8
źródło
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.

Jeff
źródło
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