Veel

ArcGIS 10.1, Python 2.7 “RuntimeError: Määrati veerg, mida pole olemas. ”

ArcGIS 10.1, Python 2.7 “RuntimeError: Määrati veerg, mida pole olemas. ”


Selle tõrke tagastamisel peab olema probleemne veerg.

Tahaksin teada, MIS olematu veerg on "täpsustatud".

Kuidas ma saan selle ilmselt ilmse teabe? Kas on mõni hea põhjus, miks seda vaikimisi ei tarnita?

Kood sisaldas otsingukursorit, mis kordub muutujate loendi kaudu. Ma arvan, et võiksin kõik need välja kommenteerida ja ükshaaval tagasi tuua, kuni leian süüdlase.


enne otsingukursori käivitamist võiksite teha midagi sellist

flds = [] fldObj = arcpy.ListFields (yourfeatureclass) fld-le fldObj: flds.append (fld.nimi) # siis tsükkel läbi teie muutujate loendi, mida otsingukursor otsib: missingvar = [] for muutujate v: kui v pole fld-des: missingvar.append (v) #ja printige puuduvad muutujad m-s invarment: print m, ' n'

Eksportimine PDF-i

Portatiivse dokumendi vorming PDF on populaarne graafikafaili formaat, mis toetab vektor- ja rastergraafikat ühes kompaktses failis. Üks PDF-fail võib sisaldada mitut lehte ning see vorming võimaldab säilitada kihte ja graafiliste funktsioonide atribuute ning kaardistada georeferentsuse teavet. PDF on üks levinumaid geograafilise teabe avaldamise viise GIS-i kasutajatele ning see on oluline arhiivi- ja paberkandjal pressivahetuse formaat.

Kuna enamikul arvutitest on juba installitud Adobe Reader või Adobe Acrobat tarkvara, peaksite kaaluma kaardi eksportimist PDF-faili, kui peate usaldusväärselt vahetama kaarti mitte-GIS-kasutajaga. PDF-failid on eriti kasulikud, kui soovite lisaks ekraanil kuvamisele esitada dokumendi, mida saab printerisse väljastada. Kuna PDF võimaldab säilitada vektorgraafikat ja manustatud fonte, annab see kaardi lõppkasutajale parima võimaluse kvaliteetseks printimiseks.

Samuti peaksite kasutama PDF-faili, kui soovite pakkuda lihtsat iseseisvat interaktiivset kaardi vaatamise kogemust. PDF-dokumendid salvestavad kogu kaarditeabe ühte faili, mis on kasulik vahend sisu jagamiseks nendega, kes töötavad kohtades, kus võrguühendus pole saadaval. Kaardikihi teabe ja georeferentsuse teabe eksportimine võib PDF-dokumendi geoeniveerida, võimaldades kasutajal kaardi sisuga suhelda ja läbi selle otsida.


ST_Transform

ST_Transform teisendab kahemõõtmelised ST_Geometry andmed ruumiliseks viiteks, mis on määratud ruumilise viite ID-ga (SRID).

Kui registreerisite ruumilise veeru PostgreSQL andmebaasis, kasutades funktsiooni st_register_spatial_column, kirjutatakse registreerimise ajal SRID tabelisse sde_geometry_columns. Kui lõite Oracle'i andmebaasi ruumilise veeru ruumilise indeksi, kirjutatakse ruumilise indeksi loomise ajal SRID tabelisse st_geometry_columns. ST_Transformi kasutamine ST_Geometry andmete SRID muutmiseks ei uuenda SRID tabelis sde_geometry_columns või st_geometry_columns.

Rakenduse ST_Transform kasutamine PostgreSQL-iga

PostgreSQL-is peab teisenduseks määratud sihtkoharuumil olema sama geograafiline koordinaatsüsteem kui veerus ST_Geometry lähteallika ruumiline viide.

Kui andmed on salvestatud andmebaasi (mitte geoandmebaasi), tehke ST_Geometry andmete ruumilise viite muutmiseks järgmist.

  1. Looge tabeli varukoopia.
  2. Looge tabelile teine ​​(sihtkoha) veerg ST_Geometry.
  3. Registreerige sihtkoha veerg ST_Geometry, määrates uue SRID.

See määrab veeru ruumilise viite, asetades kirje süsteemitabelisse sde_geometry_columns.

Kui andmed on salvestatud geoandmebaasi, peaksite ArcGIS-i tööriistade abil andmed uuesti uude funktsiooniklassi ümber projekteerima. ST_Transformi käivitamine geoandmebaasi funktsiooniklassis möödub funktsionaalsusest, et värskendada geoandmebaasi süsteemitabeleid uue SRID-ga.

Rakenduse ST_Transform kasutamine Oracle'iga

Oracle'is saate teisendada ruumiviidete vahel, millel on sama geograafiline koordinaatsüsteem või erinevad geograafilised koordinaatsüsteemid. Kui geograafilised koordinaatsüsteemid on erinevad, tehakse geograafiline teisendus. Geograafiline teisendus teisendab kahe geograafilise koordinaatsüsteemi vahel. Geograafiline transformatsioon on määratletud kindlas suunas, näiteks NAD 1927-st NAD 1983-ni, kuid funktsioon ST_Transform rakendab teisendust õigesti, olenemata lähte- ja sihtkoha koordinaatsüsteemidest.

Geograafilise muundamise meetodid võib jagada kahte tüüpi: võrrandipõhised ja failipõhised. Võrrandipõhised meetodid on iseseisvad ega vaja välist teavet. Failipõhised meetodid kasutavad nihkeväärtuste arvutamiseks kettal olevaid faile. Need on tavaliselt täpsemad kui võrrandipõhised meetodid. Failipõhiseid meetodeid kasutatakse tavaliselt Austraalias, Kanadas, Saksamaal, Uus-Meremaal, Hispaanias ja Ameerika Ühendriikides. Faile (v.a Kanada) saab hankida ArcGIS-ist Desktopi installimiseks või otse erinevatest riiklikest kaardistusagentuuridest.

Oracle'i failipõhiste teisenduste toetamiseks tuleb failid paigutada Oracle'i serverisse samasse suhtelisse kaustastruktuuri nagu ArcGIS for Desktopi installikataloogi pedaadikaust.

Näiteks ArcGIS for Desktopi installikataloogis on kaust nimega pedata. See kaust sisaldab mitut alamkausta, kuid kolm toetatud failipõhist meetodit sisaldavat kausta on harn, nadcon ja ntv2. Kopeerige pedaadikaust ja selle sisu ArcGIS for Desktopi installikataloogist Oracle'i serverisse või looge Oracle'i serverisse kataloog, mis sisaldab toetatud failipõhise teisendusmeetodi alamkatalooge ja faile. Kui failid on Oracle'i serveris, määrake serverisse operatsioonisüsteemi keskkonnamuutuja nimega PEDATAHOME. Määrake muutuja PEDATAHOME kataloogi asukohaks, mis sisaldab alamkatalooge ja faile, näiteks kui pedaadikaust kopeeritakse Microsofti Windowsi serverisse C: pedata, määrake keskkonnamuutujaks PEDATAHOME väärtuseks C: pedata.

Lisateavet keskkonnamuutuja määramise kohta leiate oma operatsioonisüsteemi dokumentatsioonist.

Pärast funktsiooni ST_Transform kasutamist peate pärast PEDATAHOME seadistamist alustama uut SQL-i seanssi, kuid serverit pole vaja taaskäivitada.

