Я намагаюся обчислити спотворення, щоб можу спотворити текст і форми, що накладаються, щоб точно відповідати зображенню прямокутної проекції.
Отже, як можна обчислити спотворення на заданій широті на прямокутну проекцію 1: 45 000 000 (скажімо, 2000 пікселів шириною x 1000 пікселів)?
Я намагався з’ясувати цю публікацію та її посилання безрезультатно: Як створити точну індикатрію Tissot?
Я не професіонал, просто дуже зацікавлений аматор, тому, будь ласка, придумай це для мене!
Велике дякую!
Дякуємо за швидкі відповіді! Ось довга історія; Я сподіваюся, що це зрозуміліше.
Я візуалізую / зіставляю дані за допомогою мови програмування Processing і хотів би, щоб 2D-зібрані дані (різного розміру шрифти та кола) з’являлися неспотвореними, коли їх переводять на 3D-глобус. Дані відображаються за допомогою прямокутних x, y та карт, які я хочу використовувати як фони, - це вся ця проекція, тому я припускаю, що хочу "відповідати" цьому спотворенням (наприклад, шляхом обчислення спотворень через широту за допомогою рівнянь Тіссота?). Використовуючи мову програмування, я можу точно спотворити як текст, так і кола. Я думаю, що все, що мені потрібно, це рівняння, щоб зробити це правильно.
Ось оригінальна 2D карта даних:
У обгорнутому вигляді це виглядає спотвореним, приблизно так:
Питання в розмірі 10 000 доларів: Як я можу зробити 2D-зображення неспотвореним під час перенесення в 3D-сферу?
Для довідки, те саме питання, що задається по-різному, на форумі Processing.
Знову дякую!
Якщо я вас правильно зрозумів, я не впевнений, що хочу спростувати ортографічну проекцію. Я хочу, щоб моя 2D карта даних перетворилася на 3D-модель сфери, з якою можна взаємодіяти (тобто крутитися).
Я використовую програму 3D-моделювання (Cinema 4D), щоб обернути сферу із зображенням синього мармуру розміром 2 Мб (прямокутна проекція) від NASA.
Коли обгортка виявляється неспотвореною з усіх півкуль (не лише однієї півкулі, як це було б ортографічною проекцією?), Дивіться: все ж із 3D-моделі вище. (Я думаю, що програма програмування робить для мене ортографічну проекцію, коли я обертаю об'єкт.) Тому я думаю, що якщо я перекручую 2D мапу даних аналогічним чином, вона також буде неспотвореною в 3D-сфері. Ось знімок, який я зробив з рівнянням, яке наближає до прямокутного спотворення. Ви помітите, що яйцеподібні еліпси на 2D-зображенні виглядають як коло, коли загортаються до 3D-сфери. Аналогічно, еліпси Тіссота також фігурують як кола на 3D-сфері.
Ось чому я дивився на рівняння Тіссо ... щоб точніше розібратися у спотворенні прямокутної проекції на різних широтах, щоб я міг спотворити свою накладку відповідно.
Сподіваюся, що це все має сенс.
Можливо, ти маєш рацію, що я повинен використовувати програму GIS. Щойно я завантажив Cartographica і побачу, чи зможу це зрозуміти. Будь-які пропозиції програмного забезпечення Mac для новачка, який займається цим завданням?
Знову дякую.