Več

Izvlecite/kopirajte podskup rastrov iz nabora podatkov mozaika


Imam nabor podatkov o mozaiku 421 slik in želim izvleči le nekaj od njih, da jih podarim odjemalcu. Namesto da bi kliknili mapo z izbiranjem datotek (ker niso sosednje), ki jih želim prenesti, ali obstaja način, da uporabite seznam izbranih odtisov (z uporabo izbirnih funkcij v ArcGIS) za avtomatizacijo kopiranja? Če obstaja, sem popolnoma brez misli in nisem našel ničesar podobnega, kar poskušam narediti.

Morda bi lahko kaj uporabil v pozivu Total Commander 8 ali CMD (npr. Xcopy/robocopy itd.), Ker bi bil ArcGIS prepočasen.

UREDI.

Imam tudi Global Mapper 14, da uporaba raziskovalcev ni izvedljiva.


Osebno bi ustvaril niz mozaikov (ali VRT) in iz tega izvlekel področje, ki nas zanima.

VRT podpira Global Mapper, vendar bo precej počasen, za to operacijo bi uporabil mozaični nabor podatkov.

Obe vrsti rasterov sta le povezavi do ustreznih rastrov, zato ustvarjanje ne traja dolgo, saj se sami rastri ne kopirajo. Mozaični nabori podatkov bodo ustvarili preglede in bodo trajali nekoliko dlje - vendar je to verjetno vredno.

Izvleček iz ArcGis lahko izvedete na nekaj načinov:

  • Odprite nabor mozaikov v ArcMap -u in nato izvozite nabor podatkov z obsegom podatkovnega okvira.
  • Izrežite raster do znanega obsega z uporabo Clip_management (ne zamenjujte s Clip_analysis, ki je namenjen funkcijam)
  • Izvleček z masko z obliko (potrebna je licenca prostorskega analitika)

Če želite dobiti seznam vseh rastrov v vseh podmapah, ki jih lahko uporabiteDirv DOS -u takole:

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

Kateri navodi ukaz, naj v tej mapi in vseh podmapah poišče vse datoteke z razširitvijo .tif in napiše le njihovo celotno pot do datoteke c: some path TiffFileList.txt - očitno zamenjajte svoje poti in razširitev, če ne tif. Če vaše poti vsebujejo presledke, jih boste morali citiratiDIR "c: pot s presledki *. Tif" /B /S> c: some path TiffFileList.txtali pa bo navodilo zmedeno.

Nato odprite besedilno datoteko, kopirajte vsebino in prilepite v rastere za nalaganje za niz mozaikov ali uporabite-input_file_list c: some path TiffFileList.txtza GDALBuildVRT.

Če veste, katere rastre želite kopirati, lahko odprete seznam datotek v Excelu, izbrišete vrstice, ki vas ne zanimajo, vstavite stolpec in napolnite zkopiratinato shranite kot csv - odprite csv v beležnici in vejice zamenjajte s presledki, nato pa shranite kot .bat in imate paketno datoteko za kopiranje rastrov ... postavite paketno datoteko na mesto, kamor želite kopirati datoteke in dvojni klik. Lahko pa naletite na težave, če imate na svojih poteh podvojena imena datotek ali presledke.


Glede na zbirko mozaikov lahko izberete zanimive odtise in nato v kazalu z desno tipko miške kliknete plast odtisa> Podatki> Naloži izbrane rastre ..., ki vam omogoča, da izberete, katere rastre želite prenesti.


Čeprav se zavedam, da je to zelo stara objava. Pred kratkim sem naletel na veliko boljšo rešitev. Izvozi elemente nabora podatkov Mozaik lahko naredi točno to, kar zahtevate. Izvažate lahko po definiciji poizvedbe ali vrsti posnetka (razred funkcij). Upam, da bo to v prihodnje pomagalo vsem, ki naletijo na to objavo.


Branje v podskupini rastrov na podlagi imen datotek v R

Delam z rastri v R. Če natančno izvlečem podatke iz njih v koordinate. Vendar pa moje vprašanje dejansko ni toliko v delu z rastri, kot pri branju določenih rastrov, s katerimi želim v danem trenutku sodelovati.

Imam 35 -letne rastrske podatke, vsak raster je poimenovan tako, da odraža njegov datum. Na primer: "raster.01.01.1990.tif"

Vsi rastri so v eni mapi. Včasih moram izvleči podatke iz vseh rastrov, v tem primeru gre naravnost naprej. Nastavite wd, ustvarite seznam rastrov in jih preberite v R.

Ni problema. Potem lahko naredim, kar moram. Vendar včasih želim delati le z določenimi leti. V tem primeru sem iz seznama datotek izključil nekatere rastre, če njihovo ime vsebuje leta, ki jih ne želim.

Ta pristop pa deluje, ne morem se počutiti, da obstaja verjetno veliko bolj elegantna rešitev. Še posebej, če želim delati samo s 3 -letnimi podatki, moram ročno izključiti 32 -letne podatke. Seveda ne traja to dolgo tipkati. vendar je neučinkovit.

Ali obstaja učinkovitejši način za izključitev ali vključitev datotek na podlagi imen datotek od zgoraj navedene metode?


5.2. Rasterski katalogi

V paketu PostGIS sta dva pogleda kataloga rasterjev. Oba pogleda uporabljata informacije, vgrajene v omejitve rastrskih tabel. Posledično so pogledi kataloga vedno skladni z rastrskimi podatki v tabelah, saj so omejitve uveljavljene.

raster_columns Ta pogled katalogizira vse stolpce rastrske tabele v vaši bazi podatkov.

raster_pregledi ta pogled katalogizira vse stolpce rastrske tabele v vaši bazi podatkov, ki služijo kot pregledi za fino zrnato tabelo. Tabele te vrste se ustvarijo, ko med obremenitvijo uporabite stikalo -l.

5.2.1. Katalog rastrskih stolpcev

Raster_columns je katalog vseh stolpcev rastrske tabele v vaši bazi podatkov, ki so tipa raster. To je pogled, ki uporablja omejitve v tabelah, zato so informacije vedno skladne, tudi če obnovite eno rastrsko tabelo iz varnostne kopije druge baze podatkov. V katalogu raster_columns obstajajo naslednji stolpci.

Če niste ustvarili tabel z nalagalnikom ali ste med nalaganjem pozabili določiti zastavico -C, lahko omejitve uveljavite po dejanskem dejstvu z uporabo AddRasterConstraints, tako da katalog raster_columns registrira običajne podatke o vaših rastrskih ploščicah.

r_table_catalog Baza podatkov, v kateri je tabela. Ta bo vedno prebrala trenutno zbirko podatkov.

r_table_schema Shema zbirke podatkov, ki ji pripada rastrska tabela.

rasterska tabela r_table_name

r_raster_column stolpec v tabeli r_table_name, ki je tipa raster. V PostGIS -u nič ne preprečuje, da bi imeli na vsaki tabeli več rastrskih stolpcev, zato je mogoče večkrat navesti rastrsko tabelo z različnim stolpcem za vsakega.

srid prostorski referenčni identifikator rastra. To mora biti vnos v oddelku 4.3.1, "Tabela SPATIAL_REF_SYS in prostorski referenčni sistemi".

scale_x Lestvica med geometrijskimi prostorskimi koordinatami in slikovnimi pikami. To je na voljo samo, če imajo vse ploščice v rastrskem stolpcu enako scale_x in je ta omejitev uporabljena. Za več podrobnosti glejte ST_ScaleX.

scale_y Lestvica med geometrijskimi prostorskimi koordinatami in slikovno piko. To je na voljo le, če imajo vse ploščice v rastrskem stolpcu enako scale_y in je uporabljena omejitev scale_y. Za več podrobnosti glejte ST_ScaleY.

blocksize_x Širina (število slikovnih pik čez) vsake rastrske ploščice. Za več podrobnosti glejte ST_Width.

blocksize_y Širina (število slikovnih pik navzdol) vsake rastrske ploščice. Za več podrobnosti glejte ST_Height.

same_alignment Logična vrednost, ki je res, če imajo vse rastrske ploščice enako poravnavo. Za več podrobnosti glejte ST_SameAlignment.

regular_blocking Če ima rastrski stolpec prostorsko edinstvene in omejitvene ploščice omejitve, je vrednost z TRUE. V nasprotnem primeru bo napačno.

num_bands Število pasov v vsaki ploščici vašega rastrskega niza. To so iste informacije kot tiste, ki jih posreduje ST_NumBands

pixel_types Niz, ki opredeljuje vrsto slikovnih pik za vsak pas. V tem nizu boste imeli enako število elementov kot število pasov. Tipi pixel_y so eno od naslednjih, opredeljenih v ST_BandPixelType.

nodata_values ​​Niz dvojno natančnih števil, ki označujejo nodata_value za vsak pas. V tem nizu boste imeli enako število elementov kot število pasov. Te številke določajo vrednost slikovnih pik za vsak pas, ki jo pri večini operacij ne smemo upoštevati. Podobne podatke posreduje ST_BandNoDataValue.

out_db Niz logičnih zastavic, ki označujejo, ali se podatki o rastrskih pasovih vzdržujejo zunaj baze podatkov. V tem nizu boste imeli enako število elementov kot število pasov.

obseg To je obseg vseh rastrskih vrstic v vašem rastrskem nizu. Če nameravate naložiti več podatkov, ki bodo spremenili obseg nabora, boste morali pred nalaganjem zagnati funkcijo DropRasterConstraints in nato po nalaganju znova uporabiti omejitve z AddRasterConstraints.

spatial_index Logična vrednost, ki je resnična, če ima rastrski stolpec prostorski indeks.

5.2.2. Rasterski pregledi

raster_overviews katalogizira podatke o stolpcih rastrske tabele, ki se uporabljajo za preglede, in dodatne informacije o njih, ki jih je koristno poznati pri uporabi pregledov. Pregledne preglednice so katalogizirane tako v rasterskih stolpcih kot v rasterskih pregledih, ker so same po sebi rastere, služijo pa tudi dodatnemu namenu, saj so karikatura nižje ločljivosti tabele višje ločljivosti. Ti se ustvarijo ob glavni tabeli rastrja, ko uporabljate stikalo -l pri nalaganju rastrov, ali pa jih lahko ustvarite ročno z uporabo AddOverviewConstraints.

Pregledne preglednice vsebujejo enake omejitve kot druge rastrske tabele, pa tudi dodatne informacijske omejitve, značilne le za preglede.

Podatki v rasterskih pregledih ne podvajajo informacij v stolpcih rasterskih. Če potrebujete podatke o pregledni tabeli v stolpcih raster_columns, se lahko skupaj pridružite raster_overviews in raster_columns, da dobite celoten nabor informacij, ki jih potrebujete.

Dva glavna razloga za preglede sta:

Predstavitev jedrnih tabel z nizko ločljivostjo, ki se običajno uporabljajo za hitro pomanjševanje zemljevidov.

Izračuni so na splošno hitrejši od njihovih staršev z višjo ločljivostjo, ker je manj zapisov in vsak piksel pokriva več ozemlja. Čeprav izračuni niso tako natančni kot tabele z visoko ločljivostjo, ki jih podpirajo, pa lahko zadostujejo pri številnih izračunih na podlagi splošnih pravil.

Katalog raster_overviews vsebuje naslednje stolpce informacij.

o_table_catalog Podatkovna baza, v kateri je pregledna tabela. Ta bo vedno brala trenutno zbirko podatkov.

o_table_schema Shema zbirke podatkov, ki ji pripada pregledna rastrska tabela.

o_table_name ime tabele za pregled rasterja

o_raster_column rastrskega stolpca v preglednici.

r_table_catalog Podatkovna zbirka, v kateri je rasterska tabela, v kateri so te storitve pregleda. Ta bo vedno brala trenutno zbirko podatkov.

r_table_schema Shema zbirke podatkov, rastrska tabela, ki ji pripadajo te storitve pregleda.

r_table_name rastrsko tabelo, ki jo ponuja ta pregled.

r_raster_column rastrski stolpec, ki ga ta stolpec s pregledom uporablja.

dejavnik_pregleda - to je piramidna raven preglednice. Višja kot je številka, nižja je ločljivost tabele. raster2pgsql, če dobi mapo s slikami, bo izračunal pregled vsake slikovne datoteke in se naložil ločeno. Predpostavlja se 1. raven in vedno izvirna datoteka. Raven 2 bo vsaka ploščica predstavljala 4 izvirnika. Če imate na primer mapo s slikovnimi datotekami 5000x5000 slikovnih pik, ki ste jo izbrali za razrez 125x125, bo za vsako slikovno datoteko vaša osnovna tabela imela (5000*5000)/(125*125) zapisov = 1600, vaša (l = 2) o_2 tabela bo imela zgornjo mejo (1600/moč (2,2)) = 400 vrstic, vaša (l = 3) o_3 bo imela zgornjo mejo (1600/moč (2,3)) = 200 vrstic. Če piksli niso deljivi z velikostjo ploščic, boste dobili nekaj ploščic za odpadke (ploščice niso popolnoma napolnjene). Upoštevajte, da ima vsaka pregledna ploščica, ki jo ustvari raster2pgsql, enako število slikovnih pik kot njen nadrejeni, vendar je nižje ločljivosti, kjer vsak njen slikovni pik predstavlja (moč (2, pregled_faktor) slikovnih pik izvirnika).


Pregled nabora orodij Raster Catalog

Rasterski katalog je zbirka rastrskih podatkovnih nizov. Razvrščena je v vrstice, vsaka vrstica vsebuje rastrski nabor podatkov, ki se imenuje postavka rasterskega kataloga. Nabor orodij Raster Catalog vam omogoča kopiranje, ustvarjanje, urejanje in brisanje rastrskih katalogov in njihovih postavk.

V spodnji tabeli so našteta orodja, ki so na voljo v naboru orodij Raster Catalog, in kratek opis vsakega od njih. Izhod za vsa ta orodja je rastrski katalog.

Naredi kopijo rastrskega kataloga, vključno z vso njegovo vsebino, ali podmnožico njegove vsebine, če obstaja izbor.

Ustvari prazen rasterski katalog v bazi geopodatkov.

Izbriše postavke rasterskega kataloga, vključno z vso njegovo vsebino, ali podmnožico njene vsebine, če obstaja izbor.

Ustvari tabelo s seznami poti do naborov rastrskih podatkov, ki jih vsebuje neupravljan rasterski katalog ali nabor podatkov mozaika. Tabela lahko prikaže vse poti datotek ali samo tiste, ki so poškodovane.

Popravlja pokvarjene poti datotek ali briše prekinjene povezave v neupravljanem rasterskem katalogu ali naboru mozaikov.

Naloži vse nabore rastrskih podatkov, shranjene v istem delovnem prostoru, v obstoječi katalog rastrov.


Pregled nabora orodij Raster Processing

Nabor orodij Raster Processing se uporablja za izvajanje nekaterih nalog, da bi dobili podatke v delujoči obliki. Orodja za rastrsko obdelavo vam omogočajo, da s svojimi podatki opravite več nalog, da jih pripravite za analizo in prikaz.

V spodnji tabeli so navedena orodja, ki so na voljo v naboru orodij Raster Processing, in kratek opis vsakega od njih. Vhod in izhod za vsa ta orodja je niz rastrskih podatkov.

Izreže del nabora nabora rasterja, nabora mozaikov ali sloja storitve slike.

Ustvari en sam rasterski nabor podatkov iz več pasov.

Vključuje podatke o nadmorski višini in metapodatke slike za natančno poravnavo posnetkov.

Združuje panchromatic raster niz z visoko ločljivostjo z nizom ločljivosti multiband raster, da ustvari rdeče-zeleno-modri (RGB) raster z ločljivostjo panchromatic raster.

Izračuna optimalen nabor poostrenih uteži za nove ali senzorske podatke po meri.

Ustvari nov niz rastrskih podatkov iz izbora nabora podatkov HDF ali NITF.

Razdeli niz rastrskih podatkov v ločene datoteke na podlagi strukture ploščic DTED.

Spremenite prostorsko ločljivost nabora podatkov za rast in nastavite pravila za združevanje ali interpoliranje vrednosti pri novih velikostih slikovnih pik.

Razdeli niz rastrskih podatkov na manjše kose, po ploščicah ali funkcijah iz poligona.


Parametri

Cilj za nove nabore rastrskih podatkov.

Predpona za vsak niz rastrskih podatkov, ki ga boste ustvarili. Vsaki predponi bo dodana številka, začenši z 0.

Določa, kako razdeliti nabor podatkov za rast.

  • Velikost ploščice - določite širino in višino ploščice.
  • Število ploščic - Določite število rastrskih ploščic, ki jih želite ustvariti, tako da nabor podatkov razdelite na več stolpcev in vrstic.
  • Značilnosti poligona - uporabite ločene geometrije poligonov v razredu elementov, da razdelite raster.

Oblika izhodnih nizov rastrskih podatkov.

  • Geotiff (*.tif) - Oblika označene slikovne datoteke. To je privzeto.
  • Bitna slika (*.bmp) - Microsoftova bitna slika.
  • ENVI (*.dat) - ENVI DAT.
  • Esri BIL (*.bil) - Esri Band, prepleten z linijo.
  • Esri BIP (*.bip) - Esri Band, ki ga prepleta Pixel.
  • Esri BSQ (*.bsq) - zaporedje pasov Esri.
  • GIF (*.gif) - oblika grafične izmenjave.
  • Esri GRID - Esri Grid.
  • ERDAS IMAGINE (*.img) - ERDAS IMAGINE.
  • JPEG 2000 (*.jp2) - JPEG 2000.
  • JPEG (*.jpeg) - Skupna fotografska skupina strokovnjakov.
  • PNG (*.png) - Prenosna omrežna grafika.

Izberite ustrezno tehniko glede na vrsto podatkov, ki jih imate.

  • Najbližja - najhitrejša metoda ponovnega vzorčenja in zmanjšuje spremembe vrednosti slikovnih pik. Primerno za ločene podatke, na primer o pokrovnosti tal.
  • Bilinearno - izračuna vrednost vsakega piksla s povprečjem (ponderirano za razdaljo) vrednosti okoliških 4 slikovnih pik. Primerno za neprekinjene podatke.
  • Kubično - izračuna vrednost vsakega piksla tako, da prilagodi gladko krivuljo na podlagi okoliških 16 slikovnih pik. Ustvari najbolj gladko sliko, lahko pa ustvari vrednosti zunaj obsega, ki ga najdemo v izvornih podatkih. Primerno za neprekinjene podatke.

Število stolpcev (x) in vrstic (y), na katere je treba razdeliti nabor podatkov rastrov. Koordinata X je število stolpcev, koordinata Y pa število vrstic.

Mere x in y izhodnih ploščic. Privzeta merska enota je v slikovnih pikah. To lahko spremenite s parametrom Enote za velikost izhodnega rastra in prekrivanje. Koordinata X je X (vodoravna) dimenzija izhodnih ploščic, koordinata Y pa Y (navpična) dimenzija izhodnih ploščic.

Ploščicam ni treba popolnoma poravnati nastavljene količine prekrivanja med ploščicami s tem parametrom. Privzeta merska enota je v slikovnih pikah. To lahko spremenite s parametrom Units for Output Raster Size in Overlap.

Nastavite merske enote za size_size in parametre prekrivanja.

  • Piksli - Enota je v slikovnih pikah. To je privzeto.
  • Merilniki - Enota je v metrih.
  • Stopala - enota je v stopalih.
  • Stopinje - Enota je v decimalnih stopinjah.
  • Miles - Enota je v miljah.
  • Kilometri - Enota je v kilometrih.

Prostorska ločljivost izhodnega rastra. Če pustite polje prazno, se bo velikost izhodne celice ujemala z vhodnim rastrom. Ko spremenite vrednosti velikosti celice, se velikost ploščice ponastavi na velikost slike, število ploščic pa na 1.

Spremenite koordinate za spodnjo levo izvorno točko, kjer se bo začela shema polaganja ploščic. Če ostane prazno, bi bil spodnji levi izvor enak vhodnemu rastru.

Razred značilnosti, ki se bo uporabljal za razdelitev nabora podatkov rastrov.

Omeji obseg vašega rasterskega nabora podatkov, preden ga razdelite.

  • Brez - uporabite celoten obseg vnosnega nabora podatkov za rast.
  • Obseg - Določite omejevalno polje kot mejo izrezka.
  • Razred lastnosti - Določite razred lastnosti, da izrežete obseg.

Obseg ali niz podatkov, ki se uporablja za opredelitev meje izrezovanja. Podatkovni niz je lahko raster ali razred lastnosti.

  • Privzeto - obseg bo temeljil na največjem obsegu vseh sodelujočih vložkov. To je privzeto.
  • Trenutna obseg prikaza - obseg je enak podatkovnemu okvirju ali vidnemu zaslonu. Možnost ni na voljo, če ni aktivnega zemljevida.
  • Kot je navedeno spodaj - obseg bo temeljil na določenih minimalnih in največjih vrednosti obsega.
  • Brskanje - obseg bo temeljil na obstoječem naboru podatkov.

Vse slikovne pike z določeno vrednostjo bodo v izhodnem naboru rastrskih podatkov nastavljene na NoData.

Izpeljani izhod

Cilj za nove nabore rastrskih podatkov.

Predpona za vsak niz rastrskih podatkov, ki ga boste ustvarili. Vsaki predponi bo dodana številka, začenši z 0.

Določa, kako razdeliti rasterski nabor podatkov.

  • SIZE_OF_TILE - Določite širino in višino ploščice.
  • NUMBER_OF_TILES - Določite število rastrskih ploščic, ki jih želite ustvariti, tako da nabor podatkov razdelite na število stolpcev in vrstic.
  • POLYGON_FEATURES - Uporabite posamezne geometrije poligonov v razredu lastnosti, da razdelite raster.

Oblika izhodnih nizov rastrskih podatkov.

  • TIFF - označena oblika slikovne datoteke. To je privzeto.
  • BMP - Microsoft Bitmap.
  • ENVI - ENVI DAT.
  • Esri BIL - Esri Band, prepleten z linijo.
  • Esri BIP - Esri Band, ki ga prepleta Pixel.
  • Esri BSQ - Esri Band Sequential.
  • GIF - Format grafične izmenjave.
  • GRID - Esri Grid.
  • IMAGINE IMAGE - ERDAS IMAGINE.
  • JP2 - JPEG 2000.
  • JPEG - Skupna fotografska skupina strokovnjakov.
  • PNG - Prenosna omrežna grafika.

Izberite ustrezno tehniko glede na vrsto podatkov, ki jih imate.

  • NAJBOLJŠI - Najhitrejša metoda ponovnega vzorčenja in zmanjšuje spremembe vrednosti slikovnih pik. Primerno za ločene podatke, na primer o pokrovnosti tal.
  • BILINEARNO - Izračuna vrednost vsakega piksla s povprečjem (ponderirano za razdaljo) vrednosti okoliških 4 slikovnih pik. Primerno za neprekinjene podatke.
  • CUBIC - izračuna vrednost vsakega piksla tako, da prilagodi gladko krivuljo na podlagi okoliških 16 slikovnih pik. Ustvari najbolj gladko sliko, lahko pa ustvari vrednosti zunaj obsega, ki ga najdemo v izvornih podatkih. Primerno za neprekinjene podatke.

Število stolpcev (x) in vrstic (y), na katere je treba razdeliti nabor podatkov rastrov. To je točka, katere koordinate X in Y določata število vrstic in stolpcev. Koordinata X je število stolpcev, koordinata Y pa število vrstic.

Mere x in y izhodnih ploščic. Privzeta merska enota je v slikovnih pikah. To lahko spremenite s parametrom enot. To je točka, katere koordinate X in Y določata dimenzije izhodnih ploščic. Koordinata X je vodoravna dimenzija izhoda, koordinata Y pa navpična dimenzija izhoda.

Ploščicam ni treba popolnoma poravnati nastavljene količine prekrivanja med ploščicami s tem parametrom. Privzeta merska enota je v slikovnih pikah. To lahko spremenite s parametrom enot.

Nastavite merske enote za size_size in parametre prekrivanja.

  • PIXELS - Enota je v slikovnih pikah. To je privzeto.
  • METRI - Enota je v metrih.
  • STOPALA - Enota je v stopalih.
  • STOPNJE - Enota je v decimalnih stopinjah.
  • MILES - Enota je v miljah.
  • KILOMETRI - Enota je v kilometrih.

Prostorska ločljivost izhodnega rastra. Če pustite polje prazno, se bo velikost izhodne celice ujemala z vhodnim rastrom. Ko spremenite vrednosti velikosti celice, se velikost ploščice ponastavi na velikost slike, število ploščic pa na 1.

Spremenite koordinate za spodnjo levo izvorno točko, kjer se bo začela shema polaganja ploščic. Če ostane prazno, bi bil spodnji levi izvor enak vhodnemu rastru.

Razred značilnosti, ki se bo uporabljal za razdelitev nabora podatkov rastrov.

Omeji obseg vašega rasterskega nabora podatkov, preden ga razdelite.

  • NIČE - Uporabite celoten obseg vnosnega nabora podatkov za rast.
  • EXTENT - Določite omejevalno polje kot mejo izrezka.
  • FEATURE_CLASS - Določite razred lastnosti, da izrežete obseg.

Obseg ali niz podatkov, ki se uporablja za opredelitev meje izrezovanja. Podatkovni niz je lahko raster ali razred lastnosti.

  • MAXOF - Uporabil se bo največji obseg vseh vhodov.
  • MINOF - Uporabila se bo minimalna skupna površina za vse vhode.
  • ZASLON - obseg je enak vidnemu zaslonu.
  • Ime plasti - uporabljen bo obseg podane plasti.
  • Obseg predmeta - uporabljen bo obseg podanega predmeta.
  • Niz koordinat, ločenih s presledkom - uporabljen bo obseg podanega niza. Koordinate so izražene v vrstnem redu x-min, y-min, x-max, y-max.

Vse slikovne pike z določeno vrednostjo bodo v naboru izhodnih rastrskih podatkov nastavljene na NoData.


ArcGIS Desktop za neposredno povezovanje in dostop do storitvenih funkcij do podprte vsebine DBMS

Storitve funkcij ArcGIS združujejo podatke iz več poslovnih sistemov podjetij.

  • Namizna programska oprema ArcGIS se lahko poveže s podprto vsebino baze podatkov (DBMS) za ogled, poizvedbe in analize.
  • ArcGIS Server se lahko poveže s podprtimi bazami podatkov in deli tabelarne podatke kot storitvene funkcije.
  • ArcGIS Desktop podpira oddaljeno urejanje z ustvarjanjem lokalne sinhronizirane kopije podatkov iz objavljene storitvene storitve ArcGIS Server.
  • Storitve funkcij je mogoče registrirati s portalom, ki ustvarja vsebino plasti lastnosti za prikaz in analizo na spletnih zemljevidih.
  • Spletne zemljevide lahko delite z pooblaščenimi uporabniki po vsej organizaciji prek skupin portalov in jih prikažete v različnih mobilnih in spletnih aplikacijah COTS.
  • Dostop odjemalca spletnega GIS za delovne tokove različic podružnice podpirajo registrirane storitvene funkcije.

Podatkovne baze geopodatkov, znane tudi kot zbirke geopodatkov za več uporabnikov, so shranjene v relacijski bazi podatkov z uporabo DB2, Informix, Azure SQL Database, SQL Server, Oracle, PostgreSQL in SAP HANA. Amazon RDS za strežnik Microsoft SQL, Amazon RDS za PostgreSQL in Microsoft Azure SQL Server podpirajo tudi bazo podatkovnih baz podatkov v bazi podatkov v oblaku. Tehnologije zbirk podatkov, ki ne podpirajo baze podatkovnih baz podatkov, se lahko še vedno uporabljajo za dostop do prostorsko povezanih podatkov z uporabo poizvedbenih plasti. DBMS, ki podpirajo poizvedbene plasti, vključujejo ALTIBASE, Dameng, Netezza, SQLLite in Teradata.

Razdeljeno sodelovanje na portalu

Sodelovanje na portalu ima ključno vlogo pri izmenjavi vsebin med organizacijami ArcGIS Enterprise.

Vsebina je v skupni rabi ali iz skupine, povezane z delovnim prostorom za sodelovanje.

Skrbnik portala gostitelja določa, kako lahko portali za goste dostopajo do vsakega delovnega prostora za sodelovanje.

  • Pošlji - vsebina, poslana sodelovanju
  • Prejemanje - vsebina, prejeta iz sodelovanja
  • Pošlji in prejmi - vsebina, poslana in prejeta iz sodelovanja

Kopije slojev funkcij za skupno rabo ArcGIS 10.5.1+. (Možnosti sloja funkcij ArcGIS Online Host)
ArcGIS 10.6+ ponuja kopije slojev med portali za lokalne organizacije ArcGIS.

  • ArcGIS 10.5.1+ podpira gostovane sloje funkcij med organizacijami ArcGIS Enterprise in ArcGIS Online.
  • ArcGIS 10.5.1+ podpira gostovane sloje funkcij med organizacijo ArcGIS Enterprise.
  • Plasti gostujočih funkcij so registrirane na portalu, objavljenem na zveznem strežniku ArcGIS Enterprise.

