Daha çox

EPSG -də fırlanma matrisi

EPSG -də fırlanma matrisi


Bir WebGIS üçün Proj4j istifadə edirəm və yeni bir ESPG yaratmalıyam. QGIS üzərində koordinatları yerli bir sistemdən (Yunanıstanda) dünya koordinatları sisteminə çevirməyə çalışdım.

Birincisi, 2D çevrilmə etməliyəm: 2 tərcümə (Tx ans Ty) və yerli koordinatlarla Yunan koordinatları arasında "z oxu" ətrafında (lokal sistem müstəvisində) təxminən 0,58931 radiandan ibarət bir fırlanma (Rz) (EGSA87).

Beləliklə, fırlanma matrisinin belə olduğunu düşünürəm:[cos (Rz),-günah (Rz); sin (Rz), cos (Rz)]və məndə günah və günah olmadan[0.8313242,-0.5557878;0.5557878,0.8313242].

Sonra EPSG: 2100 tərifinin parametrlərini yenidən istifadə edə bilərəm:

+proj = tmerc +lat_0 = 0 +lon_0 = 24 +k = 0.9996 +x_0 = 500000 +y_0 = 0 +ellps = GRS80 +towgs84 = -199.87,74.79,246.62,0,0,0,0 +ədəd = m + no_defs

Tərcümələri (Tx və Ty) x_0 və y_0 -a daxil edə biləcəyimi düşünürəm, ancaq fırlanma matrisini necə daxil edəcəyimi bilmirəm. Yeni bir EPSG -də matrisli bir çevrilməni necə əlavə edə bilərəm?

İnternetdə gördüm ki+xform =əmr yaxşı görünür, amma necə istifadə edəcəyimi bilmirəm. Çalışdım:

+proj = tmerc +lat_0 = 0 +lon_0 = 24 +k = 0.9996 +x_0 = -869388.894 +y_0 = -4260031.458 +xform = [0.8313242, -0.5557878,0.5557878,0.8313242] +ells 8,7 = 4S8 = 8999 , 246.62,0,0,0,0 +ədəd = m +no_defs

Ancaq göründüyü kimi yaxşı bir həll deyil. Beləliklə, hər kəs bu əmri yeni EPSG -də necə istifadə edə biləcəyimi və ya proj4 sənədlərini harada tapa biləcəyimi bilirmi?


Buradakı cavabımda təsvir etdiyim kimi fırlanmanı əldə etmək üçün yerli bir oblique merkator proyeksiyası qura bilərsiniz:

ArcGIS Desktop -da xüsusi Koordinat Sistemindən istifadə edirsiniz?

Dönmə parametriniz+alfa33.765 dərəcə olardı. İstifadə etmək üçün işarəni tətbiq etməlisiniz.

Proj.4 parametrləri burada verilmişdir: http://trac.osgeo.org/proj/wiki/GenParms, lakin xform daxil deyil.


EPSG - Coğrafi İnformasiya Sistemlərində fırlanma matrisi

Bursa-Kurt parametrləri iki məqsədə xidmət edir:

    Datum dəyişiklikləri üçün geri çəkilmə
    Koordinatları bir geodeziya nöqtəsindən digərinə çevirmək üçün fərqli üsullar var və bəziləri ilə birlikdə Bursa-Wolf parametrləri istifadə olunur. Eyni cüt (mənbə, hədəf) məlumat nöqtəsi üçün fərqli parametrlər dəsti mövcud ola bilər, buna görə də bu datumu bilmək çox vaxt kifayət deyil. (Mənbə, hədəf) CRS cütü tez -tez çevrilmək üçün koordinatların coğrafi miqyası ilə birlikdə çox vaxt lazımdır.

Bir cüt CRS üçün CoordinateOperation və ya MathTransform tələb olunduqda Apache SIS, EPSG verilənlər bazasında məlumat dəyişmə üsullarını (Bursa-Wolf parametrləri daxil olmaqla) axtarır. Bu, gec bağlanan bir yanaşma olaraq bilinir. Verilənlər bazasında məlumat ötürmə metodu tapılarsa, bu DefaultGeodeticDatum ilə əlaqəli hər hansı bir BursaWolfParameters nümunəsindən üstün olacaq. Yalnız verilənlər bazasında heç bir məlumat ötürmə metodu tapılmadığı təqdirdə, məlumatla əlaqəli BursaWolfParameters geri çevrilmə olaraq istifadə edilə bilər.


Quraşdırma kalibrləmə parametrlərinin təyin edilməsi

Montaj kalibrləmə parametrləri aşağıdakı EBNF (Genişləndirilmiş Backus-Naur Formu) sintaksisinə uyğun olaraq bir sim istifadə edərək təyin edilə bilər:

Aşağıdakı montaj parametrləri təyin edilə bilər:

vaxt gecikməsi: Bu, ofset vaxtıdır lazer skaner sisteminə görə traektoriya vaxt sisteminin (yəni, tarayıcının vaxt sistemində eyni vaxt nöqtəsini əldə etmək üçün bu dəyərin traektoriyalı zaman damğasından çıxarılması lazımdır)

skaner sistemi: Dəstdən kənarda 3 istiqamətdən ibarət ardıcıllıq təyin etmək üçün istifadə olunur sıfır əyilmiş skaner sisteminin təxmini münasibəti - Qeyd: skaner sisteminə aid deyil (!) - bədən sistemi ilə əlaqədar olaraq (şəkil 1 -ə baxın). İstiqamət ardıcıllığı 24 mümkün sağ əlli sistemlə məhdudlaşmışdır. Bu girişə əsasən fırlanma matrisi (əvvəlki hissədə qeyd olunur) müəyyən edilir. Məsələn, şəkil 1 -də sistemin 3 oxu aşağı, geri və sola işarə edin (burada, hansı oxların X, Y, Z olduğu göstərilmir). Yalnız sağ əl sistemləri dəstəklədiyimiz üçün bu nümunənin qurulması "D-B-L", "B-L-D", "L-D-B" 3 mümkün ardıcıllıqdan birinə uyğundur.

