Vairāk

Kļūdu atmiņa Viewshed Analysis spraudņa QGIS


Mans jautājums ir tieši tāds pats kā TTome! (QSIS skatījumu analīzes spraudnis rada kļūdas)

"Esmu mēģinājis pārbaudīt Viewshed analīzes spraudni QGIS 2.10, taču tas turpina atdot kļūdu ziņojumus. Esmu mēģinājis samazināt rādiusa laukumu un arī pārveidojis gan savu DEM, gan punktu formas failu uz UTM, lai izvairītos no iespējamas atmiņas kļūdas, kas minēta citā jautājumā par šo spraudni (ka ģeogrāfisko koordinātu izmantošana var izraisīt atmiņas kļūdu ). Tomēr, mēģinot to palaist, es joprojām saņemu Python kļūdu ziņojumus. Vai kāds zina, kas notiek? Vai šis spraudnis ir "bojāts"?"

Kļūdas ziņojums:


Šī ir klasiska pitona kļūda “atmiņā nav”.

Es paskatījos uz spraudņa kodu. Pēc kaudzes izsekošanas izskatās, ka jūs darāt redzamības analīze. Tas padara līniju iezīmi starp katru punktu pāri, kas var "redzēt" viens otru.

Lai to izdarītu, veidojas datu struktūra, pietrūkst atmiņas.

Tas var notikt, ja

  • jums ir daudz punktu (mērķis vai novērotājs)
  • jums ir līdzena reljefa vieta, lai katrs punkts varētu redzēt lielāko daļu pārējo
  • meklēšanas rādiuss ir pārāk liels

Jums, iespējams, jāsamazina novērotāju un / vai mērķa punktu skaits (varbūt, ņemot izlases paraugu).

Lūdzu, vēlreiz pārbaudiet meklēšanas rādiusa ievades vērtību. Ja jūsu DTM rastrs ir WGS84, rādiuss tiek izteikts grādos. Ja ierakstāt "2", meklēšanas rādiuss būs ekvivalents 2 grādu attālums platuma / garuma grādos, kas ir 1 grāds = 1 km * (~ 111 * cos (platums) km), tātad vairāk nekā 220 km zemiem platuma grādiem!


Skatīties video: Tutorial Interpolación en qGIS (Oktobris 2021).