Vienība 3 / 11

Koordinātu sistēmas, punktu un transformāciju pārbaude

Ieguvumi:

  • Spēja precīzi saskaņot un izskaidrot datu, projekcijas, EPSG koda un transformācijas parametru jēdzienus ar AI
  • Spēja pilnībā norādīt avota/mērķa sistēmu un parametrus, rediģējot koordinātu transformācijas pieprasījumus ar AI
  • Spēja pārbaudīt transformācijas izvadi ar zināmiem kontroles punktiem un pasūtīt vadību un noteikt nulles punktu nobīdes

Klusākās un dārgākās kļūdas karšu inženierijā slēpjas koordinātu transformācijās. Skaitlis šķiet pareizs, modelis atbild pārliecinoši, izvade ir pareizi formatēta; Bet, tā kā aiz tā bija nepareizs datuma pieņēmums, rezultāts laukā nobīdījās par metriem. Šajā nodaļā mēs izskaidrojam koordinātu sistēmu, datu, projekcijas un EPSG jēdzienus un aptveram, kā pareizi konstruēt transformācijas pieprasījumus ar mākslīgo intelektu un kā precīzi pārbaudīt izvadi. Īkšķis: AI piedāvā vai ieraksta transformācijas kodu; Rezultāta pieņemšana paliek inženierim ar zināmiem kontroles punktiem.

Precizēsim noteikumus. Datum ir matemātiskā atskaites virsma, kas attēlo zemi un tās novietojumu; Tas pats fiziskais punkts ir izteikts ar dažādiem skaitļiem WGS84, ED50, ITRF vai TUREF datu bāzē. Projekcija ir metode apaļās zemes pārvēršanai plaknē (piemēram, UTM, Transverse Mercator); Atgriež koordinātu metros, nevis grādos. EPSG kods ir ieraksts starptautiskajā katalogā, kas identificē datuma+projekcijas kombināciju ar vienu numuru (piem., EPSG:4326 = WGS84 geo; EPSG:5256 = TUREF/TM33). Transformācijas parametri ir translācijas/rotācijas/mēroga vērtības, kas tiek lietotas, pārejot no viena atskaites punkta uz citu (piemēram, 7 parametru Helmerta transformācija).

Kāpēc ir svarīgi norādīt datumu?

Koordinātu trīskāršs (piemēram, 39,92, 32,85) pats par sevi nenorāda atrašanās vietu; Tas ir nepilnīgs, ja vien nav norādīts, kurā atskaites punktā tas atrodas. Tie paši skaitļi norāda vienu vietu WGS84, dažus metrus tālāk ED50. Tirkijā atšķirība starp ED50 un WGS84/ITRF dažkārt var sasniegt metrus atkarībā no reģiona. Tātad, lai transformācijas pieprasījums būtu jēgpilns, ir skaidri jānorāda trīs lietas: avota sistēma, mērķa sistēma un transformācijas parametri (ja nepieciešams).

Tikai pasakot AI “konvertēt to uz UTM”, paliek neskaidrs, no kura datu jāsāk. Modelis izdara pieņēmumu (galvenokārt WGS84), un, ja šis pieņēmums ir nepareizs, rezultāts klusi paslīd garām. Nav kļūdas ziņojuma vai sarkanā brīdinājuma; Vienkārši pamats ir ieliets nevietā laukā.

Uzmanību: “UTM” pati par sevi nav DRS. UTM ir 60 slāņi, un katra daļa var atbilst dažādiem datiem. "UTM Zone 36N / WGS84" (EPSG:32636) un "ED50 / UTM Zone 36N" (EPSG:23036) ir dažādas sistēmas. Norādiet slāņa numuru un atskaites punktu kopā.

Soli pa solim: droša konversijas darbplūsma

  1. Pabeidziet avotu. Kurā DRS ir jūsu dati? Apstipriniet no metadatiem, projekta faila vai korporatīvā standarta. Ja neesat pārliecināts, koordinātu secība sniedz pavedienu: vai tie ir grādi (mazi skaitļi) vai metri (6 cipari).
  2. Pierakstiet mērķi un mērķi. Kurp dosieties, kāds EPSG kods un kāpēc (CAD iesniegšana, ĢIS analīze, īpašumtiesību dokuments)?
  3. Nosakiet, vai ir nepieciešami parametri. Projekcijas izmaiņas tajā pašā atskaites punktā ir bez parametriem; Pārejai starp dažādiem atskaites punktiem (piemēram, ED50 → TUREF) ir nepieciešami formāli pārveidošanas parametri.
  4. Lieciet AI izdrukāt kodu/darbību, bet nepieņemiet to. Modelis var ģenerēt PyProj/QGIS soli; Jūs to palaižat un pārbaudiet ar kontrolpunktu.
  5. Pārbaudiet ar kontrolpunktu. Ielieciet atsauci, kuras koordinātas jau ir zināmas (tās vērtība ir pieejama abās sistēmās), izmantojot to pašu transformāciju, un salīdziniet to ar paredzamo vērtību. Desmitiem metru atšķirība = nepareizs atskaites punkts/parametrs.

Trīs mini futrāļi: pēc skaitļiem

1. gadījums — klusa nulles punkta novirze. Pašvaldības projektā, lai gan 320 punkti tika iegūti no ED50, AI tika teikts "konvertēt uz TM", nenorādot atskaites punktu. Modelis pieņēma TUREF, padarīja transformāciju bezparametru; Rezultāti ir sistemātisks ieraksts aptuveni 3-5 m attālumā no faktiskās atrašanās vietas. Kad viens zināms kontrolpunkts tika pakļauts tādai pašai transformācijai, tika novērota 4 m atšķirība ar paredzamo vērtību; Kļūda tika konstatēta, pirms tā izplatījās visā datu kopā, un darbs tika atkārtots ar pareiziem parametriem.

2. gadījums — Šķēles apjukums. Viena komanda neapzināti apvienoja divas datu kopas, kas savāktas dažādās šķēlēs (TM30 un TM33); Punkti kartē pārvietojās simtiem kilometru. Ranga pārbaudes un viena kontrolpunkta salīdzinājums uzreiz parādīja, ka vērtības labajā pusē nesakrita. Problēma tika atrisināta, kad katra kopa tika marķēta ar pareizo slāņa kodu un pārveidota par kopīgu DRS.

3. gadījums — Radiāna/grāda slazds. Konversijas kodā, kas rakstīts AI, leņķa mērvienība tika sajaukta un koordinātas tika apstrādātas radiānos, nevis grādos; Izvade bija pilnīgi muļķīga (viencipara vērtības pa labi). Zināmā kontrolpunkta pārbaude parādīja kļūdu pirmajā rindā; Kad vienība tika izlabota, rezultāts iekrita vietā. Nodarbība: tas, ka kods "darbojas", nenozīmē, ka tas ir pareizs.

Vāja uzvedne / spēcīga uzvedne

Vāja uzvedne:

Konvertējiet šīs koordinātas uz UTM.[koordinātas]

Spēcīga uzvedne:

Uzdevums: izveidot koordinātu transformāciju (es izpildīšu ieviešanu).- Avots CRS: EPSG:23036 (ED50 / UTM Zone 36N)- Mērķa CRS: EPSG:5256 (TUREF / TM33)- Šī ir pāreja starp dažādiem datu punktiem; norādiet, ka nepieciešams formāls transformācijas parametrs un uzrakstiet, kāda informācija ir nepieciešama.- NEIESAKI TRANSFORMĀCIJAS, ja trūkst/neskaidra informācija, vispirms jautājiet.- Pārbaudei: rakstiet soli pa solim, kā apstiprināt koordinātu ar abās sistēmās zināmu kontrolpunktu.- Norādiet paredzamo mērķa pareizo vērtību secību (6 cipari).Dati (anonīmi): [punktu tabula]

Spēcīgā uzvedne nosaka avotu un mērķi, izmantojot EPSG, atklāj datu pārejas un parametru vajadzības, pieprasa pārbaudes plānu un sniedz gaidāmo rangu.

Četras kopējamas veidnes

1) DRS diagnostikas uzvedne:

Nosakiet šādu koordinātu iespējamo DRS: skatiet skaitļu secību (grādi vai metri), zīmi un atstarpi. Nesaki to droši; Uzskaitiet iespējamos kandidātus un katra atšķirīgos norādījumus. Dati: [koordinātas]

2) Transformācijas plāns (apzinās parametrus):

Lai konvertētu starp avotu [EPSG:...] un mērķi [EPSG:...]: (a) nosakiet, vai tas atrodas vienā un tajā pašā atskaites punktā vai starp datiem, (b) ja ir nepieciešami parametri, ierakstiet, kāda informācija ir nepieciešama, (c) uzskaitiet lietojumprogrammas darbības. Rezultāta uzrādīšana "precīzi"; nepieciešama pārbaude.

3) Kontrolpunkta verifikācijas iestatīšana:

Soli pa solim uzrakstiet kontrolpunkta metodi transformācijas pārbaudei: kuru punktu izvēlēties, kur iegūt tā vērtību divās sistēmās, cik liela atšķirība ir pieļaujama, kura atšķirība ir atskaites kļūdas zīme. Konteksts: [DRS]

4) QC pēc partijas pārveidošanas:

Meklējiet anomālijas šādā transformācijas izvadā: ārpus kārtas vērtības, slāņa robežu pārkāpumi, sistemātiska nobīdes zīme (līdzīga konstanta atšķirība visos punktos). Uzskaitiet konstatējumus un ierakstiet iespējamo cēloni (nepareizs datums/skalums). Izvade: [pārveidotās koordinātes]

Koordinātu jēdzienu salīdzinājums

koncepcija

Kas liecina

piemērs

Rezultāts, ja sajauc

datum

atskaites virsma

WGS84, ED50, TUREF

Sistemātiska skaitītāju maiņa

projekcija

Atvērts lidmašīnai

UTM, TM, Lamberts

Formas/mēroga kropļojumi

šķēle

projekcijas zona

TM30/TM33, 36. zona

Simtiem kilometru planēšanas

EPSG kods

Datum+projekts. iepakojums

4326, 5256, 23036

Nepareiza sistēmas izvēle

Parametrs

Pāreja starp datu punktiem

7 parametru Helmerts

Kļūda datu migrēšanā

Biežas kļūdas

  • Konversijas pieprasīšana, nenorādot datumu. Kluss dreifs, ja modeļa pieņēmums ir nepareizs.
  • Sakot "UTM" un izlaižot šķēlumu un nulles punktu. Šķēles apjukums izraisa simtiem kilometru slīdēšanu.
  • Pāreja starp nulles punktiem bez parametriem. Oficiālie parametri ir nepieciešami tādām pārejām kā ED50 → TUREF.
  • Mulsinoši grādi/radiāni vai grādi/metri. Līmenis ir pilnībā iznīcināts.
  • Nepārbauda ar kontrolpunktu. Drošākais veids, kā panākt sistemātisku dreifēšanu, ir lēkt.
  • Koda darbības precizitātes kļūda. Kods, kas darbojas bez kļūdām, var arī radīt nepareizus rezultātus.

Rezumējot

Koordinātu transformācija ir nepilnīga un bīstama, ja vien nav skaidri norādīti avota sistēma, mērķa sistēma un, ja nepieciešams, transformācijas parametri. Datum, projekcija un šķēle ir dažādas lietas; Lēkšana pāri vienam no tiem izraisa slīdēšanu no metriem līdz simtiem kilometru. AI var izveidot transformāciju, taču inženiera ziņā ir tā pieņemt, izlaižot kontrolpunktu ar zināmu koordinātu caur to pašu transformāciju un salīdzinot to ar paredzamo vērtību. Ranga pārbaude un viena kontrolpunkta noteikšana lielāko daļu šo kļūdu konstatē dažu sekunžu laikā.

Lietojumprogrammas uzdevums

Atlasiet reklāmguvuma scenāriju (piemēram, ED50/UTM36 → TUREF/TM33). Uzrakstiet avota un mērķa EPSG kodus, nosakiet, vai tā ir pāreja starp atskaites punktiem, un atzīmējiet parametru nepieciešamību. Pēc tam uzrakstiet kontrolpunkta pārbaudes plānu: konkretizējiet, no kura punkta jūs iegūsit tā vērtību abās sistēmās, un cik lielu atšķirību jūs uzskatīsit par atskaites kļūdu.

kontrolsaraksts

  • [ ] Es apstiprināju avota DRS ar EPSG kodu.
  • [ ] Es norādīju mērķa DRS ar EPSG kodu.
  • [ ] Pārbaudīju, vai ir pāreja starp datumiem un parametru nepieciešamību.
  • [ ] Es norādīju šķēles numuru un datumu kopā.
  • [ ] Es pārbaudīju rezultātu.
  • [ ] Es apstiprināju koordinātu ar zināmu kontrolpunktu.
  • [ ] Es pārbaudīju, vai pastāv sistemātiska nemainīga atšķirība (nobīde).
  • [ ] Pārveidošanas galīgo pieņemšanu esmu saistījis ar inženiera apstiprinājumu.