Məsələn, "SCANNERSYS (D-B-L)" verir .

montaj fırlanma: Sistemdən fırlanma sistemə

montaj növbəsi: Sistemdən tərcümə (sürüşmə) sistemə

əyilmə fırlanması: Sistemdən fırlanma sistemə

əyilmə dəyişikliyi: Sistemdən tərcümə (sürüşmə) sistemə

Beləliklə, bu çevrilmə elementləri baxımından yuxarıda göstərilən sistemlər qlobal və ya lokal bir sistem rolunu oynayır.

Növbəti bölmə, verilən sintaksisdən istifadə edərək bir fırlanma və/və ya dəyişikliyin necə təyin olunacağını təsvir edir.


6.3 Yerli Koordinat Dəstəyi

Spatial, yerli koordinat sistemlərinə bir səviyyədə dəstək verir. Yerli koordinat sistemləri CAD sistemlərində tez -tez istifadə olunur və eyni zamanda araşdırılan sahə ilə dünyanın qalan hissəsi arasındakı əlaqənin əhəmiyyətli olmadığı yerli araşdırmalarda da istifadə edilə bilər.

Bir neçə yerli koordinat sistemi əvvəlcədən təyin edilmiş və SDO_COORD_REF_SYS cədvəlinə Spatial ilə daxil edilmişdir (Bölmə 6.7.9 -da təsvir edilmişdir). Adları Qeyri-Yer ilə başlayan bu təchiz olunmuş yerli koordinat sistemləri, müxtəlif ölçü vahidlərinə (Metr, Millimetr, İnç və s.) Əsaslanaraq Yer olmayan Kartezyen koordinat sistemlərini təyin edir.

Mövcud buraxılışda, yerli və Yer əsaslı koordinat sistemləri arasında koordinat sistemi çevrilməsini həyata keçirə bilməzsiniz və bir həndəsə və ya həndəsə qatını yerli koordinat sistemləri arasında çevirərkən, yalnız bir koordinat sistemindəki koordinatları bir ölçü vahidindən çevirə bilərsiniz. başqa (məsələn, düym -millimetr). Bununla birlikdə, bütün digər məkan əməliyyatlarını (məsələn, SDO_RELATE, SDO_WITHIN_DISTANCE və digər operatorlardan istifadə etməklə) yerli koordinat sistemləri ilə həyata keçirə bilərsiniz.


IPJ_ORIENT sabitləri¶

xüsusi oriyentasiya yoxdur - plan görünüşü. V5.1.3 -dən əvvəl yaradılan xəritələrdəki bütün görünüşlər bu dəyəri qaytaracaq.

gxapi. IPJ_ORIENT_DEFAULT = 0 IPJ_ORIENT_PLAN ¶

İstinad yüksəlişi və isteğe bağlı fırlanma ilə bir plan görünüşü.

gxapi. IPJ_ORIENT_PLAN = 1 IPJ_ORIENT_SECTION ¶

Azimut və yelləncək var. Bölmə görünüşü, hissənin yellənməsinə baxmayaraq yüksəklikləri qorumaq üçün bütün planlanmış obyektləri HORIZONTALL olaraq görüntü planına yansıdır.

gxapi. IPJ_ORIENT_SECTION = 2 IPJ_ORIENT_SECTION_NORMAL ¶

IPJ_ORIENT_SECTION ilə eynidir, lakin proyeksiya üfüqdə deyil, kəsiyə dikdir, buna görə də yuvarlanan hissələrdə elevatinlər qorunmur.

gxapi. IPJ_ORIENT_SECTION_NORMAL = 5 IPJ_ORIENT_DEPTH_SECTION ¶

Bu sadə hissədə azimut və ya yelləncək yoxdur, yalnız dərinlik əhəmiyyətlidir və aşağıya doğru artaraq Y parametri olaraq çıxarılır. Wholeplotdakı şerit qeydləri üçün istifadə olunur (məsələn).

gxapi. IPJ_ORIENT_DEPTH_SECTION = 3 IPJ_ORIENT_3D ¶

3D fırlanma/miqyaslama/tərcümə istiqaməti

gxapi. IPJ_ORIENT_3D = 4 IPJ_ORIENT_3D_MATRIX ¶

gxapi. IPJ_ORIENT_3D_MATRIX = 7 IPJ_ORIENT_SECTION_CROOKED ¶

Bu bir çay və ya araşdırma traversi kimi əyri bir yolu izləyən şaquli bir hissədir. Yatay hissənin yeri yol boyunca olan məsafədir, şaquli ox isə yüksəkliyi verir.

gxapi. IPJ_ORIENT_SECTION_CROOKED = 6


EPSG - Coğrafi İnformasiya Sistemlərində fırlanma matrisi

Sis-istinad modulunda müəyyən edilmişdir

Metodun Xülasəsi

Class Object -dən miras alınan metodlar

Metod Ətraflı

ParseAxisDirection

  • "Şimal" və "şərq" kimi kardinal istiqamətlər.
  • "Şimal-şərq" və "cənub-cənub-şərq" istiqamətləri, kardinal nöqtələr arasında ayırıcı olaraq '-', '_' və ya boşluqlardan istifadə edir.
  • "180 dərəcə boyunca Cənub" və "90 ° Şərq boyunca Cənub" kimi bir qütbdən ya "deg" və ya "°" simvolu ilə istiqamətlər. Meridianın mütləq Greenwich -ə nisbi olmadığını unutmayın (daha çox məlumat üçün directionAlongMeridian -a baxın ...).

IstiqamətAmerikalılar Arası

Bucaq

  • Şərqdən Şimala bucaq 90 ° -dir
  • Cənubdan Qərbə doğru bucaq -90 ° -dir
  • "Şimaldan 90 ° Şərqə doğru" ilə "0 ° boyunca Şimala" bucaq 90 ° -dir.

