Я пытаюсь вычислить искажение, чтобы я мог искажать наложенный текст и формы, чтобы точно соответствовать изображению равноугольной проекции.
Итак, как рассчитать искажение на заданной широте в равноугольной проекции 1: 45 000 000 (скажем, 2000 пикселей в ширину и 1000 пикселей в высоту)?
Я пытался выяснить этот пост и его ссылки безрезультатно: Как создать точную индикатрису Tissot?
Я не профессионал, просто очень заинтересованный любитель, поэтому, пожалуйста, сделайте это для меня!
Большое спасибо!
Спасибо за быстрые ответы! Вот длинная история; Я надеюсь, что это понятнее.
Я визуализирую / отображаю данные с использованием языка программирования Processing и хотел бы, чтобы данные 2D-отображения (шрифты и круги разного размера) выглядели неискаженными при переносе на трехмерный глобус. Данные отображаются с использованием равносторонних x, y и карты, которые я хочу использовать в качестве фонов, являются всей этой проекцией, поэтому я предполагаю, что хочу «сопоставить» это искажение (например, путем вычисления искажения по широте с использованием уравнений Тиссо?). Используя язык программирования, я могу точно исказить как текст, так и круги. Я думаю, что все, что мне нужно, это уравнения, чтобы сделать это правильно.
Вот оригинальная 2D карта данных:
Когда обернуто, это выглядит искаженным, как это:
Вопрос за 10 000 долларов: как сделать так, чтобы мое 2D-изображение выглядело неискаженным при переносе в трехмерную сферу?
Для справки, вот тот же вопрос, заданный по-другому на форуме Processing.
Еще раз спасибо!
Если я вас правильно понимаю, я не уверен, что хочу перепроектировать в ортографическую проекцию. Я хочу, чтобы моя 2D-карта данных была обернута в 3D-модель сферы, с которой можно взаимодействовать (например, вращаться).
Я использую программу трехмерного моделирования (Cinema 4D), чтобы обернуть сферу 2- мегабайтным изображением «синего мрамора» (равносторонняя проекция) из НАСА.
Когда обернуто, оно кажется неискаженным из всех полушарий (не только одного полушария, как было бы в ортографической проекции?), См .: все еще из трехмерной модели выше (Я полагаю, что программа моделирования выполняет для меня ортографическую проекцию, когда я вращаю объект.) Поэтому я думаю, что, если я искажу свою 2D-карту данных аналогичным образом, она также будет выглядеть неискаженной в 3D-сфере. Вот снимок, который я сделал с уравнением, которое аппроксимирует равноправное искажение. Вы заметите, что эллипсы в форме яйца на 2D-изображении выглядят как круг, когда обернуты в 3D-сферу. Точно так же эллипсы Тиссо также появляются как круги на трехмерной сфере.
Вот почему я смотрел на уравнения Тиссо ... чтобы точнее выяснить искажение равносторонней проекции на разных широтах, чтобы я мог соответствующим образом исказить свое наложение.
Надеюсь, что все это имеет смысл.
Возможно, вы правы, что я должен использовать программу ГИС. Я только что скачал Cartographica и посмотрю, смогу ли я это выяснить. Какие-либо предложения программного обеспечения Mac для новичка, выполняющего эту задачу?
Еще раз спасибо.