Vzorci uvajanja portala za sodelovanje

Izdaja ArcGIS 10.5.1 podpira različne vzorce uvajanja portalskega sodelovanja.

Primeri vzorcev uvajanja

  • Centraliziran vzorec HUB.
  • Sodelovanje med organizacijami.
  • Integracija med organizacijami ArcGIS Online in ArcGIS Enterprise.

Možnosti porazdeljenega sodelovanja vključujejo sinhronizacijo vsebine skupine portala in kopiranje/sinhronizacijo vsebine sloja funkcij skupine portala med organizacijami ArcGIS Enterprise in ArcGIS Online. Možnost kopiranja vsebine sloja funkcij med organizacijami ArcGIS Enterprise bo podprta z izdajo ArcGIS 10.6.

Trgovina s podatki ArcGIS

Osnovna konfiguracija ArcGIS Enterprise

  • Portal za ArcGIS
  • Zvezni strežnik GIS (konfiguriran kot strežnik gostovanja)
  • ArcGIS Data Stores (do njega dostopate prek strežnika za gostovanje)

Enterprise Geodatabase se lahko uporablja kot upravljan vir podatkov za objavljene storitve, registrirane na portalu.

Konfiguracije shrambe podatkov ArcGIS

Uporaba podatkovne trgovine ArcGIS

  • Shranjevanje relacijskih podatkov. Storitve portalov, ArcGIS Image Server in ArcGIS GeoAnalytics Server.
  • Shranjevanje predpomnilnika ploščic. 3D prizori portala in ArcGIS Image Server.
  • Prostorno -časovna shramba velikih podatkov. Strežnik GeoEvent in ArcGIS GeoAnalytics Server.

Osnovna konfiguracija ArcGIS Enterprise je potrebna za uvajanje ArcGIS Data Store.


Zanka za ekstrakcijo posebnih rasterskih/prostorskih parov

Imam veliko točkovnih datotek, ki se ne prekrivajo, kar bi rad pripisal analagnim rastrom, prav tako se ne prekrivajo. Te točke bi rad pripisal rastrskim podatkom. Za nekatere vrste rastrskih podatkov, s katerimi to počnem, sem lahko najprej združil rastre, nato atribute. Vendar pa moji zadnji nizi rastrskih podatkov nimajo istega izvora, zato jih nisem mogel združiti/mozaično. Namesto tega poskušam pripisati točke rasterjem brez združevanja rastrov. To bi zahtevalo, da uporabim Extract () na določenih prostorskih točkah - rastrskih parih. Vsako datoteko prostorskih točk sem poimenoval z edinstvenim 4-črkovnim imenom, ki je tudi del imena rasterja, ki bi ga rad uporabil Extract ().

Spodaj sem ustvaril ponovljiv primer, ki posnema moje podatke in težavo. Ali lahko kdo poda predloge, kako bi lahko kodiral zanko za Extract (), da bi datoteko prostorske točke ekstrahiral v analogno imenovani raster?

Druga možnost je, če je bolje/možno združiti vse prostorske točke in samo izvleči vse rastre, nato pa upravljati podatke tako, da so vse izvlečene vrednosti v enem vektorju ali stolpcu podatkovnega okvirja, bi bilo morda bolje.

Uporabljam RStudio 1.2.1335

Opomba: To vprašanje sem objavil na GIS Stack Exchange, vendar nisem prejel nobenega odgovora, upam, da je medsebojno objavljanje v redu.


Podatkovna arhitektura podjetja GIS

Slika 5.25 prikazuje arhitekturo podatkov GIS za podjetja. Arhitektura podjetja GIS pogosto vključuje podatke o funkcijah in slikah v podatkovnem centru, kar zahteva učinkovito upravljanje in avtomatizacijo podatkov, da se ohrani raznolikost virov podatkov. Skrbnik podatkov GIS mora upravljati hibridno arhitekturo, ki vsebuje kombinacijo virov, shranjenih v datotečnih sistemih in več platformah zbirk podatkov. Tehnologija ArcGIS ponuja različne funkcije obdelave in podvajanja za vzdrževanje podatkovnih virov v optimalni konfiguraciji.

Vaša optimalna konfiguracija podatkov bo odvisna od vaših poslovnih potreb.


ImageryLayer¶

Metoda attribute_table vrne kategorično preslikavo vrednosti slikovnih pik (na primer razred, skupino, kategorijo ali članstvo).

Opis

Določa pravilo upodabljanja, kako je treba obdelati zahtevano sliko. Odgovor je posodobljen podatek o sloju, ki odraža obdelavo po meri, kot je opredeljeno s pravilom upodabljanja. Če na primer renderingRule vsebuje funkcijo attributeTable, bo v odgovoru navedeno »hasRasterAttributeTable«: true, če renderingRule vsebuje funkcije, ki spreminjajo število pasov, bo odgovor pokazal pravilno vrednost bandCount.

vrne število pasov sloja slike

prekrivajoče se slikovne pike na istem mestu razrešijo z mešanjem vseh prekrivajočih se slikovnih pik

ta slikovni sloj z operacijo mozaika nastavljen na "mešanje"

Omogoča dostop do orodij za posodabljanje, dodajanje in odstranjevanje predpomnilnika v ImageLayerju

ImageryLayerCacheManager ali Brez

izračunaj_volume ( geometrije , base_type = Brez , mosaic_rule = Brez , Constant_z = Brez , pixel_size = Brez ) ¶

Izvede volumetrični izračun na nadmorski višini. Rezultati so vedno v kvadratnih metrih (površina) in kubičnih metrih (prostornina). Če storitev nima navpične prostorske reference in enota z ni v metrih, mora uporabnik pri razlagi rezultatov uporabiti faktor pretvorbe.

Na voljo samo v različici 10.7+

Opis

zahteval seznam geometrijskih predmetov poligona ali seznam geometrijskih objektov ovojnic. Geometrija, ki določa geometrijo, znotraj katere se prostornina izračuna. Geometrija je lahko ovojnica ali poligon

neobvezno celo število. 0 - konstanta z 1 - najboljša ravnina 2 - najnižja nadmorska višina na obodu 3 - najvišja nadmorska višina na obodu 4 - povprečna višina na obodu

Izbirni slovar. Uporablja se za izbiro različnih DEM v nizu mozaikov

Izbirno celo število. parameter za določitev konstantne vrednosti z

Izbirni niz ali slovar. Določa prostorsko ločljivost, pri kateri se izvede izračun prostornine. Sintaksa:

  • slovarska struktura: pixel_size =

  • Preprosta sintaksa točke: pixel_size = '& ltx & gt, & lty & gt'

slovar, ki prikazuje vrednosti prostornine za vsako geometrijo v matriki vhodnih geometrij

Lastnost Raster Catalog Item predstavlja eno samo postavko kataloga raster

Opis

zahtevano celo število. ID je "rasterski ID".

Metoda barvne karte vrne RGB barvno predstavitev vrednosti slikovnih pik. Ta metoda je podprta, če je lastnost hasColormap sloja res.

Opis

izbirni slovar. Določa pravilo upodabljanja, kako naj se upodobi zahtevana slika. Za sintakso JSON in primere si oglejte objekte rastrske funkcije. https://developers.arcgis.com/documentation/common-data-types/raster-function-objects.htm

Izbirni niz. Ta parameter lahko uporabite za zahtevanje barvnega zemljevida za vsako spremenljivko za slikovno storitev, ki ima večdimenzionalne informacije. Vrne barvni zemljevid za celotno slikovno storitev, če ni določen. Upravičena imena spremenljivk lahko poizvedujete iz lastnosti multidimensional_info objekta Imagery Layer. Ta parameter je na voljo od 10.8.1

vrne število stolpcev v sloju slike

compute_class_stats ( opisi , mosaic_rule = 'defaultMosaicMethod' , rendering_rule = Nič , pixel_size = Brez ) ¶

Izračunajte podpise statistike razreda (uporablja klasifikator največje verjetnosti)

Opis

Obvezni seznam. Opisi razredov so poligoni spletnih mest za usposabljanje in njihovi opisi razredov. Struktura geometrije je enaka strukturi geometrijskih objektov JSON, ki jih vrne ArcGIS REST API.

izbirni niz. Določa pravilo mozaika pri določanju načina mozaikiranja posameznih slik. Če pravilo mozaika ni podano, bo uporabljeno privzeto pravilo mozaika sloja slike (kot je oglaševano v korenskem viru: defaultMosaicMethod, mosaicOperator, sortField, sortValue). Za več informacij si oglejte pomoč za predmete mozaičnih pravil: https://developers.arcgis.com/documentation/common-data-types/mosaic-rules.htm

izbirni slovar. Določa pravilo upodabljanja, kako naj se upodobi zahtevana slika. Za sintakso JSON in primere si oglejte objekte rastrske funkcije. https://developers.arcgis.com/documentation/common-data-types/raster-function-objects.htm

izbirni seznam ali slovar. Raven slikovnih pik, ki se uporablja (ali ločljivost, ki jo gledate). Če velikost pikslov ni določena, bo pixel_size privzeto nastavljena na osnovno ločljivost nabora podatkov. Struktura parametra pixel_size je enaka strukturi točkovnega predmeta, ki ga vrne ArcGIS REST API. Poleg strukture slovarja lahko določite velikost slikovnih pik s sintakso, ločeno z vejicami.

  • slovarska struktura: pixel_size =

  • Preprosta sintaksa točke: pixel_size = '& ltx & gt, & lty & gt'

  • pixel_size =

  • pixel_size = '0,18,0,18'

compute_histograms ( geometrije , mosaic_rule = Brez , rendering_rule = Nič , pixel_size = Brez , čas = nič , process_as_multidimensional = False ) ¶

Operacija compute_histograms se izvede po metodi sloja slike. To operacijo podpira kateri koli sloj slik, objavljen z mozaičnimi nabori podatkov ali rasterskim naborom podatkov. Rezultat te operacije vsebuje statistiko in histograme, izračunane iz danega obsega.

Opis

zahtevani poligon ali obseg. Geometrija, ki določa geometrijo, znotraj katere se izračuna histogram. Geometrija je lahko ovojnica ali poligon

izbirni niz. Določa pravilo mozaika pri določanju načina mozaikiranja posameznih slik. Če pravilo mozaika ni podano, bo uporabljeno privzeto pravilo mozaika sloja slike (kot je oglaševano v korenskem viru: defaultMosaicMethod, mosaicOperator, sortField, sortValue). Za več informacij si oglejte pomoč za predmete mozaičnih pravil: https://developers.arcgis.com/documentation/common-data-types/mosaic-rules.htm

Določa pravilo upodabljanja, kako je treba obdelati zahtevano sliko. Odgovor je posodobljen podatek o sloju, ki odraža obdelavo po meri, kot je opredeljeno s pravilom upodabljanja. Če na primer renderingRule vsebuje funkcijo attributeTable, bo odgovor pokazal »hasRasterAttributeTable«: true, če renderingRule vsebuje funkcije, ki spreminjajo število pasov, bo odgovor pokazal pravilno vrednost bandCount.

izbirni seznam ali slovar. Raven slikovnih pik (ali ločljivost, ki jo gledamo). Če velikost pikslov ni določena, bo pixel_size privzeto nastavljena na osnovno ločljivost nabora podatkov. Struktura parametra pixel_size je enaka strukturi točkovnega predmeta, ki ga vrne ArcGIS REST API. Poleg strukture slovarja lahko določite velikost slikovnih pik z nizom, ločenim z vejicami.