Bütün bucaqlar təxminidir, çünki bu üsul Yerin ellipsoidal və ya geoidal formasını nəzərə almır.

SwapAndScaleAxes

Axes əvəz edin

ƏvəzLinearUnit

Bu rahatlıq üsulu aşağıdakı koda bərabərdir:

AngularUnit əvəz edin

Bu rahatlıq üsulu aşağıdakı koda bərabərdir:

GetAxisDirections

GetEpsgCode

Mövcud tətbiq, hələ EPSG verilənlər bazasını taramadığı bilinən koordinat sistemlərinin sərt kodlu siyahısını istifadə edir (bu gələcək Apache SIS versiyasında dəyişə bilər). Mövcud bilinən koordinat sistemlərinin siyahısı aşağıda verilmişdir.

Məlum koordinat sistemləri (CS)
EPSG CS növü Eksen istiqamətləri Üfüqi vahid
6424 Ellipsoidal şərq şimal dərəcə
6422 Ellipsoidal şimal şərq dərəcə
6425 Ellipsoidal şərq şimal dərəcələr
6403 Ellipsoidal şimal şərq dərəcələr
6429 Ellipsoidal şərq şimal radyan
6428 Ellipsoidal şimal şərq radyan
6426 Ellipsoidal şərq şimal yuxarı dərəcə
6423 Ellipsoidal şimal şərq yuxarı dərəcə
6427 Ellipsoidal şərq şimal yuxarı dərəcələr
6421 Ellipsoidal şimal şərq yuxarı dərəcələr
6431 Ellipsoidal şərq şimal yuxarı radyan
6430 Ellipsoidal şimal şərq yuxarı radyan
4400 Kartezyen şərq şimal metr
4500 Kartezyen şimal şərq metr
4491 Kartezyen qərb şimal metr
4501 Kartezyen şimal qərb metr
6503 Kartezyen qərb cənub metr
6501 Kartezyen cənub qərb metr
1039 Kartezyen şərq şimal ayaq
1029 Kartezyen şimal şərq ayaq
4403 Kartezyen şərq şimal Clarke ayağı
4502 Kartezyen şimal şərq Clarke ayağı
4497 Kartezyen şərq şimal ABŞ araşdırma ayağı

GetEpsgCode

Mövcud tətbiq, hələ EPSG verilənlər bazasını taramadığı bilinən koordinat sistemlərinin sərt kodlu siyahısını istifadə edir (bu gələcək Apache SIS versiyasında dəyişə bilər). Məlum koordinat sistemlərinin mövcud siyahısı yuxarıda sənədləşdirilmişdir.


Məzmun

WGS 84 -ün koordinat mənşəyi Yerin kütləsinin mərkəzində yerləşməlidir, qeyri -müəyyənliyin 2 sm -dən az olduğuna inanılır. [5]

Sıfır uzunluqdakı WGS 84 meridianı, IERS Referans Meridianıdır [6] Kral Rəsədxanasının enində Greenwich meridianının 5.3 qövs saniyəsi və ya 102 metr (335 ft) şərqindədir. [7] [8]

WGS 84 datum səthi ekvatorda a = 6 378 137 m ekvator radiusunda və f = 1/ 298.257 223 563 -də düzbucaqlı sferoiddir. WGS 84 qravitasiya sabitinin (Yer atmosferinin kütləsi daxil olmaqla) təmizlənmiş dəyəri GM = 3 986 004 .418 × 10 8 m 3 /s 2 -dir. Yerin bucaq sürəti ω = 72.921 15 × 10 −6 rad/s olaraq təyin edilmişdir. [9]

Bu, bərabər olan qütb yarı-kiçik ox b kimi bir neçə hesablanmış parametrlərə gətirib çıxarır a × (1 − f) = 6 356 752 .3142 m və birinci eksantriklik kvadratı, e 2 = 6.694 379 990 14 × 10 −3 . [9]

Hal -hazırda, WGS 84, Yerin Qravitasiya Modelindən 2008 istifadə edir. [10] Bu geoid, 2160 dərəcə sferik harmoniklər seriyası vasitəsi ilə nominal dəniz səviyyəsini təyin edir. EGM84 olaraq adlandırılan orijinal WGS 84 geoidi üzərində bir inkişaf. EGM96 geoidinin WGS 84 istinad ellipsoidindən sapmaları təxminən -105 m -dən +85 m -ə qədərdir. [12]

WGS 84 hazırda Dünya Maqnit Model 2020 -dən istifadə edir. [13] Növbəti müntəzəm yeniləmə (WMM2025) 2024 -cü ilin dekabrında baş verəcək.

Müxtəlif milli ölçmə sistemlərini tamamlamaq səyləri 19 -cu əsrdə F.R. Helmertin məşhur kitabı Matematik və Fiziki Tədqiqatlar Teorisi, Fiziki Tədqiqatlar Geodäsie (Fiziki Geodeziyanın Riyazi və Fiziki Nəzəriyyələri). Avstriya və Almaniya qurdu Zentralbüro, Internationale Erdmessung (Beynəlxalq Geodeziya Mərkəzi Bürosu) və Yer kürəsinin bir sıra qlobal ellipsoidləri əldə edildi (məsələn, Helmert 1906, Hayford 1910/1924).

1950 -ci illərdə bütün dünya üçün vahid bir geodeziya sistemi bir neçə səbəbdən vacib oldu:

  • Beynəlxalq kosmik elm və astronavtika.
  • Qitələrarası geodezik məlumatların olmaması.
  • Avropa Datum (ED50), Şimali Amerika Datum (NAD) və Tokyo Datum (TD) kimi böyük geodeziya sistemlərinin dünya miqyasında bir coğrafi məlumat bazası təmin edə bilməməsi
  • Naviqasiya, aviasiya və coğrafiya üçün qlobal xəritələrə ehtiyac var.
  • Qərbi Soyuq Müharibə hazırlığı, NATO Standartlaşdırma Sazişinə uyğun olaraq, NATO miqyasında standartlaşdırılmış bir coğrafi sistemə ehtiyac duydu.

1950 -ci illərin sonlarında Amerika Birləşmiş Ştatları Müdafiə Nazirliyi, digər qurumların və ölkələrin alimləri ilə birlikdə, geodezik məlumatların istinad edilə biləcəyi və geniş şəkildə ayrılmış maraqlandığı yerlərin koordinatları arasında uyğunluq qurulacaq lazımlı dünya sistemini inkişaf etdirməyə başladı. ABŞ Ordusu, Hərbi Dəniz Qüvvələri və Hərbi Hava Qüvvələrinin səyləri 1960 -cı ildə DoD Dünya Geodeziya Sisteminə (WGS 60) apararaq birləşdirildi. Termin datum burada istifadə edildikdə, bir qədər özbaşına olaraq sıfır yüksəklik olaraq təyin olunan, müxtəlif stansiyalar arasındakı məsafələri ölçən bir sıra ölçülərə və yüksəkliklərdəki fərqlərə uyğun olaraq hamısı bir en, uzunluq və yüksəklik şəbəkəsinə endirilmiş hamar bir səthə aiddir. İrsi araşdırma üsulları, yerli cazibə sahəsindən asılı olan ruh səviyyəsi, şaquli xətt və ya ekvivalent bir cihazla təyin olunan yerli üfüqdən yüksəklik fərqləri tapdı (fiziki geodeziyaya baxın). Nəticədə, məlumatdakı yüksəkliklər peyk geodeziyasından istifadə edərək asanlıqla tapılmayan bir səth olan geoidə istinad edilir. Sonuncu müşahidə üsulu qlobal xəritələşdirmə üçün daha uyğundur. Buna görə də, WGS və buna bənzər işlərdə bir motivasiya və əsas problem, ayrı-ayrı bölgələr üçün ayrı-ayrılıqda hazırlanmayan məlumatları bir araya gətirmək, lakin yüksəklikləri geoiddən çox ellipsoid modelinə istinad etməkdir.

WGS 60-ı həyata keçirərkən, mövcud səth çəkisi məlumatlarının, astro-geodezik məlumatların və HIRAN [14] və Kanadalı SHORAN tədqiqatlarının nəticələrinin birləşməsindən ən yaxşı uyğunlaşan ellipsoid və hər bir başlanğıc nöqtəsi üçün torpaq mərkəzli bir istiqamət təyin etmək üçün istifadə edilmişdir. (Hər bir məlumat, geoidin fərqli hissələrinə nisbətən daha əvvəl təsvir edilən astro-geodeziya üsulları ilə yönəldilmişdir.) WGS 60-ın inkişafına peyk məlumatlarının yeganə töhfəsi, düyün hərəkətindən əldə edilən ellipsoid düzlənməsi üçün bir dəyər idi. bir peykdən.

WGS 60 -dan əvvəl ABŞ Ordusu və ABŞ Hərbi Hava Qüvvələri hər biri qravimetrik datum oriyentasiya metoduna fərqli yanaşmalardan istifadə edərək bir dünya sistemi hazırlamışdılar. Qravimetrik oriyentasiya parametrlərini təyin etmək üçün Hərbi Hava Qüvvələri, böyük datumların sahələrində xüsusi olaraq seçilmiş stansiyalarda qravimetrik və astro-geodezik sapmalarla geoid yüksəklikləri (dalğalanmalar) arasındakı fərqlərin ortalamasını istifadə etdi. Ordu, astro-geodeziya və qravimetrik geoidlər arasındakı fərqi minimuma endirmək üçün bir düzəliş etdi. Seçilmiş datumların nisbi astro-geodeziya geoidlərini yer mərkəzli qravimetrik geoid ilə uyğunlaşdıraraq, seçilmiş datumlar yer mərkəzli oriyentasiyaya endirildi. Ordu və Hərbi Hava Qüvvələri sistemləri NAD, ED və TD bölgələri üçün olduqca yaxşı razılaşdıqları üçün konsolidasiya edildi və WGS 60 oldu.

Qlobal sistemdəki təkmilləşdirmələrə Irene Fischer Astrogeoidi və astronavt Merkuri məlumatı daxil edildi. 1966 -cı ilin yanvar ayında Amerika Birləşmiş Ştatları Ordusu, Dəniz Qüvvələri və Hərbi Hava Qüvvələrinin nümayəndələrindən ibarət Dünya Geodeziya Sistem Komitəsi, Xəritəçəkmə, xəritələşdirmə və geodeziya tələblərini yerinə yetirmək üçün lazım olan təkmilləşdirilmiş WGS hazırlamaqla vəzifələndirildi. Əlavə səth çəkisi müşahidələri, triangulyasiya və trilaterasiya şəbəkələrinin genişləndirilməsinin nəticələri, böyük miqdarda Doppler və optik peyk məlumatları WGS 60 -ın inkişafından bəri mövcud olmuşdu. Əlavə məlumatlardan və təkmilləşdirilmiş texnikalardan istifadə edərək DoD ehtiyaclarını ödəyən WGS 66 istehsal edildi. 1967-ci ildə həyata keçirildikdən sonra təxminən beş il ərzində. WGS 66 Ellipsoid-in müəyyənedici parametrləri düzləşdirmə (peyk məlumatlarından 1/298.25) və yarı eksen (6 378 145 m Doppler peyki ilə astro-geodeziya birləşməsindən müəyyən edilmişdir) məlumatlar). Dünya miqyasında 5 ° x 5 ° sərbəst hava çəkisi anomaliyası, WGS 66 qravimetrik geoidinin istehsalı üçün əsas məlumatları təmin etdi. Ayrıca, WGS 66 Ellipsoid -ə istinad edilən bir geoid, məhdud torpaq sahələrinin ətraflı bir şəkildə təqdim edilməsi üçün mövcud astrogeodetik məlumatlardan əldə edilmişdir.

