Próbuję obliczyć zniekształcenie, aby móc zniekształcić nakładający się tekst i formularze, aby dokładnie pasować do obrazu rzutu prostokątnego.
Jak zatem obliczyć zniekształcenie na danej szerokości geograficznej na rzucie prostokątnym 1: 45,000,000 (powiedzmy, 2000 pikseli szerokości x 1000 pikseli wysokości)?
Próbowałem znaleźć ten post i jego linki, ale bezskutecznie: Jak stworzyć dokładną wskaźnik Tissot?
Nie jestem profesjonalistą, tylko bardzo zainteresowanym amatorem, więc proszę, osłup mi to!
Wielkie dzięki!
Dziękujemy za szybką odpowiedź! Oto długa historia; Mam nadzieję, że to jest jaśniejsze.
Wizualizuję / mapuję dane za pomocą języka programowania Processing i chciałbym, aby dane mapowane 2D (czcionki i koła o różnych rozmiarach) były wyświetlane bez zniekształceń po zawinięciu w kulę 3D. Dane są odwzorowywane przy użyciu równokątnych x, y i map, których chcę użyć, ponieważ tła są tymi wszystkimi projekcjami, więc zakładam, że chcę „dopasować” to zniekształcenie (np. Obliczając zniekształcenie szerokości geograficznej za pomocą równań Tissot?). Używając języka programowania, mogę precyzyjnie zniekształcać zarówno tekst, jak i kółka. Myślę, że wszystko czego potrzebuję to równania, aby zrobić to poprawnie.
Oto oryginalna mapa danych 2D:
Po zapakowaniu wygląda na zniekształcony:
10 000 $ Pytanie: Jak mogę sprawić, aby obraz 2D wyglądał na niezniekształcony po owinięciu w kulę 3D?
Dla porównania, oto to samo pytanie zadane inaczej na forum przetwarzania.
Dzięki jeszcze raz!
Jeśli dobrze cię rozumiem, nie jestem pewien, czy chcę zmienić projekt na rzut ortograficzny. Chcę, aby moja mapa danych 2D zawijała się do modelu kuli 3D, z którym można wchodzić w interakcje (tj. Obracać).
Korzystam z programu do modelowania 3D (Cinema 4D), aby owinąć kulę obrazem „Blue Marble” o wielkości 2 MB (rzut prostokątny) z NASA.
Po owinięciu wydaje się niezniekształcony ze wszystkich półkul (nie tylko jednej półkuli, jak byłaby rzut ortograficzny?), Patrz: nadal z modelu 3D powyżej. (Przypuszczam, że program do modelowania wykonuje dla mnie rzut ortogonalny podczas obracania obiektu.) Dlatego myślę, że jeśli zniekształcę mapę danych 2D w podobny sposób, również ona będzie wyglądała na zniekształconą na sferze 3D. Oto zdjęcie, które zrobiłem za pomocą równania, które przybliża zniekształcenie prostokątne. Zauważysz, że elipsy w kształcie jajka z obrazu 2D wyglądają jak koło po owinięciu w kulę 3D. Podobnie, elipsy Tissot pojawiają się również jako koła na sferze 3D.
Właśnie dlatego patrzyłem na równania Tissot ... aby dokładniej ustalić zniekształcenie rzutu prostokątnego na różnych szerokościach geograficznych, aby odpowiednio zniekształcić moją nakładkę.
Mam nadzieję, że to wszystko ma sens.
Być może masz rację, że powinienem użyć programu GIS. Właśnie pobrałem Cartographica i zobaczę, czy dam radę. Wszelkie sugestie dotyczące oprogramowania Mac dla nowicjusza podejmującego się tego zadania?
Dzięki jeszcze raz.