Как сделать реалистичную карту
Перейти к содержимому

Как сделать реалистичную карту

  • автор:

Как создать карту в MapInfo

Оригинал опубликован на сайте Лаборатории АгроГИС-технологий ФГУ «Калугаагрохимрадиология» 14 апреля 2011 года. В статье дается детальное описание технологического процесса создания макета карты в ГИС MapInfo с большим количеством пошаговых иллюстраций, а также приведены ссылки на исходные материалы и сопутствующие методики.

Иногда начинающим дизайнерам карт не хватает на первых порах самых простых технологических знаний и навыков для составления макетов карт и картограмм в ГИС MapInfo. К сожалению, в документации и различных руководствах по ГИС MapInfo рассматриваются, как правило, лишь отдельные технические моменты, взятые вне контекста конечной цели – подготовки макета карты к изданию (публикации). А ведь только представление о том, как и в какой последовательности использовать эти отдельные фрагменты знаний, позволяет создавать выходной продукт – макет вашей карты. Собственно говоря, это и есть основная цель работы в ГИС. Поэтому, сейчас попробуем пройти весь технологический путь по составлению макета картограммы на примере, ну скажем, оформления результатов агрохимического обследования. (Данный пример является показательным в том плане, что в нём присутствуют основные технологические моменты и решения, которые встречаются при оформлении многих карт. В каком-то смысле этот случай является «типовым» для решения многих задач).

Небольшая ремарка. Вообще, строго говоря, по дизайну и оформлению карт существуют целые курсы. Если попытаться скомпилировать смысл этих инструкций, то их можно свести (в общих чертах) к следующим пунктам:

  • Целевая аудитория – вы должны хотя бы приблизительно представлять, для кого предназначена карта. Одно дело создать карту-схему для глянцевого журнала, другое – подготовить карту для солидного научного атласа;
  • Исчерпывающая информативность карты – должны быть нанесены: название карты (титул), масштаб, автор (организация), проекция карты, легенда, направление север-юг;
  • Эстетика (дизайн) карт – качество оформления, наличие координатной сетки, сочетание (подбор) тонов на тематических картограммах, подбор шрифтов и т.д.

Итак, предположим, что у нас уже имеются следующие заготовки – слои:

  • rastr – растровая картинка плана внутрихозяйственного устройства («внутрихоз»);
  • parcels – векторный слой обследуемых участков с атрибутивной информацией;
  • setka_2500 – координатная сетка с шагом 2500 метров.

Итак, предположим, что у нас уже имеются следующие заготовки – слои:

