Latvijas Universitātes
Bioloģijas fakultāte
(!!! Šis ir fakultātes vecais serveris !!!)
Sākumlapa LU Bioloģijas fakultāte Studiju
materiāli
LU Raksti
Bioloģija
Olimpiāde
 
 

Domu doze


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

Grupa: Telpiskās Informacijas sistēmas

Atrasto ierakstu skaits: 3
Secība: v
Kā risināt problēmu ar koordinātām shape failos. Idejiski tie ir vienā koordinātu sistēmā (ja nekļūdos, tad etrs89 - tm baltic93 ielikts), bet starp abiem failiem kas atrodās vienā vietā veidojās 6000000 m nobīde.
2012. gada 2. jūnijā, 10:22Pēcis Beisikānis
* Atbildes un piebildes ->

Visticamāk, ka shape faili ir projicēti dažādās koordinātu sistēmās, vieni (tie, kuri vairāk uz Ziemeļiem, kuru y koordināte sākas ciparu „6” un kuriem pirms komata ir septiņi cipari) ir ETRS89 / TM Baltic93, bet citi – LKS92 / Latvia TM. Ja pieieno pareizos „*.prj” failus, kartes nostājas savā vietā.

Parasti shape failiem, ja ir pazīstama projekcijas sistēma, bet trūkst projekcijas faila, pievienoju failu (izveidojot kopiju un attiecīgi pārsaucot) no kāda cita shape faila kurām ir vajadzīgais fails. Var arī izmantot QGIS pārlūku (QGIS Browser):
http://priede.bf.lu.lv/scripts/atteli/albums.cgi?d=tis&s=uzskatei&k=programmas/QGIS/caurskate/projekcija/&t=1

Protams, lai Qunatum GIS-ā varētu izmantot dažādi projicētus slāņus, jābūt ieslēgtai projekcijas pārveidošana pēc vajadzības (Enable 'on the fly' CRS transformation):
http://priede.bf.lu.lv/scripts/atteli/albums.cgi?d=tis&b=01-05_projekta_CRS.png&s=uzskatei&k=programmas/QGIS/atver/projekcijas/&M=1#augsmala

Shape „faila” uzbūve:

  • Pamatfaili:
    • fails.shp – telpiskie dati;
    • fails.shx – telpisko datu indeksa fails;
    • fails.dbf – atribūtdati.
  • Papildus faili:
    • fails.prj – projekcijas fails;
    • fails.qpj – „Quantum GIS” veidots projekcijas fails;
    • fails.shp.xml – shape faila apraksts (metafails);
    • fails.cpg – atribūtdatu tabulas teksta kodējums;
    • fails.sbn – telpiskais indekss binārā formā (izmato ESRI programmatūra);
    • fails.*x* – dažādu indeksu faili;
    • fails.??? – citi piederīgi faili.
2012. gada 2. jūnijā, 10:37Maija Saprātiņa
http://priede.bf.lu.lv/scripts/atteli/albums.cgi?d=tis&s=uzskate

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 ->

«Jāņu sētas» tīmeklī izveidotajā karšu atlantā «Baltic Maps» iespējams pašam lietotājam pievienot punktus, līnijas un daudzstūrus (uzzīmēt savu „karti” ;) ). Rezultātu iespējams nosūtīt kādai izvēlētai personai uz datorpastu. Saņēmējs savā pasta kastē atradīs norādi uz jaunizcepto karti (URL), ne jau pašu karti. Atverot norādi tīmekļa pārlūkā, uzzīmētā karte ir redzama. To var gan pietuvināt, gan attālināt. Iespējams nomainīt redzamo karšu pamatni. Jautājumi:

  1. Cik ilgi šī karte būs pieejama?
  2. Vai šo karti var izmantot kā citam lietotājam nosūtamu koordinātu pierakstu?
  3. Vai šo karti iespējams izmantot citās kartogrāfijas programmās?
2011. gada 14. oktobrī, 6:02Pēcis Beisikānis
http://balticmaps.eu/
* Atbildes un piebildes ->


Ilgtspēja

Pirmo jautājumu būtu jāuzdod atlanta uzturētājiem. Pieņemu, ka tāda pašveidota karte aizņem mazāk vietas, kā ieraksts viesu grāmatā, tādēļ neredzu iemeslu, lai tā neglabātos gana ilgi. Praksē pārbaudīts, ka pēc pus gada pašveidotā karte vēl atrodama.

Koordinātas

Atbilde uz otro jautājumu ir atkarīga no saņēmēja darboties prieka. Atverot atsūtīto adresi tīmekļa pārlūkā, lapas izejas kodā punktu un līniju koordinātas ir atrodamas (vienā garā rindā). Koordinātas ir ETRS89 / TM Baltic93 koordinātu sistēmā. Lietotāju ievadītie dati meklējami rindiņā, kura sākas ar 'var start_'. Paraugam pievienoju vienu šādu rindiņu, kura uzskatāmības labad sadalīta pa parametru vērtībām. Interesanti, ka līnijas un daudzstūri tiek apzīmēti ar vienu un to pašu ģeometrisku objektu – līniju.


var start_center_x = 519112;
start_center_x = 416316;
var start_center_y = 6297156;
start_center_y = 6402282;
var start_zoom = 10;
start_zoom = 2;
var layer = 'map';
layer = "map";
var start_point_draw_data = '';
start_point_draw_data = [{x:415977,y:6402691,r:10,
fill:[240,10,10,0.7],stroke:{color:[250,250,250,1],width:2},
name:"Saulriets",descr:"Šei skatos saulrietu un saullēktu."}];
var start_line_draw_data = '';
start_line_draw_data = [{stroke:{color:[255,255,0,1],width:4},
fill:[255,0,0,0.3],
points:[
{x:416153,y:6402022},{x:416136,y:6401831},{x:416397,y:6401776},
{x:416538,y:6401925},{x:416283,y:6402139},{x:416177,y:6402110},
{x:416156,y:6402019}],
name:"Mans areāls",descr:"Parasti ganos šeitan"},
{stroke:{color:[63,78,212,1],width:4},
fill:null,
points:[
{x:415822,y:6401908},{x:415834,y:6402257},{x:416646,y:6402236},
{x:416693,y:6402494}],
name:"Ilgais ceļš mežā",descr:"Tas bija garš līkloču ceļš."}];
var start_route_data = '';
start_route_data = [];
var start_ruler_data = '';
start_ruler_data = [];
var edit_mode = 0;

Savietojamība

Uz trešo jautājumu, ņemot vērā iepriekš teikto, atbilde ir „jā”. Maza roku veiklība un karte ir datorā ;).

2011. gada 14. oktobrī, 10:04Maija Saprātiņa
Atrasto ierakstu skaits: 3
Sākumlapa LU LUIS Dabas dati

8.01.00.beta
  Latvijas Universitāte LU IT serviss LUIS Dabas dati
8.01.00.beta pēdējās izmaiņas: