Več

Ali želite ustvariti PDF za vsako funkcijo v razredu lastnosti na podlagi atributa z ArcPy?

Ali želite ustvariti PDF za vsako funkcijo v razredu lastnosti na podlagi atributa z ArcPy?


Imam funkcijski razred točk, ki predstavljajo dovode meteorne vode. Poskušam avtomatizirati postopek, ki naredi naslednje.

  1. najde vse dovode, ki imajo polje z imenom "Marker", poseljeno z nizom "Ne"
  2. za vsako od teh funkcij ustvarite PDF, ki je centriran pogled v merilu 1:50.

V Pythonu sem precej nov. Že nekaj časa delam na tem in še vedno dobim izhod enega samega PDF-ja (ne 800, kar je približno. Št. Dovodov z "Ne") in ArcMap zruši, ko se skript končuje. Prepričan sem, da je moja koda precej udarna!


Uporabil bi žeton "SHAPE @" s kazalcem za iskanje, nato pa naredil nekaj takega:

z arcpy.da.SearchCursor (fc, ("SHAPE @", "UNIQUE_ID")) kot searchCur: za vrstico v searchCur: myDF.extent = row [0] .extent myDF.scale = 50 arcpy.RefreshActiveView () arcpy. mapping.ExportToPDF (thisMap, r "N:  27000s  27800  GIS  John_Working  PDF  Map_" + str (vrstica [1]) + ".pdf", ločljivost = 100, image_quality = "Normal")

Serije zemljevidov lahko ustvarite brez kakršnega koli skriptiranja z uporabo orodne vrstice Data Driven Pages znotraj ArcMap. Velja tudi obratno: serijo zemljevidov je mogoče popolnoma skriptirati z uporabo arcpy.mapping brez uporabe uporabniškega vmesnika Data Driven Pages v ArcMap, vendar obstajajo tehtni razlogi za kombiniranje obeh tehnik. Orodna vrstica ArcMap Data Driven Pages morda ne ponuja dovolj možnosti za ustvarjanje "popolne" serije zemljevidov, vendar lahko značilno vedenje dokumentov z omogočenimi podatkovnimi stranmi shrani veliko vrstic kode, ker obseg strani, lestvice, dinamično besedilo in tako naprej, se vsi samodejno upravljajo v dokumentu zemljevida, tako da kode ni treba pisati.

Primer tega bi bil scenarij, ko je treba informacije o nizu elementa besedila oblikovati z uporabo logike po meri ali pa jih je treba sestaviti iz več polj. Ne bi bilo treba, če bi morali vse narediti v arcpy.mapping samo zaradi tako preproste zahteve po meri. V tem primeru je lahko dokument zemljevida še vedno avtor z omogočenimi stranmi, ki jih poganjajo podatki, in arcpy.mapping lahko obravnava zahteve po nizu besedilnih elementov po meri. Spodnji vzorec kode obravnava ta scenarij.

Podatkovno vodene strani je treba najprej omogočiti in ustvariti v dokumentu zemljevida (.mxd) z orodno vrstico Podatkovno vodene strani v ArcMap, preden se nanje lahko sklicuje z arcpy.mapping.

Razred DataDrivenPages ima samo eno metodo exportToPDF, vendar to ne pomeni, da drugih izvoznih datotek ni mogoče ustvariti. Glej prvi vzorec kode spodaj.

Za več informacij o straneh na podlagi podatkov si oglejte naslednje teme:


Parametri

Vhodne funkcije, ki so lahko točkovne, veččrtne, večkotniške ali večtočkovne.

Ena ali več plasti razreda funkcij, ki vsebuje skoraj kandidate za funkcijo. Bližnje značilnosti so lahko točkovna, premica, mnogokotnik ali večtočja. Če je določeno več slojev ali razredov lastnosti, se v vhodno tabelo doda polje z imenom NEAR_FC, ki bo shranilo poti izvornega razreda lastnosti, ki vsebuje najbližjo najdeno funkcijo. Isti razred ali sloj lastnosti se lahko uporabljata kot vhodna in bližnja značilnost.

Izhodna tabela, ki vsebuje rezultat analize.

Polmer, uporabljen za iskanje bližnjih funkcij. Če vrednost ni podana, bodo kandidati vsi bližnji elementi. Če je vnesena razdalja, enota pa ostane prazna ali nastavljena na Neznano, se uporabijo enote koordinatnega sistema vhodnih funkcij. Če je v parametru Method uporabljena možnost Geodesic, je treba uporabiti linearno enoto, na primer kilometer ali miljo.

Določa, ali bodo koordinate x in y lokacije vhodnega elementa in najbližje lokacije bližnje funkcije zapisane v polja FROM_X, FROM_Y, NEAR_X in NEAR_Y.

  • Neznačeno - Lokacije ne bodo zapisane v izhodno tabelo. To je privzeto.
  • Označeno - Lokacije bodo zapisane v izhodno tabelo.

Določa, ali bo bližnji kot izračunan in zapisan v polje NEAR_ANGLE v izhodni tabeli. Skoraj kot meri smer črte, ki povezuje vhodni element z najbližjim elementom na njihovih najbližjih lokacijah. Ko je v parametru metode uporabljena metoda Planar, je kot v območju od -180 ° do 180 °, z 0 ° na vzhodu, 90 ° proti severu, 180 ° (ali -180 °) proti zahodu, in -90 ° proti jugu. Pri uporabi geodetske metode je kot v območju od -180 ° do 180 °, od 0 ° proti severu, 90 ° proti vzhodu, 180 ° (ali -180 °) proti jugu in -90 ° na zahodu.

  • Neznačeno - NEAR_ANGLE ne bo dodan v izhodno tabelo. To je privzeto.
  • Označeno - NEAR_ANGLE bo dodan v izhodno tabelo.

