Viac

Extrahujte/kopírujte podmnožinu rastrov z mozaikovej množiny údajov

Extrahujte/kopírujte podmnožinu rastrov z mozaikovej množiny údajov


Mám mozaikovú množinu 421 obrázkov a chcem extrahovať iba niekoľko z nich, ktoré môžem dať klientovi. Existuje viac spôsobov, ako namiesto klikania na priečinok vyberať súbory (pretože nie sú susediace), ktoré chcem preniesť, použiť zoznam vybraných stôp (pomocou funkcií výberu v ArcGIS) na automatizáciu kopírovania? Ak existuje, behám úplne do prázdna a nenašiel som nič podobné tomu, čo sa pokúšam urobiť.

Možno je niečo, čo by som mohol použiť vo výzve Total Commander 8 alebo CMD (t. J. Xcopy/robocopy, atď.), Pretože ArcGIS by bol podľa mňa príliš pomalý.

UPRAVIŤ.

Tiež mám Global Mapper 14 na použitie možností prieskumníka nie je uskutočniteľné.


Osobne by som vytvoril mozaikový súbor údajov (alebo VRT) a extrahoval by som z toho oblasť záujmu.

VRT podporuje Global Mapper, ale bude dosť pomalý, pre túto operáciu by som použil súbor mozaiky.

Oba tieto typy rastrov sú odkazmi iba na ich príslušné rastre, takže vytváranie netrvá príliš dlho a samotné rastre sa nekopírujú. Súbory mozaiky vytvoria prehľady a budú trvať trochu dlhšie - ale pravdepodobne to stojí za to.

Extrahovanie z ArcGis je možné vykonať niekoľkými spôsobmi:

  • Otvorte mozaikovú množinu údajov v programe ArcMap a potom množinu údajov exportujte pomocou rozsahu dátového rámca.
  • Orežte pole rastra v známom rozsahu pomocou Clip_management (nezamieňajte si s Clip_analysis, ktorá je pre funkcie)
  • Extrahujte pomocou masky pomocou tvaru (vyžaduje sa licencia priestorového analytika)

Na získanie zoznamu všetkých rastrov vo všetkých podpriečinkoch môžete použiťDirv DOSe takto:

DIR c:  where  images  are *. Tif /b /s> c:  some  path  TiffFileList.txt

Čo príkazu prikazuje, aby našiel všetky súbory s príponou .tif v tomto priečinku a všetky podpriečinky a zapísal iba ich úplnú cestu k súboru c: some path TiffFileList.txt - samozrejme nahradí vaše vlastné cesty a prípony, ak nie tif. Ak vaše cesty obsahujú medzery, je potrebné ich citovať podobneDIR "c: cesta s medzerami *. Tif" /B /S> c: some cesta TiffFileList.txtalebo sa pokyn zamotá.

Potom otvorte textový súbor, skopírujte obsah a prilepte do načítaných rastrov pre mozaikovú množinu údajov alebo použitie-input_file_list c: some path TiffFileList.txtpre GDALBuildVRT.

Ak viete, ktoré rastre chcete kopírovať, môžete otvoriť zoznam súborov v programe Excel, odstrániť riadky, ktoré vás nezaujímajú, vložiť stĺpec a vyplniťkopírovaťpotom uložte ako CSV - otvorte CSV v poznámkovom bloku a nahraďte čiarkami medzery, potom uložte ako .bat a máte dávkový súbor na kopírovanie rastrov ... dávkový súbor vložte na miesto, kam chcete súbory skopírovať a dvojité kliknutie. Ak máte vo svojich cestách duplicitné názvy súborov alebo medzery, môžu sa vyskytnúť problémy.


Vzhľadom na mozaikovú množinu údajov si môžete vybrať stopy, ktoré vás zaujímajú, a potom v obsahu pravým tlačidlom myši kliknúť na vrstvu stopy> Údaje> Stiahnuť vybraté rastre ..., čo vám potom umožní vybrať si, ktoré rastre sa majú stiahnuť.


Aj keď chápem, že je to veľmi starý príspevok. Nedávno som narazil na oveľa lepšie riešenie. Export položiek mozaikovej množiny údajov dokáže presne to, čo požadujete. Exportovať môžete podľa definície dotazu alebo typu klipu (trieda funkcií). Dúfam, že to pomôže každému, kto v budúcnosti narazí na tento príspevok.


Čítanie v podmnožine rastrov na základe názvov súborov v R.

Pracujem s rastrami v R. Presne z nich extrahujem údaje na súradnice. Môj problém však v skutočnosti nie je v práci s rastrami, ako v prípade čítania v konkrétnych rastroch, s ktorými chcem v danom čase pracovať.

Rastrové údaje mám v hodnote 35 rokov, každý raster je pomenovaný spôsobom, ktorý odzrkadľuje jeho dátum. Napríklad: "raster.01.01.1990.tif"

Všetky rastre sú v jednom priečinku. Niekedy potrebujem extrahovať údaje zo všetkých rastrov, v takom prípade je to priamočiare. Nastavte wd, vytvorte zoznam rastrov a načítajte ich do R.

Žiaden problém. Potom môžem urobiť to, čo potrebujem. Niekedy však chcem pracovať iba s určitými rokmi. V takom prípade som zo svojho zoznamu súborov vylúčil určité rastre na základe toho, či ich názov súboru obsahuje roky, ktoré nechcem.

Tento prístup funguje, ale nemôžem sa ubrániť pocitu, že pravdepodobne existuje oveľa elegantnejšie riešenie. Najmä ak chcem pracovať iba s 3 rokmi údajov, musím ručne vylúčiť údaje v hodnote 32 rokov. Jasné, že to nezaberie že dlho písať. ale je to neefektívne.

Existuje účinnejší spôsob vylúčenia alebo zahrnutia súborov na základe názvov súborov, ako je metóda, ktorú používam vyššie?


5.2. Rastrové katalógy

S PostGIS sú dodávané dve zobrazenia rastrového katalógu. Oba zobrazenia využívajú informácie vložené do obmedzení rastrových tabuliek. Výsledkom je, že zobrazenia katalógu sú vždy konzistentné s rastrovými údajmi v tabuľkách, pretože sú vynútené obmedzenia.

raster_columns toto zobrazenie katalogizuje všetky stĺpce rastrovej tabuľky vo vašej databáze.

raster_overviews toto zobrazenie katalogizuje všetky stĺpce rastrovej tabuľky vo vašej databáze, ktoré slúžia ako prehľady pre jemnejšie zrnitú tabuľku. Tabuľky tohto typu sa generujú, keď počas načítania použijete prepínač -l.

5.2.1. Katalóg rastrových stĺpcov

Stĺpce raster_columns sú katalógom všetkých stĺpcov rastrovej tabuľky vo vašej databáze, ktoré sú typu raster. Je to pohľad využívajúci obmedzenia tabuliek, takže informácie sú vždy konzistentné, aj keď obnovíte jednu rastrovú tabuľku zo zálohy inej databázy. V katalógu raster_columns existujú nasledujúce stĺpce.

Ak ste vytvorili svoje tabuľky nie pomocou zavádzača alebo ste počas načítania zabudli zadať príznak -C, môžete obmedzenia po použití vynútiť pomocou AddRasterConstraints tak, aby katalóg raster_columns registroval bežné informácie o vašich rastrových dlaždiciach.

r_table_catalog Databáza, v ktorej sa nachádza tabuľka. Tým sa vždy načíta aktuálna databáza.

r_table_schema Schéma databázy, do ktorej patrí rastrová tabuľka.

r_table_name rastrová tabuľka

r_raster_column stĺpec v tabuľke r_table_name, ktorý je typu raster. PostGIS vám nič nebráni mať v tabuľke viac rastrových stĺpcov, takže je možné mať rastrovú tabuľku uvedenú viackrát s iným rastrovým stĺpcom pre každú.

srid Priestorový referenčný identifikátor rastra. Mal by to byť záznam v oddiele 4.3.1 - „Tabuľka SPATIAL_REF_SYS a priestorové referenčné systémy“.

scale_x Škálovanie medzi geometrickými priestorovými súradnicami a pixelom. Je to k dispozícii iba vtedy, ak majú všetky dlaždice v stĺpci rastra rovnakú mierku_x a použije sa toto obmedzenie. Bližšie informácie nájdete v dokumente ST_ScaleX.

scale_y Škálovanie medzi geometrickými priestorovými súradnicami a pixelom. Je to k dispozícii iba vtedy, ak majú všetky dlaždice v rastrovom stĺpci rovnakú mierku scale_y a platí obmedzenie scale_y. Ďalšie podrobnosti nájdete v ST_ScaleY.

blockize_x Šírka (počet pixelov naprieč) každej rastrovej dlaždice. Ďalšie podrobnosti nájdete v ST_Width.

blockize_y Šírka (počet pixelov nadol) každej rastrovej dlaždice. Ďalšie podrobnosti nájdete v ST_Height.

same_alignment Boolean, ktorý platí, ak majú všetky rastrové dlaždice rovnaké zarovnanie. Ďalšie podrobnosti nájdete v ST_SameAlignment.

regular_blocking Ak má rastrový stĺpec priestorovo jedinečné obmedzenia a obmedzenia dlaždice pokrytia, hodnota s hodnotou TRUE. V opačnom prípade to bude NEPRAVDA.

num_bands Počet pásiem v každej dlaždici vašej rastrovej sady. Jedná sa o rovnaké informácie, aké poskytuje ST_NumBands

pixel_types Pole definujúce typ pixelov pre každé pásmo. V tomto poli budete mať rovnaký počet prvkov ako počet pásiem. Typy pixelov sú jedným z nasledujúcich definovaných v ST_BandPixelType.

nodata_values ​​Súbor čísel s dvojnásobnou presnosťou označujúcich hodnotu nodata_value pre každé pásmo. V tomto poli budete mať rovnaký počet prvkov ako počet pásiem. Tieto čísla definujú hodnotu pixelov pre každé pásmo, ktorá by mala byť pri väčšine operácií ignorovaná. Toto sú podobné informácie, ktoré poskytuje ST_BandNoDataValue.

out_db Pole booleovských vlajok indikujúcich, či sú údaje rastrových pásiem uchovávané mimo databázu. V tomto poli budete mať rovnaký počet prvkov ako počet pásiem.

rozsah Toto je rozsah všetkých rastrových riadkov vo vašej množine rastrov. Ak plánujete načítať viac údajov, ktoré zmenia rozsah sady, budete chcieť pred načítaním spustiť funkciu DropRasterConstraints a potom znova načítať obmedzenia s AddRasterConstraints po načítaní.

spatial_index Logická hodnota, ktorá platí, ak má rastrový stĺpec priestorový index.

5.2.2. Rastrové prehľady

raster_overviews katalogizuje informácie o stĺpcoch rastrovej tabuľky používané na prehľady a ďalšie informácie o nich, ktoré je užitočné vedieť pri použití prehľadov. Prehľadové tabuľky sú katalogizované v stĺpci raster_columns a raster_overviews, pretože sú samy osebe rastrami, ale slúžia aj na ďalší špeciálny účel, ako karikatúra tabuľky s vyšším rozlíšením s nižším rozlíšením. Tieto sa generujú pozdĺž hlavnej rastrovej tabuľky, keď pri načítaní rastra použijete prepínač -l, alebo sa dajú generovať ručne pomocou AddOverviewConstraints.

Prehľadové tabuľky obsahujú rovnaké obmedzenia ako ostatné rastrové tabuľky, ako aj ďalšie informačné obmedzenia špecifické pre prehľady.

Informácie v raster_overviews neduplikujú informácie v raster_columns. Ak potrebujete informácie o súhrnnej tabuľke prítomnej v stĺpci raster_columns, môžete položky raster_overviews a raster_columns spojiť a získať tak úplný súbor informácií, ktoré potrebujete.

Dva hlavné dôvody prehľadov sú:

Reprezentácia základných tabuliek bežne používaných na rýchle oddialenie máp v nízkom rozlíšení.

Výpočty sa na nich spravidla dajú robiť rýchlejšie než ich rodičia s vyšším rozlíšením, pretože existuje menej záznamov a každý pixel pokrýva viac územia. Napriek tomu, že výpočty nie sú také presné ako tabuľky s vysokým rozlíšením, ktoré podporujú, môžu byť dostatočné v mnohých výpočtoch s pravidlami.

Katalóg raster_overviews obsahuje nasledujúce stĺpce informácií.

o_table_catalog Databáza, v ktorej sa nachádza prehľadová tabuľka. Tým sa vždy načíta aktuálna databáza.

o_table_schema Schéma databázy, do ktorej patrí prehľadová rastrová tabuľka.

o_table_name názov tabuľky prehľadu rastra

o_raster_column rastrový stĺpec v prehľadovej tabuľke.

r_table_catalog Databáza rastrovej tabuľky, v ktorej sa nachádzajú tieto služby prehľadu. Tým sa vždy načíta aktuálna databáza.

r_table_schema Schéma databázy rastrová tabuľka, do ktorej patria tieto prehľadové služby.

r_table_name rastrová tabuľka, ktorú tento prehľad ponúka.

r_raster_column rastrový stĺpec, ktorý tento prehľadový stĺpček obsluhuje.

overview_factor - toto je pyramídová úroveň prehľadovej tabuľky. Čím vyššie číslo, tým nižšie rozlíšenie tabuľky. raster2pgsql, ak dostane priečinok s obrázkami, vypočíta prehľad každého súboru s obrázkom a načíta sa osobitne. Predpokladá sa úroveň 1 a vždy pôvodný súbor. Úroveň 2 bude znamenať, že každá dlaždica predstavuje 4 originály. Ak napríklad máte priečinok s obrázkovými súbormi 5 000 x 5 000 pixlov, ktorý ste vybrali na veľkosť 125 x 125, pre každý súbor s obrázkom bude mať vaša základná tabuľka (5 000*5 000)/(125*125) záznamov = 1 600, váš (l = 2) o_2 tabuľka bude mať strop (1600/výkon (2,2)) = 400 riadkov, váš (l = 3) o_3 bude mať strop (1600/výkon (2,3)) = 200 riadkov. Ak vaše pixely nie sú deliteľné veľkosťou vašich dlaždíc, získate niekoľko zvyškov (dlaždice nie sú úplne vyplnené). Všimnite si toho, že každá dlaždica prehľadu generovaná súborom raster2pgsql má rovnaký počet pixelov ako jej nadradená položka, ale má nižšie rozlíšenie, kde každý jej pixel predstavuje (výkonové (2, overview_factor) pixely originálu).


Prehľad sady nástrojov Rastrový katalóg

Rastrový katalóg je zbierka súborov rastrových údajov. Je usporiadaný do riadkov, v ktorých každý riadok obsahuje rastrovú množinu údajov, ktorá sa nazýva položka rastrového katalógu. Sada nástrojov Rastrový katalóg vám umožňuje kopírovať, vytvárať, upravovať a odstraňovať rastrové katalógy a ich položky.

Nasledujúca tabuľka uvádza nástroje dostupné v súprave nástrojov Raster Catalog a poskytuje ich stručný popis. Výstupom pre všetky tieto nástroje je rastrový katalóg.

Vytvorí kópiu rastrového katalógu vrátane celého jeho obsahu alebo podmnožiny jeho obsahu, ak existuje výber.

Vytvorí prázdny rastrový katalóg v geodatabáze.

Odstráni položky z rastrového katalógu vrátane celého jeho obsahu alebo podmnožinu jeho obsahu, ak existuje výber.

Vytvorí tabuľku so zoznamom ciest k množinám rastrových údajov obsiahnutých v nespravovanom rastrovom katalógu alebo v mozaikovej množine údajov. Tabuľka môže zobrazovať všetky cesty k súborom alebo len tie, ktoré sú poškodené.

Opravuje poškodené cesty k súborom alebo odstraňuje nefunkčné odkazy v rámci nespravovaného rastrového katalógu alebo mozaikovej množiny údajov.

Načíta všetky rastrové množiny údajov uložené v rovnakom pracovnom priestore do existujúceho rastrového katalógu.


Prehľad sady nástrojov pre rastrové spracovanie

Sada nástrojov Raster Processing sa používa na vykonávanie niektorých úloh, aby sa vaše údaje dostali do funkčnej podoby. Nástroje na spracovanie rastrov vám umožňujú vykonať niekoľko úloh s vašimi údajmi a pripraviť ich na analýzu a zobrazenie.

Nasledujúca tabuľka uvádza nástroje dostupné v súprave nástrojov Rastrové spracovanie a poskytuje ich stručný popis. Vstupom a výstupom pre všetky tieto nástroje je rastrový súbor údajov.

Vystrihne časť rastrovej množiny údajov, súboru mozaiky alebo vrstvy obrazovej služby.

Vytvorí jeden rastrový súbor údajov z viacerých pásiem.

Obsahuje údaje o nadmorskej výške a metadáta obrázkov na presné zosúladenie snímok.

Spája súbor údajov panchromatického rastra s vysokým rozlíšením s súborom viacpásmových rastrov s nižším rozlíšením a vytvára červeno-zeleno-modrý (RGB) raster s rozlíšením panchromatického rastra.

Vypočíta optimálnu sadu brúsených váh pre nové alebo vlastné údaje senzorov.

Vytvorí nový súbor rastrových údajov z výberu súboru údajov HDF alebo NITF.

Rozdelí rastrovú množinu údajov na samostatné súbory podľa štruktúry obkladov DTED.

Zmeňte priestorové rozlíšenie svojej množiny rastrových údajov a nastavte pravidlá pre agregáciu alebo interpoláciu hodnôt v rámci nových veľkostí pixelov.

Rozdelí rastrovú množinu údajov na menšie časti, dlaždice alebo prvky z mnohouholníka.


Parametre

Cieľ nových rastrových množín údajov.

Predpona pre každú z rastrových množín údajov, ktoré vytvoríte. Ku každej predpone bude pripojené číslo, začínajúc od 0.

Určuje, ako rozdeliť množinu rastrových údajov.

  • Veľkosť dlaždice - zadajte šírku a výšku dlaždice.
  • Počet dlaždíc - zadajte počet rastrových dlaždíc, ktoré sa majú vytvoriť, rozdelením množiny údajov na niekoľko stĺpcov a riadkov.
  • Polygónové prvky - Na rozdelenie rastra použite jednotlivé geometrie polygónov v triede prvkov.

Formát výstupných rastrových množín údajov.

  • Geotiff (*.tif) - formát označeného obrázkového súboru. Toto je predvolené nastavenie.
  • Bitová mapa (*.bmp) - bitová mapa spoločnosti Microsoft.
  • ENVI (*.dat) - ENVI DAT.
  • Esri BIL (*.bil) - pásmo Esri preložené čiarou.
  • Esri BIP (*.bip) - pásmo Esri prekladané Pixel.
  • Esri BSQ (*.bsq) - sekvenčný Esri Band.
  • GIF (*.gif) - formát na výmenu grafiky.
  • Esri GRID - Esri Grid.
  • ERDAS IMAGINE (*.img) - ERDAS IMAGINE.
  • JPEG 2000 (*.jp2) - JPEG 2000.
  • JPEG (*.jpeg) - spoločná skupina fotografických expertov.
  • PNG (*.png) - prenosná sieťová grafika.

Vyberte vhodnú techniku ​​na základe typu údajov, ktoré máte.

  • Nearest - Najrýchlejšia metóda prevzorkovania a minimalizuje zmeny hodnôt pixelov. Vhodné pre diskrétne údaje, ako je napríklad krajinná pokrývka.
  • Bilineárny - Vypočíta hodnotu každého pixelu spriemerovaním (váženým na vzdialenosť) hodnôt okolitých 4 pixelov. Vhodné pre nepretržité údaje.
  • Kubický - Vypočíta hodnotu každého pixelu tak, že upraví hladkú krivku na základe okolitých 16 pixelov. Vytvára najhladší obraz, ale môže vytvárať hodnoty mimo rozsahu nachádzajúceho sa v zdrojových dátach. Vhodné pre nepretržité údaje.

Počet stĺpcov (x) a riadkov (y), na ktoré sa má množina rastrových údajov rozdeliť. Súradnica X je počet stĺpcov a súradnica Y je počet riadkov.

Rozmery x a y výstupných dlaždíc. Predvolená merná jednotka je v pixeloch. Môžete to zmeniť pomocou parametra Units for Output Raster Size and Overlap. Súradnica X je rozmer X (horizontálny) výstupných dlaždíc a súradnica Y je rozmer Y (vertikálny) výstupných dlaždíc.

Dlaždice nemusia s týmto parametrom perfektne nastavovať mieru prekrytia medzi dlaždicami. Predvolená merná jednotka je v pixeloch. Môžete to zmeniť pomocou parametra Units for Output Raster Size and Overlap.

Nastavte merné jednotky pre parameter tile_size a parametre prekrývania.

  • Pixely - Jednotka je v pixeloch. Toto je predvolené nastavenie.
  • Metre - Jednotka je v metroch.
  • Nohy - jednotka je v stopách.
  • Stupne - Jednotka je v desatinných stupňoch.
  • Míle - jednotka je v míľach.
  • Kilometre - Jednotka je v kilometroch.

Priestorové rozlíšenie výstupného rastra. Ak ponecháte pole prázdne, veľkosť výstupnej bunky sa bude zhodovať so vstupným rastrom. Keď zmeníte hodnoty veľkosti bunky, veľkosť dlaždice sa obnoví na veľkosť obrázka a počet dlaždíc sa resetuje na 1.

Zmeňte súradnice pre dolný počiatočný bod, kde sa začne schéma obkladania. Ak zostane prázdny, dolný ľavý začiatok bude rovnaký ako vstupný raster.

Trieda funkcií, ktorá sa použije na rozdelenie množiny rastrových údajov.

Pred rozdelením obmedzuje rozsah vašej množiny rastrových údajov.

  • Žiadne - použite celý rozsah vstupnej množiny rastrových údajov.
  • Rozsah - zadajte ohraničovací rámček ako hranicu orezania.
  • Trieda funkcie - zadajte triedu funkcií, ktorou chcete rozsah orezať.

Rozsah alebo množina údajov použitá na definovanie hranice orezania. Množina údajov môže byť rastrová alebo trieda funkcií.

  • Predvolené - rozsah bude založený na maximálnom rozsahu všetkých zúčastnených vstupov. Toto je predvolené nastavenie.
  • Aktuálny rozsah zobrazenia - Rozsah je rovnaký ako v dátovom rámci alebo viditeľnom zobrazení. Táto možnosť nie je k dispozícii, ak neexistuje žiadna aktívna mapa.
  • Ako je uvedené nižšie - rozsah bude založený na uvedených hodnotách minimálneho a maximálneho rozsahu.
  • Prehľadávať - ​​rozsah bude založený na existujúcom súbore údajov.

Všetky pixely so zadanou hodnotou budú vo výstupnom súbore rastrových údajov nastavené na NoData.

Odvodený výstup

Cieľ nových rastrových množín údajov.

Predpona pre každú z rastrových množín údajov, ktoré vytvoríte. Ku každej predpone bude pripojené číslo, začínajúc od 0.

Určuje, ako rozdeliť množinu rastrových údajov.

  • SIZE_OF_TILE - zadajte šírku a výšku dlaždice.
  • NUMBER_OF_TILES - zadajte počet rastrových dlaždíc, ktoré sa majú vytvoriť rozdelením množiny údajov na niekoľko stĺpcov a riadkov.
  • POLYGON_FEATURES - Na rozdelenie rastra použite jednotlivé geometrie polygónov v triede prvkov.

Formát výstupných rastrových množín údajov.

  • TIFF - formát obrázkového súboru s tagom. Toto je predvolené nastavenie.
  • BMP - bitmapa spoločnosti Microsoft.
  • ENVI - ENVI DAT.
  • Esri BIL - Esri Band preložený riadkom.
  • Esri BIP - Esri Band prekladaný Pixel.
  • Esri BSQ - sekvencia Esri Band.
  • GIF - formát na výmenu grafiky.
  • GRID - Esri Grid.
  • IMAGINE IMAGE - ERDAS IMAGINE.
  • JP2 - JPEG 2000.
  • JPEG - Joint Photographic Experts Group.
  • PNG - prenosná sieťová grafika.

Vyberte vhodnú techniku ​​na základe typu údajov, ktoré máte.

  • NEAREST - Najrýchlejšia metóda prevzorkovania a minimalizuje zmeny hodnôt pixelov. Vhodné pre diskrétne údaje, ako je napríklad krajinná pokrývka.
  • BILINEAR - Vypočíta hodnotu každého pixelu spriemerovaním (váženým na vzdialenosť) hodnôt okolitých 4 pixelov. Vhodné pre nepretržité údaje.
  • CUBIC - Vypočíta hodnotu každého pixelu prispôsobením hladkej krivky na základe okolitých 16 pixelov. Vytvára najhladší obraz, ale môže vytvárať hodnoty mimo rozsahu nachádzajúceho sa v zdrojových dátach. Vhodné pre nepretržité údaje.

Počet stĺpcov (x) a riadkov (y), na ktoré sa má množina rastrových údajov rozdeliť. Jedná sa o bod, ktorého súradnice X a Y definujú počet riadkov a stĺpcov. Súradnica X je počet stĺpcov a súradnica Y je počet riadkov.

Rozmery x a y výstupných dlaždíc. Predvolená merná jednotka je v pixeloch. Môžete to zmeniť pomocou parametra jednotiek. Toto je bod, ktorého súradnice X a Y definujú rozmery výstupných dlaždíc. Súradnica X je vodorovný rozmer výstupu a súradnica Y je zvislý rozmer výstupu.

Dlaždice nemusia s týmto parametrom perfektne nastavovať mieru prekrytia medzi dlaždicami. Predvolená merná jednotka je v pixeloch. Môžete to zmeniť pomocou parametra jednotiek.

Nastavte merné jednotky pre parameter tile_size a parametre prekrývania.

  • PIXELY - Jednotka je v pixeloch. Toto je predvolené nastavenie.
  • METRY - Jednotka je v metroch.
  • NOHY - Jednotka je v stopách.
  • DEGREES - Jednotka je v desatinných stupňoch.
  • MILES - Jednotka je v míľach.
  • KILOMETRE - Jednotka je v kilometroch.

Priestorové rozlíšenie výstupného rastra. Ak ponecháte pole prázdne, veľkosť výstupnej bunky sa bude zhodovať so vstupným rastrom. Keď zmeníte hodnoty veľkosti bunky, veľkosť dlaždice sa obnoví na veľkosť obrázka a počet dlaždíc sa resetuje na 1.

Zmeňte súradnice pre dolný počiatočný bod, kde sa začne schéma obkladania. Ak ponecháte pole prázdne, dolný ľavý začiatok bude rovnaký ako vstupný raster.

Trieda funkcií, ktorá sa použije na rozdelenie množiny rastrových údajov.

Pred rozdelením obmedzuje rozsah vašej množiny rastrových údajov.

  • ŽIADNE - Využite celý rozsah množiny vstupných rastrových údajov.
  • EXTENT - Zadajte ohraničujúce pole ako hranicu orezania.
  • FEATURE_CLASS - Zadajte triedu prvkov na orezanie rozsahu.

Rozsah alebo množina údajov použitá na definovanie hranice orezania. Množina údajov môže byť rastrová alebo trieda funkcií.

  • MAXOF - použije sa maximálny rozsah všetkých vstupov.
  • MINOF - použije sa minimálna plocha spoločná pre všetky vstupy.
  • DISPLEJ - Rozsah je rovnaký ako na viditeľnom displeji.
  • Názov vrstvy - použije sa rozsah zadanej vrstvy.
  • Rozsiahly objekt - použije sa rozsah zadaného objektu.
  • Medzerou oddelený reťazec súradníc - použije sa rozsah zadaného reťazca. Súradnice sú vyjadrené v poradí x-min, y-min, x-max, y-max.

Všetky pixely so zadanou hodnotou budú vo výstupnom súbore rastrových údajov nastavené na NoData.


ArcGIS Desktop priame pripojenie a prístup k podporovanému obsahu DBMS pomocou servisných služieb

Funkčné služby ArcGIS integrujú údaje z viacerých podnikových podnikových systémov.

  • Softvér ArcGIS Desktop sa môže pripojiť k podporovanému obsahu databázy (DBMS) a vykonávať operácie zobrazovania, dotazovania a analýzy.
  • Server ArcGIS sa môže pripojiť k podporovaným databázam a zdieľať tabuľkové údaje ako funkčné služby.
  • ArcGIS Desktop podporuje vzdialené úpravy vytvorením lokálnej synchronizovanej kópie údajov zo zverejnenej služby funkcií servera ArcGIS.
  • Služby funkcií je možné zaregistrovať na portáli, ktorý vytvára obsah vrstvy funkcií na zobrazenie a analýzu vo webových mapách.
  • Webové mapy je možné zdieľať s autorizovanými používateľmi v celej organizácii prostredníctvom portálových skupín a zobrazovať ich rôzne mobilné a webové aplikácie COTS.
  • Prístup k klientovi Web GIS pre pracovné postupy verzovania pobočiek podporujú služby registrovaných funkcií.

Podnikové geodatabázy, tiež známe ako viacuživatelské geodatabázy, sú uložené v relačnej databáze pomocou systémov DB2, Informix, Azure SQL Database, SQL Server, Oracle, PostgreSQL a SAP HANA. Amazon RDS pre server Microsoft SQL, Amazon RDS pre PostgreSQL a Microsoft Azure SQL Server tiež podporujú cloudovú podnikovú geodatabázu. Databázové technológie, ktoré nepodporujú geodatabázu, je možné naďalej využívať na prístup k priestorovo príbuzným údajom pomocou Query Layers. DBMS, ktoré podporujú dopytové vrstvy, zahŕňajú ALTIBASE, Dameng, Netezza, SQLLite a Teradata.

Distribuovaná spolupráca na portáli

Spolupráca na portáli hrá kľúčovú úlohu pri zdieľaní obsahu medzi organizáciami ArcGIS Enterprise.

Obsah je zdieľaný zo skupiny alebo zo skupiny prepojenej s pracovným priestorom spolupráce.

Správca hostiteľského portálu definuje, ako môžu hosťujúce portály pristupovať ku každému pracovnému priestoru spolupráce.

  • Odoslať - obsah odoslaný do spolupráce
  • Prijať - obsah prijatý zo spolupráce
  • Odoslať a prijať - obsah odoslaný a prijatý zo spolupráce

Kópie vrstvy funkcií zdieľania ArcGIS 10.5.1+. (Možnosti vrstvy funkcií hostiteľa ArcGIS Online Host)
ArcGIS 10.6+ poskytuje kópie vrstiev funkcií medzi portálom pre lokálne organizácie ArcGIS.

  • ArcGIS 10.5.1+ podporuje hostované vrstvy funkcií medzi organizáciami ArcGIS Enterprise a ArcGIS Online.
  • ArcGIS 10.5.1+ podporuje hostované vrstvy funkcií medzi organizáciou ArcGIS Enterprise.
  • Hosťované vrstvy funkcií sú zaregistrované na portáli publikovanom z federatívneho servera ArcGIS Enterprise.

Vzorce nasadenia spolupráce na portáli

Verzia ArcGIS 10.5.1 podporuje množstvo modelov nasadenia spolupráce na portáli.

Príklady modelov nasadenia

  • Centralizovaný vzor HUB.
  • Spolupráca medzi organizáciami.
  • Integrácia medzi organizáciami ArcGIS Online a ArcGIS Enterprise.

Možnosti distribuovanej spolupráce zahŕňajú synchronizáciu obsahu skupiny portálu a kopírovanie/synchronizáciu obsahu vrstvy funkcií skupiny portálu medzi organizáciami ArcGIS Enterprise a ArcGIS Online. Vo verzii ArcGIS 10.6 bude podporovaná možnosť kopírovať obsah vrstvy funkcií medzi organizáciami ArcGIS Enterprise.

Úložisko údajov ArcGIS

Základná konfigurácia ArcGIS Enterprise

  • Portál pre ArcGIS
  • Federovaný server GIS (nakonfigurovaný ako hostiteľský server)
  • Úložiská údajov ArcGIS (prístup prostredníctvom hostiteľského servera)

Enterprise Geodatabase je možné použiť ako spravovaný zdroj údajov pre publikované služby registrované na Portáli.

Konfigurácie dátových obchodov ArcGIS

Využitie úložiska údajov ArcGIS

  • Relačné úložisko dát. Služby portálu, ArcGIS Image Server a ArcGIS GeoAnalytics Server.
  • Úložisko údajov vo vyrovnávacej pamäti. Portál 3D scény a ArcGIS Image Server.
  • Priestorový sklad veľkých dát. Server GeoEvent a server ArcGIS GeoAnalytics.

Na nasadenie ArcGIS Data Store je potrebná základná konfigurácia ArcGIS Enterprise.


Slučka na extrahovanie konkrétnych dvojíc rastrových/priestorových bodov

Mám veľa súborov s tvarmi bodov, ktoré sa neprekrývajú, ktoré by som chcel priradiť k analagným rastrom, ktoré sa tiež neprekrývajú. Tieto body by som chcel priradiť rastrovým údajom. Pri niektorých typoch rastrových údajov, s ktorými to robím, sa mi najskôr podarilo zlúčiť rastre a potom atribút. Moje posledné sady rastrových údajov však nemajú rovnaký pôvod, takže sa mi ich nepodarilo zlúčiť/mozaikovať. Snažím sa namiesto toho pripisovať body rastrom bez spájania rastrov. Na to by som musel použiť extract () na konkrétnych dvojiciach priestorový bod - raster. Každý súbor priestorových bodov som pomenoval jedinečným 4-písmenovým názvom, ktorý je tiež súčasťou názvu rastra, ktorý by som chcel, aby použil extrakt ().

Nižšie som vytvoril reprodukovateľný príklad, ktorý napodobňuje moje údaje a problém. Mohol by niekto navrhnúť, ako by som mohol kódovať slučku pre extract (), aby sa súbor priestorových bodov extrahoval do analagne pomenovaného rastra?

Alternatívne, ak je lepšie/možné skombinovať všetky priestorové body a jednoducho prejsť extrakciou všetkých rastrov a potom spravovať údaje tak, aby boli všetky extrahované hodnoty v jednom vektore alebo stĺpci dátového rámca, bolo by to lepšie.

Používam RStudio 1.2.1335

Poznámka: Túto otázku som odoslal na GIS Stack Exchange, ale nedostal som žiadne odpovede. Dúfam, že krížové odosielanie je v poriadku.


Architektúra podnikových dát GIS

Obrázok 5.25 zobrazuje architektúru podnikových údajov GIS. Podniková architektúra GIS často obsahuje údaje o funkciách aj snímkach v dátovom centre, čo si vyžaduje efektívnu správu a automatizáciu údajov, aby sa zachovala rozmanitosť zdrojov údajov. Správca údajov GIS musí spravovať hybridnú architektúru obsahujúcu kombináciu zdrojov uložených v súborových systémoch a viacerých databázových platformách. Technológia ArcGIS poskytuje množstvo funkcií spracovania a replikácie na udržanie dátových zdrojov v optimálnej konfigurácii.

Vaša optimálna konfigurácia údajov bude závisieť od vašich obchodných potrieb.


ImageryLayer¶

Metóda attribute_table vracia kategorické mapovanie hodnôt pixelov (napríklad triedy, skupiny, kategórie alebo členstva).

Popis

Špecifikuje pravidlo vykresľovania, ako má byť požadovaný obrázok spracovaný. Odpoveďou sú aktualizované informácie o vrstve, ktoré odrážajú vlastné spracovanie definované v pravidle vykresľovania. Ak napríklad renderingRule obsahuje funkciu attributeTable, odpoveď bude uvádzať „hasRasterAttributeTable“: true, ak renderingRule obsahuje funkcie, ktoré menia počet pásiem, odpoveď bude uvádzať správnu hodnotu bandCount.

vráti počet pásiem vrstvy snímok

prekrývajúce sa pixely na rovnakom mieste sa vyriešia zmiešaním všetkých prekrývajúcich sa pixelov

táto vrstva snímok s mozaikou je nastavená na „prelínanie“

Poskytuje prístup k nástrojom na aktualizáciu, pridávanie a odstraňovanie vyrovnávacej pamäte na disku ImageLayer

ImageryLayerCacheManager alebo None

count_volume ( geometrie , base_type = Žiadne , mosaic_rule = Žiadne , constant_z = Žiadne , pixel_size = Žiadne ) ¶

Vykonáva volumetrický výpočet na výškovej službe. Výsledky sú vždy v metroch štvorcových (plocha) a kubických metroch (objem). Ak služba nemá vertikálnu priestorovú referenciu a jednotka z nie je v metroch, používateľ musí pri interpretácii výsledkov použiť konverzný faktor.

K dispozícii iba od 10,7+

Popis

vyžadoval zoznam objektov geometrie mnohouholníka alebo zoznam objektov geometrie obálky. Geometria, ktorá definuje geometriu, v ktorej je objem vypočítaný. Geometria môže byť obálka alebo mnohouholník

voliteľné celé číslo. 0 - konštanta z 1 - najlepšie vyhovujúca rovina 2 - najnižšia nadmorská výška na obvode 3 - najvyššia nadmorská výška na obvode 4 - priemerná nadmorská výška na obvode

Voliteľný slovník. Slúži na výber rôznych DEM v mozaikovej množine údajov

Voliteľné celé číslo. parameter na zadanie konštantnej hodnoty z

Voliteľný reťazec alebo slovník. Definuje priestorové rozlíšenie, pri ktorom sa vykonáva výpočet objemu Syntax:

  • štruktúra slovníka: pixel_size =

  • Jednoduchá syntax bodu: pixel_size = '& ltx & gt, & lty & gt'

slovník zobrazujúci hodnoty objemu pre každú geometriu v poli vstupných geometrií

Vlastnosť položky rastrového katalógu predstavuje jednu položku rastrového katalógu

Popis

požadované celé číslo. ID je „rastrové ID“.

Metóda colormap vracia farebnú reprezentáciu hodnôt pixelov RGB. Táto metóda je podporovaná, ak je vlastnosť vrstvy hasColormap vrstvy pravdivá.

Popis

voliteľný slovník. Špecifikuje pravidlo vykresľovania, ako má byť požadovaný obrázok vykreslený. Syntax a príklady JSON nájdete v objektoch rastrovej funkcie. https://developers.arcgis.com/documentation/common-data-types/raster-function-objects.htm

Voliteľný reťazec. Tento parameter je možné použiť na vyžiadanie mapy farieb pre každú premennú obrazovej služby, ktorá má viacrozmerné informácie. Ak nie je zadané, vráti farebnú mapu pre celú službu obrázkov. Názvy vhodných premenných je možné vyhľadávať z vlastnosti multidimensional_info objektu Imagery Layer. Tento parameter je k dispozícii od 10.8.1

vráti počet stĺpcov vo vrstve snímok

compute_class_stats ( popisy , mosaic_rule = 'defaultMosaicMethod' , rendering_rule = Žiadne , pixel_size = Žiadne ) ¶

Vypočítajte podpisy štatistiky triedy (používané klasifikátorom maximálnej pravdepodobnosti)

Popis

Povinný zoznam. Popisy tried sú polygóny školiacich miest a ich popisy tried. Štruktúra geometrie je rovnaká ako štruktúra geometrických objektov JSON vrátených rozhraním ArcGIS REST API.

voliteľný reťazec. Špecifikuje pravidlo mozaiky pri definovaní toho, ako by sa mali jednotlivé obrázky mozaikovať. Ak nie je zadané pravidlo mozaiky, použije sa predvolené pravidlo mozaiky pre vrstvu obrázka (ako je uvedené v koreňovom zdroji: defaultMosaicMethod, mosaicOperator, sortField, sortValue). Ďalšie informácie nájdete v pomocníkovi k pravidlám pre mozaiky: https://developers.arcgis.com/documentation/common-data-types/mosaic-rules.htm

voliteľný slovník. Špecifikuje pravidlo vykresľovania, ako má byť požadovaný obrázok vykreslený. Syntax a príklady JSON nájdete v objektoch rastrovej funkcie. https://developers.arcgis.com/documentation/common-data-types/raster-function-objects.htm

voliteľný zoznam alebo slovník. Použitá úroveň pixelov (alebo sledované rozlíšenie). Ak nie je zadaná veľkosť pixelov, potom bude veľkosť_pixelu predvolene nastavená na základné rozlíšenie množiny údajov. Štruktúra parametra pixel_size je rovnaká ako štruktúra bodového objektu vráteného rozhraním ArcGIS REST API. Okrem štruktúry slovníka môžete veľkosť pixelov zadať aj syntaxou oddelenou čiarkami.

  • štruktúra slovníka: pixel_size =

  • Jednoduchá syntax bodu: pixel_size = '& ltx & gt, & lty & gt'

  • veľkosť pixelu =

  • pixel_size = „0,18,0,18“

compute_histograms ( geometria , mosaic_rule = Žiadne , rendering_rule = Žiadne , pixel_size = Žiadne , čas = žiadny , process_as_multidimensional = nepravdivé ) ¶

Operácia compute_histograms sa vykonáva pomocou metódy vrstvy snímok. Túto operáciu podporuje akákoľvek vrstva snímok publikovaná s mozaikovými množinami údajov alebo s množinou rastrových údajov. Výsledok tejto operácie obsahuje štatistiky aj histogramy vypočítané z daného rozsahu.

Popis

požadovaný mnohouholník alebo rozsah. Geometria, ktorá definuje geometriu, v rámci ktorej sa vypočítava histogram. Geometria môže byť obálka alebo mnohouholník

voliteľný reťazec. Špecifikuje pravidlo mozaiky pri definovaní toho, ako by sa mali jednotlivé obrázky mozaikovať. Ak nie je zadané pravidlo mozaiky, použije sa predvolené pravidlo mozaiky pre vrstvu obrázka (ako je uvedené v koreňovom zdroji: defaultMosaicMethod, mosaicOperator, sortField, sortValue). Ďalšie informácie nájdete v pomocníkovi k pravidlám mozaiky: https://developers.arcgis.com/documentation/common-data-types/mosaic-rules.htm

Špecifikuje pravidlo vykresľovania, ako má byť požadovaný obrázok spracovaný. Odpoveďou sú aktualizované informácie o vrstve, ktoré odrážajú vlastné spracovanie definované v pravidle vykresľovania. Ak napríklad renderingRule obsahuje funkciu attributeTable, odpoveď bude uvádzať „hasRasterAttributeTable“: true, ak renderingRule obsahuje funkcie, ktoré menia počet pásiem, odpoveď bude uvádzať správnu hodnotu bandCount.

voliteľný zoznam alebo slovník. Použitá úroveň pixelov (alebo sledované rozlíšenie). Ak nie je zadaná veľkosť pixelov, potom bude veľkosť_pixelu predvolene nastavená na základné rozlíšenie množiny údajov. Štruktúra parametra pixel_size je rovnaká ako štruktúra bodového objektu vráteného rozhraním ArcGIS REST API. Okrem štruktúry slovníka môžete veľkosť pixela určiť aj reťazcom oddeleným čiarkami.

štruktúra slovníka: pixel_size =

Jednoduchá syntax bodu: pixel_size = '& ltx & gt, & lty & gt'

voliteľný reťazec datetime.date, datetime.datetime alebo timestamp. Časový okamih alebo časový rozsah exportovaného obrázku. Časový okamih určený ako dátum a dátum, dátum a dátum alebo dátum v milisekundách od epochy Syntax: time = & lttimeInstant & gt

Časový rozsah špecifikovaný ako zoznam [& ltstartTime & gt, & ltendTime & gt] Pre časové rozsahy môže byť jeden z & ltstartTime & gt alebo & ltendTime & gt žiadny. Žiadna hodnota špecifikovaná pre čas začiatku alebo čas konca bude predstavovať nekonečno času začiatku alebo konca. Syntax: time = [& ltstartTime & gt, & ltendTime & gt] zadané ako datetime.date, datetime.datetime alebo timestamp

voliteľné boolean. Určuje, či sa má služba obrazu spracovať ako viacrozmerná služba obrazu.

  • Nepravda - vypočíta sa histogram hodnôt pixelov iba z prvého rezu. Toto je predvolené nastavenie.

  • Pravda - S obrazovou službou sa zaobchádza ako s viacrozmerným rastrom a vypočítavajú sa histogramy hodnôt pixelov zo všetkých vybratých rezov.

Doplnené o 10.9 pre obrazové služby, ktoré ako poskytovateľa služieb používajú ArcObjects11 alebo ArcObjectsRasterRendering.

Pri daných vstupných geometriách vypočíta zodpovedajúce umiestnenie pixelov v stĺpci a riadku na konkrétnej položke rastrového katalógu. Predpokladom je, aby položka rastrového katalógu mala platný zdroj icsToPixel.

Popis

požadované celé číslo. Špecifikuje rastrový katalóg objectId obrazovej služby. Toto celočíselné číslo rasterId určuje, ktorý súradnicový systém obrázka rastra sa použije pri výpočte a ktorý raster predstavuje stĺpec a riadok výsledkov.

Súbor geometrií na výpočet umiestnení pixelov. Všetky geometrie v tomto poli by mali byť typu definovaného geometryType.

požadovaný reťazec, slovník, Toto určuje priestorovú referenciu vyššie uvedeného parametra Geometries. Môže akceptovať množstvo hodnôt. Môžu to byť WKID, obrazový súradnicový systém (ICSID) alebo obrazový súradnicový systém vo formáte json/dict. Platným záznamom je navyše aj objekt arcgis.geometry.SpatialReference. .. poznámka :: ID obrazového súradnicového systému je možné zadať pomocou 0: icsid, napríklad 0:64. Dodatočná 0: sa používa na predchádzanie konfliktom s wkid

slovník, Výsledok tejto operácie obsahuje hodnoty x a y pre stĺpce a riadky každej vstupnej geometrie. Tiež obsahuje hodnotu z pre výšku v danom mieste na základe informácií o nadmorskej výške, ktoré má položka rastrového katalógu.

compute_stats_and_histograms ( geometria , mosaic_rule = Žiadne , rendering_rule = Žiadne , pixel_size = Žiadne , čas = žiadny , process_as_multidimensional = nepravdivé ) ¶

Výsledok tejto operácie obsahuje štatistiky aj histogramy vypočítané z daného rozsahu.

Popis

požadovaný mnohouholník alebo rozsah. Geometria, ktorá definuje geometriu, v rámci ktorej sa vypočítava histogram. Geometria môže byť obálka alebo mnohouholník

voliteľný slovník. Špecifikuje pravidlo mozaiky pri definovaní spôsobu mozaikovania jednotlivých obrázkov. Ak nie je zadané pravidlo mozaiky, použije sa predvolené pravidlo mozaiky pre vrstvu obrázka (ako je uvedené v koreňovom zdroji: defaultMosaicMethod, mosaicOperator, sortField, sortValue).

voliteľný slovník. Určuje pravidlo vykresľovania, ako má byť požadovaný obrázok vykreslený.

voliteľný reťazec alebo diktát. Použitá úroveň pixelov (alebo sledované rozlíšenie). Ak nie je zadaná veľkosť pixelov, potom bude veľkosť_pixelu predvolene nastavená na základné rozlíšenie množiny údajov. Na výpočet histogramu sa použije raster v zadanej veľkosti pixelov v mozaikovom súbore údajov.

štruktúra slovníka: pixel_size =

Jednoduchá syntax bodu: pixel_size = '& ltx & gt, & lty & gt'

voliteľný reťazec datetime.date, datetime.datetime alebo timestamp. Časový okamih alebo časový rozsah exportovaného obrázku. Časový okamih určený ako dátum a dátum, dátum a dátum alebo dátum v milisekundách od epochy Syntax: time = & lttimeInstant & gt

Časový rozsah určený ako zoznam [& ltstartTime & gt, & ltendTime & gt] Pre časové rozsahy môže byť jeden z & ltstartTime & gt alebo & ltendTime & gt žiadny. Žiadna hodnota zadaná pre čas začiatku alebo čas konca bude predstavovať nekonečno pre čas začiatku alebo času ukončenia. Syntax: time = [& ltstartTime & gt, & ltendTime & gt] špecifikované ako datetime.date, datetime.datetime alebo timestamp

voliteľné boolean. Určuje, či sa má služba obrazu spracovať ako viacrozmerná služba obrazu.

  • False - Štatistiky a histogramy hodnôt pixelov sa vypočítajú iba z prvého rezu. Toto je predvolené nastavenie.

  • Pravda - S obrazovou službou sa zaobchádza ako s viacrozmerným rastrom a vypočítavajú sa štatistiky a histogramy hodnôt pixelov zo všetkých vybratých rezov.

Added at 10.9 for image services which use ArcObjects11 or ArcObjectsRasterRendering as the service provider.

The result of this operation contains tie points that can be used to match the source image to the reference image. The reference image is configured by the image layer publisher. For more information, see Fundamentals for georeferencing a raster dataset.

Popis

required integer. Source raster ID.

required dictionary. The geodata transformation that provides a rough fit of the source image to the reference image. For example, a first order polynomial transformation that fits the source image to the expected location.

draw_graph ( show_attributes = False , graph_size = '14.25, 15.25' ) ¶

Displays a structural representation of the function chain and it’s raster input values. If show_attributes is set to True, then the draw_graph function also displays the attributes of all the functions in the function chain, representing the rasters in a blue rectangular box, attributes in green rectangular box and the raster function names in yellow.

Popis

optional boolean. If True, the graph displayed includes all the attributes of the function and not only it’s function name and raster inputs Set to False by default, to display only he raster function name and the raster inputs to it.

optional string. Maximum width and height of drawing, in inches, seperated by a comma. If only a single number is given, this is used for both the width and the height. If defined and the drawing is larger than the given size, the drawing is uniformly scaled down so that it fits within the given size.

export_image ( bbox = None , image_sr = None , bbox_sr = None , size = None , time = None , export_format = 'jpgpng' , pixel_type = None , no_data = None , no_data_interpretation = 'esriNoDataMatchAny' , interpolation = None , compression = None , compression_quality = None , band_ids = None , mosaic_rule = None , rendering_rule = None , f = 'json' , save_folder = None , save_file = None , compression_tolerance = None , adjust_aspect_ratio = None , lerc_version = None , slice_id = None ) ¶

The export_image operation is performed on an imagery layer. The result of this operation is an image method. This method provides information about the exported image, such as its URL, extent, width, and height. In addition to the usual response formats of HTML and JSON, you can also request the image format while performing this operation. When you perform an export with the image format , the server responds by directly streaming the image bytes to the client. With this approach, you don’t get any information associated with the exported image other than the image itself.

Popis

Optional dict or string. The extent (bounding box) of the exported image. Unless the bbox_sr parameter has been specified, the bbox is assumed to be in the spatial reference of the imagery layer.

The bbox should be specified as an arcgis.geometry.Envelope object, it’s json representation or as a list or string with this format: ‘<xmin>, <ymin>, <xmax>, <ymax>’ If omitted, the extent of the imagery layer is used

optional string, SpatialReference. The spatial reference of the exported image. The spatial reference can be specified as either a well-known ID, it’s json representation or as an arcgis.geometry.SpatialReference object. If the image_sr is not specified, the image will be exported in the spatial reference of the imagery layer.

optional string, SpatialReference. The spatial reference of the bbox. The spatial reference can be specified as either a well-known ID, it’s json representation or as an arcgis.geometry.SpatialReference object. If the image_sr is not specified, bbox is assumed to be in the spatial reference of the imagery layer.

optional list. The size (width * height) of the exported image in pixels. If size is not specified, an image with a default size of 1200*450 will be exported. Syntax: list of [width, height]

optional datetime.date, datetime.datetime or timestamp string. The time instant or the time extent of the exported image. Time instant specified as datetime.date, datetime.datetime or timestamp in milliseconds since epoch Syntax: time=<timeInstant>

Time extent specified as list of [<startTime>, <endTime>] For time extents one of <startTime> or <endTime> could be None. A None value specified for start time or end time will represent infinity for start or end time respectively. Syntax: time=[<startTime>, <endTime>] specified as datetime.date, datetime.datetime or timestamp

optional string. The format of the exported image. The default format is jpgpng. The jpgpng format returns a JPG if there are no transparent pixels in the requested extent otherwise, it returns a PNG (png32).

optional string. The pixel type, also known as data type, pertains to the type of values stored in the raster, such as signed integer, unsigned integer, or floating point. Integers are whole numbers, whereas floating points have decimals.

optional float. The pixel value representing no information.

optional string. Interpretation of the no_data setting. The default is NoDataMatchAny when no_data is a number, and NoDataMatchAll when no_data is a comma-delimited string: NoDataMatchAny,NoDataMatchAll.

optional string. The resampling process of extrapolating the pixel values while transforming the raster dataset when it undergoes warping or when it changes coordinate space. One of: RSP_BilinearInterpolation, RSP_CubicConvolution, RSP_Majority, RSP_NearestNeighbor

optional string. Controls how to compress the image when exporting to TIFF format: None, JPEG, LZ77. It does not control compression on other formats.

optional integer. Controls how much loss the image will be subjected to by the compression algorithm. Valid value ranges of compression quality are from 0 to 100.

optional list. If there are multiple bands, you can specify a single band to export, or you can change the band combination (red, green, blue) by specifying the band number. Band number is 0 based. Specified as list of ints, eg [2,1,0]

optional dict. Specifies the mosaic rule when defining how individual images should be mosaicked. When a mosaic rule is not specified, the default mosaic rule of the image layer will be used (as advertised in the root resource: defaultMosaicMethod, mosaicOperator, sortField, sortValue).

optional dict. Specifies the rendering rule for how the requested image should be rendered.

optional string. Formát odpovede. default is json Values: json,image,kmz If image format is chosen, the bytes of the exported image are returned unless save_folder and save_file parameters are also passed, in which case the image is written to the specified file

optional string. The folder in which the exported image is saved when f=image

optional string. The file in which the exported image is saved when f=image

optional float. Controls the tolerance of the lerc compression algorithm. The tolerance defines the maximum possible error of pixel values in the compressed image. Example: compression_tolerance=0.5 is loseless for 8 and 16 bit images, but has an accuracy of +-0.5 for floating point data. The compression tolerance works for the LERC format only.

optional boolean. Indicates whether to adjust the aspect ratio or not. By default adjust_aspect_ratio is true, that means the actual bbox will be adjusted to match the width/height ratio of size paramter, and the response image has square pixels.

optional integer. The version of the Lerc format if the user sets the format as lerc. Values: 1 or 2 If a version is specified, the server returns the matching version, or otherwise the highest version available.

optional integer. Exports the given slice of a multidimensional raster. To get the slice index use slices method on the ImageryLayer object.

Area of interest. Used for displaying the imagery layer when queried

filter_by ( where = None , geometry = None , time = None , lock_rasters = True ) ¶

Filters the layer by where clause, geometry and temporal filters

Popis

optional string. A where clause on this layer to filter the imagery layer by the selection sql statement. Any legal SQL where clause operating on the fields in the raster

optional arcgis.geometry.filters. To filter results by a spatial relationship with another geometry

optional datetime, date, or timestamp. A temporal filter to this layer to filter the imagery layer by time using the specified time instant or the time extent.

Time extent specified as list of [<startTime>, <endTime>] For time extents one of <startTime> or <endTime> could be None. A None value specified for start time or end time will represent infinity for start or end time respectively. Syntax: time_filter=[<startTime>, <endTime>] specified as datetime.date, datetime.datetime or timestamp in milliseconds

optional boolean. If True, the LockRaster mosaic rule will be applied to the layer, unless overridden

ImageryLayer with filtered images meeting the filter criteria

The object ids of the filtered rasters in this imagery layer, by applying the where clause, spatial and temporal filters. If no rasters are filtered, returns None. If all rasters are filtered, returns empty list

overlapping pixels at the same location are resolved by picking the first image :return: this imagery layer with mosaic operation set to ‘first’

classmethod fromitem ( položka ) ¶

Returns the layer at the specified index from a layer item.

Popis

Required string. An item ID representing a layer.

Voliteľné int. The index of the layer amongst the item’s layers

The layer at the specified index.

get_download_info ( raster_ids , polygon = None , rozsah = žiadny , out_format = None ) ¶

The Download Rasters operation returns information (the file ID) that can be used to download the raw raster files that are associated with a specified set of rasters in the raster catalog.

Popis

required string. A comma-separated list of raster IDs whose files are to be downloaded.

optional Polygon, The geometry to apply for clipping

optional string. The geometry to apply for clipping example: “-104,35.6,-94.32,41”

optional string. The format of the rasters returned. If not specified, the rasters will be in their native format. The format applies when the clip geometry is also specified, and the format will be honored only when the raster is clipped.

To force the Download Rasters operation to convert source images to a different format, append :Conversion after format string. Valid formats include: TIFF, Imagine Image, JPEG, BIL, BSQ, BIP, ENVI, JP2, GIF, BMP, and PNG. Example: out_format=’TIFF’

get_histograms() can return histogram for each variable if used with multidimensional ImageryLayer object by specifing value for variable parameter.

If histogram is not found, returns None. In this case, call the compute_histograms(). (get_histograms() is an enhanced version of the histograms property on the ImageryLayer class with additional variable parameter.)

Popis

Optional string. For an image service that has multidimensional information, this parameter can be used to request histograms for each variable. It will return histograms for the whole ImageryLayer if not specified. This parameter is available from 10.8.1

#length of this list corresponds ‘size’

get_raster_file ( download_info , out_folder = None ) ¶

The Raster File method represents a single raw raster file. The download_info is obtained by using the get_download_info operation.

Popis

required dictionary. This is derived from the get_downlad_info().

optional string. Path to the file save location. If the value is None, the OS temporary directory is used.

get_samples ( geometria , geometry_type = None , sample_distance = None , sample_count = None , mosaic_rule = None , pixel_size = None , return_first_value_only = None , interpolation = None , out_fields = None ) ¶

The get_samples operation is supported by both mosaic dataset and raster dataset imagery layers. The result of this operation includes sample point locations, pixel values, and corresponding spatial resolutions of the source data for a given geometry. When the input geometry is a polyline, envelope, or polygon, sampling is based on sample_count or sample_distance when the input geometry is a point or multipoint, the point or points are used directly. The number of sample locations in the response is based on the sample_distance or sample_count parameter and cannot exceed the limit of the image layer (the default is 1000, which is an approximate limit).

Popis

A geometry that defines the location(s) to be sampled. The structure of the geometry is the same as the structure of the JSON geometry objects returned by the ArcGIS REST API. Applicable geometry types are point, multipoint, polyline, polygon, and envelope. When spatial reference is omitted in the input geometry, it will be assumed to be the spatial reference of the image layer.

optional string. The type of geometry specified by the geometry parameter. The geometry type can be point, multipoint, polyline, polygon, or envelope.

optional float. The distance interval used to sample points from the provided path. The unit is the same as the input geometry. If neither sample_count nor sample_distance is provided, no densification can be done for paths (polylines), and a default sample_count (100) is used for areas (polygons or envelopes).

optional integer. The approximate number of sample locations from the provided path. If neither sample_count nor sample_distance is provided, no densification can be done for paths (polylines), and a default sample_count (100) is used for areas (polygons or envelopes).

optional dictionary. Specifies the mosaic rule when defining how individual images should be mosaicked. When a mosaic rule is not specified, the default mosaic rule of the image layer will be used (as advertised in the root resource: defaultMosaicMethod, mosaicOperator, sortField, sortValue).

optional string or dict. The pixel level being used (or the resolution being looked at). If pixel size is not specified, then pixel_size will default to the base resolution of the dataset. The raster at the specified pixel size in the mosaic dataset will be used for histogram calculation.

dictionary structure: pixel_size=

Point simple syntax: pixel_size=’<x>,<y>’

optional boolean. Indicates whether to return all values at a point, or return the first non-NoData value based on the current mosaic rule. Predvolená hodnota je true.

optional string. The resampling method. Default is nearest neighbor. Values: RSP_BilinearInterpolation,RSP_CubicConvolution,

optional string. The list of fields to be included in the response. This list is a comma-delimited list of field names. You can also specify the wildcard character (*) as the value of this parameter to include all the field values in the results.

returns height of image service

Returns the histograms of each band in the imagery layer as a list of dictionaries corresponding to each band. If not histograms is found, returns None. In this case, call the compute_histograms()


4 odpovede 4

Information retrieval je based on a query - you specify what information you need and it is returned in human understandable form.

Information extraction is about structuring unstructured information - given some sources all of the (relevant) information is structured in a form that will be easy for processing. This will not necessary be in human understandable form - it can be only for use of computer programs.

http://gate.ac.uk/ie/ gives a very nice, concise distinction:

Information Extraction is not Information Retrieval: Information Extraction differs from traditional techniques in that it does not recover from a collection a subset of documents which are hopefully relevant to a query, based on key-word searching (perhaps augmented by a thesaurus). Instead, the goal is to extract from the documents (which may be in a variety of languages) salient facts about prespecified types of events, entities or relationships. These facts are then usually entered automatically into a database, which may then be used to analyse the data for trends, to give a natural language summary, or simply to serve for on-line access.

Information Retrieval gets sets of relevant documents:

Information Extraction gets facts out of documents:

From a modeling standpoint, information retrieval is a deep field predicated on several disciplines, including statistics, math, linguistics, artificial intelligence and now data science. In practice, these models are applied against text within corpora to discover patterns in the data. Not only do the IR models overlap in their usage, they can "partner" with other models such as k-means or k-nearest neighbor models, then other models can be applied from the vantage point of computational linguistics such as LDA/LDI and topic modeling Then, the end game is some sort of information visualization of this discovery--after ranking, clustering and aggregating work. Information Retrieval may appear to be a cryptic discipline, but serious effort, which is greatly appreciated, is going into opening up the area for deeper understanding of each model, and the interaction between models. I cite "Synthesis Lectures on Information Concepts, Retrieval, and Services" Series as the best place to delve into a foundation for IR.

While I don't entirely separate IR and Information Extraction, perhaps a subset of IE, concept level extraction, does apply IR patterns along with AI-based inferencing rules to extract related ontologies. The graphical nature of these relations are being enhanced with ontology modeling in OWL and RDF, and with graph databases, which allow for a less strict or rigorous set of relationship modeling, and allow for more relationships to surface, rather than being controlled per se. The ability to grow information extraction dynamically keeps its "discipline" strongly interesting to researchers.

Both IR and IE play out in our own significant "entities of the moment"--some have called "dynamic ontologies"--some being Palantir-- we need the patterns, models, simulations and visualizations of those significant entities to do business in the face of morphing new sources of information and changing of existing information. The conceptual, relational, definitional, pattern and ontological modeling have to be flexible and their visualizations the same. The heavy lifting of AI engines such as Watson in the information extraction and inferencing fields has cast a spotlight on the IE and frankly IR fields. Also the ubiquity of natural language processing and machine learning are calling attention to IR and IE models and engines. The impact of IR models on search and SEO, and on semantic web modeling is one of those "watching a change agent change due to impacts back from what it impacted" events--somewhere in harmonics and relativity theory. IR and IE are expanding based on what they're impacting.


Pozri si video: PODMNOŽINA - definícia