Kui andmed on salvestatud andmebaasi (mitte geoandmebaasi) ja ruumilises veerus pole määratletud ühtegi ruumilist indeksit, saate lisada teise veeru ST_Geometry ja teisendada andmed sinna. Tabelis saate hoida nii algse (allika) veeru ST_Geometry kui ka sihtveeru ST_Geometry, kuigi saate kuvada ArcGIS-is ainult ühe veeru korraga, kasutades tabeli vaadet või muutes päringukihi määratlust.

Kui andmed on salvestatud andmebaasi (mitte geoandmebaasi) ja ruumiveerus on määratletud ruumiline register, ei saa te algset veergu ST_Geometry säilitada. Kui veerus ST_Geometry on ruumiline register määratletud, kirjutatakse SRID metaandmete tabelisse st_geometry_columns. ST_Transform ei värskenda seda tabelit.

  1. Looge tabeli varukoopia.
  2. Looge tabelile teine ​​(sihtkoha) veerg ST_Geometry.
  3. Käivitage ST_Transform. Määrake, et teisendatud andmed väljastatakse sihtveergu ST_Geometry.
  4. Tilkige ruumindeks allika veerust ST_Geometry.
  5. Visake allika veerg ST_Geometry.
  6. Loo ruumiline register sihtveerus ST_Geometry.

Kui andmed on salvestatud geoandmebaasi, peaksite ArcGIS-i tööriistade abil andmed uuesti uude funktsiooniklassi ümber projekteerima. ST_Transformi käivitamine geoandmebaasi funktsiooniklassis möödub funktsionaalsusest, et värskendada geoandmebaasi süsteemitabeleid uue SRID-ga.


Find_similar_locations¶

arcgis.geoanalytics.find_locations. find_similar_locations ( sisendkiht , otsingu_kiht , analüüsi_väljad , most_or_least_similar: str = 'Kõige sarnasem' , match_method: str = 'AtribuutVäärtused' , tulemuste arv: int = 10 , append_fields: str = Puudub , väljundi_nimi: str = Puudub , gis = puudub , kontekst = puudub , tulevik = Vale , return_tuple = Vale ) ¶

Ülesanne find_similar_locations mõõdab kandidaatide asukohtade sarnasust ühe või mitme võrdluskohaga.

Teie määratud kriteeriumide põhjal saavad find_similar_locations vastata järgmistele küsimustele:

  • Millised teie kauplustest sarnanevad teie klientide profiilide poolest kõige paremini teie esitajatele?

  • Millised teised külad on kõrge riskiga, lähtudes küladest, mida haigus kõige enam tabas?

  • Sellistele küsimustele vastamiseks esitage viite asukohad (parameeter input_layer), kandidaatide asukohad (parameeter search_layer) ja väljad, mis tähistavad kriteeriume, millele soovite vastata. Näiteks võib sisendkiht olla kiht, mis sisaldab teie kõige paremini toimivaid poode või külasid, mida haigus kõige rohkem tabab. Otsingukiht sisaldab teie otsimiseks soovitud asukohti. See võib olla kõik teie poed või kõik muud külad. Lõpuks esitate nimekirja väljadest, mida sarnasuse mõõtmiseks kasutada. Ülesanne find_similar_locations reastab kõik kandidaatide asukohad selle järgi, kui täpselt need vastavad teie valitud asukohtadele teie võrdluskohtadega.

Kirjeldus

Nõutav kiht. Sisendkiht sisaldab ühte või mitut viitekohta, mille alusel hinnatakse otsingukihi funktsioonide sarnasust. Näiteks võib sisendkiht sisaldada teie kõige paremini toimivaid poode või külasid, mida haigus kõige enam tabab. Vt funktsiooni sisend.

Pole harvad juhud, kui sisendkiht ja otsimiskiht on sama funktsiooniteenus. Näiteks sisaldab funktsiooniteenus kõigi kaupluste asukohti, millest üks on teie kõige paremini toimiv pood. Kui soovite järjestada ülejäänud kauplused kõige paremini toimivate kaupluste jaoks kõige vähem sarnastesse, võite pakkuda filtri nii sisendkihi kui ka otsingukihi jaoks. Sisendkihi filter valiks kõige paremini toimiv pood, otsingukihi filter aga kõik poed, välja arvatud kõige paremini toimiv pood. Võrdluskohtade määramiseks saate kasutada valikulist filtri parameetrit.

Kui võrdluskohti on rohkem kui üks, põhineb sarnasus nende väljade keskmistel, mille olete määranud parameetriga analysis_fields. Näiteks kui on kaks võrdlusasukohta ja olete huvitatud populatsiooni sobitamisest, otsib ülesanne kandidaatide asukohti otsingukihis, mille populatsioonid sarnanevad kõige rohkem mõlema võrdluskoha keskmise populatsiooniga. Kui võrdluskohtade väärtused on näiteks 100 ja 102, otsib ülesanne kandidaatkohti, mille populatsioonid on lähedal 101. Seetõttu soovite võrdluskohtade väljade jaoks kasutada välju, millel on sarnased väärtused. Kui näiteks ühe võrdluskoha populatsiooni väärtus on 100 ja teise väärtus on 100 000, otsib tööriist kandidaatide asukohti, mille populatsiooni väärtus on nende kahe väärtuse keskmise lähedal: 50 050. Pange tähele, et see keskmine väärtus ei sarnane kummagi võrdluskoha populatsiooniga.

Nõutav kiht. Kiht, mis sisaldab kandidaatide asukohti, mida hinnatakse võrdluskohtade alusel. Vt funktsiooni sisend.

Nõutav string. Nende väljade loend, mille väärtusi kasutatakse sarnasuse määramiseks. Need peavad olema arvuväljad ja väljad peavad olemas olema nii sisendkihil kui ka otsingukihil. Sõltuvalt valitud match_methodist leiab ülesanne funktsioonid, mis on väljade väärtuste või profiilide põhjal kõige sarnasemad.

Valikuline string. Funktsioonid, mida soovite tagastada. Võite otsida funktsioone, mis on sisendkihiga kõige sarnasemad või kõige vähem sarnased, või otsida nii kõige vähem kui ka vähem sarnaseid.

Valikute loend: [’MostSimilar’, ‘LeastSimilar’, ‘Both’]

Vaikeväärtus on ‘MostSimilar’.

Valikuline string. Valitud meetod määrab sobitamise määramise.

Valikute loend: [’AttributeValues’, ’AttributeProfiles’]

  • AttributeValues ​​meetod kasutab standardiseeritud väärtuste ruutude erinevusi.

  • AttributeProfiles meetod kasutab standardiseeritud väärtuste profiili võrdlemiseks koosinus sarnasuse matemaatikat. AttributeProfiles'i kasutamine nõuab vähemalt kahe analüüsivälja kasutamist.

Vaikeväärtus on ‘AttributeValues’.

Valikuline täisarv. Edetabelisse_kultuuri_kiht väljastatud järjestatud kandidaatide asukohtade arv. Kui tulemuste arvu ei ole määratud, tagastatakse 10 asukohta. Maksimaalne tulemuste arv on 10000.

Valikuline string. Soovi korral lisage otsingukihi andmetele väljad. Vaikimisi lisatakse kõik otsingukihi väljad.

Valikuline string. Ülesanne loob tulemustest funktsiooniteenuse. Te määrate teenuse nime.

Valikuline GIS. GIS, millel see tööriist töötab. Kui seda pole täpsustatud, kasutatakse aktiivset GIS-i.

Valikuline dikteerimine. Kontekstparameeter sisaldab täiendavaid sätteid, mis mõjutavad ülesande täitmist. Selle ülesande jaoks on neli seadet:

Ulatus (ulatus) - piirav kast, mis määrab analüüsitava ala. Analüüsitakse ainult neid funktsioone, mis ristuvad piirikastiga.

Ruumilise viite töötlemine (processSR) - funktsioonid projitseeritakse analüüsimiseks sellesse koordinaatsüsteemi.

Väljundi ruumiline viide (outSR) - funktsioonid projitseeritakse sellesse koordinaatsüsteemi pärast salvestatava analüüsi tegemist. Spatiotemporaalse suurandmete salvestuse väljundruum on alati WGS84.

Andmepood (dataStore) - tulemused salvestatakse määratud andmekogusse. ArcGIS Enterprise'i jaoks on vaikimisi ruumiruumiline suurandmete pood.

Valikuline tõeväärtus. Kui väärtus on „Tõene”, tagastatakse tulemuste asemel GPJob. GPJobi kohta saab küsida täitmise oleku kohta.

Vaikeväärtus on ‘False’.

Valikuline tõeväärtus. Kui väärtus on „True”, tagastatakse mitme väljundvõtmega nimeline dupleks.

Vaikeväärtus on „Väär”.

nimega tuple järgmiste võtmetega, kui return_tuple väärtuseks on seatud 'True':

else tagastab tulemuste funktsioonikihi.


Värv veergude kaupa Matplotlibi väärtused

Üks minu lemmikaspekte ggplot2 teegi kasutamisel R-s on võime esteetikat lihtsalt täpsustada. Saan kiirelt hajumisdiagrammi koostada ja konkreetse veeruga seotud värvi rakendada ning mulle meeldiks, kui saaksin seda teha python / pandas / matplotlib abil. Mind huvitab, kas on olemas mõningaid mugavuse funktsioone, mida inimesed kasutavad väärtuste värvide kaardistamiseks, kasutades pandade andmeraame ja Matplotlibi?

EDIT: Tänan teid vastuste eest, kuid tahan lisada näidisraami, et selgitada, mida küsin. Kaks veergu sisaldavad arvandmeid ja kolmas on kategooriline muutuja. Mõtlen olev skript määrab selle väärtuse põhjal värvid.


Varasemate väljaannete juurde lisatud funktsioonid

Uus kell 10.9

  • Punktile 10.9 on lisatud uus parameeter timeReferenceUnknownClient. Kui timeReferenceUnknownClient on tõene, näitab see, et klient on võimeline töötama kuupäevavälja andmete väärtustega, mis pole UTC-s. Selle parameetri kohta lisateabe saamiseks vaadake allpool tabelit Taotle parameetrid.
  • Parameeter multipatchOption toetab uut ulatuse väärtust. Ulatuse abil tagastatakse mitmepakkuvate funktsioonide 3D-ulatus. Seda uut väärtust toetatakse, kui funktsioonikihi atribuut supportmultipatchOptions all AdvancedQueryCapability sisaldab järgmist:
  • Kihipäringu toiming toetab protsentiili kui statisticType, kui kasutatakse OutGatistikat ArcGIS Pro avaldatud funktsiooniteenuste jaoks, mis viitavad ettevõtte geoandmebaasi andmetele. Protsentiile toetavad kihid hõlmavad atribuuti supportPercentileStatistics tõepärasena, mis on leitud kihi advancedQueryCapilities objektist.
  • Mitmikpakettide andmeid saab pärida ArcGIS Pro-st avaldatud funktsiooniteenuste multipatchOption abil, mis on määratud externalizeTextures ja f kui pbf.
  • ArcGIS Pro kaudu avaldatud mitterakendatavad funktsiooniteenused toetavad kihi ridade arvu optimeerimist. Kui määrate väärtuseks 9999 = 9999 ja returnCountOnly true, on tulemuseks ligikaudne arv, mis tagastatakse väga kiiresti. Ridade loendamiseks täpse, kuid aeglasema tagasituleku saamiseks kasutage mõnda muud filtrit (nt kus: 1 = 1). Seda toetatakse ainult siis, kui kihil on nii isDataVersioned kui isDataArchived vale.

Kihipäringu operatsioon toetab protsentiili kui statisticType, kui kasutatakse relatiivsetes andmesalvestites käitamisel ArcGIS Online'is või ArcGIS Enterpriseis hostitud funktsiooniteenuste jaoks outstatistikat. Protsentiile toetavad kihid hõlmavad objekti atribuuti täiustatudQueryCapability, mis toetab tõsiPercentileStatistics.

  • Funktsiooniteenused toetavad nüüd protokollipuhvri (pbf) päringuvormingut. Seda vormingut toetavad ArcGIS Pro avaldatud funktsiooniteenuste kihid, mis viitavad registreeritud ettevõtte geoandmebaasis olevatele andmetele. Kihi supportQueryFormats omadus loetleb pbf, kui see on kihil saadaval.
  • Funktsiooniteenuse kihi päring toetab parameetrit havingClause.
  • Funktsiooniteenuse kihi päringuprogramm toetab väljal olevate eraldiseisvate funktsioonide arvu päringuid parameetrite returnDistinctValues ​​ja returnCountOnly abil.
  • Päringu tugi koordinaatide kvantiseerimiseks, kasutades returnCentroidi, returnExceededLimitFeaturesi ja resultType, kui toetabCoordinateQuantization = true.
  • Lisatud päringuvõimalused mitme paketi andmete jaoks koos stripMaterials, embedMaterials ja externalizeTextures.
  • Päringute tugi, kasutades süntaksit INTERVAL, mida saab kasutada kuupäeva-kellaaja päringute asemel ja mis on standardiseeritud kõigis kaardi- ja funktsiooniteenustes.

ArcGIS Enterprise föderatsiooniserveris avaldatud funktsiooniteenuste puhul, mille andmed on registreeritud ettevõtte geoandmebaasis, kui kvantiseeritud geomeetria taotlemisel tihendatakse kõverad kvantiseeritud tulemustes, kui returnTrueCurves = true.

  • Funktsiooniteenuse kihi päring toetab parameetreid returnTrueCurves, historicMoment ja sqlFormat.
  • Funktsiooniteenuse kihi päring toetab parameetrit returnTrueCurves.
  • Atribuudi ületatudTransferLimit kaasatakse nüüd JSON-i vastusesse, kui lehitsetakse päringu tulemust parameetritega resultOffset ja resultRecordCount. Kui ületatudTransferLimit on tõene, näitab see, et päringutulemusi on rohkem ja võite jätkata tulemuste sirvimist. Kui ületatudTransferLimit on vale, näitab see, et olete päringutulemuste lõppu jõudnud.
  • Kui parameetreid resultOffset ja resultRecordCount ei kasutata, võib päringu tulemustesse lisada ka atribuudi oversTransferLimit. Sel juhul on atribuut tõene ainult siis, kui kirjete arv ületab serveri administraatori seadistatud maksimaalset arvu.
  • Mõnel juhul, kui kasutate parameetreid resultOffset ja resultRecordCount, võib atribuudi ületatudTransferLimit lisada päringu tulemustesse, kuigi resultRecordCountis määratud väärtust pole ületatud. Selle põhjuseks on päringu tulemuste sisemine ruumilise indeksi filtreerimine. Sel põhjusel peaksite alati tuginema atribuudile superiorTransferLimit, et teha kindlaks, kas peaksite tulemusi lehitsema, mitte lootma igalt lehelt tagastatud tulemuste arvule. Mõnel äärmuslikul juhul võib nulltulemuse anda, kuid ületatud atribuut tagastatakse. Sellistel juhtudel peaksite jätkama tulemuste otsimist seni, kuni enamTransferLimit ei tagastata.
  • Kui kasutate parameetreid orderByFields koos tulemusteOffset ja resultRecordCount abil järjestatud ridade hulga lehitsemiseks, määrake orderByFields kindlasti nii, et järjestus oleks deterministlik. Näiteks kui peate tellima tüübi järgi ja mitmel real võib olla sama tüüpi väärtus, määrake orderByFields tüübiks objektid.
  • Toetab lehitsemist päringukihis. Päringu tulemuse sirvimiseks kasutage parameetreid resultOffset ja resultRecordCount.
  • Pange tähele, et kui sisestate ühe neist kahest parameetrist ja orderByFields jääb tühjaks, kasutab kaarditeenus tulemuse sortimiseks välja ID-ID. Päringukihi puhul, mille objekti-ID väljaks on pseudokolonn (näiteks FID), peate vastasel juhul pakkuma orderByFields, päring nurjub.

Esmalt lähtestame loendi:

Võtame s iga kolmanda elemendi:

Võtame iga kolmanda üksuse punktist s [2:]:

Võtame iga kolmanda elemendi alates s [5:12]:

Võtame iga kolmanda üksuse punktist s [: 10]:

See visuaalne näide näitab teile, kuidas NumPy maatriksis (kahemõõtmeline massiiv) elemente kenasti valida üsna lõbusalt (luban). Allpool olev 2. samm illustreerib kõnealuse & quot; topeltkoolonite & quot :: kasutamist.

(Ettevaatust: see on NumPy massiivi spetsiifiline näide, mille eesmärk on illustreerida & quotdouble koolonite & quot :: kasutusjuhtumit mitme telje elementide hüppamiseks. See näide ei hõlma natiivseid Pythoni andmestruktuure nagu List).


Võite olla huvitatud paketist SciPy Stats. Sellel on protsentiili funktsioon, mida jälgite, ja palju muid statistilisi hüvesid.

See pilet paneb mind uskuma, et nad ei integreeri protsentiili () niipea arvutisse.

Muide, olemas on puhtalt Pythoni protsentiili funktsioon, juhul kui keegi ei taha scipy'st sõltuda. Funktsioon kopeeritakse allpool:

Siit saate teada, kuidas seda teha ilma numpy-ta, kasutades protsentiili arvutamiseks ainult pythoni.

Alates Python 3.8-st on standardraamatukogus statistikamooduli osana kvantiilifunktsioon:

kvantiilid tagastavad antud jaotuse jaoks n - 1 lõikepunkti loendi, mis eraldavad n kvantiili intervalli (dist jagamine n pidevaks intervalliks võrdse tõenäosusega):

statistika. kvantiilid (dist, *, n = 4, meetod = 'eksklusiivne')

kus n on meie puhul (protsentiilid) 100.

Protsentiili määratlus, mida ma tavaliselt näen, eeldab selle tulemusena tarnitud loendi väärtust, mille all leitakse väärtuste P-protsent. mis tähendab, et tulemus peab tulema kogumist, mitte interpoleerimisest hulga elementide vahel. Selle saamiseks võite kasutada lihtsamat funktsiooni.

Kui soovite väärtuse saada pigem lisatud loendist, mille juures leitakse väärtuste P-protsent, siis kasutage seda lihtsat modifikatsiooni:

Või @ijustlovemathi soovitatud lihtsustusega:

kontrollige mooduli scipy.stats olemasolu:

Seeria protsentiili arvutamiseks käivitage:

Ühemõõtmelise numpy jada või maatriksi protsentiilide arvutamiseks on mugav viis, kasutades numpy.percentile & lthttps: //docs.scipy.org/doc/numpy/reference/generated/numpy.percentile.html>. Näide:

Kui aga teie andmetes on NaN-väärtust, pole ülaltoodud funktsioon kasulik. Sel juhul on soovitatav kasutada funktsiooni numpy.nanpercentile & lthttps: //docs.scipy.org/doc/numpy/reference/generated/numpy.nanpercentile.html>:

Kahes ülaltoodud valikus saate ikkagi valida interpoleerimisrežiimi. Järgige allpool toodud näiteid hõlpsamaks mõistmiseks.

Kui teie sisendmassiiv koosneb ainult täisarvu väärtustest, võib teid huvitada protsentiili vastus täisarvuna. Sel juhul valige interpoleerimisrežiim, näiteks „madalam”, „kõrgem” või „lähim”.


Analüüs

Vajalike kihtide leidmiseks on analüüsitööriistadel parem kogemus tööriistadialoogi sirvimiseks ja analüüsikihtide lisamiseks. Kihtide jaoks saate analüüsimiseks juurde pääseda, klõpsates ühilduvate tööriistaparameetrite rippmenüüs valikut Vali analüüsikiht.

  • Minu sisu - kihid, mis teile kuuluvad.
  • Minu lemmikud - kihid, mille olete määranud lemmikuteks, kuna kasutate neid sageli.
  • Minu grupid - kihid on saadaval rühmade kaudu, kuhu kuulute.
  • Minu organisatsioon - kihid, mille teised portaali liikmed lõid ja organisatsiooniga jagasid.
  • Organisatsiooni analüüsi rühm - kui teie portaali administraator seadistas portaali kohandatud analüüsigrupiga, pakub see valik teile analüüsi kihtide kureeritud loendit.
  • Elavad atlase analüüsikihid - see valik on saadaval, kui teie portaal on konfigureeritud juurdepääsuks Living Atlasi sisule ArcGIS Online'ist.
  • Esri piirikihid - see valik on saadaval, kui teie portaali administraator avaldas portaalis Esri piirikihid.

Kui organisatsiooni analüüsi rühma või Esri piirikihtide funktsioonikihid sisaldavad mitut kihti, võimaldab valiku analüüsi kiht valida funktsioonide analüüsimiseks üksikud alamkihid.

Lisaks sellele kõigis analüüsitööriistades saadaval olevale uuele kihi avastamise kogemusele on standardsete ja GeoAnalytics funktsioonide analüüsimiseks ning rasteranalüüsiks saadaval mitu uut ja täiustatud tööriista.

Standardfunktsioonide analüüs

ArcGIS Enterprise'i portaalis on saadaval järgmised uued ja uuendatud tööriistad:

    on uus tööriist, mis loob määratletud kuju ja suuruse põhjal uurimisalale prügikastid. , Looge sõiduaja piirkonnad, planeerige marsruute, ühendage lähtekoht sihtkohtadega ja valige Parimad võimalused - nüüd on võimalus kasutada tänavatel punkti-, joone- ja piirkonnapiire. Võimalike tõkete näited hõlmavad mahakukkunud puid, liiklusõnnetusi, paraaditeid ja üleujutusi. ArcGIS Pro kaudu avaldatud saab nüüd tulemusi hostitud funktsioonikihtidena luua.
  • Kõrgusanalüüsi privileegi pole enam vaja veealuste loomise, vaateala loomise või allavoolu jälgimise tööriistade käivitamiseks. Portaal peab siiski olema konfigureeritud kõrguse utiliiditeenusega, et kõrgusriistad oleksid saadaval.

GeoAnalytics

GeoAnalyticsis on uusi täiustusi 10.7 ja 10.7.1.

10.7.1 vabastamine

Järgmisi olemasolevaid tööriistu ja võimalusi on täiustatud:

    toetab uusi ülekattetoiminguid (liitumine, sümmeetriline erinevus ja identiteet). toetab lähedasi suhteid geodeetilise kauguse abil.
  • Nüüd saate portaali Map Viewer'is rakendada geoAnalytics Serveri tööriista sisenditele filtri. Filtrit kasutatakse ainult analüüsimiseks ja seda saab kasutada funktsioonikihtidel ja suurte andmefailide jagamisel.

10.7 vabastamine

    eraldab sisendfunktsioonid määratletud huvipakkuvate hulknurkade seest. leiab hulknurgad, mis ristuvad või millel on samad väljaväärtused, ja liidab need ühtse hulknurga moodustamiseks. ühendab atribuudid mitmemuutuvast ruudustikukihist punktikihiks. loob mudeleid ja genereerib ennustusi, kasutades Leo Breimani juhusliku metsaalgoritmi mugandust, mis on juhendatud masinõppemeetod. genereerib ennustusi ja modelleerib sõltuvat muutujat seoses selle seosega selgitavate muutujate kogumiga. kopeerib kõik funktsioonid kahest kihist ühte väljundkihti. annab kokkuvõtte ja valimi teie suurtest andmetest.

Järgmisi olemasolevaid tööriistu ja võimalusi on täiustatud:

    oskab rakendada HDBSCAN algoritmi. , Intsidentide tuvastamine ja Rööbaste rekonstrueerimine toetab uusi ajajaotuse võimalusi.
  • Suurandmete failide jagamise tulemuste kirjutamiseks on lisatud tugi.

Rastri analüüs

Rasteranalüüsis on uusi täiustusi punktides 10.7 ja 10.7.1.

10.7.1 vabastamine