Določa, ali naj se vrnejo samo najbližji elementi ali več funkcij.

  • Označeno - V izhodno tabelo bo zapisana samo najbližja funkcija v bližini. To je privzeto.
  • Neodključeno - V izhodno tabelo bo zapisanih več bližnjih funkcij (v parametru Največje število najbližjih zadetkov lahko določite omejitev).

Omejite število bližnjih funkcij, prijavljenih za vsako vhodno funkcijo. Ta parameter je onemogočen, če je označena možnost Najdi samo najbližjo funkcijo.

Določa, ali uporabiti najkrajšo pot na sferoidu (geodezijski) ali ravni zemlji (ravninski). Močno priporočamo uporabo geodetske metode s podatki, shranjenimi v koordinatnem sistemu, ki ni primeren za meritve razdalje (na primer Web Mercator in kateri koli geografski koordinatni sistem) ali kateri koli nabor podatkov, ki obsega veliko geografsko območje.

  • Planar - uporablja ploske razdalje med elementi. To je privzeto.
  • Geodetska - uporablja geodetske razdalje med elementi. Ta metoda upošteva ukrivljenost sferoida in pravilno obravnava podatke v bližini datelina in polov.

Vhodne funkcije, ki so lahko točkovne, veččrtne, večkotniške ali večtočkovne.

Eden ali več slojev razreda funkcij, ki vsebuje skoraj kandidate za funkcijo. Bližnje značilnosti so lahko točkovna, premica, mnogokotnik ali večtočja. Če je določeno več slojev ali razredov lastnosti, se v vhodno tabelo doda polje z imenom NEAR_FC, ki bo shranilo poti izvornega razreda lastnosti, ki vsebuje najbližjo najdeno funkcijo. Isti razred ali sloj lastnosti se lahko uporabljata kot vhodna in bližnja značilnost.

Izhodna tabela, ki vsebuje rezultat analize.

Polmer, uporabljen za iskanje bližnjih funkcij. Če vrednost ni podana, bodo kandidati vsi bližnji elementi. Če je vnesena razdalja, enota pa ostane prazna ali nastavljena na Neznano, se uporabijo enote koordinatnega sistema vhodnih funkcij. Če je v parametru metode uporabljena možnost GEODESIC, je treba uporabiti linearno enoto, na primer kilometre ali milje.

Določa, ali bodo koordinate x in y lokacije vhodne značilnosti in najbližje lokacije bližnje funkcije zapisane v polja FROM_X, FROM_Y, NEAR_X in NEAR_Y.

  • NO_LOCATION - Lokacije ne bodo zapisane v izhodno tabelo. To je privzeto.
  • LOKACIJA - Lokacije bodo zapisane v izhodno tabelo.

Določa, ali bo bližnji kot izračunan in zapisan v polje NEAR_ANGLE v izhodni tabeli. Skoraj kot meri smer črte, ki povezuje vhodni element z najbližjim elementom na njihovih najbližjih lokacijah. Ko je v parametru metode uporabljena metoda PLANAR, je kot v območju od -180 ° do 180 °, z 0 ° proti vzhodu, 90 ° proti severu, 180 ° (ali -180 °) proti zahodu, in -90 ° proti jugu. Pri uporabi metode GEODESIC je kot v območju od -180 ° do 180 °, z 0 ° na severu, 90 ° na vzhodu, 180 ° (ali -180 °) na jugu in -90 ° na zahodu.

  • NO_ANGLE - NEAR_ANGLE ne bo dodan v izhodno tabelo. To je privzeto.
  • ANGLE - NEAR_ANGLE bo dodan v izhodno tabelo.

Določa, ali naj se vrnejo samo najbližji elementi ali več funkcij.

  • CLOSEST - V izhodno tabelo bo zapisana samo najbližja funkcija v bližini. To je privzeto.
  • VSE - V izhodno tabelo bo zapisanih več bližnjih funkcij (v parametru najbližji_števek lahko določite omejitev).

Omejite število bližnjih funkcij, prijavljenih za vsako vhodno funkcijo. Ta parameter se prezre, če je najbližji parameter nastavljen na CLOSEST.

Določa, ali uporabiti najkrajšo pot na sferoidu (geodezijski) ali ravni zemlji (ravninski). Močno priporočamo uporabo metode GEODESIC s podatki, shranjenimi v koordinatnem sistemu, ki ni primeren za meritve razdalje (na primer Web Mercator in kateri koli geografski koordinatni sistem) ali kateri koli nabor podatkov, ki zajema veliko geografsko območje.

  • PLANAR - uporablja ploske razdalje med elementi. To je privzeto.
  • GEODESIC - uporablja geodetske razdalje med elementi. Ta metoda upošteva ukrivljenost sferoida in pravilno obravnava podatke v bližini datelina in polov.

Vzorec kode

Sledi prikaz uporabe GenerateNearTable funkcije v oknu Python.

Naslednji skript Python prikazuje, kako uporabljati funkcijo GenerateNearTable v samostojnem skriptu.


Sintaksa

Funkcije vhodne točke, črte ali mnogokotnika, ki jih je treba medpomniti.

Razred lastnosti, ki vsebuje izhodne odbojnike.

Razdalja med vhodnimi funkcijami, ki bodo medpomnjene. Razdalje se lahko podajo kot vrednost, ki predstavlja linearno razdaljo, ali kot polje od vhodnih lastnosti, ki vsebuje razdaljo do medpomnilnika posamezne funkcije.