(Материалы этого учебного примера можно скачать по следующей ссылке: http://narod.ru/disk/11545157001/MapExample.rar.html)

Небольшая ремарка. В приведённом учебном примере векторный слой parсels уже «готовый». Готовый – это в том смысле, что уже отвекторизован (оцифрован). При написании этой статейки я сначала хотел посвятить несколько строк технике векторизации. Но потом, немного поразмыслив, передумал. И вот почему. Во-первых, чтобы не уходить от основной канвы статьи – оформления карт и не отвлекаться на детали. А во-вторых, поверьте опыту, любой мало-мальски грамотный пользователь компьютера на уровне владения MS Office освоит операторские премудрости оцифровки в ГИС MapInfo, ну максимум, дня за два (правда, при условии, что рядом есть грамотный, набивший руку на оцифровке специалист). Редактор MapInfo в этом смысле, по моему мнению, является непревзойдённым в плане простоты освоения и удобства в работе. Пару слов об оцифровке в MapInfo можно посмотреть здесь.

Все заготовки есть, можно начинать. Помещаем на карту геопривязанный растровый слой (как зарегистрировать растр можно посмотреть здесь):

Небольшая ремарка. Использование растровой картинки в качестве контекста при создании карт является хорошим правилом. Это верно в том смысле, что позволяет существенно экономить силы – не надо оцифровывать те слои карты, которые представляют лишь второстепенный интерес. Есть ситуация в контексте карты на растровом слое – во многих случаях этого бывает вполне достаточно! Необходимость тотальной оцифровки всех и вся возникает крайне редко, и делать это нужно лишь в исключительных случаях. Поэтому совет – всё, что нужно для контекста карты – оставляйте по максимуму в растровом слое. Оцифровывайте лишь то, что нужно для последующего пространственного анализа и обработки.

скриншот 1

Загружаем слой участков (Parcels):

скриншот 2

Добавляем сетку (как её создать – можно посмотреть здесь):

скриншот 3

Теперь, если открыть Менеджер слоёв (Ctrl+L), то можно увидеть сл. картинку:

скриншот 4

Так, необходимый минимальный набор слоёв (растр, вектор, коорд. сетка) для построения различных вариантов карты у нас готов. Теперь немного о том, какие варианты оформления карт разной направленности можно создать.

При желании (как вариант) можно попробовать «насадить» внутрихоз на космоснимок (как это сделать – смотрите здесь). Но это, как говорится, дело вкуса. В этом случае у вас может получиться что-то вроде этого (информацию о том, где можно взять и как качнуть космоснимки можно посмотреть на нашем сайте здесь):

скриншот 5

Теперь попробуем построить тематическую карту по значению кислотности почв (pH) на каждом контуре.(Эта информация есть в атрибутивных данных в поле pH слоя Parcels). И тут возможно несколько вариантов визуализации ваших данных. Во-первых, можно попробовать создать тематическую поверхность. Для выполнения этой задачи идём Карта → Создать тематическую карту → Тематическая поверхность. В этом случае наша картограмма может выглядеть приблизительно так (более подробную информацию о построении тематических картограмм можно посмотреть по этой ссылке):

скриншот 6

В более крупном масштабе с нанесёнными изолиниями (как нанести изолинии можно посмотреть здесь) – Sborka2.wor учебного набора:

скриншот 7

Вот так может выглядеть тематическая карта, положенная на космоснимок c инвертированной шкалой по показателю pH (кислотность почв, Sborka3.wor из учебного набора):

скриншот 8

Поскольку создание модели рельефа является, строго говоря, одним из частных случаев построения тематических картограмм (причём, весьма распространённым), здесь я хотел бы немного отступить от логики статьи, и привести пример использования модуля-расширения к ГИС MapInf0 Vertical Mapper для решения этой задачи на несколько иных данных (TIN-интерполяция):

скриншот 9

Как видите, средствами Vertical Mapper удалось создать весьма реалистичную модель рельефа местности.

Однако вернёмся к нашему основному примеру. Есть ещё один вариант построения тематической поверхности с использование Vertical Mapper. Эту информацию можно посмотреть на нашем сайте по этой ссылке:

скриншот 10

А можно построить тематику по дискретным диапазонам. (В общем, тут есть над чем поработать в плане подбора наиболее выразительных и наглядных инструментов визуализации пространственных данных). Для выполнения этой задачи также идём меню Карта → Создать тематическую карту:

скриншот 11

Здесь выбираем, ну, скажем, жёлто-коричневую гамму.

Жмём кнопку Далее и выбираем параметр для тематической раскраски:

скриншот 12

скриншот 13

Жмём кнопку OK и получаем такую картинку:

скриншот 14

Всё хорошо, но раскраска контуров получилась немного плотновата – при печати на плоттере это будет смотреться не очень изящно. Нужно немного подправить гамму. Для этого опять идём в Менеджер слоёв, выбираем появившийся слой тематики (Диапазоны -pH):

скриншот 15

Жмём кнопку Тематика > кнопка Стили:

скриншот 16

Здесь жмём на стиль закраски полигонов максимального диапазона (интервала)

скриншот 17

… и выбираем менее плотный оттенок коричневого:

скриншот 18

Теперь наша карта выглядит так:

скриншот 19

Заготовки шаблонов тематической раскраски картограмм для изготовления агрохимпаспортов можно взять здесь.

Так… Уже лучше. Но есть на нашей карте в таком виде один недостаток – тематика закрывает растровую картинку и, поэтому, контекст карты в этих местах не виден. Для исправления этого недостатка опять идём в Менеджер слоёв и поднимаем слой растра выше тематики:

Менеджер слоёв теперь выглядит так:

скриншот 20

Здесь жмём на кнопку Оформление для придания прозрачности растровому слою.

скриншот 21

Жмём на кнопку под флажком Единообразно.

скриншот 22

На форме Подстройка изображения делаем белый цвет картинки прозрачным.

Теперь наша карта выглядит сл. образом:

скриншот 23

Ну вот, добились прозрачности растрового слоя. Стали видны подписи на растровой картинке и другой контекст.

Теперь неплохо бы выделить границы контуров. Для этого добавляем в Менеджере слоёв ещё один слой Parcels и устанавливаем его границы так, как показано ниже:

скриншот 24

Видим следующий результат:

скриншот 25

Следующим шагом будет нанесение подписей на нашу карту. Опять идём в Менеджер слоёв и выставляем флажок Подписи в слое Parcels:

скриншот 26

Жмём на кнопку Подписи и заполняем необходимые реквизиты – Стиль подписи … :

скриншот 27

… и выражение для текста подписей будет следующим:

скриншот 28

Теперь наша карта с оформленными таким образом подписями будет выглядеть так:

скриншот 29

На всякой солидной карте должно быть указано направление Север-Юг. Для этого необходимо нанести, ну скажем, на косметический слой специальный значок. Делается это так. Выбираем в Панели инструментов стиль точек:

скриншот 30

И устанавливаем набор символов MapInfo Arrows:

скриншот 31

Теперь инструментом Точки наносим точку в виде указанного символа:

скриншот 32

Можно считать, что в первом приближении карту мы оформили. Следующий этап – это подготовка макета (Layout). Для этого идём в меню Окно > Новый отчёт. Здесь для экономии места предположим, что макет Отчёта у нас имеется. ( Информацию о том, как правильно отпозиционировать карту в Отчёте можно посмотреть по этой ссылке ). Осталось только инструментом Рамка(Frame) на панели Инструментов нанести на макет нашу карту ( для справки – в фрейм на макете можно вставить следующие объекты ГИС MapInfo- Карту, Список, Легенду, График ):

скриншот 33

М-даа… Наша карта лежит как-бы сверху и закрывает другие реквизиты Отчёта. Но ничего, сейчас всё поправим. Выбираем наш фрейм с картой и щёлкаем в инструмент Стиль полигонов и задаём реквизиты рамки как показано ниже:

скриншот 34

Установим масштаб карты на макете. Для этого дважды щёлкаем по фрейму и устанавливаем нужный масштаб:

скриншот 35

Осталось только переместить нашу карту на задний план (контекстное меню Подложить вниз, чтобы легенда карты и титульная надпись были сверху):

скриншот 36

Не забываем нанести на макет карты титульную надпись, легенду и угловой штамп. Теперь результат всей нашей работы может в окончательном виде может выглядеть так:

скриншот 37

Чтобы наша картограмма выглядела аккуратно оформленной, необходимо точно выровнять объекты на ней (титульную надпись, угловой штамп, легенду и пр.) относительно друг друга. Как это сделать – смотрите здесь.

Макет нашей картограммы готов! Осталось меню Файл → Печатать … 🙂 . Как распечатать макет из MapInfo можно посмотреть на нашем сайте здесь.

С технологической инструкцией по изготовлению картограмм можно ознакомиться на нашем сайте здесь.

Нейросети для создания персонажей: пробуем 10 бесплатных сервисов

Аватар автора

Уже несколько лет говорят, что нейросети заменят художников и писателей.

Но гораздо интереснее, когда человек и алгоритм не соперничают, а сотрудничают. Нейросети оказались полезным инструментом для авторов, особенно начинающих. С помощью одних сервисов можно визуализировать персонажей своего рассказа или сценария. Другие помогут прописать характер персонажей, придумывать сюжетные ходы и реплики, даже пообщаться с ними. Такие нейросети уже используют студии для создания анимации.

Объединив разные сервисы, можно с нуля создать детально прописанного героя с ярким визуальным образом. Мы проверили их и попытались дать всем программам одну и ту же задачу: сгенерировать девушку-рыцаря . В одних нейросетях мы генерировали картинки, в других — попытались прописать характер и диалоги героини.

Выбирайте, что будете генерировать

УЧЕБНИК Т—Ж
Новинка: курс о дружбе с нейросетями
Бесплатный курс поможет попробовать новые технологии и завести личного нейроассистента

Баннер

Программа курса

Hotpot

Где попробовать: на сайте
Простота освоения: ����������
Качество генерации: ��‍����‍��

Простой инструмент, где можно создавать картинки по текстовому описанию. И заодно улучшать фото или смешивать изображения. Чтобы создать персонажа, пропишите запрос на английском языке и выберите один из нескольких десятков готовых стилей.

Сайт генерирует картинки в разрешении 256 × 256 , увеличить разрешение можно только платно. Бесплатно доступна генерация пяти картинок в день. Вряд ли результаты можно использовать как иллюстрации или концепт-арт , но они сойдут, например, для аватарок персонажей в видеоиграх.

Starry AI

Где попробовать: на сайте, в приложениях для iOS и Android
Простота освоения: ����������
Качество генерации: ��‍����‍����‍��

Нейросеть создает картинки на основе текстового описания, но с дополнительными настройками. Можно сразу задать стилистику изображения, прикрепить картинку-референс , задать второстепенные параметры. По умолчанию генерирует четыре картинки за раз.

Если не задавать стилистику, то результаты напоминают не очень качественные работы нейросетей прошлого поколения. Зато нет явных ошибок и артефактов. С параметрами Artstation, Concept Art или Greg Rutkowski получается красивее, но все равно деталей мало, а интересные фоны не генерируются. Помогает увеличение качества — оно немного дорисовывает картинку.

Обложка статьи

Есть система кредитов: каждый день бесплатно дают по пять штук. Один запрос стоит один кредит, улучшение качества картинки — два кредита. Кредиты можно не только купить за деньги, но и заработать, выполняя разные задания. Например, посмотреть рекламу или поделиться работой в соцсетях.

Artbreeder

Где попробовать: на сайте
Простота освоения: ��������
Качество генерации: ��‍����‍��

Сайт использует модель StyleGAN — уже довольно старую нейросеть Nvidia 2018 года. Artbreeder генерирует картинки не по текстовому запросу, а смешивает изображения. Это работает так: вы загружаете свою картинку или выбираете из базы, а нейросеть берет характеристики от каждого и генерирует общего «ребенка».

Выберите режим Splicer и категорию в зависимости от того, какого героя хотите получить — портреты, персонажи, фурри- или аниме-портреты . В режиме обычных портретов можно бесплатно загрузить три своих картинки.

В редакторе выбирайте «родителей» персонажа — одну или несколько картинок. У каждого «родителя» есть слайдеры, которые регулируют заимствование черт или стиля. С помощью этих же слайдеров можно настроить пол героя, его одежду, цвет изображения и другие детали.

Чтобы сделать девушку-рыцаря , я брала картинки, которые отыскала в базе изображений от пользователей. Нашла обоих «родителей» по запросам «принцесса» и «рыцарь». Получилось достаточно странно: например, если выкручивать слайдер «женщина» в плюс, то ваш персонаж будет все сильнее оголяться.

В итоговой картинке от ArtBreeder много явных нейросетевых артефактов: со слайдерами нужно обращаться осторожно, иначе получится трудно различимое месиво.

Playground AI

Где попробовать: на сайте
Простота освоения: ������
Качество генерации: ��‍����‍����‍��

Доступный сервис, который работает на основе Stable Diffusion — одной из самых продвинутых нейросетей-художников . Вообще для запуска нейросети требуется мощный ПК и навыки программирования, но на сайте Playground AI можно попробовать облегченную версию, не имея ничего из перечисленного.

Как и в Stable Diffusion, главная фишка сервиса — создание картинок по текстовому описанию. При этом можно указывать детали, которые не хотите видеть — например, ладони с пальцами, которые нейросеть так и не научилась рисовать. Так картинка будет качественнее. Про остальные настройки Stable Diffusion читайте в нашем гайде.

Обложка статьи

В Playground AI доступна генерация не только по текстовому запросу, но и по изображению. Это удобно: можно набросать позу персонажа от руки, а потом «дорисовать» и модернизировать ее с помощью сервиса. Результаты получаются довольно непредсказуемыми: по одному и тому же запросу нейросеть генерирует кардинально разные картинки. Иногда пробиваются артефакты, а алгоритм не всегда верно считывает то, что вы хотели получить.

Кредитов, как во многих аналогичных сервисах, нет. За день можно сгенерировать до тысячи картинок, после этого придется ожидать в виртуальной очереди.

Midjourney

Где попробовать: в Discord
Простота освоения: ����
Качество генерации: ��‍����‍����‍����‍����‍��

Результаты работы Midjourney легко спутать с человеческими артами, настолько они качественные. В отличие от большинства онлайн-генераторов , у нейросети огромное количество параметров, которые можно настроить вручную и получать кардинально разные результаты. Об этом мы рассказывали в отдельном гайде.

Чтобы сгенерировать персонажа, не обязательно вникать во все детали. В бесплатной версии 25 попыток — этого хватит как минимум на пару качественных героев. Нужно зарегистрироваться в Discord, вступить в сервер Midjourney и начинать генерировать в одном из чатов.

Задайте любые параметры для вашего персонажа: внешность, выражение лица, поза. Выберите стиль изображения или даже конкретных художников. В Midjourney можно генерировать не только по текстовому описанию, но и по картинкам — на случай, если вы при создании персонажа кем-то вдохновляетесь.

На генерацию девушки-рыцаря у меня ушло около 10 генераций. Сначала не устраивал общий стиль изображений — это легко меняется добавлением к запросу «in style of» имени художника. Потом плохо генерировались глаза, руки и положение меча — он появлялся в случайных местах. Это исправляется только перебором вариантов.

Artflow

Где попробовать: на сайте
Простота освоения: ��������
Качество генерации: ��‍����‍����‍��

Artflow позволяет создать с нуля визуальную новеллу. Сервис сначала генерирует персонажей, а затем «оживляет» их: автоматически анимирует портреты, озвучивает прописанные пользователем диалоги героев. За несколько минут получается полноценная кат-сцена для простой видеоигры.

Нейросеть состоит из двух больших разделов. В Image Studio генерируйте картинки по текстовому запросу. В основном выходят рисованные портреты в стиле художников с Artstation. Лица получаются достаточно красивыми и качественными. Иногда попадаются артефакты или кривые глаза, в таком случае всегда можно запустить генерацию заново. Здесь же можно сгенерировать фоны.

После создания персонажей переходите к Video Studio. Из готовых или созданных фонов выберите сцену, затем персонажа и его голос — доступны разные акценты и интонации, поддерживается только английский язык. Пропишите реплику героя — первая сцена готова. Повторите действия с остальными кадрами и экспортируйте видео. Сервис автоматически анимирует мимику персонажей — проконтролировать это нельзя, поэтому иногда получается немного нелепо.

На сайте действует система кредитов — бесплатно выдают по 100 штук на картинки и на видео. Одна генерация и один слайд стоят по одному кредиту. На создания диалога между рыцарями я потратила 12 «картиночных» кредитов и 74 «видео» кредита.

Что такое карта процесса и как ее создать?

Схематизация процессов позволяет наглядно представить все шаги и решения, задействованные в конкретном процессе. Схема рабочего процесса (или блок-схема) описывает поток материалов и информации, отображает задачи, закрепленные за процессом, а также показывает принимаемые решения и важнейшие связи между этапами процесса.

Читается за 10 мин.

Хотите создать собственную диаграмму? Попробуйте Lucidchart. Это быстро, легко и совершенно бесплатно.

Что такое карта процесса?

Схема рабочего процесса — это инструмент планирования и управления, с помощью которого удобно наглядно описывать течение работы. Схемы рабочих процессов обычно создаются в специальных программах и отображают серию событий, ведущих к конечному результату. Они также известны под другими названиями, например, блок-схемы, блок-схемы процессов, схемы процессов, функциональные схемы процессов, функциональные блок-схемы, модели процессов, диаграммы потока работ, схемы рабочих потоков, схемы технологических процессов. Эти схемы показывают, кто и что участвует в процессе, и могут пригодиться в любой организации, так как позволяют выявлять области, где требуется дальнейшая работа.

Главная цель схематизации процессов — помочь коммерческой или другой организации повысить эффективность. Схемы рабочих процессов упрощают общение внутри организации, позволяя глубже анализировать и лучше документировать процессы, а также проводить мозговые штурмы по их усовершенствованию. Схемы рабочих процессов также показывают, где кроются слабые места, повторяются одни и тех же задачи и создаются задержки. С их помощью можно определить, где лежат границы процессов, кто несет ответственность за работу, какие обязанности входят в различные должности и как повысить эффективность или замерить показатели процессов.

Преимущества схем рабочих процессов

Схемы рабочих процессов помогают выявить пустую трату ресурсов, а также оптимизировать рабочие операции и лучше разобраться в их устройстве. С их помощью вы сможете наглядно объяснить важнейшие детали процесса вместо того, чтобы составлять длинные текстовые инструкции.

Блок-схемы и карты процессов позволяют:

  • повысить понимание процесса;
  • проанализировать способы усовершенствования процесса;
  • наглядно показать устройство процесса;
  • упростить общение между сотрудниками, задействованными в одном и том же процессе;
  • эффективно задокументировать процесс;
  • планировать проекты.

С картами процессов удобно экономить время и упрощать проекты, потому что они:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *