Автор Тема: Карты  (Прочитано 991186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
: Сентября 6, 2011, 15:26
Брошу-ка я еще одно семечко своего гения на неблагодарную почву Лингвофорума.

Последние несколько дней был занят тем, что рисовал эту карту:



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

Эта карта составлена в моей собственной проекции (я ее называю «российская полиномиальная»), которую я старался идеально приспособить именно для карт Российской Федерации.

Для этой цели я покрыл территорию России (на изготовленной специально для этого карте в смещенной равнопромежуточной цилиндрической проекции) сетью более-менее равносторонних треугольников:



(Арктическими островами, практически необитаемыми, я решил пренебречь. Гоняясь за точностью на них, я мог бы упустить точность в более важных регионах)

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

Имеющуюся карту я принялся искажать с помощью полиномов с 16 степенями свободы, стараясь добиться лучшего соответствия карты и земной поверхности. Критерий оптимизации — минимизировать максимальное имеющееся отклонение местного масштаба от номинального. Мне удалось добиться, чтобы ни по одной из контрольных линий (ребер треугольников) отклонение масштаба не превышало 2% — что для такой большой площади чертовски хорошо. Не исключено, что это лучшая из проекций для карт Российской Федерации из когда либо созданных.

Для того, чтобы вы могли убедиться, что карты заточена именно на изображение России, могу показать, как в этой проекции выглядит карта мира:



Россия — в идеальной форме, Америку плющит и выворачивает наизнанку.
Ня...  :eat:

Осталось только понять, на кой черт я всё это делал.

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #1 : Сентября 6, 2011, 15:45
Я очень плохо понимаю геометрию кривых поверхностей...

А чем вообще отличается изображение на карте России, от например, изображения на карте Африки или Южной Америки? Я имею в виду, в чём проблема?

Только в том, что нужно изображать параллели и меридианы, и если "разрезать" земной шар, то обязательно по параллелям и меридианам, и при показывании конической проекции вершиной конуса считать именно Северный Полюс? Да, тогда Россию изображать трудно.

Но.

Что такое территория России? Это просто длинная территория на неровной поверхности земного шара. А Земля - это почти шар. Ну можно ведь сделать такое приближение. Но ведь например Африка или Южная Америка - это тоже достаточно длинная поверхность на поверхности земного шара! Просто длинная по параллелям, а не меридианам.

Но если убрать мысленно параллели и меридианы. Вообще не учитывать их. Есть просто очень длинные территории на поверхности земного шара. А шар - он с всех сторон равный (ну почти равный!) Любые две поверхности шара одинаковой длины и ширины не должны отличаться друг от друга по геометрическим характеристикам (я не знаю какие геометрические характеристики на поверхности шара).

А значит, и проблемы в их изображении на плоскости будут одинаковые.

Южную Америку и Африку не тяжело изображать на карте. Так почему же тяжело Россию? Только из-за того что близко к Полюсу...
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Ответ #2 : Сентября 6, 2011, 15:46
P.S. Hellerick, я не заметила разницу между Вашей картой и обычной картой России в конической проекции.
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Bhudh

  • Сообщений: 65279
  • Пол: Мужской
  • aka 蝎
    • Сайты по языкознанию
Ответ #3 : Сентября 6, 2011, 15:51
именно для карт Российской Федерации
У меня ощущение, что Китай отображается не хуже.
Нельзя ли сравнить?
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Оффлайн Oleg Grom

  • Сообщений: 12969
Ответ #4 : Сентября 6, 2011, 16:02
Осталось только понять, на кой черт я всё это делал.

Надо ввести такие карты на всей территории РФ и дружественных ей режимов. Расплющенная и размазанная по краю глобуса Омерика - вот стержень национально-духовной идеи панроссийского трансцендентного миропорядка в православно-плоскостном отражении этноконцентрированной реальности.

Оффлайн RawonaM

  • Сообщений: 44530
Ответ #5 : Сентября 6, 2011, 16:11
У китайцев карты как раз похоже на эти — в центре Китай, а весь мир вокруг. Т.е. они разрез делают не по Тихому океану, а по Атлантическому.

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #6 : Сентября 6, 2011, 16:13
А когда ввели параллели и меридианы?

Как рисовали карты в Античности и Средневековье, в Новом Времени?
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Ответ #7 : Сентября 6, 2011, 16:14
Кстати, в России на картах до сих пор изображают Россию красным цветом, а Британию зелёным?

Хотя красный цвет - это цвет Британии, а зелёный - России.
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Oleg Grom

  • Сообщений: 12969
Ответ #8 : Сентября 6, 2011, 16:17
Я понял зачем эта карта нужна! Это же "наш ответ Украине":



:)

Оффлайн Маркоман

  • Сообщений: 14365
  • Пол: Мужской
Ответ #9 : Сентября 6, 2011, 16:17
Я больше люблю игральные карты.
Раб Кремляди и Первого канала

Оффлайн Bhudh

  • Сообщений: 65279
  • Пол: Мужской
  • aka 蝎
    • Сайты по языкознанию
Ответ #10 : Сентября 6, 2011, 16:37
P.S. Hellerick, я не заметила разницу между Вашей картой и обычной картой России в конической проекции.
Сравните. На карту Hellerickʼа наложена (розовым) коническая в том же масштабе (приведён по линии Керчь—Камчатка).
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #11 : Сентября 6, 2011, 16:57
Да почти ничем не отличается.
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
Ответ #12 : Сентября 6, 2011, 16:57
P.S. Hellerick, я не заметила разницу между Вашей картой и обычной картой России в конической проекции.

Не удивительно.
Коническая проекция удивительно хорошо подходит для карт России и ее результат уже близок и идеалу (откровенно говоря, практического смысла в переходе отказе от конической проекции нет, а потому и моя проекция бесполезна). Разница между конической и моей проекцией наиболее велика в полярных областях.
Именно изображение полярных областей является наибольшей проблемой большинства проекций.

А чем вообще отличается изображение на карте России, от например, изображения на карте Африки или Южной Америки? Я имею в виду, в чём проблема?

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

Для большинства стран мира достаточно пользоваться простейшей «прямоугольной» проекцией, тупо нарисовав сетку из вертикальных и горизонтальных меридианов и параллелей. Также для небольших стран в низких широтах отлично подойдет давно зарекомендовавшая себя проекция Меркатора. Для стран в высоких широтах хорошо подходит коническая проекция. Для крупных сконцентрированных стран вроде Китая замечательно подходит азимутальная проекция Ламберта.

Мало кто пытается решить эту задачу в общем виде — всех удовлетворяет некоторая простая схема, хорошо подходящая для данного конкретного случая.

Но если убрать мысленно параллели и меридианы. Вообще не учитывать их. Есть просто очень длинные территории на поверхности земного шара. А шар - он с всех сторон равный (ну почти равный!) Любые две поверхности шара одинаковой длины и ширины не должны отличаться друг от друга по геометрическим характеристикам (я не знаю какие геометрические характеристики на поверхности шара).

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

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

Пока что играюсь с икосаэдрами.

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #13 : Сентября 6, 2011, 17:01
Собственно, я так и сделал. Я отказался от следования традиционным примитивам с
их вниманием к прямым параллелям/меридианам, особым статусом экватора и полюсов,
и ввел собственные, наиболее хорошо подходящие для данного конкретного случая
Я просто плохо понимаю геометрию шара, и не очень поняла принцип разделения карты на треугольники.
Коническая проекция удивительно хорошо подходит для карт России
А я думала наоборот искажает...

А как лучше всего изображать такие страны как Британию, которые вытянуты в длину по меридианам?
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
Ответ #14 : Сентября 6, 2011, 17:03
Да почти ничем не отличается.

Если мне не изменяет память, для карты в обычной конической проекции максимальные отклонения масштабов от номинала составляют 7%, а у меня они меньше 2%. Глазом это заметить почти невозможно. Однако, например, если кто-то захочет выпустить карты России на основе разграфки ее территории на листы «склеивыемые» на единую плоскость (такие любят наши военные), то будет предпочтительнее использовать именно мою проекцию.

Ответ #15 : Сентября 13, 2011, 15:44
Долго-долго мучился, наконец-то что-то получилось.

Я старался применить метод, ранее использованный на карте Российской Федерации, для карты мира.

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

Вот что получилось:



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

Формулы простые до безобразия (но, к сожалению, необратимые):

Цитировать
x = λ × (A00 + A02φ² + A20λ² + A22λ²φ²)
y = φ × (B00 + B02φ² + B20λ² + B22λ²φ²)

Где:

λ и φ — долгота и широта в радианах.

A00 = 0.781770429885451
A02 = − 0.169189119961054
A20 = − 0.00763421918969044
A22 = − 0.00255038859282469

B00 = 0.939401162846835
B02 = − 0.0152485693729505
B20 = 0.0779269975534885
B22 = − 0.0331586488933901

А в результате получаем вот это:



Гм... Форма необычная... Но, по-моему, ничё так, симпатишно получилось. Австралию как-то неприлично сплющило, но все остальные страны выглядят довольно неплохо. Форма карты удивительно хорошо подходит для прямоугольной рамки, которую карта заполняет почти полностью (на опубликованной картинке отношение сторон то же, что и у листа А4). Удачно получилось, что область минимальных искажений пришлась как раз на Европу.

Оффлайн RawonaM

  • Сообщений: 44530
Ответ #16 : Сентября 13, 2011, 16:09
Неплохо, действительно неплохо :)
А что если еще полюсы уменьшить? Т.е. стянуть их внутрь. Может еще лучше получится.

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #17 : Сентября 13, 2011, 16:17
А почему Австралию пришлось обидеть?

Это потому что карта "централизована" на Европу?

P.S. Ну не понимаю я стереометрию - нет представления о пространстве...
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Онлайн Awwal12

  • Super Moderator
  • *
  • Сообщений: 77152
  • Пол: Мужской
Ответ #18 : Сентября 13, 2011, 16:27
У китайцев карты как раз похоже на эти — в центре Китай, а весь мир вокруг. Т.е. они разрез делают не по Тихому океану, а по Атлантическому.
Чжунго же... Название обязывает.
Фашиствующий имперец, асексуал и многожёнец, татарофоб, заслуженный функционер РПЦ. Слушает радио "Радонеж" и терпеть не может счастливых людей.

"Да здравствуют ДОЯРКИ!! Потому что доярки - это раса сверхчеловеков. За ними будущее планеты. Они переживут даже атомную войну, потому что доярки вечны, ибо хтоничны. И дадут потомство, которое тоже будет доярами и доярками. Ура, товарищи!.." (c) Awwal12

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #19 : Сентября 13, 2011, 16:28
А интересно у китайцев были географические карты до влияния европейской культуры?
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
Ответ #20 : Сентября 13, 2011, 16:31
А что если еще полюсы уменьшить? Т.е. стянуть их внутрь. Может еще лучше получится.

Пока я подбирал коэффициенты я много всяких вариантов повидал.

Вот, например, как выглядела карта, пока я старался сохранять масштабы равномерно по всей площади глобуса, а не только на суше:


Онлайн Awwal12

  • Super Moderator
  • *
  • Сообщений: 77152
  • Пол: Мужской
Ответ #21 : Сентября 13, 2011, 16:32
Вообще потрясающе, конечно.  :)
А попробуйте по вашей методе сделать карту не континентов, а мирового океана, м?..
Фашиствующий имперец, асексуал и многожёнец, татарофоб, заслуженный функционер РПЦ. Слушает радио "Радонеж" и терпеть не может счастливых людей.

"Да здравствуют ДОЯРКИ!! Потому что доярки - это раса сверхчеловеков. За ними будущее планеты. Они переживут даже атомную войну, потому что доярки вечны, ибо хтоничны. И дадут потомство, которое тоже будет доярами и доярками. Ура, товарищи!.." (c) Awwal12

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
Ответ #22 : Сентября 13, 2011, 16:36
А почему Австралию пришлось обидеть?

Удивительнее всего то, что соответствующий ей район Восточной Азии не выглядит таким же искаженным, хотя картина имкажений там та же. Быть может даже, здесь всё дело в психологии/восприятии. Сама форма Австралии такова, что ее искажение становится сразу заметными. В то время как Новая Зеландия (где имкажения еще сильнее), кажется вполне терпимой.

Оффлайн Alexandra A

  • Сообщений: 27161
  • Пол: Женский
  • Пришелец из эпохи Кассивелауна и Гая Юлия
    • Caesar in Britain / Cesare in Britannia / Цезарь в Британии
Ответ #23 : Сентября 13, 2011, 16:38
В то время как Новая Зеландия (где имкажения еще сильнее), кажется вполне
терпимой.
Потому что Новая Зеландия по форме похожа на Италию...
Cassiuellaunus Caius Iulius
Кассивеллаун Гай Юлий
year 54 BCE l'anno 54 PEV год 54 до н.э.

Оффлайн Hellerick

  • Blogger
  • *
  • Сообщений: 31278
  • Пол: Мужской
Ответ #24 : Сентября 13, 2011, 16:44
Вообще потрясающе, конечно.  :)

 :-[

А попробуйте по вашей методе сделать карту не континентов, а мирового океана, м?..

Ну... Не знаю... Насколько я понимаю, будет очень похоже, но поскольку, нам привычнее очертания именно континентов (которыми вы предлагаете пренебречь), результат нам будет казаться «неправильным».

А вообще, я сейчас хотел бы взять «заказ» на изгтовление карты. Если кому-нибудь нужна какая-нибудь карта (предпочтительно «вымышленной географии» — а то с настоящей мне пока трудно тягаться) — обращайтесь. Ничего, конечно, не обещаю, но, если заинтересуюсь, могу взяться.

 

В быстром ответе можно использовать BB-теги и смайлы.

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Имя: E-mail:
Визуальная проверка:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: