Latvijas Universitātes
Bioloģijas fakultāte
(!!! Šis ir fakultātes vecais serveris !!!)
Sākumlapa LU Bioloģijas fakultāte Jaunumi
 
Par BF
 
Studijas
 
Galerija
 
Konferences
un semināri
Studiju
materiāli
LU Raksti
Bioloģija
Olimpiāde
 
Jautā mums
 
 

Domu doze
2012. gada februārī


Šo lappušu īpašnieks neatbild par tekstu, kas sarakstīts, izmantojot šo programmu

Pirms mēri, iemācies skaitīt

Tādu secinājumu izdarīju, kad kādu laiciņu biju mēģinājis pierunāt, lai «QuantumGIS» izrēķina un ieraksta shape failā daudzstūra laukumu. Ņemot vērā, ka daudzstūris vairāk vai mazāk atbilda Latvijas kontūra, netiku gudrs, kā teritorijas izmērs var sākties ar ciparu „7”. Līniju ģeneralizācija ievieš savas kļūdas, bet vai tiešām tik lielas?

Rezultātu identificēšanas rīka logā aprēķinātais laukumā tika rādīts daudz pieņemamāks rezultāts – 64992,916 km². No kurienes aprēķinātie 727869376 m²? Tik pēc kāda laiciņu attapu, cik vienā kvadrātkilometrā ir kvadrātmetru, un, līdz ar to, cik cipari pirms komata ir sagaidāmajā rezultātā. Vajag vienpadsmit vietas, bet biju atstājis lauka noklusēto vērtību – 10.

Nosūkstījies par „QGIS” neattapību (ir programmas, kas šādos gadījumos atgriež .NULL., tādējādi uzreiz uzrādot problēmas), palielināju lauka platumu līdz 11 zīmēm. Paštīksmē priecādamies, cik ātri viss tika atrisināts, uzdodu QuantumGIS-am pārrēķināt laukumu. Iegūtais rezultāts līdzinās aukstai dušai   -2147483648. ??? Vēl lielāka lauka platumu palielināšana rezultātu neizmainīja.

Tikai tad, kad laukā tika ieviesta vismaz viena vieta ciparam aiz komata, tika iegūts pareizs rezultāts – 65152378815,7 m². (Pareizs dotajam daudzstūrim.)

Secinājums diezgan bēdīgs – patreizējā attīstības stadijā „QGIS” ļauj iegūt pilnīgi nederīgus rezultātus, pie tam, ne uzreiz notveramus. Saskaitiet paši, cik zīmes ir skaitlī 727869376 (sākumā aprēķinātais laukums) – deviņas. Dotajā laukā bija paredzētas desmit zīmes, tad jau viena vieta pat palika pārī, vismaz tā pirmajā mirklī šķiet, bet patiesībā ...

P.S. Pārbaudīts ar „qgis” 1.7.3 un 1.9.90.

2012. gada 8. februārī, 16:05Zirneklītis
Atbildes un piebildes ->
Sākumlapa LU LUIS Daba Dabas dati Noderīgas norādes Meklēt tekstu Atsauksmēm un Jautājumiem

8.01.00.beta
  Latvijas Universitāte LU IT serviss LUIS BF serveri Dabas dati Noderīgas adreses Meklē Raksti mums
8.01.00.beta pēdējās izmaiņas: