Van egy netCDF fájlom. Miután a fájlt raszterréteggé alakítottam, kibontom a vizsgálati területemre, azaz Pakisztánra. A kivonat maszk eszközzel történő felvitele után a kinyert raszterréteg nem illeszkedik megfelelően az alakfájlhoz a határon.

A problémát a mellékelt kép kiemeli. írja ide a kép leírását

Kérem, mondja meg valaki, mi ennek az oka ?

Megjegyzések

  • Ennek az az oka, hogy a ' maszk ' olyan cellákra van beállítva, amelyeket többnyire lefed a poligonod, így azokat, amelyeket csak részben fednek le, kihagynak. Próbáljon raszterré konvertálni azonnali raszterrel és a NetCDF cellaméretével, és használja a MAXIMUM_AREA cella-hozzárendelést, ha ez nem ' nem pufferolja a maszkot az egyik cellafelbontással.
  • Használjon klipet (adatkezelés), és válassza a ' lehetőséget a nyírás mértékének fenntartására '
  • " raszterrel beilleszthető " eszköz található
  • A Snap Raster környezeti beállítás resources.arcgis.com/en/help/main/10.2/index.html#//… , pontosan összehangolásra kényszeríti a cellákat. Ha ' újra megnyitja a GDAL alkalmazást, a GDALRasterize segédprogram engedélyezi az -at (minden megérintett) opciót, ami minden olyan cellát jelent, amelyet egy sokszög egyáltalán megérint > raszterré konvertálódik, egy hibrid Esri megoldással új rasztert hozhat létre a NetCDF-ről Snap Raster, Extent és Cell Size használatával. Ennek pontos maszkot kell kapnia, amely lefedi az egész sokszög területét. raszter kisebb pixelekre = nagyobb felbontás, majd kivonat maszkkal vagy klip segítségével

Válasz

A klipet kell használnia eszköz az adatkezelési eszköztárból.

Az eszköz használatakor válassza ki a sokszöget kimeneti kiterjesztésként.

Jelölje be a Beviteli funkciók használata a vágásgeometriához jelölőnégyzetet (ez akkor válik elérhetővé, amikor adja hozzá a sokszöget a kimeneti kiterjedéshez).

Jelölje be a négyzetet a Vágás kiterjedése fenntartása mezőben.

Ez a rasztert a vágási határon hasonlítja össze, hogy megfeleljen a sokszög határának, és egy raszter, amely lefedi a teljes sokszög.

UPDATE: A cellamérete nagyon nagy. Nincs olyan, hogy ekkora cellák valaha is egybeesnek a sokszög határával. Vagy átfedései, vagy hiányosságai lesznek.

A sokszög határának megegyezéséhez a rasztert kisebb cellaméretre kell mintáznia. Négyzet alakú csapot próbálsz beilleszteni egy kerek lyukba, ha ennek van értelme (nagy négyzet alakú tömbjeid vannak, amelyeket megpróbálsz beilleszteni egy ívelt sokszög határába – kisebbé kell tenni a tömböt).

ide írja be a kép leírását

Megjegyzések

  • Megpróbáltam használni a Clip eszközt, de nem sikerült megoldani a problémát. ' nem oldotta meg a problémát.
  • Úgy gondolom, hogy a probléma a cellaméret. semmiképpen sem fogja összehangolni a határ alakját ekkora cellákkal.

Válasz

ugyanaz a probléma, de meg tudnám oldani a “Processing Extent” megváltoztatásával a környezetekben …, Kattintson a Környezetek ...

bemeneti snap raszter Snap raszter lehet az a sokszöge, amellyel rasztert szeretne kinyerni, vagy megadhatja a manua Csak az alábbiakban megadottak szerint válassza

Ne feledje: először is adja meg a bemeneti raszter és a bemeneti raszter vagy a szolgáltatás maszk adatait és a kimeneti rasztert, miután megkezdi az itt leírt környezet konfigurálását.

Válasz

Ha speciális licenced van, próbáld meg átalakítani a sokszöget (pl. csak a pakisztáni funkció kiválasztása) raszterezéshez először a raszter használatával raszterraszterként, majd próbálja újra az Extract by Mask lehetőséget.

Megjegyzések

  • Megpróbáltam, de ez nem fog működni. Több módszer alkalmazása után feltételezem, hogy a probléma a raszter cellaméretének köszönhető. Ha a cellaméret nagyobb, akkor nem felel meg a maszk határának.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük