Author Topic: Интерактивные карты изоглосс  (Read 1432 times)

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 32486
  • Карма: +4509/-429
    • View Profile
Интерактивные карты изоглосс
« on: 14 February 2023, 19:26:43 »
  • 0
  • 0
Вопрос чисто из прикладной области. Предположим есть крутая таблица, где в качестве строк идут изоглоссы, а в качестве столбцов - департаменты (региональная единица, типа района) Франции. Таблица очень простая, там могут хоть и плюсы стоять, или двоичные 1. Вопрос: возможно каким-то образом просто и бесхитростно состряпать, например в Экселе, чтобы при выборе изоглоссы в фильтре - соответствующие департаменты (карта прилагается) с плюсами/ единицами окрашивались каким-то цветом?

Просто не представляю с какой стороны даже подступить к такому вопросу?
« Last Edit: 14 February 2023, 19:29:05 by Euskaldun »

Offline Upliner

  • Администратор
  • Дважды герой
  • *****
  • Posts: 5258
  • Карма: +482/-18
  • Gender: Male
  • Кис-кис-кис!
    • View Profile
    • лифчег
Re: Интерактивные карты изоглосс
« Reply #1 on: 14 February 2023, 20:18:58 »
  • 0
  • 0
В экселе вряд ли сделаешь, надо какую-нибудь ГИС брать. На худой конец в JOSM-е наделать relation-ов и подсвечивать.
Вход в Московское княжество -- 1 рубль, выход -- бесценен.
Дві найголовніші помилки українського народу -- зек і зєк.

Offline Leo

  • Posts: 21352
  • Карма: +719/-3657
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #2 on: 14 February 2023, 20:33:53 »
  • 0
  • 0
В экселе только вручную придется

Offline Квас

  • Ветеран
  • *****
  • Posts: 1439
  • Карма: +424/-16
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #3 on: 14 February 2023, 20:48:35 »
  • 0
  • 0
В принципе, это можно было бы сделать на веб-странице. Но зависит от формата карты. Надо, чтобы комп знал, как ему закрашивать тот или иной департамент.

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 32486
  • Карма: +4509/-429
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #4 on: 14 February 2023, 21:41:19 »
  • 0
  • 0
В принципе, это можно было бы сделать на веб-странице. Но зависит от формата карты. Надо, чтобы комп знал, как ему закрашивать тот или иной департамент.
изысков не надо, хватило бы просто закрасить одноцветно все департаменты, у которых в одной строке синхронно стоят +/1

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 32486
  • Карма: +4509/-429
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #5 on: 14 February 2023, 21:44:08 »
  • 0
  • 0
нужно что-то вроде условного форматирования: if( valueN (x, n) = “+”, color (256,0,0), color (0,0,0)). Вопрос как вгрузить контуры департаментов. Есть йпг - что дальше? :-\

Offline Квас

  • Ветеран
  • *****
  • Posts: 1439
  • Карма: +424/-16
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #6 on: 14 February 2023, 22:20:38 »
  • 0
  • 0
Вопрос как вгрузить контуры департаментов.

Ага. В идеале, хорошо бы для каждого департамента иметь изображение, в котором этот департамент закрашен нужным цветом, а остальное - прозрачное. Такие изображения можно получить на основе изображений-масок, в которых департамент - белый на чёрном фоне. Но если их нет в природе, надёжней всего сделать руками. Хотя, может, и необязательно руками... А есть пример карты с границами департаментов?

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 32486
  • Карма: +4509/-429
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #7 on: 14 February 2023, 22:25:42 »
  • 0
  • 0

Ага. В идеале, хорошо бы для каждого департамента иметь изображение, в котором этот департамент закрашен нужным цветом, а остальное - прозрачное. Такие изображения можно получить на основе изображений-масок, в которых департамент - белый на чёрном фоне. Но если их нет в природе, надёжней всего сделать руками. Хотя, может, и необязательно руками... А есть пример карты с границами департаментов?
так даже если такие карты отдельных департаментов были бы - как их между собой комбинировать? или имеется ввиду 100500 огромных пустых карт, где нарисован только один департамент? такого в природе нет…

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 32486
  • Карма: +4509/-429
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #8 on: 14 February 2023, 22:27:48 »
  • 0
  • 0
карты, какие есть - что-то в стиле:

это можно конвертировать в грейскейл и вычистить

Offline Квас

  • Ветеран
  • *****
  • Posts: 1439
  • Карма: +424/-16
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #9 on: 14 February 2023, 22:47:47 »
  • 0
  • 0
или имеется ввиду 100500 огромных пустых карт, где нарисован только один департамент?

Ага. :) Я думаю насчёт html версии: если сто карт расположить друг на друге и делать видимыми только заданные, то будет эффект раскраски. Если браузер не поперхнётся...

Карты с разноцветными департаментами - неплохое начало.

Offline Квас

  • Ветеран
  • *****
  • Posts: 1439
  • Карма: +424/-16
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #10 on: 14 February 2023, 23:48:00 »
  • 1
  • 0
О, я знаю, что делать с картами. В википедии есть карта SVG, на ней цвета можно менять жаваскриптом в прямом эфире. Теперь только начать и кончить.

Offline Квас

  • Ветеран
  • *****
  • Posts: 1439
  • Карма: +424/-16
    • View Profile
Re: Интерактивные карты изоглосс
« Reply #11 on: 15 February 2023, 00:26:00 »
  • 1
  • 0
Euskaldun, можете таблицу скинуть? Предпочтительно в CSV, у меня экселя нет.