Ettevõtte portaali kaudu on Map Vieweris eksponeeritud kahte olemasolevat tööriista täiustatud.

  • Arvuta kaugust on kolm uut parameetrit:
    • Parameetrite esitamiseks parameetrite esitamiseks kasutage valikut Raster või funktsioonikiht, et lisada tõkked kauguse arvutamisse.
    • Parameetri Distance Method abil saate valida tasapinna ja uue geodeetilise meetodi vahel vahemaa arvutamiseks.
    • Looge valikuline tulemuse tagasisuuna kihi nimi. Seda uut väljundit koos Eukleidese kaugusega saab radade leidmiseks kasutada uues hooldustööriistas Cost Path As Polyline.

    Saadaval on uus teenuse tööriist Cost Path As Polyline, millele pääseb juurde portaaliga ühenduse loomisel REST API või ArcGIS Pro geotöötlustööriista kaudu. Seda tööriista saab kasutada kõige vähem kuluka tee arvutamiseks allikast sihtkohta.

    10.7 vabastamine

    ArcGIS Image Serveri rasteranalüüs sisaldab järgmist kahte uut tööriista, mis on Map Vieweris kuvatud ettevõtte portaali kaudu:

    • Pikslite klassifitseerimine sügava õppimise abil - käivitab sisestatud rasteril koolitatud süvaõppemudeli, et saada salastatud raster, kusjuures igale kehtivale pikslile on määratud klassi silt.
    • Objektide tuvastamine sügava õppimise abil - käivitab sisestatud rastril koolitatud süvaõppemudeli, et toota leitud objekte sisaldav funktsiooniklass. Tunnused võivad olla leitud objektide ümber piiravad kastid või hulknurgad või punktid objektide keskpunktides.

    Funktsiooni Raster on visuaalne programmeerimisliides kujutiste ja rasteranalüüsi töötlemiskettide loomiseks. Töövooge saab salvestada rasterfunktsioonide mallidena (RFT), mis võivad teie pildianalüüse ja -protsesse automatiseerida. RFT-sid saate luua ja muuta funktsiooniredaktori paneelil. Funktsiooni Raster kuvatakse Map Vieweris ettevõtte portaali kaudu.

    Funktsiooni Raster redaktor sisaldab 142 rasterfunktsiooni galeriid. Neid rasterfunktsioone saab visuaalse programmeerimise tööriistade abil kombineerida rasterfunktsioonide töötlemise ahelateks - nn Raster Function Template (RFT). RFT-sid saab testida, redigeerida, salvestada ja jagada teiste ettevõtte liikmetega.

    Geokodeerimine

    Geokoodifail on uus API, mis on arendajatele saadaval ArcGIS Enterprise 10.7.1-st ulatusliku partiilise geokodeerimise teostamiseks. See võimaldab arendajatel kasutada API-d, mis suudab geokodeerida suuri andmefaile ja tagastab geokodeeritud tulemused väljundfaili. Selle API võimalikuks sisendiks on komaga eraldatud väärtuste (CSV) failid, Microsoft Exceli (. Xls) failid ja aadressiandmetega failide geoandmebaasi tabelid. API väljastab pakitud CSV-faili, .xls-faili või funktsiooniklassi, mille sisendfailile on lisatud geokodeeritud tulemused (asukohateave). Arendajad saavad selle API vastu koodi kirjutada, et oma ArcGIS Enterprise'i portaaliorganisatsioonis suuremahuline partiiline geokodeerimine teha.

    Suuremahulise partiilise geokodeerimise seadistamise kohta leiate lisateavet jaotisest Portaali konfigureerimine geokoodiaadressideks.

    Geokoodifaili API kohta lisateabe saamiseks vaadake REST API dokumentatsiooni.

    Portaalis on rakenduste jaoks uusi funktsioone ja täiustusi.

    ArcGIS Excalibur

    ArcGIS Excalibur on ArcGIS Enterprise 10.7 uus veebirakendus, mis ajakohastab ja täiustab pildipõhiseid töövooge intuitiivsete kogemuste kaudu. Need kogemused võimaldavad kasutajatel hõlpsasti otsida, avastada ja töötada piltidega täielikult integreeritud töövoogudes, võimaldades võimsat, käsitsi abistatud pildianalüüsi ja kasutamist. ArcGIS Excalibur tutvustab pildiprojekti ideed - dünaamilist viisi, kuidas kasutajad saavad korraldada ressursse, mis on vajalikud pildipõhise ülesande täitmiseks ühes kohas. Kujutiseprojektid hõlmavad georuumilisi võrdluskihte, et pakkuda kasutajatele konteksti nende pilditööülesande jaoks lisaks tööriistade komplektile, et pildipõhiseid töövooge fokuseerida sujuvamalt.

    • Otsinguseaded aitavad teil tulemusi filtreerida, kui otsite pilte piltide kasutamise lõuendilt. Saate otsida kuupäevavahemiku, pilvekatte, ennustatud NIIR-ide, kaldus ja pildi nime abil.
    • Ajaga lubatud vaatluskihid annavad teile nüüd võimaluse kasutada interaktiivset ajaliugurit, et vaadata, millal teie piltidele vaatlusi koguti. Selle aja liugurit saate kasutada eelnevalt kogutud vaatluste vaatamiseks.
    • Kui loote oma pildiprojekti jaoks uue vaatluskihi, on uusi vaatluskihi täiustusi. Now, you can define your layer's style based on a single symbol or use coded value domains for unique values styling. You can also create multiple observation layers during your observation imagery project.
    • There are multiple improvements to the layer list. Now, you can interact with imagery layers, context layers, and project layers. You can change the transparency on any content or project layers and toggle the time slider on your project layers.

    For more information, see the What's new in Excalibur .

    ArcGIS QuickCapture

    A new mobile app, ArcGIS QuickCapture , is supported at 10.7.1. ArcGIS QuickCapture is specifically designed for at-speed field data collection workflows, delivering a user experience focused on the needs of users who collect field observations on the go, travelling in a vehicle such as a car, truck, and even helicopter. You can create your own ArcGIS QuickCapture projects on top of existing ArcGIS Enterprise feature layers using ArcGIS QuickCapture designer.

    ArcGIS Enterprise Sites

    Experience a new way to edit sites and share content with the 10.7.1 release of Sites in the ArcGIS Enterprise portal. When editing a site, you'll notice a new navigation bar at the top of the Site Editor and a redesigned side panel.

    The new navigation bar includes dropdown menus with options to quickly go elsewhere, like to add data or manage existing sites.

    The redesigned Customize side panel features a sleeker design and includes more options to configure your site's settings and capabilities. This panel will also now close automatically to give you more room when adding a card to your layout.

    The new enhanced text card includes rich-text editing so you can add and format text more easily, no HTML required.

    Interested in sharing more accessible content? Read our recent blog post on how to use our drag-and-drop cards to design an accessible site.

    Ortho Maker

    • The Cut-and-fill volume calculation is provided in the Ortho Maker map viewer. The Volume Calculation map tool summarizes the areas and volumes of change from a cut-and-fill operation. By using the digital surface model product and an area of interest (AOI) with a given base type, it identifies regions of surface material removal and addition.
    • The Add GCPs from a feature service tool refines the block adjustment to produce more accurate products such as Digital Surface Models (DSM), Digital Terrain Models (DTM) and seamless ortho mosaics. Two types of feature services are supported for GCPs:
      • Point feature layer within organization.
      • Point feature layer from ArcGIS Online that is publicly accessible.

      Tracker for ArcGIS

      Tracker for ArcGIS is a new product that brings location tracking to life, using the location tracking service in two new apps: the Track Viewer web app and the Tracker for ArcGIS mobile app.

      Track Viewer

      When using location tracking to record where users are and where they have been, the tracks are secure within the location tracking service users only see their own tracks, with additional permissions required to view the tracks of others. The Track Viewer web app enables administrators to create track views, defining who is tracked and who can view those tracks. Users with access to a track view use Track Viewer to visualize the tracks available to them.

      Tracker for ArcGIS

      The Tracker mobile app is optimized for tracking locations in the background, minimizing the impact on device battery. The mobile app records tracks independently of whether there is a data connection, and gives mobile users control of when they are and aren't tracked.

      Operations Dashboard for ArcGIS

      At ArcGIS Enterprise 10.7.1, three additional languages are now supported: Ukrainian, Arabic, and Hebrew. More configuration options are available with Category Selectors in multiple selection mode, and for styling elements when they show No Data or No Value.

      Starting at ArcGIS Enterprise 10.7, you can configure Show Pop-up and Follow Feature actions and control actions through URL Parameters. Styling improvements include logarithmic scaling, label and legend text size as well as color choices for the background, borders, elements, tabs, and selections. You can also now view dashboards on mobile phones.

      Web AppBuilder for ArcGIS

      The Web AppBuilder for ArcGIS Enterprise includes support for accessibility, new widgets, and improvements on a number of widgets. For more information, see the Web AppBuilder for ArcGIS section of the help.

      Kindral

      • At 10.7.1, support for accessibility is added in 21 widgets and 5 themes, and are tested with selected screen readers. With incremental releases, more widgets and themes will support accessibility.
      • At 10.7.1, you can control which layers are visible through the URL parameter, showLayers.

      Themes

      A Pocket theme has been added for apps embedded in websites, story maps, or other locations with surrounding context, where only one widget is supported in a panel positioned on the left or the right.

      Widgets

      • The new Network Trace widget utilizes a geoprocessing service to trace a geometric network and interact with its results. For example, a user specifies the location of the main break to generate the outage area. (10.7.1)
      • Scalebar has a new option to display the scale number. (10.7.1)
      • You can display the custom basemap in Overview Map. (10.7.1)
      • You can control which layers are visible with a new link option in Share. (10.7.1)
      • Query adds an option to let you control if end users can provide a different name for the result layer name at runtime. (10.7.1)
      • Swipe provides an option to hide the layer choosing list. (10.7.1)
      • The Smart Editor widget enables you to move a point feature to coordinates or a GPS location that you provide. At 10.7.1, Smart Editor has made it easier to streamline workflows by adding Smart Action and Attribute Action options.
      • When using Cost Analysis, it's easier to generate a centroid of the project area by updating multiple configurations within the widget. (10.7.1)
      • With the Query widget, you can hide or customize filter labels for query criteria and spatial filters, and you can type a value and press Enter to apply the query. When you use the Query widget, you can rename the resultant layer and keep the spatial filter shape drawn on the map after execution.
      • The Time Slider widget allows you to set relative time span and intervals to animate live data such as showing the weather for the past five days in two-hour intervals.
      • When you use the Search widget to perform geocoding or feature search on point, line, and polygon layers, the widget honors the zoom-scale parameter in the resulting search extent. This widget also allows you to type coordinates with UTM or specified by a WKID in the search box to locate a place on the map and has an option to pan to the search result without zooming.
      • The Legend widget includes a new option to display the symbology of the basemap layers.
      • With the Daylight (3D) widget, you can choose a specific date to reflect the sun’s position at different times.
      • The Draw widget displays the measurement label for a point in degrees or degree-minute-second format. You can also now use this widget to change the font size and font color to display the measurements.
      • The Measurement widget allows you to snap to the measured features for accuracy.
      • The Measurement (3D) widget supports measuring the area and perimeter of a polygon.
      • The Attribute Table widget allows you to configure a default sort field.
      • With the Coordinate widget, you can change the display label for a configured coordinate system and set a default coordinate system.
      • With the Infographic widget, you can add line and area markers as guidelines to view the charts in the bar, line, column, and area templates add titles for x- and y-axis change the background color of the gauge bar and set dynamic maximum and minimum values, which are dependent on statistic data configured in Extra Data source, for the gauge templates.
      • When using the Related Table Charts widget, you have the option to use line charts. You can use a line chart with one or many data series.
      • The Parcel Drafter widget allows you to save your last used traverse settings, and delete parcels using the Delete tool. When using the traverse pane, you can move it to the start and rotation position.
      • The Edit widget now allows you to edit many-to-many related records and control the capability to add or delete features. This widget also has a new option to honor the editable layer setting defined in the web map.
      • The Geoprocessing widget allows you to select a table from the map as an input of GPRecordSet and to check the option to hide the Others symbol from the legend as an output.
      • The Directions widget allows you to save the route as a hosted layer in your portal.
      • The Print widget allows you to define the output spatial reference on the Advanced tab for the printout.
      • The new Threat Analysis widget supports public safety personnel and first responders to identify safe distances and zones when planning events, should an incident occur. For example, should an explosion occur at a location susceptible to attack, personnel can understand what parameters to set up and what areas to evacuate.
      • The new Visibility widget determines what is visible from an observer location based on a given distance, an observer height, and a field of view.
      • The Analysis widget adds three new tools: Geocode Locations from Table, Find Centroids, Find Point Clusters, and Summarize Center and Dispersion.
      • Living Atlas is available in the Analysis widget.
      • Add an option to set thousands separator in the Number Template of the Infographic widget.
      • You can now set feature layers as search sources in the 3D Search widget.
      • The Directions widget allows you to specify map layers (point, line, or polygon) as the barriers when configuring the widget.
      • In the 3D Coordinate widget, you can set the units of elevation and eye altitude measurements as metric or English.
      • The result panel of the Query widget shows a Displayed features message to indicate how many features are displayed out of all the results matching the query criteria, and a Load more button appears when the results are more than the displayed features. In addition, you can configure the default expand/collapse state for the result items.
      • The Infographic widget adds a configurable option to allow showing integers only for the value axis.
      • The Chart widget supports sorting charts by both label and value fields.

      The new CoordinateControl class allows coordinates to be consumed and parsed in multiple formats and notation styles.

      When using the Analysis widget, you may refer to this matrix to understand tools that require a standard or advanced GIS Server license.

      Administrators can view and manage apps and templates created by everyone.

      Configurable app templates

        (10.7.1) (10.7.1) —Present a side-by-side or stacked view of two maps, two scenes, or a map and a scene that allows the app user to explore the differences and similarities in the data in each. —Create an app that allows users to identify differences between two imagery layers. —You can bookmark locations within a map that displays imagery to lead the app user through a predefined tour of the map. —Apps created using this template allow users to compare two imagery layers using a swipe tool. This is useful for comparing changes over time. —This group template allows you to create a gallery of layers to help portal members find the content they need. —The Map Styler template allows you to customize the app presentation and provides basic tools for app users to explore a web map. This template replaces the Map Tools and Simple Map Viewer templates. —The template is designed to create apps that present web maps in a small space, such as within a news article or presentation on the web. —The Scene Styler template allows you to customize the app presentation and provides basic tools for app users to explore a web scene. —Display a 2D inset map with a 3D scene to help app users orient themselves within the scene.

      The following app templates are in mature status and are no longer available for creating apps in the portal. Use the suggested replacement app template instead.


      Scripting syntax

      BinaryRasterToArcGISRaster_GeoEco (inputFile, outputRaster, dataType, columnCount, rowCount, xLowerLeftCorner, yLowerLeftCorner, cellSize, nodataValue, offset, swapBytes, transpose, mirror, flip, swapHemispheres, coordinateSystem, projectedCoordinateSystem, geographicTransformation, resamplingTechnique, projectedCellSize, registrationPoint, clippingRectangle, mapAlgebraExpression, buildPyramids)

      A binary raster is a file that contains a raw array of numbers stored in binary format, as if a snapshot of in-memory data had been written directly to disk. In ArcGIS, this is the type of file output by the Raster to Float tool, although that tool can only output binary rasters that use a 32-bit floating point data type. This tool can use any standard numeric data type.

      The data must have two dimensions. By default, it is assumed that the data are in "row-major order", the approach used by the C programming language: the cells are ordered left-to-right, top-to-bottom, with columns increasing before rows. The upper-left cell is the first cell, followed by the cell to its right, and so on to the end of the first row. The second row comes next, and so on to the end. The lower-right cell is the last one. If the data are in "column-major order", the approach used by Fortran and MATLAB, use the Transpose option to flip the data about the diagonal axis.

      By default, it is assumed that the data should be read starting with the first byte of the file. If the file contains a header of a known length, use the Offset parameter to skip over it.

      If the file contains extra bytes that occur after the data, they will be ignored.

      If you provide a compressed file in a supported compression format, it will be automatically decompressed. If it is an archive (e.g. .zip or .tar), it must contain exactly one file, which must not be in a subdirectory.

      Data type of the binary raster.

      This may be one of the following values:

      int8 - 8-bit signed integer, range -128 to 127

      uint8 - 8-bit unsigned integer, range 0 to 255

      int16 - 16-bit signed integer, range -32768 to 32767

      uint16 - 16-bit unsigned integer, range 0 to 65535

      int32 - 32-bit signed integer, range -2147483648 to 2147483647

      uint32 - 32-bit unsigned integer, range 0 to 4294967295

      float - 32-bit single-precision floating point

      double - 64-bit double-precision floating point

      Binary rasters with other data types cannot be converted because the ArcGIS raster format does not support them.

      The exact format, precision and range of the floating types depend on the processor architecture of your computer. Most processors implement the IEEE Standard for Binary Floating-Point Arithmetic (IEEE 754).

      Binary rasters that use the float or double data type must not contain "infinity" (INF) or "not a number" (NAN) values. A ValueError will be raised if these values are discovered.

      This tool first converts the binary file to an ArcInfo ASCII Grid file and then converts that to an ArcGIS raster using ArcGIS's ASCII to Raster geoprocessing tool. That tool, and ArcGIS raster format itself, have some quirks:

      The ArcGIS raster format supports the 32-bit float data type but not the 64-bit double data type. If you supply a binary raster that has the double data type, it will be converted into a properly formatted ArcInfo ASCI Grid and passed to the ASCII to Raster tool. That tool appears to accept ASCII files that contain doubles, but its behavior is not documented. In ArcGIS 9.1 it appears to be:

      Values where the exponent ranges from -38 to +38 are properly represented in the resulting 32-bit float raster, although some precision is lost due to the smaller mantissa of the 32-bit float data type.

      Values where the exponent is less than -38 (e.g. -39, -40, and so on) are converted to 0.

      Values where the exponent is greater than +38 are converted to -INF or +INF, depending on the sign of the value (e.g. -5.3083635279597874e-212 appears as -1.#INF in the ArcCatalog GUI, while 2.5502286890301497e+084 appears as 1.#INF).

      The ArcGIS 9.1 ASCII to Raster tool also exhibits some quirks when converting integer rasters:

      For an ASCII file created from an int8 binary file, the tool will create an int16 raster if the value -128 appears in the ASCII file, unless -128 is designated the NODATA value. Specifying a different NODATA value, such as 0, still yields an int16 raster if -128 appears.

      Similarly, for an ASCII file created from an int16 binary file, the tool will create an int32 raster if the value -32768 appears in the ASCII file, unless it is designated the NODATA value.

      Worse, for an ASCII file created from an int32 binary file, the tool will report an error if the value -2147483648 appears in the ASCII file unless it is designated the NODATA value. Even stranger, the value -2147483647 is always translated to NODATA, no matter what.

      For all types of integer rasters, the tool produces strange behavior when you specify a NODATA value that is not the smallest possible value for the data type. For example, if the ASCII file contains values from 0 to 255 and 0 is designated the NODATA value, the tool produces a uint8 output raster. But if 1 is designated the NODATA value, it produces an int16 output raster, and ArcCatalog shows under Raster Dataset Properties that the NoData Value is -32768, although the Identify tool shows cells that had value 1 are actually NODATA. Similar strange results can be obtained for integer rasters of other data types, when you designate a NODATA that is not the smallest possible value.

      Number of columns in the binary raster.

      Number of rows in the binary raster.

      X coordinate of the lower-left corner of the raster.

      The coordinate is for the corner of the lower-left cell, not the center of that cell. For example, if the raster is a geographic projection of the entire Earth, the coordinate of the lower left corner would be -180.0, corresponding to a longitude of 180 degrees West.

      Y coordinate of the lower-left corner of the raster.

      The coordinate is for the corner of the lower-left cell, not the center of that cell. For example, if the raster is a geographic projection of the entire Earth, the coordinate of the lower left corner would be -90.0, corresponding to a latitude of 90 degrees South.

      For example, if the raster is a geographic projection of the entire Earth, with 720 columns and 360 rows, it would have a cell size of 0.5, corresponding to 1/2 of a geographic degree.

      The underlying data format requires the cells be square. It is not possible to specify a cell size for each dimension.

      Value that indicates a cell has no data.

      Number of bytes of the file to skip before reading the data.

      This option is useful for skipping a headers or other metadata that occur before the data. For example, if the file contains a 512 byte header, set this parameter to 512 to skip over the header. If this parameter is not specified, the data will be read starting at the first byte of the file.

      If True, the byte ordering of the binary raster will be reversed prior to conversion.

      This option is ignored if the raster data type is int8 or uint8.

      This option is useful if the input file was produced on computer with a processor architecture that uses a different byte ordering than your computer. For example, if you are running on an Intel x86 processor, which uses "little endian" byte ordering, you might use this option to process data produced by a Sun SPARC processor, which uses "big endian" byte ordering.

      If True, the image will be transposed (flipped about the diagonal axis) prior to conversion. Use this option to fix an image that has the east/west axis going up and down instead of left and right.

      If True, the image will be flipped about the vertical axis prior to conversion. Use this option to fix an image that is the "mirror image" of what it is supposed to be.

      If True, the image will be flipped about the horizontal axis prior to conversion. Use this option to fix an image that is upside-down.

      If True, the east and west hemispheres of the image will be swapped. Use this option to change the orientation of a global image from a 0 to 360 orientation centered on the Pacific ocean to a -180 to +180 orientation centered on the Atlantic ocean, or visa versa.

      Coordinate system to define for the raster.

      If a value is not provided, the coordinate system of the raster will remain undefined.

      New coordinate system to project the raster to.

      The raster may only be projected to a new coordinate system if the original projection is defined. An error will be raised if you specify a new coordinate system without defining the original coordinate system.

      The ArcGIS Project Raster tool is used to perform the projection. The documentation for that tool recommends that you also specify a cell size for the new coordinate system.

      I have noticed that for certain coordinate systems the ArcGIS 9.2 Project Raster tool seems to clip the projected raster to an arbitrary extent that is too small. For example, when projecting a global MODIS Aqua 4 km chlorophyll image in geographic coordinates to Lambert_Azimuthal_Equal_Area with central meridian of -60 and latitude of origin of -63, the resulting image is clipped to show only one-quarter of the planet. This problem does not occur when Project Raster is invoked interactively from the ArcGIS user interface it only occurs when the tool is invoked programmatically (the ProjectRaster_management method of the geoprocessor). Thus you may not see it when you use Project Raster yourself but it may happen when you use MGET tools that invoke Project Raster as part of their geoprocessing operations.

      If you encounter this problem, you can work around it like this:

      First, run this tool without specifying a new coordinate system, to obtain the raster in the original coordinate system.

      In ArcCatalog, use the Project Raster tool to project the raster to the new coordinate system. Verify that the entire raster is present, that it has not been clipped to an extent that is too small.

      In ArcCatalog, look up the extent of the projected raster by right-clicking on it in the catalog tree, selecting Properties, and scrolling down to Extent.

      Now, before running the MGET tool that projects the raster, set the Extent environment setting to the values you looked up. If you are invoking the MGET tool interactively from ArcCatalog or ArcMap, click the Environments button on the tool's dialog box, open General Settings, change the Extent drop-down to "As Specified Below", and type in the values you looked up. If you're invoking it from a geoprocessing model, right-click on the tool in the model, select Make Variable, From Environment, General Settings, Extent. This will place Extent as a variable in your model, attached to the MGET tool. Open the Extent variable, change it to "As Specified Below" and type in the values you looked up. If you're invoking the MGET tool programmatically, you must set the Extent property of the geoprocessor to the values you looked up. Please see the ArcGIS documentation for more information about this and Environment settings in general.

      Run the MGET tool. The extent of the raster should now be the proper size.

      A transformation method used to convert between the original coordinate system and the new coordinate system.

      This parameter is a new option introduced by ArcGIS 9.2. You must have ArcGIS 9.2 to use this parameter.

      This parameter is only needed when you specify that the raster should be projected to a new coordinate system and that new system uses a different datum than the original coordinate system, or there is some other difference between the two coordinate systems that requires a transformation. To determine if a transformation is needed, I recommend the following procedure:

      First, run this tool without specifying a new coordinate system, to obtain the raster in the original coordinate system.

      Next, use the ArcGIS 9.2 Project Raster tool on the raster to project it to the desired coordinate system. If a geographic transformation is needed, that tool will prompt you for one. Write down the exact name of the transformation you used.

      Finally, if a transformation was needed, type in the exact name into this tool, rerun it, and verify that the raster was projected as you desired.

      The resampling algorithm to be used to project the original raster to a new coordinate system. The ArcGIS Project Raster tool is used to perform the projection and accepts the following values:

      NEAREST - nearest neighbor interpolation

      BILINEAR - bilinear interpolation

      You must specify one of these algorithms to project to a new coordinate system. An error will be raised if you specify a new coordinate system without selecting an algorithm.

      The cell size of the projected coordinate system. Although this parameter is optional, to receive the best results, the ArcGIS documentation recommends you always specify it when projecting to a new coordinate system.

      The x and y coordinates (in the output space) used for pixel alignment.

      This parameter is a new option introduced by ArcGIS 9.2. You must have ArcGIS 9.2 to use this parameter. It is ignored if you do not specify that the raster should be projected to a new coordinate system.

      Rectangle to which the raster should be clipped.

      If a projected coordinate system was specified, the clipping is performed after the projection and the rectangle's coordinates should be specified in the new coordinate system. If no projected coordinate system was specified, the coordinates should be specified in the original coordinate system.

      The ArcGIS Clip tool is used to perfom the clip. The clipping rectangle must be passed to this tool as a string of four numbers separated by spaces. The ArcGIS user interface automatically formats the string properly when invoking this tool from the ArcGIS UI, you need not worry about the format. But when invoking it programmatically, take care to provide a properly-formatted string. The numbers are ordered LEFT, BOTTOM, RIGHT, TOP. For example, if the raster is in a geographic coordinate system, it may be clipped to 10 W, 15 S, 20 E, and 25 N with the string:

      Integers or decimal numbers may be provided.

      Map algebra expression to execute on the raster.

      WARNING: The ArcGIS Geoprocessing Model Builder may randomly and silently delete the value of this parameter. This is a bug in ArcGIS. Before running a model that you have saved, open this tool and validate that the parameter value still exists.

      The expression is executed after the converted raster is projected and clipped (if those options are specified). Use the case-sensitive string inputRaster to represent the raster that you now want to perform map algebra upon. For example, to convert the raster to an integer raster and add 1 to all of the cells, use this expression:

      The string inputRaster is case-sensitive. Prior to executing the map algebra expression, the string is replaced with the path to a temporary raster that represents the raster being generated. The final expression must be less than 4000 characters long or ArcGIS will report an error.

      The ArcGIS Single Output Map Algebra tool is used to execute the map algebra expression. You must have a license for the ArcGIS Spatial Analyst extension in order to perform map algebra.

      Map algebra syntax can be very picky. Here are some tips that will help you succeed with this tool:

      Before using this tool, construct and test out your map algebra expression using the ArcGIS Single Output Map Algebra tool. Then paste the expression into this tool and edit it to use the inputRaster variable rather than the test value you used with Single Output Map Algebra.

      If you do develop your expression directly in this tool, start with a very simple expression. Verify that it works properly, add a little to it, and verify again. Repeat this process until you have built up the complete expression.

      Always separate mathematical operators from raster paths using spaces. In the example above, the / operator contains a space on either side. Follow this pattern. In some circumstances, ArcGIS will fail to process raster algebra expressions that do not separate raster paths from operators using spaces. The reported error message usually does not indicate that this is the problem, and tracking it down can be very frustrating.

      If True, pyramids will be built for the raster, which will improve its display speed in the ArcGIS user interface.