Če linearne enote niso določene ali so vnesene kot Neznano, se uporabi linearna enota prostorske reference referenčnih lastnosti.

Če določite razdaljo, če ima želena linearna enota dve besedi, na primer decimalne stopinje, združite dve besedi v eno (na primer 20 decimalnih stopinj).

Strani vhodnih funkcij, ki bodo medpomnjene.

  • FULL - Za funkcije vnosa vrstice bodo na obeh straneh vrstice ustvarjeni odbojniki. Za vhodne funkcije poligona bodo med poligonom ustvarjeni odbojniki, ki bodo vsebovali in prekrivali območje vhodnih funkcij. Za funkcije vnosa točke bodo okoli točke ustvarjeni odbojniki. To je privzeto.
  • LEVO - Za funkcije vnosa črte se vmesniki ustvarijo na topološki levi strani vrstice. Ta možnost ne velja za vhodne funkcije poligona.
  • DESNO - Za funkcije vnosa črte se vmesniki ustvarijo na topološki desni strani vrstice. Ta možnost ne velja za vhodne funkcije poligona.
  • OUTSIDE_ONLY - Za vhodne funkcije poligona se vmesni pomnilniki ustvarijo samo zunaj vhodnega poligona (območje znotraj vhodnega poligona bo izbrisano iz izhodnega vmesnega pomnilnika). Ta možnost ne velja za funkcije črtnega vnosa.
Licenca:

Ta izbirni parameter ni na voljo z osnovno ali standardno licenco.

Oblika medpomnilnika na koncu vnosa vrstice. Ta parameter ni veljaven za vhodne funkcije poligona.

  • KROG - Konci odbojnika bodo okrogli v obliki polkroga. To je privzeto.
  • FLAT - Konci vmesnega pomnilnika bodo ravni ali kvadratni in se bodo končali na končni točki funkcije vhodne črte.
Licenca:

Ta izbirni parameter ni na voljo z osnovno ali standardno licenco.

Določi raztapljanje, ki ga je treba izvesti, da se odstrani prekrivanje medpomnilnika.

  • NONE - Za vsako funkcijo se ohrani posamezen vmesni pomnilnik, ne glede na prekrivanje. To je privzeto.
  • VSE - Vsi odbojniki se skupaj raztopijo v eno samo funkcijo in odstranijo prekrivanja.
  • SEZNAM - Vse odbojnike, ki si delijo vrednosti atributov v navedenih poljih (prenesene iz vhodnih funkcij), razpustijo.

Seznam polj iz vhodnih funkcij, v katerih se raztopijo izhodni odbojniki. Vsi odbojniki, ki si delijo vrednosti atributov v navedenih poljih (prenesene iz vhodnih funkcij), se razpustijo.

Določa, katero metodo uporabiti, ravninsko ali geodetsko, za ustvarjanje medpomnilnika.

  • PLANAR - Če so vhodne funkcije v projiciranem koordinatnem sistemu, se ustvarijo evklidski odbojniki. Če so vhodne funkcije v geografskem koordinatnem sistemu in je razdalja medpomnilnika v linearnih enotah (metrih, čeveljih itd., V nasprotju z kotnimi enotami, kot so stopinje), se ustvarijo geodetski odbojniki. To je privzeto. Z nastavitvijo okolja Izhodni koordinatni sistem lahko določite koordinatni sistem, ki ga želite uporabiti. Če so na primer vhodne funkcije v projiciranem koordinatnem sistemu, lahko okolje nastavite na geografski koordinatni sistem, da ustvarite geodetske medpomnilnike.
  • GEODESIC - Vsi odbojniki so ustvarjeni z uporabo geodetske metode medpomnilnika, ki ohranja obliko, ne glede na vhodni koordinatni sistem.

Napredne funkcije PDF

Datoteke PDF, izvožene iz ArcMap, lahko poleg uporabe v obliki grafične izmenjave vključujejo tudi napredne funkcije. Datoteke PDF lahko vsebujejo sloje iz kazala vsebine ArcMap, tako da lahko uporabniki omogočijo in onemogočijo vidnost slojev in grafičnih elementov na strani PDF. Datoteke PDF, izvožene iz ArcMap, lahko vključujejo tudi atribute za funkcije GIS ter informacije o georeferenci za vsak okvir podatkov zemljevida. Kdor si ogleduje dokument PDF v programu Adobe Reader ali Adobe Acrobat, lahko z orodji za analizo Acrobat pregleda lastnosti lastnosti ter poišče in prepozna geografske koordinate. Naslednji razdelki vsebujejo informacije o teh naprednih funkcijah in njihovi uporabi.

Plasti PDF

Izvoz ArcMap PDF lahko vsebuje plasti, ki jih lahko uporabniki nadzorujejo vidnost v Adobe Acrobat in Reader 6.0 in novejših različicah. Če želite omogočiti sloje pri izvozu PDF-ja, izberite možnost Izvozi samo sloje PDF ali možnost Izvozi sloje PDF in lastnosti lastnosti v spustnem meniju Sloji in atributi na zavihku Napredno v pogovornem oknu Izvozi zemljevid:

Večina slojev kazala vsebine ArcMap, podatkovni okviri in elementi postavitve bodo v izvoz vključeni kot ločeni sloji. Vendar lahko nekatere vrste simbologije vplivajo na predstavitev sloja v končnem PDF-ju. Oglejte si spodnjo sliko za oris ustvarjanja sloja PDF znotraj ArcMap.

Spodaj je nekaj dejstev in nasvetov v zvezi z ustvarjanjem plasti PDF iz ArcMap:

  • Vsak podatkovni okvir bo imel v drevesnem pogledu PDF-ja svojo mapo, ki vsebuje vse plasti in z njim povezane grafike podatkovnega okvira (gladka črta, ozadje).
  • Besedilo, slika ali elementi puščice sever, dodani postavitvi, postanejo del plasti, imenovane Drugo. Vsebuje vse grafike in robnike, ki niso del podatkovnega okvira.
  • Vsaka plast skupine bo v drevesnem pogledu predstavljena kot mapa, vsebina sloja skupine pa bo predstavljena znotraj sloja skupine.
  • Plasti, ki povzročajo rastrizacijo, na primer prosojne plasti ali plasti, ki uporabljajo simboliko za polnjenje slike, združujejo vse plasti pod njimi v en sloj z imenom Slika.
  • Če plast vsebuje označevalnik slike ali simboliko zapolnitve slike, uporabite možnost Vektoriziraj označevalce / polnila slike, ki jo najdete na zavihku Oblika na plošči Možnosti. To preprečuje rastrizacijo slojev pod označevalci in polnili.
  • Rasterske plasti, kot je ortofoto, združujejo vse plasti pod njimi v eno plast slike. Da bi se izognili tej težavi, postavite rastrske plasti nižje v kazalo vsebine ArcMap.
  • Grafični ali besedilni elementi, dodani v privzeti grafični sloj podatkovnega okvira iz podatkovnega pogleda, postanejo sloj, imenovan & ltDefault & gt. Ti so prikazani nad sloji v podatkovnem okviru. Če obstaja več skupin pripisov (to preverite v ukazu menija Risba & gt Aktivna pripomba v orodni vrstici Risanje) in je njihova vsebina v prikazu podatkov, vsaka posamezna skupina pripisov postane ločena plast nad plastjo & ltDefault & gt. To je dober način za dodajanje področij ostrenja ali grafik, ki poudarjajo ali prikrijejo nekatere funkcije v prikazu podatkov.
  • Ozadja ali padajoče sence, dodane v podatkovni okvir, lahko postanejo ločeni grafični elementi in so lahko večkrat upodobljeni kot grafika. Če ima na primer podatkovni okvir barvno ozadje in ima postavitev drugačno barvno ozadje, se lahko ozadje podatkovnega okvira enkrat upodobi v Grafični ali ArcGIS-ov sloj podatkovnega okvira in spet v Grafični sloj ali ArcGIS-plast postavitve.
  • Dinamične oznake (brez uporabe pripisov) v vsakem podatkovnem okviru so upodobljene ločeno kot del sloja, imenovanega Oznake.
  • Pripis zbirke podatkovnih baz je v PDF-ju prikazan kot ločena plast. Pripis zemljevida je združen v plast za skupino pripisov, v katero spada.
  • Ko se nalepke pretvorijo v pripise, se samodejno postavijo v lastno imenovano skupino pripisov in upodabljajo ločeno od skupine & ltDefault & gt.
  • Podatkovni okviri in drugi elementi postavitve se ob izvozu v PDF upodobijo v vrstnem redu. Zato je najvišji element postavitve na zemljevidu prvi element v rezultatu kazala PDF. Z ukazi Bring Forward in Send Backward iz orodne vrstice Draw spremenite vrstni red risanja elementov postavitve.

Atributi PDF

Datoteke PDF, izvožene iz ArcGIS, lahko vključujejo atribute lastnosti iz tabele atributov funkcije z uporabo vgrajene funkcije v Adobe Acrobat in Adobe Reader. To možnost lahko omogočite z izbiro možnosti Izvozi sloje PDF in lastnosti lastnosti na zavihku Napredno v pogovornem oknu Izvozi zemljevid:

Vidnost polj v tabeli atributov funkcije določa, katera polja bodo izvožena v nastalem PDF-ju. Če želite vklopiti ali izklopiti ta polja, pojdite na zavihek Polja v pogovornem oknu Lastnosti sloja. Potrditvena polja določajo vidnost danega polja. Potrdite ali počistite potrditvena polja, če želite izpostaviti več ali manj atributov v nastalem PDF-ju.

Vidnost polj lahko nadzirate tudi v oknu Tabela tako, da z desno miškino tipko kliknete naslov stolpca in izberete možnost Izklopi polje:

Ljudje, ki uporabljajo vaš PDF, lahko do teh atributov dostopajo v Adobe Acrobat in Adobe Reader z orodjem Object Data (glejte Orodja & gt Podatki o objektu ali omogočite pogled Model Tree v katerem koli od teh programov).

Georeferenca zemljevida PDF

Adobe Acrobat in Adobe Reader različice 9 in novejše omogočata ogled koordinat zemljevidov in informacij o georeferencah, kodiranih v datoteki PDF. Izvoz zemljevida z omogočeno možnostjo Izvozi podatke o zemljepisnih informacijah bo zapisal podatke o georeferenci vsakega podatkovnega okvira v PDF. Ko se georeferencirani PDF odpre v združljivem pregledovalniku, kot je Adobe Reader 9, lahko uporabnik dostopa do geoprostorskih funkcij, kot sta odčitavanje koordinat in iskanje x, y.

