Як створити накреслений малюнок карти або легко перетворити знімок екрана Карт Google в один?


18

Я, певно, міг зрозуміти, як це зробити, але мені належить зробити так, як 30, і я хочу навчитися робити це швидко і безболісно. Першою моєю думкою було використання Live Trace в Illustrator, але я ще не дуже добре в цьому.

По суті, я хочу, щоб вулиці були чорного кольору (і з подібною відносною товщиною), а решта карти була білою.

Хорошою відповіддю може бути просто посилання на підручник, який я не зміг знайти за допомогою пошуку в Google (якщо підручник дає мені потрібну інформацію).

Я впевнений, що я залишаю інформацію, яку вам потрібно знати, тому, будь ласка, попросіть роз'яснення в коментарях. Кращим програмним забезпеченням є Photoshop або Illustrator CS6.

Як я можу створити стилізовану окреслену карту?


1
Не дуже впевнений у тому, що ви хочете, але, можливо, це може вас домогтися: gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/…
Joonas

1
У мене було трохи часу, тому я подумав, що спробую дізнатися, чи я розумію, чого ти хочеш: bit.ly/Yv4rPw це це? (Зроблено за допомогою майстра стильних карт, пов’язаного в моєму коментарі вище цього)
Joonas

@zelbinian, якщо це чорно-білі нестиглі карти без ярликів, які ви хочете, також ознайомтеся зі сценарієм Perl у першому посиланні на мою відповідь - я не вдавався в нього докладно, тому що більшість дизайнерів не кодує, а судячи з вашого наявності рахунок переповнення стека у вас не повинно виникнути проблем. Він розроблений для такого типу, якщо ви, здається, хочете пакетний вихід.
користувач56reinstatemonica8

Ця відповідь може вас зацікавити: graphicsdesign.stackexchange.com/questions/31227/…
allcaps

Відповіді:


20

Майстер стильних карт (посилання) виконує цю роботу.

У ньому є досить хороші інструкції, які з’являються під час відкриття веб-сайту. Ці інструкції можна отримати в будь-якій точці за допомогою helpкнопки внизу панелі стилю «Карта» (показано на зображенні нижче).

Нижче наведено стилі, які я використовував для створення статичної карти праворуч (і за цим посиланням ).

введіть тут опис зображення введіть тут опис зображення


Вам також, можливо, це цікаво.


На даний момент обидва посилання вказують на вихід, а не на майстра стильової карти. Крім того, які ліцензійні умови, за яких їх можна використовувати? Востаннє, коли я розглядав це (8 місяців тому, можливо?), Будь-яка веб-сторінка, що використовує дані API Карт Google без комерційної ліцензії, необхідної для використання в поєднанні із вбудованою картою Google з логотипом тощо - може змінитися.
user56reinstatemonica8

@ user568458 Спасибі, виправили посилання. developers.google.com/maps/faq#tos_mysite || developers.google.com/maps/terms ... і особливо, що стосується вашого питання про логотип Google, так, логотип повинен залишатися недоторканим: developers.google.com/maps/terms#section_9_2 (9.4 Атрибуція)
Joonas

На щастя, це студентський проект, тому я охоплений. (Також я приписував.)
Зельбініан

17

Якщо припустити, що це не причина, по якій це повинні бути захищені авторськими правами карти Google, я б використовував для цього OpenStreetMap (альтернатива Google Maps з відкритим кодом).

Вони практично однакові, але їх ліцензія ( Creative Commons Attribution-Sharealike ) явно дозволяє подібні речі, включаючи комерційні роботи, якщо вони зараховуються, і ви ділитесь зробленими вами даними своїми даними під тією ж ліцензією, тоді як Google суворо ставиться до використання своїх карт, якщо ви не платите за дорогу ліцензію.

Ви також можете виводити вектори , але недоліком є, як це часто буває з матеріалами з відкритим кодом, він не гладкий і вимагає проб і помилок, щоб все це працювало ...


Редагувати: рекомендується використовувати попередню версію цієї відповіді з використанням експорту Open Street Map (OSM) у інструменти PDF та SVG. Зараз я б рекомендував не боротися з цими: вони сміття. Не тільки файли створюють безлад (див. Історію редагування для прикладів - а останні навіть не відкриваються для мене), але й інструменти майже ніколи не працюють, не вдається, якщо надмірно помилкове повідомлення про помилку щодо "завантаження сервера" занадто високе ( <25), рекомендуючи спробувати через кілька хвилин - але завантаження сервера завжди перевищує 25, за винятком декількох годин у європейський нічний час (і навіть тоді не всі дні).

Існує вікі з безліччю альтернативних варіантів , але все це я намагався або не працює (багато з них), не працює ні для чого, крім закриття кількох вулиць (MapOSMatic), дають зернисті піксельні зображення у форматі PDF, а не у фактичних векторах (Field Papers і Walking Papers) або там, де процес "встановлення" більше схожий на налаштування цілого сервера (більшості з них) ...

Однак існує один процес, який, здається, працює :

введіть тут опис зображення

  1. Встановити Maperitive (безкоштовна, проста установка в Windows, потрібна залежність від Mac / Linux).
  2. Експортуйте потрібну вам карту з відкритої карти вулиць. Можливо, вам знадобиться скористатися одним із альтернативних посилань, якщо в ньому сказано, що область занадто велика. Попередження: розміри файлів є абсурдними для будь-якої області, що перевищує невелике містечко. Рівень округу становить 300 мг +. У країн буде багато гігабайт. Він надає вам кожну непотрібну деталь на кожному рівні збільшення нижче вказаної області, і, здається, немає можливості змінити це. Очевидно, ніхто в ОСМ ніколи не чув про карти повітів, карти країн чи карти регіонів.
  3. Відкрийте його в Maperitive. Можливо, вам доведеться змінити розширення файлу на, .osmперш ніж воно відкриється
  4. Змініть правила візуалізації (що вони показують і як) на ті, які не є божевільними.
    • З цим можна отримати щось досить пристойне Map > Switch to rules > googlemaps
    • Або є величезна кількість налаштувань, які ви можете зробити, якщо у вас є терпіння попрацювати з кодом Map > Edit rendering rules
  5. Використовуйте Map > Set printing boundsдля встановлення потрібної області (це створює майже невидимий вікно, що заповнює екран: зменшення масштабу та / або перетягування з кута) та View > zoomвстановлення рівня збільшення. Все поза межами "друкарських меж" буде обрізано.
  6. Експортуйте його за допомогою Tools > Export as SVG (Adobe Illustrator)

Зауважте, що якщо ви хочете справжніх векторів, вам потрібно завантажити, а потім відкрити експорт з OSM, а не просто переглядати навколо карти за замовчуванням, яка відображається при завантаженні Maperitive - інакше це дасть вам підроблений SVG, повний нарізаних растрових плиток низької якості. .

Ще одна примітка - іноді він фактично не оновлює файл. Якщо файл не змінюється, переконайтеся, що ви нічого не відкриєте, і зачекайте кілька хвилин між експортом і відкриттям.


4

Відкрийте векторні карти

Окрім згаданих чудових пропозицій, подивіться на http://openvectormaps.com . Я створив бібліотеку / довідник безкоштовних, високоякісних карт міста, які можна редагувати та шарувати. Виберіть один із форматів .SVG або .AI для використання в Adobe Illustrator або Inkscape.


1
Ласкаво просимо до GD. Ми завжди любимо бачити нових користувачів, але, будь ласка, розумійте, що нові користувачі розміщують посилання на їхні сайти, як правило, позначаються як спам і забороняються, хоча ваша відповідь може допомогти ОП хтось інший може вважати неприязнь до цієї відповіді. Просто FYI ..
DᴀʀᴛʜVᴀᴅᴇʀ

Приємно, дякую за обмін! Варто пояснити, що це в основному каталог великих, якісних статичних карт для великих міст світу та інших великих місць.
user56reinstatemonica8

2
Схоже, ви експортували дані з Open Street Map та продавали їх?
shuckc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.