Təxminən üç il ərzində çox səy göstərdikdən sonra 1972 -ci ildə Dünya Geodeziya Sisteminin Müdafiə Departamenti tamamlandı. 1972-ci ilə qədər həm DoD, həm də DoD olmayan mənbələrdən əldə edilən seçilmiş peyk, səth çəkisi və astrogeodetik məlumatlar Vahid WGS Həllində (ən böyük miqyaslı ən kiçik kvadratların tənzimlənməsi) istifadə edilmişdir. Düzəlişin nəticələri ilkin stansiya koordinatlarına və cazibə sahəsinin əmsallarına düzəlişlərdən ibarət idi.

WGS məqsədləri üçün istifadə edilən ən böyük məlumat toplusu WGS 72 -nin hazırlanmasında toplanmış, işlənmiş və tətbiq edilmişdir. Həm optik, həm də elektron peyk məlumatlarından istifadə edilmişdir. Elektron peyk məlumatları qismən ABŞ Hərbi Dəniz Qüvvələri tərəfindən verilən Doppler məlumatlarından və Dəniz Qüvvələrinin Naviqasiya Peyk Sistemini (NNSS) dəstəkləmək üçün yaradılmış DoD olmayan peyk izləmə stansiyalarından ibarət idi. Doppler məlumatları 1971 və 1972 -ci illərdə GEOCEIVERS tərəfindən qurulan çoxsaylı saytlardan da mövcud idi. Doppler məlumatları WGS 72 üçün əsas məlumat mənbəyidir (şəkilə bax). Əlavə elektron peyk məlumatları ABŞ Ordusu tərəfindən 1970-ci ildə tamamlanan SECOR (Aralıq Ardıcıllığı) Ekvatorial Şəbəkəsi tərəfindən təmin edildi. Dünya Geometrik Peyk Üçbucağı Proqramının optik peyk məlumatları BC-4 kamera sistemi ilə təmin edildi (şəkilə bax). Smithsonian Astrofizika Rəsədxanasının məlumatları da istifadə edilmişdir ki, bunlara kamera (Baker -Nunn) və bəzi lazer diapazonu daxildir.

Vahid WGS Həllində istifadə olunan səthi cazibə sahəsi, yalnız yerdəki məlumatlara əsaslanaraq sərbəst hava cazibə qüvvəsi anomaliyaları olan 410 10 ° × 10 ° bərabərlikdən ibarət idi. Bu cazibə sahəsinə, kifayət qədər miqdarda mövcud olduğu yerdə müşahidə olunan cazibə məlumatlarından birbaşa tərtib edilmiş orta anomaliya dəyərləri daxildir. Nadir və ya heç bir müşahidə məlumatı olmayan sahələr üçün dəyər, cazibə-geofiziki korrelyasiya üsullarından istifadə edərək, geofiziki cəhətdən uyğun cazibə qüvvəsi yaxınlaşmalarından hazırlanmışdır. 410 ortalama sərbəst hava çəkisi anomaliyasının təxminən yüzdə 45i birbaşa müşahidə olunan cazibə məlumatlarından müəyyən edilmişdir.

Əsas formada olan astrogeodetik məlumatlar, müxtəlif milli geodeziya məlumatlarına aid olan şaquli komponentlərin əyilməsindən ibarətdir. Bu əyilmə dəyərləri, bu milli məlumatlara aid olan astrogeodetik geoid qrafiklərinə birləşdirildi. Geoid yüksəklikləri, torpaq sahələri üçün əlavə və daha ətraflı məlumatlar təqdim edərək Vahid WGS Həllinə qatqı təmin etdi. BC-4, SECOR, Doppler və Baker-Nunn sistemlərinin qonşu müşahidə yerlərinin koordinatlarının ardıcıl tənzimlənməsini tətbiq etmək üçün şərti yerüstü tədqiqat məlumatları həllə daxil edilmişdir. Həmçinin, həllin miqyasına nəzarət etmək üçün səkkiz geodimetr uzun xəttli dəqiq keçid daxil edilmişdir.

Vahid WGS Həll, yuxarıda qeyd edildiyi kimi, mövcud məlumatların optimal birləşməsinə əsaslanaraq, cazibə sahəsinin geodeziya mövqeləri və əlaqəli parametrləri üçün bir həll idi. WGS 72 ellipsoid parametrləri, məlumat dəyişikliyi və digər əlaqəli sabitlər ayrıca əldə edilmişdir. Vahid həll üçün, qeyd olunan məlumat dəstlərinin hər biri əsasında normal bir tənlik matrisi meydana gəldi. Sonra, fərdi normal tənlik matrisləri birləşdirildi və mövqeləri və parametrləri əldə etmək üçün ortaya çıxan matris həll edildi.

WGS 72 Ellipsoid -in yarı orta oxu (a) üçün dəyəri 6 378 135 m -dir. WGS 66 Ellipsoid üçün ondan 10 metr kiçik bir dəyərin qəbulu, mövqe və cazibə sahəsinin təyin edilməsi üçün peyk və səthi cazibə məlumatlarının birləşməsi də daxil olmaqla bir neçə hesablama və göstəriciyə əsaslanır. Lokal-geosentrik datum dəyişmələrini, datum fırlanma parametrlərini, bir datum miqyası parametrini və WGS Ellipsoid-in yarı ekseni üçün bir dəyəri təyin etmək üçün peykdən alınan stansiya koordinatları və şaquli və geoid hündürlüyü məlumatlarının qravimetrik sapması istifadə edildi. Həm araşdırma nöqteyi -nəzərindən, həm də kompüter məhdudiyyətləri səbəbindən hər hansı bir fərdi həll üçün həll edilə bilən məhdud sayda məlumat daxil olmaqla, müxtəlif giriş məlumatları dəsti ilə səkkiz həll edildi. Seçilmiş Doppler peyk izləmə və astro-geodeziya datum oriyentasiya stansiyaları müxtəlif həllərə daxil edildi. Bu nəticələr və Komitənin həyata keçirdiyi digər əlaqədar araşdırmalara əsasən, 6 378 135 m -lik bir dəyər və 1/298.26 -da bir düzləşdirmə qəbul edildi.

