Več

Predvideni rastrski podatki imajo neskladen obseg, ne pa tudi oblike datoteke


Izračunati želim povprečno vrednost rasterske datoteke znotraj vsake meje poligona moje oblike datoteke. Ker želim ohraniti območje, želim uporabiti projekcijo Goode Homolosine (Land). Izvirna oblika datoteke ima geografski koordinatni sistem WGS1984, originalna rastrska datoteka pa je tudi v WGS1984.

Uporabil sem Projekt orodje za projiciranje datoteke oblike v projekcijo Goode Homolosine (Land) in Projekt raster orodje za rastrsko datoteko, pri čemer za izbrani koordinatni sistem izberemo tudi Goode Homolosine (Land).

Kolikor razumem, ker imata obe izvirni datoteki definiran koordinatni sistem, tj. WGS1984, ne bi smel uporabljati Določite projekcijo orodje.

Težava: Ko odprem na novo projicirano raster datoteko v ArcMap, dobim naslednje sporočilo o napaki:

Opozorilo, neskladen obseg!

Ena ali več dodanih plasti ima obseg, ki ni skladen s povezanimi prostorskimi referenčnimi informacijami.

Ponovno projiciranje podatkov v takšni plasti lahko privede do nepričakovanega vedenja

Upoštevati je treba dve stvari:

  1. Tega sporočila o napaki ne dobim, ko dodam novo projicirano datoteko oblike;
  2. To sporočilo o napaki se pojavi tudi, ko na novo projicirano rastrsko datoteko dodam v prazen podatkovni okvir (ki bi moral, če prav razumem, samodejno določiti koordinatni sistem zame).

Pravkar sem porabil precej časa za branje, kako ponovno projicirati podatke in v tem, kar počnem, ne vidim nobenih težav.

~~~~~~

Rasterski podatki: http://www.earth.columbia.edu/people/gmccord/sitefiles/file/malaria_ecology.zip Datoteka oblike ni javno dostopna, vendar metapodatki navajajo GCS_WGS_1984


V orodju Project Raster je napaka. Izhodni raster iz orodja Project Raster je nekoliko prevelik na vzhodnem robu in na južnem robu (dno najbolj vzhodne gore / režnja). Obseg podatkov se torej ne ujema povsem z obsegom Goodejeve projekcije homolozina in sproži opozorilo "neskladen obseg".

Rešitev je, da znova projiciramo prvotni raster v ArcMap in ga nato izvozimo z uporabo koordinatnega sistema podatkovnega okvira.

  1. V ArcMap dodajte izvirni raster
  2. Nastavite koordinatni sistem podatkovnega okvira na projicirane koordinatne sisteme, svet, Goode's Homolosine (Land).
  3. Z desno miškino tipko kliknite ime sloja v kazalu in izberite Podatki, izvozi podatke.
  4. V pogovornem oknu uporabite prvotni obseg rastra in prostorski sklic podatkovnega okvira. Posodobite izhodno pot in ime rastra. V svojem testnem primeru sem vse ostalo pustil enako.

Opomba: Moj prvi "odgovor" spodaj je bil popolnoma napačen in pravzaprav še nisem preizkusil delovnega toka OP-ja, ko sem ga napisal. Mislim, da vidim, kaj se je zgodilo, vendar sem presenečen, da je orodje Project Raster delovalo.

Ko sem prenesel raster, nima definiranega koordinatnega sistema. Mislim, da je orodje Project Raster tiho odpovedalo in je izhodni raster še vedno v koordinatah WGS 1984, vendar ima definiran Goode Homolosine. Vrnite se na izvirnik, uporabite stran z lastnostmi v ArcCatalogu ali orodju Define Projection in ga nastavite na 4326 / GCS WGS 1984. Z orodjem Project Raster ga pretvorite v Goode Homolosine.


Ponujena rešitev je napačna. Napaka se pojavi, ko pozabite posodobiti georefencing. Enkrat se mi je zgodilo. Po dodajanju kontrolne točke se vrnite nazaj in posodobite georefence, preden definirate raster.


Poglej si posnetek: Discover QGIS: Vector to Raster Conversion and Vice Versa - Part 10 (Oktober 2021).