Geoprostorska funkcionalnost, ki je na voljo uporabnikom Adobe Acrobat in Adobe Reader, je odvisna od tega, kateri izdelek Acrobat 9 uporabljajo. Ko se PDF, izvožen iz ArcMap, uporabi neposredno v brezplačnem izdelku Adobe Reader 9, bodo na voljo orodja za koordinatno branje in iskanje x, y. Če je isti PDF odprt v katerem koli plačljivem izdelku Acrobat, je na voljo razširjen nabor geoprostorskih orodij, vključno z odčitavanjem koordinat, iskanjem x, y, geodetskimi meritvami in georeferenciranim označevanjem. Do istega razširjenega nabora orodij lahko dostopate v brezplačnem Adobe Readerju, če je bil PDF prvič shranjen v Adobe Acrobat 9 Pro ali Pro Extended z uporabo ukaza Extend Features in Adobe Reader v teh programih. Omogočanje PDF-ja za razširjene funkcije Adobe Reader je na voljo samo v programski opremi Adobe Systems, kot je Adobe Acrobat Pro, in je ni mogoče izvesti v programu ArcMap.

Informacije o georeferenciranju, shranjene v datoteki PDF, vsebujejo za vsak podatkovni okvir na postavitvi strani naslednje: vogalne koordinate meje podatkovnega okvira, tako v zemljepisni širini kot v zemljepisni dolžini in v enotah strani strani (točke) in niz, ki opisuje koordinate podatkovnega okvira sistem, kot je opredeljen v lastnostih podatkovnega okvira, možnosti koordinatnega sistema. Te informacije se shranijo v notranji tok datoteke PDF za uporabo Adobe Reader ali Adobe Acrobat, surovi podatki pa jih uporabnik ne vidi. Ko se zemljevid izvozi iz podatkovnega pogleda namesto pogleda postavitve, bo PDF vseboval eno sliko zemljevida skupaj z ustreznimi informacijami o georeferenciranju.

Datoteke PDF, ki vsebujejo podatke o georeferenci, so še vedno združljive s prejšnjimi (pred Acrobat 9) različicami Adobe Acrobat in Adobe Reader. Datoteke se bodo odprle brez težav, vendar funkcije, povezane s koordinatami, ne bodo na voljo. Izvoz v PDF z omogočeno možnostjo Georeference ne vpliva negativno na uspešnost. Izvoz traja enako dolgo, ko je možnost vklopljena ali izklopljena. Ob upoštevanju teh dejstev boste morda želeli omogočiti možnost za ves izvoz zemljevidov. Če pa želite, da informacije o georeferencih niso vključene v datoteko PDF, počistite potrditveno polje Export Map Georeference Information, da preprečite izvoz georeferenčnih informacij.


Kako ustvariti naključne točke v ArcGIS

Ena pogostih dejavnosti na področju naravnih virov je ocena virov, kot so vegetacija, prostoživeče živali ali tla na nekem območju. Za izvedbo teh ocen je na voljo več strategij. Ena od metod je ustvarjanje števila naključnih točk na določeni zemljiški parceli, kjer bo izvedeno vzorčenje.

ArcGIS lahko ustvari določeno število naključno postavljenih točk znotraj meje plasti ali znotraj izbrane značilnosti v sloju. Orodje, ki se uporablja za ustvarjanje naključnih točk, najdete v Arc Toolbox: Orodja za upravljanje podatkov & gt Razred lastnosti & gt Ustvari naključne točke.

Tukaj je na voljo vadnica na eni strani o ustvarjanju naključnih točk ali glejte spodaj. Velja za ArcGIS 9.x in 10.

Ustvarjanje naključnih točk v ArcGIS
A) Pripravite dokument zemljevida v ArcMap. Dodajte poljubne sloje, vključno s plastjo mnogokotnika, v kateri želite ustvariti naključne točke (npr. Meje stojala). Po potrebi izberite poligon, v katerem bi želeli vsebovane točke. Preverite, ali ima podatkovni okvir definiran pravi koordinatni sistem.

B) Odprite ArcToolbox in odprite orodja za upravljanje podatkov & gt Feature Class & gt Ustvari orodje naključnih točk.

C) Izberite izhodni imenik in ime datoteke (predlaga se naključne točke). Če imate omejevalni sloj (meja gozdnega sestoja ali lastniška meja), ga izberite. Vnesite število naključnih točk, ki jih potrebujete. Če želite, da so točke med seboj oddaljene najmanj, vnesite to vrednost (E) in kliknite V redu. Točke bodo ustvarjene in dodane na vaš zemljevid.

D) Če boste pozneje morali prepoznati svoje naključne točke (kar je verjetno), odprite tabelo atributov,
z desno miškino tipko kliknite naslov CID polja in izberite Field Calculator. Sestavite izraz
[FID] +1 in kliknite V redu. Vaše točke bi morale biti oštevilčene od 1 do N. Če želite v tabelo atributov dodati koordinate za vsako točko, odprite ArcToolbox & gt Data Management
Orodja & gt Funkcije & gt Dodaj koordinate XY. Izberite svojo naključno obliko točke datoteke in
kliknite V redu. Polji POINT_X in POINT_Y bodo dodani v tabelo atributov.


Če kombinirate pakete tidyr in ggplot2, lahko s pomočjo facet_wrap naredite hiter nabor histogramov vsake spremenljivke v vašem data.frame.

Podatke morate preoblikovati v dolg obrazec s tidyr :: collect, zato imate stolpce ključev in vrednosti, kot so taki:

Z uporabo tega kot naših podatkov lahko vrednost preslikamo kot našo spremenljivko x in uporabimo facet_wrap, da ločimo s ključnim stolpcem:

Scales = 'free_x' je potreben, razen če so vsi vaši podatki podobne lestvice.

Bins = 10 lahko zamenjate s čimer koli, ki se izračuna na število, kar vam lahko omogoči, da jih nekoliko posamično nastavite z nekaj kreativnosti. Lahko pa nastavite binwidth, ki je morda bolj praktičen, odvisno od tega, kako izgledajo vaši podatki. Ne glede na to pa bo razstavljanje smeti zahtevalo nekaj finese.


Prostorska analiza in vizualizacija prostorskega sistema z uporabo geografskega informacijskega sistema (GIS)

Pogoje elektroenergetskega sistema je treba neprekinjeno spremljati, da se zaznajo in nadzorujejo kakršna koli neobičajna stanja v sistemu. Geografski informacijski sistem (GIS) velja za bistveni del zavedanja razmer, ki ga v poročilu o izpadu leta 2003 priporoča zanesljivost elektroenergetskega sistema. V tem prispevku se s pomočjo programske opreme ArcGIS preučuje potencial uporabe GIS za prostorsko analizo elektroenergetskih sistemov. Številni digitalni zemljevidi in omrežja so ustvarjeni iz listov excel z uporabo sintetičnih testnih sistemov, vključno s Tennesseejem v Teksasu in celotnim sintetičnim omrežjem ameriškega testnega sistema. Za analizo razmer se uporabljajo tehnika uteži z obratno gostoto, analiza naklona in konturne črte. Študija vključuje tako dinamično kot dinamično analizo, sistemi pa so simulirani s pomočjo paketa na osnovi MATLAB, razvitega za delo v tem prispevku. Pridobljeni numerični rezultati se pretvorijo v geo zbirko podatkov za večjo prostorsko analizo in ustvari se več videoposnetkov. Študija dokazuje sposobnost GIS za analizo in vizualizacijo sistema geografsko in v večplastnem, večoglednem in dinamičnem prikazu.


Ali želite ustvariti PDF za vsako funkcijo v razredu lastnosti na podlagi atributa z ArcPy? - Geografski informacijski sistemi

Model relacijske baze podatkov in strukture atributov atributov

Relacijski sistemi za upravljanje baz podatkov (RDBMS)

Skoraj vsi tabelarni podatki, uporabljeni v GIS, so shranjeni v tabelah relacijskih baz podatkov. Čeprav popolna obravnava teme relacijskih baz podatkov presega obseg tega predmeta, bomo potrebovali vsaj kratek uvod.

Zunaj GIS-a se tabelarni podatki pogosto hranijo in z njimi manipulira v relacijskih bazah podatkov, kot so dBASE, rBase, ACCESS, Oracle, SQLServer, INFORMIX ali drugi vrhunski sistemi za upravljanje relacijskih baz podatkov (RDBMS). Tabele v teh podatkovnih zbirkah so pogosto povezane z medtabelarnimi odnosi, od tod tudi ime & quotrelational & quot.

Tabele so sestavljene iz stolpcev ali polj in vrstic ali zapisov. Ti izrazi se lahko zamenjajo.

Zahteve za izbire ali podnabore tabel so znane kot "quotqueries." Tipična poizvedba uporablja sintakso, enakovredno

v tabeli točk letališča izberite vse zapise, katerih vrednost za ime letališča vsebuje besedo & quotINTL & quot

ArcGIS ima grafični uporabniški vmesnik za izvajanje poizvedb v tabelah, tako da vam ni treba učiti nobenih zapletenih posebnih poizvedbenih jezikov, kot je SQL. Čeprav izbire tabel ArcGIS uporabljajo določeno sintakso, bomo sintakso pokrivali kasneje v modulu tabel.

Povezave med tabelami

Osrednjega pomena za model relacijske baze podatkov predstavlja ideja povezav med tabelami. V ArcGIS so ti znani kot relati in povezave. Skupne vrednosti za skupne postavke se uporabljajo za povezovanje zapisov iz ene tabele v drugo. Ta slika (iz Excela) je primer strukturiranja tabel in povezovanja med tabelami:

V States.dbf tabela, obstajajo polja za atribute, ki predstavljajo ime države, območje FIPS (zvezni standard za obdelavo informacij) in okrajšavo imena države. Za vsako državo obstaja en zapis.

V mest.dbf tabela, obstajajo polja za atribute, ki predstavljajo ime mesta, državo itd., za vsako mesto pa je en zapis.

Če se vrednosti za določeno polje v eni tabeli ujemajo z vrednostmi v določenem polju v drugi tabeli, lahko med tabelama vzpostavite razmerje. Ker obe tabeli vsebujeta polje, ki predstavlja ime države, in se zdi, da sta polji definirani na enak način (preprosto besedilo), bi moralo biti omogočeno povezovanje ali združevanje tabel na podlagi skupne vrednosti polja imena države. Na ta način je mogoče izbrati tabele, ki izberejo tudi povezane zapise v drugi tabeli, ali kombinirati tabele v eno navidezno tabelo. Lahko bi izbrali en zapis, ki predstavlja državo Washington v ZDA States.dbf tabelo in imajo samodejno izbiro vseh zapisov iz mest.dbf tabela, ki predstavlja mesta v zvezni državi Washington.

Kasneje v Ustvarjanju in spreminjanju tabel bomo podrobno sodelovali s povezovanjem in povezovanjem tabel.

Vrste tabel v ArcGIS

Za vsako plast v ArcGIS (razen mrež s plavajočo vejico, o katerih bomo razpravljali pozneje) obstaja tabela atributov. V tabeli so shranjene vrste geometrije (točka, črta, mnogokotnik itd.), Pa tudi vsi drugi uporabniško določeni atributi. Vse, kar želite shraniti kot informacije o funkcijah, lahko shranite v tabelo atributov plasti. Meritve lastnosti (koordinatna lokacija, dolžina in površina) je mogoče tudi izračunati in shraniti kot lastnosti lastnosti.