Yerli-WGS 72 məlumat nöqtələrinin inkişafında, müxtəlif geodezik fənlərdən əldə edilən nəticələr araşdırıldı, təhlil edildi və müqayisə edildi. Qəbul edilən bu dəyişikliklər əsasən dünyada mövcud olan çox sayda Doppler TRANET və GEOCEIVER stansiya koordinatlarına əsaslanırdı. Bu koordinatlar Doppler nöqtəsi yerləşdirmə üsulu ilə təyin edilmişdir.


GXIPJ sinfi¶

Azimut (CW dərəcəsi) coğrafi şimaldan bir nöqtədə şimaldan şəbəkəyə qədər.

  • arg1 (geosoft.gxapi.float_ref) – Plane Origin X
  • arg2 (geosoft.gxapi.float_ref) – Təyyarə Mənşəyi Y
  • arg3 (geosoft.gxapi.float_ref) – Plane Origin Z
  • arg4 (geosoft.gxapi.float_ref) – Təyyarə Azimutu (bölmə) və ya Dönmə (plan)
  • arg5 (geosoft.gxapi.float_ref) – Təyyarə Yelləncəyi (bölmə)
  • arg1 (sal) – Min X səthi
  • arg2 (sal) – Min Y səthi
  • arg3 (sal) – Max X səthi
  • arg4 (sal) – Max Y səthi
  • arg5 (geosoft.gxapi.float_ref) – Pitch bucağı (-360 ilə 360 arasında)
  • arg6 (geosoft.gxapi.float_ref) – Yaw bucağı (-360 ilə 360 arasında)
  • arg7 (geosoft.gxapi.float_ref) – Roll açıları (-360 ilə 360 arasında)
  • arg8 (geosoft.gxapi.float_ref) – X təyyarə ofseti
  • arq9 (geosoft.gxapi.float_ref) – Y təyyarənin ofseti
  • arg10 (geosoft.gxapi.float_ref) – Z təyyarənin ofset
  • arq11 (geosoft.gxapi.float_ref) – X miqyası
  • arg12 (geosoft.gxapi.float_ref) – Y miqyası
  • arg13 (geosoft.gxapi.float_ref) – Z miqyası
  • arg1 (geosoft.gxapi.GXIPJ) – çıxış dəyərləri üçün IPJ obyekti
  • arg2 (sal) – Min X səthi (grid koordinatlarında)
  • arg3 (sal) – Min Y səthi
  • arg4 (sal) – Max X səthi
  • arg5 (sal) – Max Y səthi
  • arg6 (geosoft.gxapi.float_ref) – Pitch bucağı (-360 ilə 360 arasında) (görünüş koordinatlarında)
  • arg7 (geosoft.gxapi.float_ref) – Yaw bucağı (-360 ilə 360 arasında)
  • arg8 (geosoft.gxapi.float_ref) – Roll açıları (-360 ilə 360 arasında)
  • arq9 (geosoft.gxapi.float_ref) – X təyyarə ofset (görünüş koordinatlarında)
  • arg10 (geosoft.gxapi.float_ref) – Y təyyarənin ofseti
  • arq11 (geosoft.gxapi.float_ref) – Z təyyarənin ofset
  • arg12 (geosoft.gxapi.float_ref) – X miqyası (görünüş koordinatlarında)
  • arg13 (geosoft.gxapi.float_ref) – Y miqyası
  • arg14 (geosoft.gxapi.float_ref) – Z miqyası

get_units ( (float_ref) arg1, (str_ref) arg2 ) və rrone yox: ¶

Geosoft.gxapi.GXIPJ nümunəsinin sıfır olub olmadığını yoxlayın (təyin olunmamış)

