גיאו :: אליפסואידים

geo :: ellipsoids היא חבילה עבור סטנדרטי GEO :: אליפסואיד A, B, F ו 1 / F ערכים.
הורד עכשיו

גיאו :: אליפסואידים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Jim Gibson
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~jgibson/Geo-Ellipsoid-1.11/lib/Geo/Ellipsoid.pm

גיאו :: אליפסואידים תגים


גיאו :: אליפסואידים תיאור

Geo :: ellipsoids היא חבילה סטנדרטית Geo :: אליפטיים a, b, f ו 1 / F ערכים. Geo :: ellipsoids היא חבילה סטנדרטית Geo :: אליפטיים a, b, f ו 1 / F values.SYNOPSIS השימוש Geo :: ellipsoids; שלי $ obj = Geo :: Ellipsoids-> חדשות (); $ Obj-> סט ( 'WGS84'); #default להדפיס "a =", $ obj-> a, "n"; להדפיס "b =", $ obj-> B, "n"; להדפיס "f =", $ obj-> f, "n"; להדפיס "I =", obj- $> i, "n"; להדפיס "e =", $ obj-> דואר, "n"; להדפיס "n =", $ obj-> n (45), "n"; CONSTRUCTORnewThe חדש () בנאי עשוי להיקרא עם כול פרמטר שמתאים לשיטת הסט. שלי $ obj = Geo :: Ellipsoid-> חדשות (); METHODSsetMethod קובע אליפסואיד הנוכחי. שיטה זו נקראת כאשר אובייקט בנוי (ברירת המחדל היא WGS84). $ Obj-> סט (); #default WGS84 $ obj-> סט ( 'קלארק 1866'); #All מובנה ellipsoids מאוחסנים מטרים $ obj-> סט ({a => 1, B => 1}); #Custom כדור 1 יחידת radiuslistMethod מחזיר רשימה של שמות elipsoid ידוע. הרשימה @ שלי = $ obj-> רשימה; הרשימה שלי $ = $ obj-> הרשימה; בעוד (@ $ ברשימה) {print "$ באסוף נמצאים"; aMethod} מחזיר את הערך של חץ הציר הגדול. שלי $ a = $ obj-> a; bMethod מחזירה את הערך של חצי ציר משני. $ שלי ב = $ obj-> B; # B = A (1-F) fMethod מחזירה את הערך של flatting $ שלי f = $ obj-> f; # F = (א-ב) / aiMethod מחזירה את הערך של ההופכי flatting $ שלי אני = $ obj-> i; # I = 1 / f = a / (א-ב) invfMethod נרדפת שיטת i $ שלי אני = $ obj-> invf; # I = 1 / feMethod מחזירה את הערך של האקסצנטרי, e הראשון. זהו האקסצנטריים של החתך אליפטי של כדור הארץ. דואר $ שלי e = $ obj->; e2Method מחזיר את הערך של אקסצנטרי בריבוע (לדוגמא e ^ 2). זהו לא אקסצנטרי השניים, e" או e-פריים לראות את שיטת 'EP'. דואר $ שלי = sqrt ($ obj-> E2); # E ^ 2 = F (2F) = 2F-f ^ 2 = 1-b ^ 2 / a ^ 2epMethod מחזירה את הערך של אקסצנטריות השניות, e" או e-פריים. האקסצנטריות השניות קשור אקסצנטרי לראשונה על ידי המשוואה: 1 = (1-e ^ 2) (1 + e '^ 2). שלי $ EP = $ obj-> EP; ep2Method מחזיר את הריבוע של ערך של אקסצנטריות שניות, e"(e-פריים). זהו יותר שימושי כמעט בכל משוואות. שלי $ EP = sqrt ($ obj-> EP2); # EP2 = (EA / b) ^ 2 = E2 / (1-E2) = a ^ 2 / b ^ 2-1nMethod מחזירה את הערך של n הרוחב נתון (מעלות). בדרך כלל מיוצג על ידי האות נו יווני, זה רדיוס העקמומיות של ניצב אליפטיים למטוס מרידיאן. זהו גם המרחק מנקודה המדובר לצייר קוטב, נמדדה בניצב למשטח של האליפסה. $ שלי n = $ obj-> n ($ רוחב); הערה: חלק להגדיר משתנה n כמו (א-ב) / (א + B) זה לא כל כך variable.n_radMethod מחזירה את הערך של n הרוחב נתון (מרדיאנים). $ שלי n = $ obj-> n_rad ($ רוחב); rhorho הוא רדיוס העקמומיות של כדור הארץ במישור מרידיאן. שלי $ Rho = $ obj-> Rho ($ רוחב); rho_radrho הוא רדיוס העקמומיות של כדור הארץ במישור מרידיאן. שלי $ Rho = $ obj-> rho_rad ($ רוחב); polar_circumferenceMethod מחזירה את הערך של-קטין חצי פעמים ציר 2 * PI. שלי $ polar_circumference = $ obj-> polar_circumference; equatorial_circumferenceMethod מחזירה את הערך של PI * חצי ציר גדול פי 2. שלי $ equatorial_circumference = $ obj-> equatorial_circumference; shortnameMethod מחזירה את מקוצר, המהווה את המפתח חשיש, של הזרם אליפסה שלי $ מקוצר = $ obj-> מקוצר; longnameMethod מחזיר את השם הארוך של הזרם אליפסה שלי $ longname = $ obj -> longname; dataMethod מחזירה הפניה חשיש עבור מבנה הנתונים ההגדרה אליפטיים. שלי $ מבנה נתונים = $ obj- נתונים>; name2refMethod מחזירה הפניה חשיש (למשל {a => 6,378,137, i => 298.257223563}) כאשר עבר שם אליפסה חוקית (למשל 'WGS84'). שלי $ נ"צ = $ obj-> name2ref ( 'WGS84') דרישות: · דרישות Perl: · פרל


גיאו :: אליפסואידים תוכנה קשורה

אורי

URI הוא מזהים משאבים אחידים (מוחלטים וקרוביים). ...

242

הורד

Tnfox.

TNFOX הוא מובלט כולל C + + ו Python Toolkit הספרייה. ...

193

הורד