Rasterska omrežja s celoštevilnimi vrednostmi imajo tudi tabele atributov, vendar razmerje ni ena na ena, celica na snemanje, temveč na osnovi posameznih con. Tabela atributov vrednosti mreže je v bistvu frekvenčna tabela, kjer ima vsaka unikatna vrednost (območje) zapis, ki šteje število celic znotraj tega območja. O conah bomo razpravljali kasneje v rasterski analizi.

Upoštevajte, da je večina podatkov, s katerimi se boste srečali, zgrajena znotraj ArcInfo. Tabele atributov za ArcInfo so strukturirane drugače kot druge tabele atributov, vendar so funkcionalne razlike le majhne.

V GIS lahko obstajajo tudi tabele, ki niso povezane s sloji geoprostorskih podatkov. Morda imate samostojne tabele, ki predstavljajo habitativne kode za poligone tal, ID številke in statistiko gnezd za plemenske pare ptic ali telefonske številke in naslove skupine anketiranih gospodinjstev.

  • tabele relacijskih baz podatkov, shranjene v osebni zbirki podatkovnih zbirk
  • datoteke dBASE
  • datoteke z navadnim besedilom (ASCII), ločene z zavihki ali vejicami
  • Tabele baz podatkov INFO (od ArcInfo)

Tabelarne operacije v ArcGIS

Čeprav bo kasneje tečaj potekal pozneje, je tu kratek uvod v nekaj pomembnih tabelarnih operacij, ki so na voljo v ArcGIS.

Združevanja se izvedejo za dodajanje vsebine ene tabele v drugo. Tabele si morajo deliti skupno polje, na primer ID številko plemenskega para, ime sestoja ali državno kodo FIPS.

Ko sta dve tabeli združeni v ArcGIS, se ena tabela doda drugi kot ena navidezna tabela.

Pridružitve so le začasne. Združevanja ne dodajajo fizično sistemskih datotek, ki vsebujejo tabelarne podatke. Vsaka združena tabela še vedno obstaja sama zase.

Povezave so podobne združitvam, vendar povezane tabele niso priložene med seboj. Namesto tega se pri izbiri v eni od 2 sorodnih tabel izberejo tudi vsi povezani elementi v drugi tabeli. Tako kot združevanja so tudi relacije aktivne samo v ArcGIS in ne spreminjajo stanja datotek na diskovnem pogonu.

Prikaz tabelarnih podatkov v prostorskem kontekstu

Ker tabelarični in prostorski podatki v plasti prostorskih podatkov sovpadajo, je mogoče izbrati prostorske značilnosti in si nato ogledati zapise atributov za te lastnosti. Tu je na zaslonu zemljevida izbrano eno samo stojalo in prikazani so njegovi tabelarni atributi.

Podobno je mogoče izbrati zapise iz tabele atributov plasti in imeti povezane prostorske značilnosti, označene v oknu geografskega pogleda. Tu je izbrana skupina zapisov iz tabele Stojala in pripadajoči poligoni so samodejno označeni. To je običajno vedenje slojev in z njimi povezanih tabel v ArcGIS

Na ta način lahko ugotovite lastnosti lastnosti glede na njihovo lokacijo ali izberete lastnosti glede na njihove lastnosti in nato vidite, kje so lastnosti prostorsko razporejene.


Vsebina eseja:

  1. Esej o uvodu v GIS
  2. Esej o definiciji GIS
  3. Esej o potrebi po GIS
  4. Esej o prednostih GIS
  5. Esej o uporabi GIS
  6. Esej o vidikih GIS
  7. Esej o podatkih v GIS
  8. Esej o funkcijah GIS
  9. Esej o področjih uporabe GIS

Esej št. 1. Uvod v GIS :

V šestdesetih in sedemdesetih letih so se pojavili novi trendi v načinu ravnanja in uporabe prostorskih podatkov za ocenjevanje, načrtovanje in spremljanje. Spatial data analysis is a multi-disciplinary activity concerning hydrology, water resources, geography, urban planning and earth sciences.

Spatial data sets are frequently heterogeneous, having data on soils, water, rainfall, infiltration, land use, topography, forestry, administrative boundaries, population, etc., and often available at different scales in different coordinate systems at various levels of text maps, charts, ground information, organization, aerial photographs and satellite imagery.

The management and analysis of such large volumes of spatial data require a computer- based system called Geographic Information System (GIS), which can be used for solving complex geographical and hydrogeological problems.

“Every object present on the Earth can be geo-referenced”, is the fundamental key of associating any database to GIS. Here, term ‘database’ is a collection of information about things and their relationship to each other, and ‘geo-referencing’ refers to the location of a layer or coverage in space defined by the co-ordinate referencing system.

Work on GIS began in late 1950s, but first GIS software came only in late 1970s from the lab of the ESRI. Canada was the pioneer in the development of GIS as a result of innovations dating back to early 1960s. Much of the credit for the early development of GIS goes to Roger Tomilson. Evolution of GIS has transformed and revolutionized the ways in which planners, engineers, managers, etc. conduct the database management and analysis.

A GIS is a computer system capable of capturing, storing, analyzing, and displaying geographically referenced information, that is, data identified according to location (referenced by latitude/longitude information).

Essay # 2. Definition of GIS:

GIS is defined as a system of computer hardware and software designed to allow users to collect, manage, analyze and retrieve large volumes of spatially referenced data and associate attributes collected from a variety of sources.

The major advantage of GIS is that it is an information system, therefore, the digital database that has been developed at any stage can also be used in the future and any related information can be extracted conveniently and efficiently.

Remote sensing is a powerful tool for the collection of spatial data and GIS is a powerful tool for management and analysis of data required for any land developmental activity.

GIS is needed for the following reasons:

jaz. Geospatial data are poorly maintained

ii. Maps and statistics are out of date

iv. There is no data retrieval service

v. There is no data sharing

jaz. Geospatial data are better maintained in a standard format

ii. Revision and updating are easier

iii. Geospatial data and information are easier to search, analyze and represent

iv. Geospatial data can be shared and exchanged freely

v. Productivity of the staff is improved and more efficient

vi. Better decisions can be made

There are several uses of GIS in resources mapping. Some of them are discussed below:

jaz. Flood Monitoring and Management:

The area inundated by floods can be mapped and monitored effectively with an integrated approach of remote sensing and GIS techniques. In this simulation various GIS tools such as connectivity and neighborhoods can be used to locate the areas to be protected from the flood water by constructing optimum embankment in the affected area.

ii. Groundwater Hydrology:

In groundwater studies, GIS technology is considered useful as it facilitates handling diverse type of data of spatial information e.g., topographic maps, land use maps, geological maps, contour maps of water table and water quality, etc. Use of GIS also offers the flexibility of operation and speedy processing.

Using GIS functions, user-defined images/maps of any basin can be prepared involving several ground water quality parameters, such as total dissolved solids (TDS), chlorides, bicarbonates, etc. along with groundwater maps and it also generates various output images, which may show area of groundwater suitable for drinking, irrigation, and industrial purposes etc.

iii. Wetland Management:

A primary requirement of management and protection of wetlands is to get accurate map and inventory. Any inventory necessarily includes the area and volume of water body, vegetation types, patterns and water movement directions.

Integrated GIS offers a useful tool to carry out this type of inventory because wetland studies are generally conducted for large and relatively inaccessible areas. GIS is well suited to take inputs from remote sensing and to monitor the changes and to take preliminary estimates of the environmental impact.

iv. Forest Management:

The extent of forest cover, changes in forest cover, strategy for forest resource protection and conservation, forest eco-system studies and studies related to forest’s role in climate all can be effectively studied by integrated approach of remote sensing and GIS. Since climate and terrain have significant roles to play for development of forest cover, GIS can be used to establish a relationship between these parameters.

v. Land Use and Land Cover Change Analysis:

GIS supported by remote sensing has proved extremely useful in monitoring the land use and land cover changes as well as to update the existing land use maps. Such land use maps combined with the slope, irrigation facility and soil condition can be overlaid and modeled in GIS to derive an optimal land use plan.

vi. Urban Sprawl Mapping and Monitoring:

GIS also can be used for:

(a) Studying urban growth trends,

(b) Monitoring urban land use,

(c) Planning urban utility and infrastructural facilities,

(e) Urban environment and its impact assessment,

(f) Urban population estimation,

(g) Studying urban hydrology, and

(h) Developing urban management models.

vii. Land Degradation:

Land degradation by water erosion, sedimentation, and deterioration, of water quality by point and non- point source pollution is a major environment issue. The scope of GIS for soil erosion studies includes not only overlaying exercises but also analyzing the effect of topography, meteorology and environmental factors on erosion.

viii. Watershed Management:

Watershed management and monitoring has been found to be economical and faster with the use of the capabilities of GIS. Erosion and sediment yield from watershed can be assessed using suitable model in raster GIS.

jaz. Cartographic aspect:

It focuses on map aspect of GIS. GIS acts as a map processing and display system where each map is represented as a layer in raster or vector format.

It emphasizes the importance of a well designed and implemented database. A sophisticated database management system (DBMS) is an integral part of the GIS.

iii. Spatial integration aspect:

It emphasizes the spatial analysis capabilities of GIS. It focuses on integrated analysis and modeling.

What Can You Do with GIS?

a. Find what exists at particular locations.

b. Find locations supported by conditions.

c. Find trends of geographic occurrence that have changed or in the process of changing

d. Analyses pattern and spatial relationships that exist between objects of geographic features.

Essay # 7. Data in GIS:

Data in GIS can be classified into two categories:

Spatial data are characterized by information about their physical dimensions and geographic locations on the surface of the earth. Maps are used to represent spatial data.

(a) Positional information (or location) on the surface of the earth.

(b) Spatial relationships such as adjacent to, located within etc.

(c) Measurable quantities such as length, area, altitude, etc.

(d) Type of feature by the use of symbols or colour.

Non-spatial data qualify spatial data. It is quantitative data that describe some aspect of spatial data not specified by its geometry alone.

Data Format in GIS System:

There are two types of spatial data format in GIS system:

jaz. Vector Format:

Any map feature, the boundary of which is defined by a series of points that join straight lines is called vector.

All geographical phenomenon identified by spatial data can be two dimensional by three main entity types viz points, lines and polygons forming the vector structure.

Points are used for small locations or features e.g. house, police point, tower etc.

Lines are used for linear features e.g. roads, rivers etc.

Polygons are used for closed set of lines and are used to represent geographical zones.

ii. Raster format:

When the feature is defined by a fine mesh of grid cells it is called raster data. Each grid cell is referenced by a row and column number and it contains a number representing the type or value of the attribute being mapped. The size of the grid can vary, and therefore, the spatial resolution of the data is determined by grid size. The higher the level of resolution the greater the detail that can be distinguished on an image.

The traditional method of representing the geographic data is through a series of thematic layers. E.g. a map of geology, one for soils, one for cultural features and so on. Layer based approach is used in GIS where data are organized by separate sets of spatial data called as map layer coverage or level.

These layers can be overlaid with each others to show spatial relationships display, manipulation and analyzed individually or in combination with other layers.


Poglej si posnetek: Как создать красивый PDF документкнигуотчёт - бесплатно