Daha çox

R.in.xyz GRASS -da işləmir

R.in.xyz GRASS -da işləmir


Məndə bu LIDAR data *.xyz faylları var (1 -ci x, 2 -ci kol, 3 -cü z)

485000.16 6508997.48 1.84 485001.27 6508998.92 1.86 485001.02 6508996.68 1.85 485000.77 6508994.45 1.79 485000.52 6508992.19 1.79 485000.02 6508987.69 1.74 485000.23 6508974.93 1.89 485001.02 6508981.87 1.86 485001.54 6508986.50 1.72 485002.32 6508993.34 1.72

… Və bunları GRASS GIS -ə idxal etmək istəyirəm. Bir faylla sınadım amma r.in.xyz işləmir. Proqramda yazılanların hamısı budur:

r.in.xyz input = C:  Users  Siim  SkyDrive  Dokumendid  kool  magistritoo  lidarandmed  filtereritud  508485.xyz output = 508485 fs = Məlumatlar oxunur… Xəritəyə yazılır… r.in.xyz tamamlandı. Bölgədə 0 bal tapıldı. (Paz Fevral 09 20:17:26 2015) Komanda bitdi (1 saniyə)

Mənə elə gəlir ki, x və y qarışıqdır. Bölgənizin şimali 485999, ancaq giriş faylında maksimum y 6508999 -dur. Bölgəni bu şəkildə təyin etməyə çalışın:

g. bölgə -p n = 6509000 s = 6508000 e = 486000 w = 485000 res = 2

Sonra r.in.xyz əmrinizi edin.


Nəticə bir raster olduğundan, nöqtələri idxal etməzdən əvvəl bölgəni düzəltməlisiniz. Təəssüf ki, r.in.xyz bunu birbaşa etməyə icazə vermir (digər əmrlər kimi).

GRASS qabığında (və ya Komanda konsolunda) 10 nöqtəniz varsa:

r.in.xyz girişi = test.xyz çıxışı = testxyz x = 1 y = 2 z = 3 fs = "Məlumatlar oxunur… 100% Xəritəyə Yazılır… 100% r.in.xyz tamamlandı. Bölgədə 0 nöqtə tapıldı.

Mesaj cari bölgədə heç bir nöqtə tapılmadığını göstərir.

GRASS vikisində bir çox həll təklif olunur: import XYZ:

Məsələn, s bayrağı olan bir həll:

r.in.xyz -s girişi = test.xyz çıxışı = test2xyz x = 1 y = 2 z = 3 fs = "Aralığı: min max x: 85000.160000 485002.320000 y: 6508974.930000 6508998.920000 z: 1.720000 1.890000

Bu parametrlərlə yeni bir bölgə düzəldin

g. bölgə n = 6508998.920000 s = 6508974.930000 e = 485002.320000 w = 85000.160000 res = 2

Və faylı idxal edin:

r.in.xyz girişi = test.xyz çıxışı = test2xyz x = 1 y = 2 z = 3 fs = "Məlumat oxunur ... 100% Xəritəyə Yazılır… 100% r.in.xyz tamamlandı. Bölgədə 9 nöqtə tapıldı.

Yeni

Bölgəniz doğru deyil, bölgənin tərifində x (qərb, şərq) və y (cənub-şimal) arasında dəyişmisiniz.

Nəticə olarsar.in.xyz -solur:

x: 484999.980000 485999.980000 -> w və e: 6507999.880000 6508999.860000 -> s və n z: 0.230000 6.160000

Bölgəni düzəldin:

g. bölgə n = 6508999.860000 s = 6507999.880000 e = 485999.980000 w = 484999.980000 res = 2

və nəticə belədir

g.region -p proyeksiyası: 99 (Lambert Konformal Konik)… şimal: 6508999.86 cənub: 6507999.88 qərb: 484999.98 şərq: 485999.98…

Və yox:

şimal: 485999.98 cənub: 484999.98 qərb: 6507999.88 şərq: 6508999.86

Sizin vəziyyətinizdə olduğu kimi