slovarska struktura: pixel_size =

Preprosta sintaksa točke: pixel_size = '& ltx & gt, & lty & gt'

izbirni niz datetime.date, datetime.datetime ali časovni žig. Časovni trenutek ali časovni obseg izvožene slike. Časovni trenutek, določen kot datetime.date, datetime.datetime ali časovni žig v milisekundah od epohe Sintaksa: time = & lttimeInstant & gt

Časovni obseg, ki je določen kot seznam [& ltstartTime & gt, & ltendTime & gt] Za časovne omejitve je ena od & ltstartTime & gt ali & ltendTime & gt lahko Brez. Vrednost No, podana za začetni čas ali končni čas, bo predstavljala neskončnost začetnega ali končnega časa. Sintaksa: time = [& ltstartTime & gt, & ltendTime & gt], določeno kot datetime.date, datetime.datetime ali timestamp

neobvezno logično. Določa, ali je treba slikovno storitev obdelati kot večdimenzionalno slikovno storitev.

  • False - izračuna se histogram vrednosti slikovnih pik samo iz prve rezine. To je privzeto.

  • True - Slikovna storitev se obravnava kot večdimenzionalni raster in izračunajo se histogrami vrednosti slikovnih pik iz vseh izbranih rezin.

Dodano pri 10.9 za slikovne storitve, ki uporabljajo ArcObjects11 ali ArcObjectsRasterRendering kot ponudnika storitev.

Z določenimi vhodnimi geometrijami izračuna ustrezno lokacijo slikovnih pik v stolpcu in vrstici na določeni postavki kataloga rasterja. Predpogoj je, da ima postavka rasterskega kataloga veljaven vir icsToPixel.

Opis

zahtevano celo število. Določa objectId rasterskega kataloga slikovne storitve. Ta cela številka rasterId bo določila, kateri koordinatni sistem slike rastera bo uporabljen med izračunom in kateri raster predstavljata stolpec in vrstica rezultatov.

Niz geometrij za izračun lokacij slikovnih pik. Vse geometrije v tem nizu bi morale biti vrste, ki jo določa geometryType.

zahtevani niz, slovar, Ta podaja prostorsko referenco zgornjega parametra Geometrije. Lahko sprejme številne vrednote. To so lahko WKID, koordinatni sistem slike (ICSID) ali koordinatni sistem slike v obliki json/dict. Poleg tega je predmet arcgis.geometry.SpatialReference tudi veljaven vnos. .. opomba :: ID koordinatnega sistema slike lahko podate z uporabo 0: icsid, na primer 0:64. Dodatni 0: se uporablja za izogibanje konfliktom z wkidom

slovar, Rezultat te operacije vključuje vrednosti x in y za stolpec in vrstico vsake vhodne geometrije. Vključuje tudi vrednost z za višino na dani lokaciji, ki temelji na podatkih o višini, ki jih ima kataloški raster.

compute_stats_and_histograms ( geometrije , mosaic_rule = Brez , rendering_rule = Nič , pixel_size = Brez , čas = nič , process_as_multidimensional = False ) ¶

Rezultat te operacije vsebuje statistiko in histograme, izračunane iz danega obsega.

Opis

zahtevani poligon ali obseg. Geometrija, ki določa geometrijo, znotraj katere se izračuna histogram. Geometrija je lahko ovojnica ali poligon

izbirni slovar. Določa pravilo mozaika pri določanju načina mozaikiranja posameznih slik. Če pravilo mozaika ni podano, bo uporabljeno privzeto pravilo mozaika sloja slike (kot je oglaševano v korenskem viru: defaultMosaicMethod, mosaicOperator, sortField, sortValue).

izbirni slovar. Določa pravilo upodabljanja, kako naj se upodobi zahtevana slika.

izbirni niz ali dict. Raven slikovnih pik (ali ločljivost, ki jo gledamo). Če velikost pikslov ni določena, bo pixel_size privzeto nastavljena na osnovno ločljivost nabora podatkov. Raster z določeno velikostjo slikovnih pik v nizu mozaikov bo uporabljen za izračun histograma.

slovarska struktura: pixel_size =

Preprosta sintaksa točke: pixel_size = '& ltx & gt, & lty & gt'

izbirni niz datetime.date, datetime.datetime ali časovni žig. Časovni trenutek ali časovni obseg izvožene slike. Časovni trenutek, določen kot datetime.date, datetime.datetime ali časovni žig v milisekundah od epohe Sintaksa: time = & lttimeInstant & gt

Časovni obseg, ki je določen kot seznam [& ltstartTime & gt, & ltendTime & gt] Za časovne omejitve je ena od & ltstartTime & gt ali & ltendTime & gt lahko Brez. Za začetni in končni čas ni podana nobena vrednost, ki bo predstavljala neskončnost začetnega ali končnega časa. Sintaksa: time = [& ltstartTime & gt, & ltendTime & gt], določeno kot datetime.date, datetime.datetime ali timestamp

neobvezno logično. Podaja, ali je treba slikovno storitev obdelati kot večdimenzionalno slikovno storitev.

  • Neresnično - izračunajo se statistični podatki in histogrami vrednosti slikovnih pik samo iz prve rezine. To je privzeto.

  • True - Slikovna storitev se obravnava kot večdimenzionalni raster, izračunajo pa se statistika in histogrami vrednosti slikovnih pik iz vseh izbranih rezin.

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.

Opis

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.

Opis

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.

Opis

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. Oblika odgovora. 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

Opis

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 ( element ) ¶

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

Opis

Required string. An item ID representing a layer.

Izbirno int. The index of the layer amongst the item’s layers

The layer at the specified index.

get_download_info ( raster_ids , polygon = None , obseg = nič , 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.

Opis

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.)

Opis

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.

Opis

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 ( geometrije , 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).

Opis

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. Privzeta vrednost je res.

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 odgovori 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.


Poglej si posnetek: 5 Skupovi Podskup (Oktober 2021).