Qayıdışlar:Doğru, bu geosoft.gxapi.GXIPJ -in sıfır nümunəsidirsə, əks halda yanlışdır.
Qayıdış növü:bool`
make_geographic () & rarr Heç biri: ¶

  • arg1 (sal) Və#8211 minimum uzunluq
  • arg2 (sal) – minimum enlik
  • arg3 (sal) – maksimum uzunluq
  • arg4 (sal) – maksimum enlik
  • arg1 (geosoft.gxapi.GXIPJ) – yeni IPJ
  • arg2 (sal) – məlumat həlli orijinal IPJ -də
  • arg3 (sal) – X yeni IPJ -də minimum sərhəd qutusu
  • arg4 (sal) – Y minimum
  • arg5 (sal) – X maksimum
  • arg6 (sal) – Y maksimum
  • arg7 (geosoft.gxapi.float_ref) – minimum məlumat həlli yeni IPJ -də,
  • arg8 (geosoft.gxapi.float_ref) – yeni IPJ -də maksimum məlumat həlli
  • arq9 (geosoft.gxapi.float_ref) – yeni IPJ -də diaqonal məlumat həlli

Geosoft.gxapi.GXIPJ -in sıfır (təyin olunmamış) nümunəsi

Qayıdışlar:Sıfır geosoft.gxapi.GXIPJ
Qayıdış növü: geosoft.gxapi.GXIPJ
orientations_are_the_same ( (GXIPJ) arg1 ) & rarr int: ¶

orientations_are_the_same_within_a_s_all_tolerance ( (GXIPJ) arg1 ) & rarr int: ¶
Parametrlər:arg1 (geosoft.gxapi.GXIPJ) – IPJ 2
Qayıdışlar:0 - Xeyr 1 - Bəli
Qayıdış növü:int
  • arg1 (int) – IPJ_TYPE sabitləri
  • arg2 (str) – simli 1
  • arg3 (str) – simli 2
  • arg4 (str) – simli 3
  • arg1 (geosoft.gxapi.GXIPJ) – Girişdə yenidən layihələndirilmiş IPJ (oriyentasiya daxil edilməməlidir). Çıxışda, eyni yerdə olmaq üçün düzəldilmiş, başlanğıc IPJ ilə eyni oriyentasiya növü var.
  • arg2 (geosoft.gxapi.float_ref) və#8211 X ızgarasının mənşəyi (giriş ilkin dəyəri, yeni dəyər çıxışı)
  • arg3 (geosoft.gxapi.float_ref) – Y şəbəkəsinin mənşəyi (giriş ilkin dəyəri, yeni dəyər çıxışı)
  • arg4 (geosoft.gxapi.float_ref) – ızgaranın X hüceyrə ölçüsü (giriş ilkin dəyəri, yeni dəyər çıxışı)
  • arg5 (geosoft.gxapi.float_ref) – Y hüceyrə ölçüsü (girişin ilkin dəyəri, yeni dəyərin çıxışı)
  • arg6 (geosoft.gxapi.float_ref) – Şəbəkə fırlanması (CCW dərəcəsi) (girişin ilkin dəyəri, yeni dəyərin çıxışı)
  • arg1 (sal) – Satır 0 Element 0
  • arg2 (sal) – Satır 0 Element 1
  • arg3 (sal) – Satır 0 Element 2
  • arg4 (sal) – Satır 0 Element 3
  • arg5 (sal) – Satır 1 Element 0
  • arg6 (sal) – Satır 1 Element 1
  • arg7 (sal) – Satır 1 Element 2
  • arg8 (sal) – Satır 1 Element 3
  • arq9 (sal) – Satır 2 Element 0
  • arg10 (sal) – Satır 2 Element 1
  • arq11 (sal) – Satır 2 Element 2
  • arg12 (sal) – Satır 2 Element 3
  • arg13 (sal) – Row 3 Element 0
  • arg14 (sal) – Satır 3 Element 1
  • arg15 (sal) – Row 3 Element 2
  • arg16 (sal) – Row 3 Element 3
  • arg1 (sal) – X görünüş yeri
  • arg2 (sal) – Y görünüşünün mənşəyi
  • arg3 (sal) – Z baxış yeri
  • arg4 (sal) – X -də fırlanma
  • arg5 (sal) – Y -də fırlanma
  • arg6 (sal) – Z -də fırlanma
  • arg7 (sal) – X -də miqyaslama
  • arg8 (sal) – Y -də miqyaslama
  • arq9 (sal) – Z -də miqyaslama
  • arg1 (sal) – X görünüş yeri
  • arg2 (sal) – Y görünüşünün mənşəyi
  • arg3 (sal) – Z baxış yeri
  • arg4 (sal) – X -də fırlanma
  • arg5 (sal) – Y -də fırlanma
  • arg6 (sal) – Z -də fırlanma
  • arg7 (sal) – X -də miqyaslama
  • arg8 (sal) – Y -də miqyaslama
  • arq9 (sal) – Z -də miqyaslama
  • arg10 (int) – IPJ_3D_ROTATE sabitləri
  • arq11 (int) – IPJ_3D_FLAG sabitləri
  • arg1 (sal) – X görünüş yeri
  • arg2 (sal) – Y görünüşünün mənşəyi
  • arg3 (sal) – Z baxış yeri
  • arg4 (sal) – X ox X komponenti
  • arg5 (sal) – X ox Y komponenti
  • arg6 (sal) – X ox Z komponenti
  • arg7 (sal) – Y ox X komponenti
  • arg8 (sal) – Y oxu Y komponenti
  • arq9 (sal) – Y oxu Z komponenti
  • arg10 (sal) – X -də miqyaslama
  • arq11 (sal) – Y -də miqyaslama
  • arg12 (sal) – Z -də miqyaslama
  • arg1 (geosoft.gxapi.GXVV) – Bölmə X yerləri (məsələn, əyri boyunca məsafə)
  • arg2 (geosoft.gxapi.GXVV) – True X
  • arg3 (geosoft.gxapi.GXVV) – Doğru Y
  • arg4 (int) – Logaritmik Y oxundan istifadə edin (adətən məlumat profilləri üçün) 0: Xeyr, 1: Bəli
Parametrlər:arg1 (str) – ESRI prj formatlı proyeksiya xətti
Qayıdışlar:Heç nə
Qayıdış növü:Heç biri
  • arg1 (str) – “projeksiyon adı ” və ya PCS_NAME ipj_pcs.csv (datum / projeksiyon) və ya EPSG koordinat sistem kodu nömrəsi və ya “ & ltfile.prj & gt ” proyeksiya fayl adı və ya “ & ltfile.wrp & gt ” çözgü fayl adı
  • arg2 (str) – “datum adı ” [, böyük ox, eliptiklik, baş meridian] və ya datum.csv və ya EPSG datum kod nömrəsindən DATUM
  • arg3 (str) – “ metod adı ”, parametrlər (P1 - P8) və ya “projeksiyon adı ” [, ” metod adı ”, ” Birliklər ”, P1, P2. ] və ya transform.csv və ya EPSG çevirmək metod kod nömrəsindən TRANSFORM
  • arg4 (str) – “birliyin adı ”, metrlərə çevrilmə və ya unit.csv -dən UNIT_LENGTH
  • arg5 (str) – “ yerli çevrilmə adı ” [, dX, dY, dZ, rX, rY, rZ, Ölçek] və ya datumtrf.csv -dən DATUM_TRF və ya ldatum.csv -dən AREA_OF_USE və ya EPSG lokal datum çevrilmə kodu nömrəsi
  • arg1 (str) – “projeksiyon adı ” və ya PCS_NAME ipj_pcs.csv (datum / projeksiyon) və ya EPSG koordinat sistem kodu nömrəsi və ya “ & ltfile.prj & gt ” proyeksiya fayl adı və ya “ & ltfile.wrp & gt ” çözgü fayl adı
  • arg2 (str) – “datum adı ” [, böyük ox, eliptiklik, baş meridian] və ya datum.csv və ya EPSG datum kod nömrəsindən DATUM
  • arg3 (str) – “ metod adı ”, parametrlər (P1 - P8) və ya “projeksiyon adı ” [, ” metod adı ”, ” Birliklər ”, P1, P2. ] və ya transform.csv və ya EPSG çevirmək metod kod nömrəsindən TRANSFORM
  • arg4 (str) – “ birim adı ”, metrlərə çevrilmə və ya unit.csv -dən UNIT_LENGTH
  • arg5 (str) – “ lokal çevrilmə adı ” [, dX, dY, dZ, rX, rY, rZ, Ölçek] və ya datumtrf.csv -dən DATUM_TRF və ya ldatum.csv -dən AREA_OF_USE və ya EPSG lokal datum çevrilmə kodu nömrəsi

0 - IPJ qurarkən səhv, IPJ girişi dəyişməz. 1 - müvəffəqiyyət: giriş dəyərlərindən istifadə edərək IPJ qurulur.

set_method_parm ( (int) arg1, (üzmək) arg2 ) və rrone yox: ¶


Həyata keçirmək üçün əməliyyat metodlarını əlaqələndirin

Bu, hələ Apache SIS -də dəstəklənməyən bəzi koordinat əməliyyat üsulları üçün bir çətir vəzifəsidir. Koordinat əməliyyatları daxildir xəritə proqnozları (məsələn, Transvers Mercator, Lambert Conic Conformal, və s.), məlumat dəyişir (məsələn, ABŞ -da NAD27 -dən NAD83 -ə çevrilmələr), şaquli koordinatların çevrilməsi, və s. Əlbəttə ki, dəstəkləmədiyimiz bütün mümkün düsturları sadalaya bilmərik, lakin bu JIRA tapşırığı EPSG təlimat qeydlərində sadalanan əməliyyatların ən azından bəzilərini sadalayır.

Bu iş üçün əsas material aşağıdakı saytdan sərbəst yüklənə bilən EPSG təlimat qeydləridir:

IOGP Nəşri 373-7-2-Geomatics Guidance Note 7 nömrəli hissə 2
Formulalar daxil olmaqla Dönüşümləri və Dönüşümləri əlaqələndirin
http://www.epsg.org/GuidanceNotes

Bu işlə maraqlanan Google kod tələbələri yazının Java dili ilə kifayət qədər rahat olması lazımdır (lakin ümumiyyətlə JDK kitabxanası ilə deyil, çünki bu iş xaricində nisbətən az JDK sinifləri istifadə edir. Riyaziyyat) və riyaziyyatda. Xüsusilə, bu işin yaxşı anlaşılmasını tələb edir afin çevrilir: onların bir matris olaraq təmsil olunması və bir düsturda bir terminin affine çevrilmə matrisindəki əmsalla necə əlaqələndirilməsi.

Apache SIS, populyar coğrafi proqramlarda və ya mətn kitablarında asanlıqla tapılmayan bir inkişaf etmiş xüsusiyyətə malikdir: hesablama qabiliyyəti törəmə (və ya daha doğrusu Jacobian) müəyyən bir nöqtədə bir çevrilmə. Bu xüsusiyyətin həyata keçirilməsi xətti olmayan bir düsturun analitik törəməsini tapmaq və onu sadələşdirmək qabiliyyətini tələb edir.


Həyata keçirmək üçün əməliyyat metodlarını əlaqələndirin

Bu, Apache SIS -də hələ dəstəklənməyən bəzi koordinat əməliyyat üsulları üçün bir çətir vəzifəsidir. Koordinat əməliyyatları daxildir xəritə proqnozları (məsələn, Transvers Mercator, Lambert Conic Conformal, və s.), məlumat dəyişir (məsələn, ABŞ -da NAD27 -dən NAD83 -ə çevrilmələr), şaquli koordinatların çevrilməsi, və s. Əlbəttə ki, dəstəkləmədiyimiz bütün mümkün düsturları sadalaya bilmərik, lakin bu JIRA tapşırığı EPSG təlimat qeydlərində sadalanan əməliyyatların ən azından bəzilərini sadalayır.

Bu iş üçün əsas material aşağıdakı saytdan sərbəst yüklənə bilən EPSG təlimat qeydləridir:

IOGP Nəşri 373-7-2-Geomatics Guidance Note 7 nömrəli hissə 2
Formulalar daxil olmaqla Dönüşümləri və Dönüşümləri əlaqələndirin
http://www.epsg.org/GuidanceNotes

Bu işlə maraqlanan Google kod tələbələri yazının Java dili ilə kifayət qədər rahat olması lazımdır (lakin ümumiyyətlə JDK kitabxanası ilə deyil, çünki bu iş xaricində nisbətən az JDK sinifləri istifadə edir. Riyaziyyat) və riyaziyyatda. Xüsusilə, bu işin yaxşı anlaşılmasını tələb edir afin çevrilir: onların bir matris olaraq təmsil olunması və bir formuldakı bir terminin afin transformasiya matrisindəki bir əmsalla necə əlaqələndirilməsi.

Apache SIS, populyar coğrafi proqramlarda və ya mətn kitablarında asanlıqla tapılmayan bir inkişaf etmiş xüsusiyyətə malikdir: hesablama qabiliyyəti törəmə (və ya daha doğrusu Jacobian) müəyyən bir nöqtədə bir çevrilmə. Bu xüsusiyyətin həyata keçirilməsi xətti olmayan bir düsturun analitik törəməsini tapmaq və onu sadələşdirmək qabiliyyətini tələb edir.


Videoya baxın: متجة بواسطة مصفوفة مصفوفة الدوران rotation matrix