Documente Academic
Documente Profesional
Documente Cultură
Capitolul 6
4. Verificați scara actuală a cadrului hărții dvs. uitându-vă la fereastra de scară situată
în colțul din stânga jos al vizualizării hărții.
Scara ta ar trebui să fie undeva între 1:4600 și 1:5000. Aceasta este foarte aproape de
o scară care ar face 1 inch egal cu 400 de picioare. Scara 1:4800 este egală cu 1 inch
echivalent cu 400 de picioare dacă harta dvs. este setată să folosească picioarele ca unități:
7. După ce ați verificat că toate parcelele de interes sunt vizibile, faceți clic pe fila
Aspect din panglică. Faceți clic pe butonul Închidere activare .
8. Salvați proiectul.
[ 139 ]
Machine Translated by Google
Textul dinamic este un text care face referire la o anumită proprietate a cadrului hărții,
proiectului, aspectului sau sistemului computerului dvs. Textul dinamic se va actualiza
automat dacă valoarea proprietății specifice se modifică.
° Înălțime = 1,5 in
° X = 14,75 in
° Y = 2 in
8. Acum trebuie să introduceți o săgeată spre nord. Asigurați-vă că fila INSERT este
activ și faceți clic pe săgeata drop-down de sub North Arrow. Selectați un stil de săgeată spre
nord care vă place, cum ar fi ArcGIS North 11. (În general îmi place să o păstrez simplu,
deoarece săgeata nordică este doar un element mic într-o imagine mai mare.)
° Lățime = 2,0 in
° Înălțime = 2,5 in
° X = 2,8 in
° Y = 2,75 in
Aceasta va plasa o săgeată nord similară cu ArcGIS North 11 în colțul din stânga jos al
aspectului. Dacă alegeți un stil de săgeată nord mai lung, cum ar fi ArcGIS North 4, poate fi
necesar să faceți ajustări suplimentare la dimensiune și poziție pentru ca săgeata să se
potrivească corespunzător. Folosește-ți judecata cu privire la ceea ce arată cel mai bine.
Amintiți-vă că aceasta este o șansă pentru dvs. de a vă exercita o floare artistică.
11. Introduceți o bară de scară folosind aceeași metodă de bază pe care o utilizați pentru a introduce
săgeata nordică.
12. Selectați fila Design din fila contextuală Instrumente bară de scară . Această filă
vă permite să controlați diferite setări de design pentru bara de scară. Deoarece
directorul dorește ca scara să se bazeze pe inci, trebuie să faceți unele ajustări la
bara de scară.
[ 140 ]
Machine Translated by Google
Capitolul 6
13. Scara 1:4800 este aceeași cu 1 inch = 400 de picioare. Deci, trebuie să ajustați bara de scară
pentru a arăta asta. Modificați comportamentul de redimensionare pentru a ajusta numărul
de diviziuni. Acest lucru va împiedica modificarea diviziunii, permițându-vă să o setați, astfel
încât diviziunile sunt afișate în trepte de inci.
14. Setați unitățile la picioare.
15. Schimbați Valoarea Diviziunii la 400. Aceasta setează incrementele de diviziune astfel
încât să fie de 1 inch.
° Lățime = 4 in
° Y = 2,5 in
17. Faceți clic pe fila Layout și faceți clic pe butonul Full Extent .
Aspectul dvs. ar trebui să arate acum similar cu acesta. Săgeata nordică și bara de scară pot
arăta diferit, în funcție de stilul selectat.
[ 141 ]
Machine Translated by Google
Provocare
Folosind abilitățile pe care le-ați învățat pentru a introduce o săgeată nordică și o bară de scară,
adăugați o legendă la aspectul dvs. Poziționați legenda în colțul din dreapta jos al aspectului pentru a
ajuta la echilibrarea aspectului general al acesteia. O legendă are câteva componente mai multe decât
o săgeată nordică, așa că acest lucru poate fi puțin mai complicat. Poate doriți să accesați http://pro.
arcgis.com/en/pro-app/help/layouts/add-a-legend.htm pentru indicii sau asistență.
În acest exercițiu, veți folosi aspectul pe care l-ați creat în ultimul exercițiu pentru a crea un
fișier șablon. Veți folosi apoi acel șablon pentru a crea un nou aspect.
Ați creat un fișier de aspect care poate fi folosit ca șablon pentru alte aspecte. Noile aspecte
bazate pe acest șablon vor conține toate aceleași elemente standardizate.
[ 142 ]
Machine Translated by Google
Capitolul 6
Un nou aspect a fost adăugat la proiectul dvs. care arată exact ca aspectul pe care l-ați creat în
ultimul exercițiu. Acum va trebui să configurați aspectul pentru a afișa harta corectă și să faceți
ajustări la câteva dintre elemente.
1. Selectați cadrul hărții comerciale între 1 și 3 acri din panoul Conținut pentru a deschide
panoul Elemente , astfel încât să puteți ajusta proprietățile.
2. Faceți clic pe butonul Opțiuni din panoul Elemente .
3. Extindeți opțiunea Cadrul hărții dacă este necesar.
4. Faceți clic pe săgeata drop-down pentru opțiunea Hartă și selectați Commercially Zoned
Prop. Aceasta atribuie harta corectă pentru afișare în aspect.
5. Schimbați numele elementului în Proprietate în zone comerciale.
Prin urmare, titlul apare cu cuvântul proprietate scris complet; trebuie să schimbați
numele hărții care este afișată, deoarece titlul este text dinamic.
6. Selectați fila Commercially Zoned Prop din partea de sus a vizualizării hărții. Acest
va face acea hartă vizibilă.
9. Faceți clic înapoi pe noul aspect pe care l-ați creat (Sugestie: poate fi numit
Aspect2).
Titlul ar trebui acum schimbat pentru a reflecta noul nume al hărții afișat în cadrul hărții.
Acum trebuie să ajustați scara hărții, astfel încât să afișeze toate proprietățile zonate
comercial și legenda, astfel încât să vă arate straturile:
10. Folosind abilitățile pe care le-ați învățat, schimbați-vă scara la 1: 7200, astfel încât să puteți
vedea toate proprietățile comerciale din oraș, așa cum le dorește directorul.
11. Selectați legenda în panoul Conținut .
12. Selectați fila Design din fila contextuală Legend Tools .
[ 143 ]
Machine Translated by Google
13. Faceți clic pe meniul derulant Straturi și activați toate straturile făcând clic în caseta
situată lângă numele fiecărui strat.
Tocmai ați creat un nou aspect folosind un fișier de aspect ca șablon. Acesta a inclus automat
același stil săgeată nord și bară de scară. Toate elementele de layout au fost poziționate corect.
După ce ați făcut câteva ajustări simple, ați creat rapid un nou aspect, care este gata pentru
imprimare.
Provocarea
A trebuit să modificați scara în noul aspect creat, astfel încât bara de scară să nu mai aibă
diviziuni, care au dimensiunea de 1 inch. Vedeți dacă puteți ajusta bara de scară astfel încât
diviziunile să aibă din nou dimensiunea de 1 inch. Se întâmplă doar că 1:7200 este egal cu 1
inch = 600 de picioare. Dacă aveți nevoie de ajutor sau asistență, puteți accesa http://pro.arcgis.
com/en/pro-app/help/layouts/scale-bars.htm.
[ 144 ]
Machine Translated by Google
Capitolul 6
rezumat
Ați învățat cum să creați machete simple, dar eficiente pentru a încadra hărțile 2D și 3D pe
care le creați folosind ArcGIS Pro. Aspectele vă permit să vă prezentați eforturile într-o manieră
profesionistă, permițând altora să vă aprecieze eforturile. Acest lucru face analiza, hărțile și datele
dvs. mai utile pentru alții și vă ajută să vă puneți toată munca grea în perspectivă.
După cum ați învățat, înainte de a vă crea aspectul, trebuie să luați în considerare mai mulți factori.
Acestea includ scopul, publicul și situația. Fiecare dintre acestea va avea un impact asupra designului
general al aspectului dvs. Prin urmare, este important să vă gândiți bine la acestea înainte de a
începe să vă construiți aspectul.
Fiecare aspect pe care îl creați va conține mai multe elemente, care vor trebui configurate.
Va trebui să alegeți ce hartă sau hărți din proiectul dvs. să includeți, ce săgeată spre nord să
utilizați, să determinați scara și multe altele. Factorii pe care i-ați luat în considerare vor ajuta la
includerea sau excluderea unor elemente. Pentru a ajuta la standardizarea elementelor între
machete, ați învățat cum să creați un șablon de aspect.
Acest lucru vă va ajuta să vă marcați hărțile și să vă accelerați producția.
[ 145 ]
Machine Translated by Google
ArcGIS Pro vă permite să editați datele GIS. Puteți adăuga funcții noi sau modifica caracteristici
existente. De asemenea, puteți edita structura bazei de date GIS. Cu ArcGIS Pro, puteți crea noi
clase de caracteristici, puteți adăuga noi câmpuri de atribute, puteți crea tabele noi, puteți adăuga
domenii și așa mai departe. De asemenea, acceptă editarea datelor 2D și 3D.
ArcGIS Pro este încă o lucrare în desfășurare. Există unele structuri de date, cum ar fi topologii,
rețele geometrice și Parcel Fabric, care nu pot fi editate cu versiunea actuală a ArcGIS Pro, care
este 1.1. Este de așteptat ca în timp, pe măsură ce ArcGIS Pro continuă să se maturizeze, aceste
limitări să fie eliminate.
[ 147 ]
Machine Translated by Google
Următorul tabel prezintă câteva dintre limitele pe care ArcGIS Pro le are cu diferite formate
de stocare a datelor pe care probabil că le veți întâlni în mod regulat:
Nu Nu
Geodatabase personală
Geodatabase de da Da Geodatabasele pentru grupuri de lucru și întreprinderi
fișiere, grup de lucru și necesită licență standard sau superioară.
întreprindere (SDE). Editarea topologiilor, a rețelei geometrice și a
țesăturii parcelelor nu este acceptată în prezent.
Shapefiles da da
Acoperire Nu Nu
Fișiere CAD (DWG, da Niciun ArcGIS Pro nu va afișa fișiere DWG create cu
DGN și DXF) AutoCAD 2016 sau mai devreme.
Caracteristica ArcGIS da da Publicat cu ArcGIS Server.
serviciu
Stratul de caracteristici ArcGIS Da da Publicat din ArcGIS Online sau Portal cu ArcGIS.
Editarea trebuie să fie activată.
Servicii de hartă web da Niciun ArcGIS Pro nu poate accesa serviciile de
hărți web, inclusiv ArcGIS Server, ArcGIS
Online, WMS și WMTS.
Foaie de calcul Excel da Nu
fișier DBF da da
[ 148 ]
Machine Translated by Google
Capitolul 7
Această listă este doar acele tipuri de date care sunt întâlnite cel mai frecvent cu accent
pe date vectoriale sau tabelare. Există multe alte formate de date GIS. Shapefiles și
geodatabase sunt formatele spațiale principale cu care ArcGIS Pro este proiectat să
interacționeze complet. Chiar și geodatabase are în prezent anumite limite cu privire la ceea
ce poate fi editat folosind ArcGIS Pro.
Formatul geodatelor personale nu este acceptat în ArcGIS Pro. Esri a redus încet
suportul pentru acest tip de geodatabase, care este construită pe baza tehnologiei
Microsoft Access Database. Acest lucru se datorează în mare parte limitărilor
Microsoft Access, care este limitat la 2 gigaocteți și a cărui performanță încetinește
cu cât baza de date devine mai mare. Acesta este motivul pentru care Esri a dezvoltat
geodatabase de fișiere.
Se recomandă insistent ca, dacă încă utilizați geodatabase personale, să le migrați într-
un grup de lucru cu fișiere sau într-o geodatabase de întreprindere, mai ales dacă doriți
să începeți să utilizați ArcGIS Pro sau ArcGIS Online. Aceste tipuri de baze de date geodate
oferă, de asemenea, performanțe și capacitate de stocare mult mai bune. Următorul tabel
prezintă o comparație generală între cele trei tipuri de geodatabase, care pot fi create cu
Platforma ArcGIS:
Suport pentru baza de date Microsoft Access Fișiere individuale SQL Server Express,
concepute de Esri SQL Server, Oracle,
DB2, Informix și
PostgreSQL
Dimensiunea de depozitare 2 GB (performanța scade 1 TB la baza bazei de date 10 GB plus,
pe măsură ce dimensiunea plus 1 TB per set de date în funcție de
crește) de caracteristici baza de date compatibilă
Numărul de redactori 1 1 per set de date de 10 sau mai
caracteristici (dacă harta mult, în funcție
face referire la straturi din de baza de date suportată
mai multe seturi de date de
caracteristici, fiecare set de
[ 149 ]
Machine Translated by Google
Așa cum ArcGIS Pro vă permite să vă vizualizați datele, oferă, de asemenea, indicii vizuale despre
datele cu care lucrați. Lângă diferite tipuri de date sunt afișate diferite pictograme pentru a vă
ajuta să identificați cu ușurință tipul de date cu care lucrați.
Următoarea imagine ilustrează câteva dintre pictogramele utilizate de ArcGIS Pro pentru a
identifica diferite tipuri de date.
După cum puteți vedea, ArcGIS Pro utilizează diferite pictograme pentru a diferenția tipurile
de date. De exemplu, Shapefiles folosesc pictograme verzi cu un grafic pentru a spune dacă
Shapefile conține puncte, linii sau poligoane. Fișierele CAD sunt identificate cu pictograme
albastre. Fișierele DWG, DXF și DGN folosesc toate aceleași pictograme albastre. ArcGIS nu face
distincție între fișierele create cu AutoCAD, MicroStation sau unul dintre multele pachete software
de desenare și proiectare utilizate de ingineri și topografi.
[ 150 ]
Machine Translated by Google
Capitolul 7
ArcGIS Pro conține diverse instrumente care vă permit să faceți toate acestea. Puteți adăuga caracteristici
noi la un strat existent. Puteți modifica caracteristicile existente pentru a afișa modificările.
Puteți crea straturi și tabele noi. Cu alte cuvinte, ArcGIS Pro permite GIS-ul dvs. să crească, să se schimbe
și să înflorească pe măsură ce realitatea se schimbă.
Pentru cei care au folosit ArcGIS for Desktop, acest lucru poate părea prea ușor. Ce s-a întâmplat pentru
a începe editarea? În ArcGIS Pro, nu mai trebuie să începeți editarea. Puteți începe imediat editarea
odată ce proiectul dvs. este deschis. ArcGIS Pro, de asemenea, nu vă limitează la editarea datelor într-un
spațiu de lucru la un moment dat. Dacă harta dvs. conține straturi care indică date stocate într-o bază de
date geografice și ca Shapefiles, le puteți edita pe toate în același timp. Nu mai trebuie să începeți și să
opriți editarea de fiecare dată, trebuie să comutați între spațiile de lucru.
Ce este un spațiu de lucru? Un spațiu de lucru este locația în care sunt stocate datele
dvs. Poate fi o bază de date sau un folder. Deci, o bază de date geografice este
considerată un singur spațiu de lucru. Un folder care conține Shapefiles sau alte
fișiere de date ar fi un alt spațiu de lucru.
1. Asigurați-vă că toate datele spațiale pe care intenționați să le editați sunt în aceeași coordonată
sistem. Acest lucru evită erorile care pot fi cauzate de probleme de transformare.
[ 151 ]
Machine Translated by Google
2. Adăugați și simbolizați toate straturile pe care doriți să le editați pe harta dvs. Cu cât puteți păstra
mai simplu simbolistica pentru fiecare strat din hartă, cu atât mai repede se va redesena pe
măsură ce deplasați și măriți în timpul editării. Salvați simbolul complex pentru imprimare.
Deoarece ArcGIS Pro acceptă mai multe hărți într-un singur proiect, este posibil să doriți să aveți
o hartă pe care o utilizați pentru a edita datele și alta pentru a o include într-un aspect pentru
imprimare.
3. Simplificați-vă câmpurile de atribute astfel încât să fie vizibile doar cele de care aveți nevoie.
Acest lucru vă va crește eficiența și va reduce șansa de a edita în mod eronat o valoare de
atribut care nu ar trebui modificată.
4. Ajustați setările Opțiunilor de proiect pentru editare din panoul Proiect prin:
° Asigurați-vă că setările de editare sunt setate după cum doriți, cum ar fi cum și când
a salva.
5. Setați ce straturi doriți să editați în Lista după modificări din panoul Conținut .
6. Setați opțiunile de fixare.
Alocarea timpului pentru a parcurge acești pași înainte de a edita pentru prima dată într-un proiect va face
editarea mai ușoară și va reduce șansa de erori.
Fila EDITARE
Fila EDITARE de pe panglică, așa cum se arată în următoarea captură de ecran, este locul în care mergeți
atunci când doriți să începeți editarea datelor. Aici veți găsi multe dintre instrumentele de editare cele
mai frecvent utilizate. Instrumentele din această filă vă permit să modificați caracteristicile existente sau
să ajutați la crearea de noi caracteristici. Această filă nu vă permite doar să editați date spațiale, ci și
atribute și tabele independente:
După cum puteți vedea, fila EDITARE conține șapte grupuri: Clipboard, Manage Edits, Snapping, Features,
Selection, Tools și Elevation. Acum vom explora aceste grupuri și unele dintre instrumente.
[ 152 ]
Machine Translated by Google
Capitolul 7
Grupul Clipboard conține instrumente, care vor copia sau lipi în și din clipboard-ul computerului. Folosind
aceste instrumente, puteți copia caracteristici dintr-un strat în altul sau le puteți tăia dintr-un strat și le
puteți lipi în altul. De asemenea, puteți utiliza aceste instrumente pentru a duplica caracteristici în același
strat.
Grupul Gestionați modificările vă ajută să vă controlați editările. Aici, puteți să salvați editările sau să le renunțați.
Dacă renunțați la editări, ArcGIS Pro va readuce toate datele dvs. la modul în care erau înainte de ultima salvare.
Aceasta înseamnă că va anula toate editările pe care le-ați efectuat de la ultima salvare a editărilor. După ce ați
salvat editările, nu le puteți anula sau anula.
Butonul Șabloane va deschide panoul Gestionare șabloane din partea dreaptă a interfeței ArcGIS Pro. Din acest
panou, puteți gestiona șabloanele de caracteristici, care sunt utilizate pentru a crea funcții noi. Acestea vor fi
discutate mai detaliat mai târziu.
[ 153 ]
Machine Translated by Google
În cele din urmă, puteți verifica starea de editare a hărților din proiectul dvs. Vă va spune ce
straturi pot fi editate, care nu sunt și orice avertismente de care ar trebui să fiți conștient atunci
când editați datele la care se face referire în harta respectivă.
Următorul grup este Snapping. Include un singur buton cu un meniu derulant, care controlează
opțiunile de aprindere și de fixare. Snapping vă permite să desenați cu ușurință caracteristici, astfel
încât acestea să mențină conexiunile cu alte caracteristici de pe același strat sau alt strat în timpul
editării. Din grupul Snapping , puteți seta unde doriți să faceți snap la caracteristici noi sau schițe la
caracteristicile existente.
O schiță este ceva ce creați în timp ce editați. Poate reprezenta o nouă caracteristică,
cum ar fi o nouă linie centrală a străzii sau un poligon de parcelă. Schițele pot fi, de
asemenea, forme pe care le desenați pentru a modifica sau remodela caracteristicile
existente, cum ar fi o linie trasată pentru a împărți un poligon. Schițele sunt temporare
și există doar în memoria computerului dvs. Dacă schița reprezintă o actualizare sau o
modificare a unuia dintre straturile dvs., nu va fi trimisă înapoi în datele dvs. GIS până
când nu salvați editările. Odată ce ați salvat schița devine o caracteristică adevărată.
Acesta este motivul pentru care ar trebui să economisiți des.
[ 154 ]
Machine Translated by Google
Capitolul 7
Cu Snapping activat, puteți să faceți snap la sfârșitul, marginea, punctul de mijloc, intersecțiile și vârful
altor caracteristici, așa cum se arată în următoarea captură de ecran:
[ 155 ]
Machine Translated by Google
Grupul de selecție include instrumentele pentru selectarea interactivă a caracteristicilor din harta dvs.,
vizualizarea atributelor și ștergerea selecției. Instrumentul Selectare include cinci forme diferite, care pot fi
desenate pentru a selecta caracteristici pentru editare, așa cum se arată în următoarea captură de ecran:
Cele mai multe dintre acestea se explică de la sine, cu excepția lui Lasso. Instrumentul de selectare Lasso vă
permite să desenați o formă de poligon cu formă liberă. Desenul urmează mișcarea cursorului mouse-ului
atâta timp cât țineți apăsat butonul stâng al mouse-ului. Eliberarea butonului mouse-ului completează forma.
Grupul Instrumente conține instrumente pentru modificarea caracteristicilor. Le veți folosi atunci când trebuie
să efectuați sarcini precum împărțirea unui pachet care a fost subdivizat în mai multe parcele. Există, de
asemenea, instrumente pentru împărțirea unei linii, editarea vârfurilor, mutarea unei caracteristici și îmbinarea
caracteristicilor.
Ultimul grup este Elevation. Acesta conține instrumente pentru editarea caracteristicilor 3D.
[ 156 ]
Machine Translated by Google
Capitolul 7
Șabloane de caracteristici
Șabloanele de caracteristici definesc proprietățile necesare pentru a crea o caracteristică nouă. Aceasta
include stratul țintă, instrumentul de construcție implicit, valorile implicite ale atributelor și simbolologia.
Aceste șabloane sunt legate de conținutul hărții dvs. Deci, pentru fiecare strat din harta dvs.,
veți avea un șablon de caracteristică potrivit. Dacă simbolizați un strat cu valori unice, culori
gradate sau simboluri gradate, veți avea un șablon de caracteristică pentru fiecare simbol unic
asociat cu acel strat. De exemplu, dacă simbolizați un strat de parcelă pe baza clasificării sale de
zonare și există trei clase de zonare: rezidențial, comercial și industrial, veți avea trei șabloane de
caracteristici pentru acel strat.
Când adăugați un strat pe hartă sau ajustați simbolologia, șabloanele de caracteristici disponibile
sunt ajustate pentru a se potrivi. De asemenea, puteți crea manual șabloane de caracteristici,
puteți ajusta proprietățile șabloanelor existente și puteți șterge șabloanele. Toate acestea se
realizează în panoul Gestionare șabloane .
[ 157 ]
Machine Translated by Google
2. Folosind abilitățile pe care le-ați învățat, deschideți secțiunea Creare de noi caracteristici.aprx
situat în C:\Student\IntroArcPro\Chapter7.
Când proiectul se deschide, ar trebui să vedeți o singură hartă care conține straturile pe care le
veți actualiza. Ar trebui să arate foarte asemănător cu acesta:
3. Faceți clic pe butonul List By Data Source din panoul Conținut pentru a verifica locația datelor
sursă pentru straturile din harta dvs.
________________________________________________________________
________________________________________________________________
6. Derulați în jos în panoul din partea dreaptă până când vedeți Referință spațială și extindeți-l făcând
clic pe capul săgeții deschis situat lângă acesta. Aceasta vă va arăta în ce sistem de coordonate
se află acest strat.
[ 158 ]
Machine Translated by Google
Capitolul 7
ArcGIS Pro vă va permite să editați date care se află în diferite sisteme de coordonate.
Cu toate acestea, cea mai bună practică recomandată este ca toate datele să fie
editate în același sistem de coordonate. Acest lucru ajută la evitarea erorilor cauzate de
utilizarea diferitelor transformări.
Acum este timpul să configurați simbolul pentru straturile pe care le veți edita.
În cea mai mare parte, simbolologia actuală va funcționa. Directorul Lucrari Publice
vrea insa ca noile linii de canalizare sa fie introduse cu dimensiunea si materialul
corect. Pentru a face acest proces mai eficient, ar fi bine să aveți un șablon de
caracteristici cu acele valori implicite definite din timp. Deoarece șabloanele de
caracteristici sunt legate de straturile din panoul Conținut , veți schimba simbolul liniilor
de canalizare pentru a se baza pe dimensiunea și materialul conductei.
Din fericire, există deja un fișier strat, care are setările de simbolizare deja
definite. Veți putea importa acele setări din fișierul de strat fără a fi nevoie să
configurați simbolologia pentru stratul sewer_lines de la început:
10. Faceți clic pe instrumentul Import situat în grupul Desen . Aceasta va deschide panoul
Geoprocessing din partea dreaptă a interfeței.
11. Faceți clic pe butonul Răsfoire situat la sfârșitul Stratului Simbologie.
12. În fereastra Strat simbologic , faceți clic pe Foldere situat în panoul din stânga al
fereastra.
[ 159 ]
Machine Translated by Google
15. După ce ați verificat că totul este completat corect, faceți clic pe Run.
Tocmai ați folosit un fișier strat pentru a importa simboluri prestabilite pentru canalul dvs
strat, care vă permite să distingeți dimensiunea și materialul fiecărei țevi de canalizare.
Dacă dintr-un motiv oarecare nu a funcționat, puteți face clic dreapta pe stratul de
canalizare existent și selectați Eliminare. Apoi, accesați panoul Proiect și Foldere
conexiune. În folderul Chapter7 , puteți face clic dreapta pe Linii de canalizare.
lyrx și alegeți Adăugare la harta curentă.
Sunteți aproape gata să începeți editarea. Există alte câteva setări pe care trebuie să le
verificați:
[ 160 ]
Machine Translated by Google
Capitolul 7
22. De asemenea, asigurați-vă că salvați editările atunci când salvarea unui proiect nu este activată.
23. Simțiți-vă liber să examinați celelalte opțiuni de editare disponibile. După ce ați terminat
de explorat, faceți clic pe OK.
24. Faceți clic pe săgeata Înapoi situată în colțul din stânga sus al ferestrei Proiect
pentru a reveni la interfața principală ArcGIS Pro.
[ 161 ]
Machine Translated by Google
Puteți modifica toleranța de fixare și pozițiile de fixare după cum este necesar în timp
ce editați. În calitate de utilizator nou, va trebui să schimbați frecvent aceste setări în
timp ce încercați să găsiți un mediu fericit care să funcționeze în majoritatea cazurilor.
Odată ce vă dați seama ce funcționează cel mai bine pentru dvs., nu va trebui să
schimbați toleranța la fel de des. Pozițiile de fixare vor fi modificate mult mai frecvent,
deoarece depind în mare măsură de ceea ce editați:
32. Setați pozițiile de fixare la punctul final și la margine făcând clic pe mic
săgeată de sub Aprinderea și selectarea acelor opțiuni.
Acum sunteți gata să începeți editarea. V-ați făcut timp pentru a vă asigura că mediul dvs. de
editare a fost configurat corect.
Următorii pași vă vor ajuta să adăugați o placă georeferențiată scanată pe harta dvs.:
4. Faceți clic dreapta pe Forrest Park Subdivision.jpg și alegeți Add to Current Map.
[ 162 ]
Machine Translated by Google
Capitolul 7
Harta dvs. ar trebui să arate acum astfel. Scara de zoom și zona de afișare pot fi ușor diferite în
funcție de dimensiunea monitorului și rezoluția acestuia.
Nu este nevoie ca harta de bază a imaginilor să fie vizibilă în acest moment. Vă va încetini doar pe măsură
ce deplasați și măriți în timpul editării. Deci, dezactivați stratul de imagini debifând caseta de lângă strat.
Tocmai ați adăugat placa scanată ca strat pe harta dvs. Acest lucru vă va permite să îl utilizați ca ghid
pentru a adăuga noi caracteristici și pentru a vă actualiza baza de date GIS. Acesta este doar un exemplu
de sursă de date pe care o puteți utiliza. Există multe alte moduri în care puteți obține informații noi pentru
a le utiliza în GIS.
1. Măriți colțul de nord-est al noii subdiviziuni, astfel încât să puteți vedea unde
noua linie de canalizare se conectează la linia de canalizare existentă.
2. Faceți clic pe fila EDITARE din panglică.
3. Faceți clic pe butonul Creare pentru a deschide panoul Creare caracteristici din dreapta
partea de mână a interfeței.
[ 163 ]
Machine Translated by Google
4. Faceți clic dreapta pe șablonul PVC de 8 inchi din panoul Creare caracteristici și selectați
Proprietăți. Aceasta ar trebui să deschidă fereastra Proprietăți șablon pentru acel
șablon.
Întrebare: Ce valori sunt atribuite acelor câmpuri pentru acest șablon și de unde
credeți că provin?
________________________________________________________________
________________________________________________________________
6. Deoarece adăugați conducte noi care au fost construite recent, veți seta valoarea pentru
câmpul Condiție la bună pentru acest șablon. Faceți clic în celula de lângă condiție și
selectați Bun din lista derulantă.
Motivul pentru care vi s-a prezentat o listă derulantă pentru câmpul de condiție
este că acesta avea un domeniu de valoare codificat atribuit acelui câmp. Un
domeniu de valoare codificată este o listă de valori acceptate predefinite, care
pot fi introduse într-un câmp. Când editați, puteți selecta doar o valoare care este
inclusă în domeniu. Acest lucru ajută la creșterea eficienței editării și la reducerea
erorilor.
[ 164 ]
Machine Translated by Google
Capitolul 7
8. Selectați șablonul PVC de 8 inchi în panoul Creare caracteristici . Știți să utilizați acest
șablon, deoarece ordonanța dvs. de dezvoltare necesită această dimensiune și
material pentru conducte pentru toate subdiviziunile rezidențiale noi.
9. Faceți clic pe capătul țevii existente din fontă ductilă de 8 inchi, lângă intersecția dintre
autostrada GA HWY 50 și noul Oak Place. Poate fi necesar să verificați dacă snapping
este activat dacă cursorul dvs. nu se fixează automat la capătul conductei existente.
Dacă uitați să faceți dublu clic sau să mutați mouse-ul prea repede și să
faceți doar un singur clic, puteți apăsa tasta F2 pentru a finaliza schița.
[ 165 ]
Machine Translated by Google
Tocmai ați desenat una dintre noile linii de canalizare care au fost construite pentru noua
subdiviziune. Desenarea noilor caracteristici este doar o parte a creării unei noi caracteristici.
Apoi, trebuie să actualizați atributele asociate caracteristicii. Puterea GIS vine din combinația atât
a datelor spațiale, cât și a atributelor, ceea ce vă permite dvs. și altora să puneți întrebări pe hartă și
să obțineți răspunsuri. Răspunsurile respective sunt la fel de bune ca și datele. Așadar, este la fel de
important să păstrați atributele caracteristicilor actualizate, precum este să le desenați corect.
1. Faceți clic pe butonul Atribute situat în grupul de selecție din fila EDITARE din panglică.
Aceasta va deschide panoul Atribute din partea dreaptă a interfeței.
2. Faceți clic în celula din dreapta LINEID și tastați 1200. Acest câmp este folosit pentru a
identifica fiecare linie de canalizare din sistem, care poate fi apoi legată la un sistem de
gestionare a comenzii de lucru pentru a urmări istoricul de întreținere al fiecărui
segment de canalizare.
Provocare
Folosind abilitățile pe care tocmai le-ați învățat, trageți liniile de canalizare rămase afișate pe placa
pentru noua subdiviziune. Atribuiți noilor conducte pe care le desenați numere secvențiale LINEID .
Va trebui să creați segmente individuale de conducte între fiecare dintre căminele afișate pe
placa sursă pe care o utilizați pentru a digitiza locațiile liniilor de canalizare.
[ 166 ]
Machine Translated by Google
Capitolul 7
1. Selectați panoul Creare caracteristici folosind fila din partea de jos a panoului din partea dreaptă din
interfața ArcGIS Pro.
2. Faceți clic pe șablonul Cămin și asigurați-vă că instrumentul Punct este selectat sub numele
șablonului.
3. Faceți clic pe capătul de vest al primei țevi pe care ați desenat-o la pasul 3 pentru a adăuga o nouă
cămin de vizitare.
5. Făcând clic în celula de lângă Condiție și selectați Bun din lista derulantă.
6. Dacă ați finalizat provocarea menționată mai devreme, continuați să adăugați celelalte cămine afișate pe
placă folosind același proces, setând condiția pentru fiecare cămin nouă la Bună.
7. După ce ați terminat de adăugat noi cămine de vizitare, opriți placa de subdiviziune Forrest Park din
panoul Cuprins pentru a vedea munca dvs. la îndemână.
Dacă ați finalizat provocarea și ați adăugat toate căminele noi, harta dvs. ar trebui să arate acum
astfel:
[ 167 ]
Machine Translated by Google
8. Dacă sunteți mulțumit de noile funcții de canalizare pe care le-ați adăugat, faceți clic pe
fila EDITARE și pe butonul Salvare din grupul Gestionare modificări . Aceasta vă va
salva editările înapoi în geodatabase Trippville_GIS .
1. Porniți din nou placa Forrest Park Subdivision , astfel încât să fie vizibilă din nou.
2. Opriți straturile de canal și sewer_lines .
3. Activați stratul Street_Centerlines .
4. Măriți colțul de nord-est al noii subdiviziuni unde ați început pentru prima dată să
desenați noile linii de canalizare în ultimul pas.
5. Faceți clic pe fila Creare caracteristici din panoul din partea dreaptă a
interfata.
7. Pentru a desena primul segment de linie centrală, începeți din punctul în care placa
arată Oak Place intersectând GA HWY 50. Faceți clic pe acea intersecție pentru a
începe să desenați primul segment de stradă.
[ 168 ]
Machine Translated by Google
Capitolul 7
9. Acum editați atributele pentru acest segment, așa cum se arată aici:
°
ST_NAME = Oak Place
°
RD_Class = Oraș
10. Acum veți desena următorul segment selectând din nou Strada_
Șablon de linii centrale și apoi făcând clic pe punctul final pentru segmentul pe care tocmai l-ați
finalizat.
11. Deplasați cursorul mouse-ului de-a lungul liniei centrale a drumului afișat pe plată
și faceți un singur clic într-o locație chiar înainte de a începe să se curbeze. Acesta ar trebui să fie o
locație lângă O în Oak.
12. Pentru a desena curba, veți folosi instrumentul Arc Segment. Privește spre
partea de jos a interfeței ArcGIS Pro pentru acest instrument din bara de instrumente care a
apărut când ați început să desenați noul segment de linie centrală a străzii, așa cum se arată în
următoarea captură de ecran:
13. Acest instrument vă permite să trasați trei puncte pentru a defini arcul în linia centrală.
Faceți un singur clic doar o dată pe lângă O în Oak , unde începe curba. Apoi, faceți clic lângă
mijlocul estimat al curbei pentru a defini centrul arcului. În cele din urmă, faceți clic lângă capătul
estimat al curbei unde drumul se îndreaptă din nou pentru a defini capătul arcului. Faceți referire
la imagine după următoarea sarcină 14 dacă aveți nevoie de ajutor.
[ 169 ]
Machine Translated by Google
Tocmai ați desenat o curbă care este încorporată în linia centrală a drumului.
Aceasta oferă o reprezentare mai fidelă a locației și geometriei drumului decât ar avea-o
digitizarea unei serii de segmente drepte mici. Mai trebuie să terminați acest segment:
14. Faceți clic pe instrumentul Linie situat în bara de instrumente mică unde ați găsit
instrumentul Segment arc. Acest lucru vă va permite să continuați să desenați segmentul
pentru această porțiune a Oak Place.
15. Segmentul ar trebui să înceapă automat de la sfârșitul arcului pe care tocmai l-ați
a tras. Mutați cursorul mouse-ului la intersecția estimată a Oak Place
și micul drum fără nume care merge spre nord-vest și faceți dublu clic pentru a încheia schița.
16. Editați atributele pentru acest segment în același mod în care ați făcut primul.
18. Folosind abilitățile pe care tocmai le-ați învățat, continuați să desenați restul liniilor centrale
ale străzii, așa cum se arată pe planșă. Odată finalizată, harta dvs. ar trebui să arate foarte
asemănătoare cu următoarea captură de ecran dacă opriți placa Forrest Park Subdivision :
[ 170 ]
Machine Translated by Google
Capitolul 7
Acum să adăugați drepturi de trecere pentru drumuri. Ai putea face asta în același mod în care ai
desenat drumurile. Cu toate acestea, deoarece drepturile de trecere se bazează pe liniile centrale
ale drumului, este adesea mai ușor să utilizați liniile centrale ca un cadru pentru a vă construi
drepturile de trecere.
Dacă utilizați aplicația ArcMap mai veche a Esri, puteți utiliza pur și simplu instrumentele Copy
Parallel sau Buffer Edit pentru a realiza acest lucru. Cu toate acestea, ArcGIS Pro 1.1 nu acceptă în
prezent aceste funcții. Deci, în schimb, puteți utiliza instrumentul Urmărire , care se află pe aceeași
bară de instrumente pe care ați folosit-o pentru a desena arcele:
19. Faceți clic pe meniul derulant Snapping și activați Intersection Snapping de atunci
dreptul de trecere va începe la intersecția dreptului de trecere existent pentru GA HWY 50.
20. Faceți clic pe șablonul RW . Acesta este șablonul pentru drepturile de trecere.
21. Selectați instrumentul de urmărire situat sub șablon. Ar trebui să fie ultimul
butonul din lista de instrumente.
[ 171 ]
Machine Translated by Google
22. Faceți clic pe locul unde linia centrală a lui Oak Place intersectează dreptul de trecere pentru
GA HWY 50.
23. După ce ați făcut clic pe acea intersecție, apăsați litera O pentru offset. Fereastra Opțiuni de
urmărire ar trebui să apară în mijlocul ecranului.
24. Setați opțiunile așa cum se arată în următoarea captură de ecran și faceți clic pe OK:
25. Deplasați cursorul mouse-ului de-a lungul liniei centrale a Oak Place până când dreptul de trecere
pe care îl desenați se intersectează cu dreptul de trecere pentru drumul mic fără nume afișat pe
plată. Faceți dublu clic odată ce ajungeți la acel punct.
Tocmai ați trasat limita de nord a dreptului de trecere pentru Oak Place. Acum veți continua să
desenați dreptul de trecere pentru micul drum fără nume folosind o altă metodă. Vi s-au furnizat
informații despre măsurătorile specifice ale dreptului de trecere pentru drumul mic fără nume,
așa că le veți folosi pentru a desena dreptul de trecere:
27. Faceți clic pe capătul dreptului de drum nordic pe care tocmai ați completat-o pentru Oak
Locul de a începe schița.
[ 172 ]
Machine Translated by Google
Capitolul 7
28. Deplasați mouse-ul spre nord-vest de-a lungul dreptului de trecere afișat pe placa Forrest Park
Subdivision și chiar înainte de a ajunge la începutul curbei faceți clic dreapta pentru a expune
meniul așa cum se arată în următoarea captură de ecran:
29. Selectați Direcție/Distanță, astfel încât să puteți introduce direcția și distanța specifică
pentru segmentul de drept de trecere.
31. Localizați instrumentul End Point Arc Segment pe bara de instrumente, care conținea celălalt
instrument de arc și linie pe care l-ați folosit în trecut. Poate fi necesar să faceți clic pe săgeata
derulantă mică situată lângă instrumentul Segment de arc pe care l- ați folosit în trecut.
[ 173 ]
Machine Translated by Google
32. Faceți clic pe sfârșitul ultimului segment pe care l-ați desenat. Apoi, treceți la
capătul curbei din partea de sud-vest a străzii fără nume.
34. Activați din nou instrumentul Linie și mutați cursorul mouse-ului de-a lungul dreptului
de trecere de sud-vest pentru drumul fără nume până când ajungeți aproape de
intersecția cu dreptul de trecere continuă pentru Oak Place și apoi faceți clic dreapta
din nou pentru a afișa meniul contextual.
[ 174 ]
Machine Translated by Google
Capitolul 7
36. Continuați să desenați restul dreptului de trecere nordic pentru Oak Place, folosind aceeași
metodă pe care ați făcut-o pentru prima secțiune. Trebuie să ocoliți până când vă
intersectați înapoi la dreapta drumului cu GA HWY 50. Ar trebui să arate așa când ați
terminat:
Acum că ați desenat dreptul de trecere exterior pentru Oak Place, trebuie să desenați
dreptul de trecere din interior pentru a finaliza procesul. Iată ce vei face în continuare:
37. Măriți înapoi la zona în care vă aflați când ați început să desenați dreptul de trecere
exterioară nordică pentru Oak Place.
39. Faceți clic pe intersecția dintre linia centrală Oak Place și dreapta
drum spre GA HWY 50.
40. Deplasați indicatorul mouse-ului la o distanță mică de-a lungul liniei centrale a
Oak Place și faceți clic dreapta.
41. Selectați Opțiuni de urmărire din meniul contextual care apare. Asta face
același lucru cu apăsarea butonului O.
42. Setați opțiunile de urmărire la aceleași setări pe care le-ați folosit anterior.
43. Începeți să mutați indicatorul mouse-ului de-a lungul liniei centrale a Oak Place. Trebuie
să rețineți că ArcGIS Pro desenează din nou dreptul de trecere nordic.
Apăsați tasta Tab pentru a o deplasa spre dreapta de trecere de sud.
44. Deplasați cursorul mouse-ului de-a lungul liniei centrale a Oak Place până când noua linie
de drept de trecere ajunge la intersecția dintre dreptul de trecere sudic pentru Oak
Place și dreptul de trecere de est pentru Pine Drive.
[ 175 ]
Machine Translated by Google
45. Folosind abilitățile pe care le-ați învățat acum, trageți liniile de drepturi de trecere
rămase afișate pe placa Forrest Park Subdivision. Asigurați-vă că salvați editările
des.
Acum ați văzut cum să adăugați noi caracteristici la straturi din ArcGIS Pro și cum să actualizați
atributele pentru aceste caracteristici.
Provocare
Folosind abilitățile pe care le-ați învățat de-a lungul cărții, actualizați liniile de apă și hidranții
de incendiu folosind informațiile afișate pe platforma Forrest Park Subdivision. Rețineți că aceste
straturi nu sunt în harta dvs., așa că vor trebui adăugate. Conductele de apă din noua subdiviziune
sunt toate conducte din PVC de 6 inch.
Deci, ce înseamnă cuvântul schemă? Mai simplu spus, înseamnă structura unei baze de
date. Deci schema nu este doar un termen GIS, ci este și un termen folosit și pentru alte
baze de date. În cazul unei baze de date GIS, schema se referă la lucruri precum ce clase de
caracteristici sunt stocate în baza de date, ce câmpuri de atribute sunt legate la acele clase de
caracteristici, ce domenii sunt incluse în baza de date, sunt legate tabelele sau clasele de
caracteristici și curând.
ArcGIS Pro vă permite să faceți unele modificări la schema de date GIS. Vă va permite să
adăugați noi clase de caracteristici, să adăugați câmpuri și să creați domenii. În prezent, are
unele limitări, cum ar fi nu puteți crea o topologie sau o rețea geometrică.
Sperăm că, pe măsură ce ArcGIS Pro continuă să se maturizeze, acele limitări vor dispărea.
Când adăugați un câmp nou, trebuie să vă gândiți la proprietățile care vor fi asociate cu
acel câmp, cum ar fi numele și tipul câmpului.
[ 176 ]
Machine Translated by Google
Capitolul 7
Numele domeniului
Într-un tabel de bază de date, fiecare câmp trebuie să aibă un nume unic. Acest nume nu poate include
spații sau caractere speciale. Litere de subliniere sunt permise. Lungimea permisă a numelui câmpului va
depinde de tipul bazei de date. Este un tabel dBase, Access sau SQL Server?
Fiecare dintre acestea are propriile limite.
Ca regulă generală, am învățat că păstrarea numelor câmpurilor mele limitate la șapte până la opt
caractere funcționează cel mai bine. Acest lucru va împiedica scurtarea numelor câmpurilor dacă exportați
datele într-un format diferit, care nu acceptă lungimea numelui bazei de date native. Acest lucru se
întâmplă adesea atunci când datele dvs. GIS sunt stocate ca o bază de date geografică, dar exportați într-
un Shapefile. Shapefiles stochează atribute într-un format dBase, care nu acceptă nume lungi de câmpuri.
Deci, un câmp numit parcel_indentification_number din geodatabase poate fi redenumit în parcel_in atunci
când este exportat într-un Shapefile.
Alias
Un alias este un nume mai descriptiv pentru un câmp. Un alias poate conține caractere speciale, cum ar fi
spații și nu are restricții de lungime asociate cu numele câmpului. Aliasurile permit utilizatorilor să înțeleagă
mai bine scopul unui câmp. În mod implicit, aliasul este ceea ce este afișat atunci când un tabel este deschis
în ArcGIS Pro.
Text sau șir Stochează date alfanumerice. Câmpurile Nu oferă cea mai bună
pot avea până la 254 de caractere. performanță a bazei de date în
Lungimea implicită în ArcGIS Pro este de 50 comparație cu alte tipuri de
de caractere. câmpuri. Asigurați-vă că setați
dimensiunea cât mai mică posibil
pentru a economisi spațiu de stocare.
[ 177 ]
Machine Translated by Google
Număr întreg (lung și Stochează numere întregi, fără Oferă cea mai bună
Mic de statura) zecimale. Diferența dintre numerele performanță pentru toate
întregi lungi și scurte variază oarecum tipurile de câmp. Acest lucru
în funcție de baza de date, dar, în le face cel mai optim tip de
general, numerele întregi scurte pot utilizat dacă performanța
stoca valori între -33.000 și 33.000. generală a bazei de date este o problemă.
Numerele întregi lungi vor stoca valori între
-2,1 miliarde și aproximativ 2,1 miliarde.
[ 178 ]
Machine Translated by Google
Capitolul 7
1. Deschideți ArcGIS Pro și proiectul Creare funcții noi pe care l-ați folosit în
ultimul exercițiu.
2. În panoul Proiect , extindeți Baze de date pentru a putea vedea cele două baze de date
legat de acest proiect.
5. Faceți clic pe Design și selectați Câmpuri așa cum se arată în următoarea captură de ecran:
[ 179 ]
Machine Translated by Google
9. Apoi, faceți clic pe celula Alias și dați noului câmp un alias de Lungime în mile.
10. Apoi, faceți clic pe celula Data Type și setați-o la Float. Folosești un
o singură celulă, deoarece directorul caută lungimea în mile numai până la două zecimale.
11. Lăsați toate celelalte setări la fel. Tabelul ar trebui acum să arate astfel:
12. După ce ați verificat că noul câmp a fost adăugat corect, faceți clic pe
butonul Salvare situat în fila Câmpuri din panglică.
Tocmai ați adăugat un câmp nou la clasa de caracteristici Street_Centerlines , pe care îl puteți utiliza
pentru a stoca lungimea fiecărui segment de drum în mile. Totuși, acel câmp este gol. Trebuie să-l populați.
[ 180 ]
Machine Translated by Google
Capitolul 7
Unul dintre câmpurile pe care le-ați identificat ca fiind asociate cu liniile centrale ale străzii
a fost Shape_Length. Deci, aveți deja valori care arată lungimea fiecărui segment de drum.
Totuși, este în picioare, așa că pentru a completa noul câmp cu valorile corecte în mile, trebuie să
convertiți picioarele în mile. ArcGIS Pro include un instrument numit calculator de câmp, care vă va
permite să convertiți picioarele în mile, în timp ce, în același timp, completați acea valoare în tabel
pentru toate caracteristicile din clasa de caracteristici:
1. Dacă este necesar, activați vizualizarea Hartă în ArcGIS Pro făcând clic pe fila din partea de
sus a zonei Vizualizare .
4. Faceți clic dreapta pe noul câmp creat. Ar trebui să fie afișat folosind aliasul
ați specificat când ați creat noul câmp, Lungime în mile. De asemenea, rețineți că câmpul
este Null. Null , ceea ce înseamnă că este gol. Nu are valori stocate.
7. Faceți clic pe simbolul / situat sub caseta Helpers pentru a adăuga asta la
expresie. Acest simbol va împărți valoarea stocată în Shape_Length
câmp pentru fiecare înregistrare cu o valoare pe care o veți specifica în continuare.
9. După ce ați verificat expresia, faceți clic pe butonul Run situat în partea de jos a
panoului Geoprocessing .
[ 181 ]
Machine Translated by Google
Când câmpul Calculate este complet, ar trebui să vedeți acum câmpul pe care l-ați creat
umplut cu valori. Dacă parcurgeți tabelul, veți vedea că acesta a calculat o lungime în mile
pentru toate înregistrările din tabel. Instrumentul Calculate Field este o modalitate foarte
puternică și eficientă de a popula un câmp.
Nu este neobișnuit să aveți date stocate în alte formate și locații, ceea ce ar fi benefic în GIS.
Mutarea tuturor acestor surse de date diferite într-o singură bază de date GIS le face mai ușor
de utilizat, găsit și gestionat. ArcGIS Pro conține instrumente pentru importarea, exportul și
conversia datelor. Acest lucru vă permite să construiți o bază de date GIS cuprinzătoare, care
poate fi integrată cu alte soluții.
Acum trebuie să importați acest Shapefile în geodatabase a orașului, astfel încât să fie stocat
în aceeași locație ca și celelalte clase de caracteristici care alcătuiesc sistemul de apă al orașului.
Acum ați adăugat pe harta dvs. datele colectate de consultant. Acum trebuie să-l exportați
în geodatabase.
[ 182 ]
Machine Translated by Google
Capitolul 7
1. Faceți clic dreapta pe stratul Water_Valves pe care tocmai l-ați adăugat pe hartă.
2. În meniul contextual afișat, mergeți în jos la date și selectați Export Features, așa cum se arată
în următoarea imagine:
4. Faceți clic pe Baze de date în panoul din stânga ferestrei Output Feature Class .
5. Faceți dublu clic pe geodatabase Trippville_GIS .
6. Faceți dublu clic pe setul de date pentru caracteristicile Apă .
8. Apoi, faceți clic pe butonul Run din partea de jos a panoului Geoprocessing .
[ 183 ]
Machine Translated by Google
Când instrumentul Copiere caracteristici își încheie rularea, ar trebui să vedeți un al doilea strat
Water_Valves adăugat pe harta dvs. Acest nou strat utilizează acum o nouă clasă de caracteristici
care a fost creată în geodatabase ca sursă. Acum veți verifica că:
9. Faceți clic pe butonul List By Data Source situat în partea de sus a paginii
Panoul de conținut .
11. Faceți clic dreapta pe stratul Water_Valves din folderul Chapter7 și faceți clic pe Eliminare.
Acest lucru elimină stratul, care s-a bazat pe Shapefile original de pe hartă, deci rămâne doar
cel care face referire la geodatabase primară a orașului.
Tocmai ați convertit un Shapefile într-o clasă de caracteristici de geodatabase și ați verificat că conversia a
avut succes. Importarea datelor din Shapefile în geodatabase a creat o nouă clasă de caracteristici, care este,
de asemenea, o modificare a schemei.
rezumat
Lumea nu este un loc stagnant, așa că nici GIS-ul tău nu ar trebui. Trebuie să fie capabil să țină pasul cu
schimbările care au loc în jurul nostru. În acest capitol, ați aflat că ArcGIS Pro are multe instrumente puternice,
care vă permit să vă mențineți actualul GIS pe baza acelor nevoi și caracteristici în schimbare.
Ați învățat cum să adăugați funcții noi folosind diverse instrumente de editare din ArcGIS Pro.
Ați putut să creați noi caracteristici și să le actualizați atributele pentru a reflecta adevărata lor natură. Ați
experimentat cum pot fi folosite șabloanele de caracteristici pentru a crea noi caracteristici mai eficient prin
redefinirea valorilor.
De asemenea, ați învățat cum să faceți modificări în schema bazei de date. Ați adăugat un câmp nou la o
clasă de caracteristici existentă și ați folosit instrumentul Calculate Field pentru a completa acel câmp cu
valori. De asemenea, ați învățat cum puteți importa date în geodatabase, astfel încât să fie mai ușor de
accesat și gestionat.
[ 184 ]
Machine Translated by Google
Geoprocesare
Ați aflat că ArcGIS Pro are câteva instrumente puternice pentru vizualizarea și întreținerea datelor
GIS. Dar cum rămâne cu analiza acestor informații? Vă poate ajuta să identificați proprietarii de
terenuri pe care trebuie să îi contactați de-a lungul unui drum care va fi reparat sau să obțineți un
număr de clienți într-o anumită zonă? ArcGIS Pro are instrumentele pentru a vă ajuta să răspundeți la
aceste tipuri de întrebări și multe altele.
Pe lângă instrumentele incluse în ArcGIS Pro, puteți achiziționa extensii care adaugă mai multe capacități
ArcGIS Pro. Cadrul de geoprocesare oferă, de asemenea, căi de a crea propriile instrumente personalizate
folosind ModelBuilder, Python și ArcObjects.
Veți afla mai multe despre ModelBuilder și Python în capitolele ulterioare.
• Cum să utilizați unele dintre cele mai comune instrumente de geoprocesare pentru analiză
[ 185 ]
Machine Translated by Google
Geoprocesare
Niveluri de licență
Dacă vă amintiți din Capitolul 1, Prezentarea ArcGIS Pro, ArcGIS Pro are trei niveluri de licență
diferite: Basic, Standard și Advanced. Nivelul de licență pe care îl aveți va avea un impact direct
și asupra instrumentelor de geoprocesare la care veți avea acces.
Nivelul de bază este cel mai limitativ nivel de licență cu cel mai mic număr de instrumente
de geoprocesare. Cu acest nivel, veți putea accesa instrumente simple de analiză, cum ar fi Buffer,
Union și Intersect. Nu veți putea folosi instrumente care vă permit să găsiți cea mai apropiată
caracteristică într-un alt strat sau care șterg zonele care se suprapun între două sau mai multe straturi.
Nivelul Standard include câteva instrumente de geoprocesare în plus față de toate cele disponibile
la nivelul de bază. Multe dintre acestea se concentrează pe gestionarea și întreținerea datelor. De
exemplu, nivelul Standard include instrumente de geoprocesare pentru crearea claselor de relații în
cadrul unei baze de date geografice. Standard include, de asemenea, instrumente pentru gestionarea
unei baze de date SDE, cum ar fi instrumente care vă permit să creați un nou utilizator al bazei de date
sau să reconciliați o versiune. Mai multe instrumente pentru crearea și gestionarea topologiilor și
rețelelor geometrice vor fi adăugate la versiunile viitoare.
Nivelul de licență Avansat are cel mai mare număr de instrumente de geoprocesare.
Include toate instrumentele găsite în licențele de bază și standard, plus instrumente de analiză
suplimentare. Licența avansată vă va permite să localizați cea mai apropiată caracteristică de o altă
caracteristică sau să calculați distanțele dintre puncte. De asemenea, are instrumente care vă permit
să ștergeți zonele de suprapunere dintre două sau mai multe straturi. Acestea sunt doar câteva
exemple de instrumente de analiză pe care le veți găsi doar la nivelul de licență avansat.
De bază Avansat
Analiză 15 25
Cartografie 0 7
Conversie 28 32
[ 186 ]
Machine Translated by Google
Capitolul 8
De bază Avansat
Editare 0 12
Geocodare 7 7
Referință liniară 7 7
Multidimensional 8 8
Server 8 8
Statistici spațiale 23 24
Total 306 399
Fiecare nivel de licență are alte limitări, în afară de instrumentele de geoprocesare disponibile. Ar trebui
să verificați ArcGIS for Desktop Functionality Matrix de la Esri pentru a vedea liste complete ale
diferențelor dintre nivelurile de licență. ArcGIS Pro va fi ușor diferit, deoarece nu toate funcționalitățile
găsite în ArcGIS for Desktop au fost portate în ArcGIS Pro. Puteți vizualiza matricea de funcționalități
accesând http://
www.esri.com/~/media/Files/Pdfs/library/brochures/pdfs/arcgis1021-
desktop-functionality-matrix.pdf.
În prezent, există șase extensii diferite care au fost dezvoltate pentru ArcGIS Pro.
În cele din urmă, toate extensiile care au fost dezvoltate pentru ArcGIS for Desktop vor fi
portate și în ArcGIS Pro. Extensiile actuale ArcGIS Pro includ:
• Analist spatial
• Analist 3D
• Analist de rețea
• Analist Geostatistic
• Analizor de date
Numele fiecărei extensii ajută la identificarea scopului acesteia. Pentru a utiliza aceste
extensii, nu numai că trebuie să le fi achiziționat, dar trebuie să i se atribuie și o licență
utilizatorului în ArcGIS Online sau Portal for ArcGIS. Vom arunca o privire rapidă asupra
primelor trei extensii, care sunt cele mai frecvent utilizate.
[ 187 ]
Machine Translated by Google
Geoprocesare
Analist spatial
Extensia Spatial Analyst este folosită în principal pentru a efectua analize spațiale folosind date
raster, deși are o anumită capacitate de analiză vectorială. Operațiunile pe care le efectuați cu
extensia Spatial Analyst includ: analiza terenului cu un model digital de elevație (DEM), calcularea
pantelor, determinarea bazinelor hidrografice, efectuarea analizei hidrologice, clasificarea
imaginilor și multe altele.
Extensia Spatial Analyst include peste 170 de instrumente de geoprocesare, care se găsesc într-o cutie
de instrumente cu același nume ca extensia. Aceste instrumente de geoprocesare sunt organizate în
20 de seturi de instrumente diferite în cadrul casetei de instrumente.
[ 188 ]
Machine Translated by Google
Capitolul 8
Analist 3D
Extensia 3D Analyst vă permite să lucrați cu și să analizați date 3D în ArcGIS Pro. Are
multe instrumente în comun cu Spatial Analyst. Marea diferență este că 3D Analyst este
proiectat să funcționeze în principal cu date vectoriale 3D, spre deosebire de datele raster.
Are o anumită capacitate de a crea și analiza date raster, dar acesta nu este punctul său forte.
Nu este neobișnuit să folosiți 3D Analyst și Spatial Analyst împreună.
De exemplu, puteți lua date vectoriale 3D, cum ar fi contururile de cotă și puteți utiliza 3D
Analyst pentru a crea un DEM pentru analize suplimentare cu extensia Spatial Analyst.
3D Analyst vă permite să lucrați cu multe seturi de date 3D, inclusiv rețele neregulate
triangulate (TIN), seturi de date lidar LAS și formate de date standard. Dacă datele dvs. nu
au o înălțime sau o înălțime asociată cu acestea, 3D Analyst vă poate întinde datele 2D pe o
suprafață și apoi poate utiliza suprafața pentru a calcula o cotă pentru caracteristicile dvs.
în raport cu suprafața acoperită.
[ 189 ]
Machine Translated by Google
Geoprocesare
Analist de rețea
Extensia Network Analyst are instrumente pentru crearea și analiza seturi de date de rețea. Un
set de date de rețea este o colecție de caracteristici liniare care sunt conectate prin noduri care
permit fluxul bidirecțional. Acestea sunt de obicei asociate cu rețelele legate de transport, cum ar fi
drumurile sau căile ferate sau trotuarele sau pistele pentru biciclete. Acestea de obicei nu sunt
utilizate pentru utilități, deoarece acestea sunt în mod normal rețele de flux cu o singură direcție.
Cu Network Analyst, puteți calcula cele mai bune rute pentru vehicule, puteți determina zonele de
service pe baza cerințelor de timp de conducere, puteți găsi cele mai apropiate funcții de-a lungul
rețelei și multe altele. Așadar, puteți utiliza această extensie pentru a ajuta la amplasarea unei noi
stații de pompieri pe baza duratei de acoperire a stațiilor de pompieri existente.
Extensia Network Analyst pentru ArcGIS Pro include în prezent 20 de instrumente de geoprocesare
organizate în trei seturi de instrumente.
[ 190 ]
Machine Translated by Google
Capitolul 8
În acest scurt exercițiu, veți determina ce nivel de licență aveți și ce extensii, dacă există, vi
s-au atribuit din ArcGIS Pro. Dacă se întâmplă să fiți administratorul organizației dvs., vă puteți
conecta și la ArcGIS Online sau Portal for ArcGIS pentru a determina ce licențe au fost atribuite
fiecărui utilizator.
Cu toate acestea, nu toată lumea are drepturi administrative, așa că este important să știți
cum puteți determina acest lucru din ArcGIS Pro.
atribuit ție.
[ 191 ]
Machine Translated by Google
Geoprocesare
Acum știți cu ce trebuie să lucrați atunci când încercați să efectuați analize în interior
ArcGIS Pro.
Procesul de analiză
În mod normal, analiza începe cu o întrebare. Întrebarea poate fi una simplă, cum ar fi: care
este lungimea totală a drumurilor din interiorul orașului? Ele pot fi, de asemenea, foarte
complexe, cum ar fi: Trebuie să știu unde este cel mai bun loc pentru a-mi localiza noua afacere
în oraș, astfel încât să aibă un serviciu de apă și canalizare, să fie în apropierea drumurilor
principale și într-o locație care va ajunge clienții de afaceri în timpul zilei și familiile seara.
Aceste întrebări vă încep în procesul de analiză. Acest proces de cele mai multe ori nu este liniar.
Veți descoperi că odată ce răspundeți la întrebarea inițială, aceasta duce la alte întrebări care
pornesc din nou procesul. Deci procesul de analiză generală arată astfel:
[ 192 ]
Machine Translated by Google
Capitolul 8
În continuare, va trebui să vă pregătiți datele pentru analiză. Aceasta poate include simplificarea acestuia
prin tăierea acesteia într-o anumită zonă, proiectarea lui într-un sistem de coordonate diferit, conversia
formatelor de date, îmbinarea straturilor, generalizarea informațiilor sau actualizarea acesteia.
• Clip
• Se dizolvă
• Proiect
• Adăugați
• Fuzionare
[ 193 ]
Machine Translated by Google
Geoprocesare
Instrumentul Clip
Instrumentul Clip este folosit pentru a extrage date pe baza limitei altor date. De exemplu, dacă
doriți să determinați ce porțiuni de străzi au fost situate în limitele orașului, puteți utiliza instrumentul Clip
pentru a decupa părțile străzilor care se află în limitele orașului în propriul strat. Instrumentul Clip
acționează ca un tăietor de prăjituri.
Instrumentul Clip se găsește în caseta de instrumente Analiză și în setul de instrumente Extragere . Poate fi
folosit pentru a tăia puncte, linii sau poligoane. Cu toate acestea, stratul de tăiere trebuie să fie un poligon.
Iată un exemplu al instrumentului Clip în acțiune:
În acest exemplu, încercați să izolați porțiunile de pâraie și pâraie care sunt situate în interiorul limitelor
orașului. Stratul pârâu și pârâu conține amplasarea tuturor acestora în întreg județul. Deci le-ați tăiat folosind
stratul de limite ale orașului, care este un poligon. Rezultatul este un nou strat care conține doar acele părți
ale pârâurilor și pârâurilor care sunt situate în interiorul limitelor orașului.
Instrumentul Dizolvare
Instrumentul Dizolvare este folosit pentru a simplifica sau generaliza un strat de date pe baza unei valori
de atribut comun. Deci, de exemplu, dacă ați avut un strat de parcelă care arăta fiecare parcelă și fiecare
parcelă a fost codificată cu clasificarea de zonare desemnată, dar doriți să aflați cantitatea totală de suprafață
pentru fiecare clasificare de zonare din oraș, puteți utiliza instrumentul Dizolvare pentru a creați poligoane
individuale pentru fiecare clasificare de zonare.
[ 194 ]
Machine Translated by Google
Capitolul 8
După cum puteți vedea, stratul inițial de parcelă conținea un număr mare de poligoane
individuale care ar fi făcut dificilă determinarea suprafeței totale pentru fiecare clasificare de
zonare. Odată ce utilizați instrumentul Dizolvare, este creat un nou strat, astfel încât fiecare clasă
de zonare să aibă un singur poligon. De acolo, devine mult mai simplu să se determine suprafața
totală pentru fiecare clasă de zonare.
Instrumentul Proiect
Instrumentul Proiect este folosit pentru a transforma sau muta un strat spațial de la un sistem
de coordonate la altul. Este important să știți că atunci când proiectați date între sistemele de
coordonate, valorile reale ale coordonatelor pentru caracteristicile dvs. trebuie să se modifice.
Instrumentul Proiect vă va prelua datele existente și le va traduce în noul sistem de coordonate
folosind matematica și traducerile adecvate pentru a crea un nou strat care se află în sistemul de
coordonate desemnat.
[ 195 ]
Machine Translated by Google
Geoprocesare
Chiar dacă ArcGIS Pro va proiecta datele din mers, astfel încât chiar și datele care se află în
sisteme de coordonate diferite să fie afișate împreună, este o practică recomandată să plasați toate
datele pe care le analizați în același sistem de coordonate comun.
Acest lucru evită erorile cauzate de probleme cu unități și transformări diferite.
Acest instrument nu trebuie confundat cu instrumentul Define Projection , care se află în același
set de instrumente. Instrumentul Definire proiecție va atribui un sistem de coordonate unei clase
de caracteristici care este nedefinită sau atribuită greșit. De fapt, nu proiectează date către un nou
sistem de coordonate. Aceasta este o greșeală comună pentru noii utilizatori ArcGIS.
Instrumentul Merge
Instrumentul Merge va prelua date din două sau mai multe straturi sau tabele și le va combina
într-o nouă ieșire unică. Acest lucru este util dacă obțineți același tip de date din mai multe surse sau
locații. De exemplu, lucrați cu un grup regional de răspuns la situații de urgență și încercați să
dezvoltați un plan regional de evacuare. Primiți date rutiere din mai multe jurisdicții. Puteți folosi
instrumentul Îmbinare pentru a le combina pe toate într-un singur strat.
Iată un alt exemplu de când ați putea dori să utilizați instrumentul Merge. Sunteți responsabil
pentru inventarierea tuturor hidranților de incendiu din oraș. Așa că ieși pe parcursul mai multor
zile culegând locațiile hidranților de incendiu. Rezultă un strat care arată toate locațiile colectate
zilnic. Doriți să combinați toate locațiile colectate într-un singur strat.
[ 196 ]
Machine Translated by Google
Capitolul 8
Instrumentul Merge creează un nou strat care include toate caracteristicile și atributele care erau
inițial în cele patru straturi separate. Deci acum aveți un singur strat de gestionat, actualizat și analizat.
Instrumentul Adăugați
Instrumentul Adăugați este foarte asemănător cu instrumentul Merge. De asemenea, combină
datele din mai multe straturi sau tabele într-unul singur. Marea diferență dintre aceste două instrumente
este că Append este unul dintre puținele instrumente de geoprocesare care schimbă de fapt datele de
intrare. Acesta va adăuga caracteristici sau înregistrări la intrarea țintă.
Puteți utiliza instrumentul Adăugați dacă aveți un strat de informații existent și trebuie doar să adăugați
date nou achiziționate la acesta. De exemplu, continuând cu exemplul hidranților, după unirea hidranților
din primele patru zile în care ați colectat date, ieșiți și colectați mai multe locații de hidranți. Doriți să
adăugați acești hidranți nou colectați la stratul îmbinat pe care l-ați creat mai devreme.
Instrumentul Adăugați ar funcționa în acest caz. Ar continua să adauge hidranții nou colectați la
stratul de date existent. Nu ar continua să creeze straturi noi pe care ar trebui să le gestionați. Acest
lucru este ilustrat în următoarea captură de ecran:
Instrumentul Adăugați este unul dintre instrumentele de geoprocesare care editează sau modifică
datele originale de intrare.
[ 197 ]
Machine Translated by Google
Geoprocesare
Din fericire, aveți deja datele privind limita orașului și străzile în geodatabase.
Cu toate acestea, datele privind străzile se extind în afara limitelor orașului și sunt împărțite
în segmente individuale de drum. Așa că va trebui să vă acordați ceva timp pentru a pregăti
datele înainte de a-i putea oferi numerele de care are nevoie.
În acest pas, veți deschide ArcGIS Pro și veți examina datele privind limita străzilor și orașului.
Vă veți asigura că aveți informațiile de care aveți nevoie:
[ 198 ]
Machine Translated by Google
Capitolul 8
Acum ați evaluat datele dumneavoastră pentru a determina adecvarea acestora pentru a furniza
informațiile solicitate de Director. Știți că va trebui să extrageți porțiuni din liniile centrale ale străzilor care
se află în interiorul limitelor orașului și că aveți un câmp de identificare pe care îl puteți folosi pentru a
dizolva segmentele de stradă pentru a calcula cu ușurință lungimea acestora.
3. Faceți clic pe săgeata mică derulantă situată în dreapta celulei pentru Caracteristicile de intrare
și selectați stratul Street_Centerlines .
7. După ce ați verificat că totul este setat corect, faceți clic pe Run
butonul situat în partea de jos a panoului Geoprocessing .
[ 199 ]
Machine Translated by Google
Geoprocesare
Când instrumentul Clip este complet, un nou strat va fi adăugat pe harta dvs. numit
Street_Centerlines_Clip.
8. Dezactivați sau eliminați stratul Streets_Centerlines , astfel încât să puteți vedea mai bine rezultatele
instrumentului Clip .
9. Faceți clic dreapta pe noul strat pe care tocmai l-ați creat și selectați Tabel de atribute.
10. Faceți clic dreapta pe câmpul ST_NAME și alegeți Sort Ascending. Aceasta va sorta
înregistrările bazate pe numele fiecărui drum.
Deci acum puteți vedea cum instrumentul Clip a creat un nou strat care conține doar acele porțiuni
de drum care sunt situate în limitele orașului. Stratul original rămâne neatins. Ești aproape gata să-i
oferi Directorului informațiile de care are nevoie. Mai trebuie să simplificați datele, astfel încât să puteți
calcula mai ușor lungimea totală a fiecărui drum.
2. Faceți clic pe butonul Instrumente din grupul Geoprocesare . Aceasta se va reactiva sau
deschide din nou panoul Geoprocessing .
3. În partea de sus a panoului Geoprocessing , selectați Toolboxes situat în partea dreaptă a Favorites.
Aceasta va afișa o listă cu toate casetele de instrumente incluse în ArcGIS Pro plus orice extensii la
care aveți acces.
[ 200 ]
Machine Translated by Google
Capitolul 8
10. După ce ați verificat că instrumentul Dizolvare este configurat corect, faceți clic pe
butonul Run .
11. Un nou strat este adăugat din nou pe harta dvs. Faceți clic dreapta pe acest strat în
panoul Conținut și selectați Tabel de atribute.
12. Faceți clic dreapta pe câmpul ST_NAME și selectați sortare crescător.
13. Defilați prin lista de înregistrări. Acordați atenție numărului de înregistrări asociate
cu fiecare nume de drum.
Acum aveți informațiile pregătite pentru a le oferi directorului. Odată ce dizolvarea este
finalizată, aveți o listă cu fiecare drum și lungimea totală asociată acestuia folosind câmpul
Shape_Length .
[ 201 ]
Machine Translated by Google
Geoprocesare
În acest pas, veți exporta rezultatele eforturilor dvs. într-o foaie de calcul Excel folosind instrumente găsite în
caseta de instrumente Conversie :
2. Extindeți caseta de instrumente Instrumente de conversie și apoi extindeți setul de instrumente Excel .
3. Selectați instrumentul de script Tabel în Excel . Acest instrument special este de fapt un script Python.
Pictograma de defilare situată lângă numele instrumentului îl identifică ca atare.
Când instrumentul Tabel în Excel este complet, acesta nu adaugă foaia de calcul
Excel rezultată pe harta dvs. Dacă doriți să vizualizați rezultatele, porniți Microsoft
Excel și deschideți foaia de calcul pe care tocmai ați creat-o. Ar trebui să arate
foarte asemănător cu tabelul pe care l-ați vizualizat în ArcGIS Pro.
[ 202 ]
Machine Translated by Google
Capitolul 8
Analiza suprapunerii
Analiza suprapunerii compară două sau mai multe straturi și localizează zonele în care
acestea se suprapun. În funcție de instrumentul pe care îl utilizați, puteți determina doar zonele în
care acestea se suprapun sau puteți șterge zonele în care se suprapun sau puteți combina
suprafețele totale ale tuturor intrărilor.
Numele instrumentului
Nivel minim de licență Scurta descriere
terge Avansat Decupează zonele de suprapunere din caracteristicile
de intrare
[ 203 ]
Machine Translated by Google
Geoprocesare
ArcGIS Pro introduce un nou set de instrumente Pairwise care efectuează și analize de suprapunere.
Instrumentele din acest set de instrumente sunt concepute pentru a fi utilizate cu seturi de date extrem de
mari. Acestea vor oferi rezultate mai simple decât cele create cu instrumentele standard Overlay.
Acum veți arunca o privire mai atentă asupra celor două instrumente de analiză Overlay care sunt disponibile
la toate nivelurile de licență: Union și Intersect.
Uniune
Instrumentul Union preia intrarea mai multor straturi de poligoane și combină toate informațiile într-
o singură clasă de caracteristici care conține toate datele din cele două sau mai multe straturi de
intrare. Este important să rețineți că acest instrument funcționează numai cu poligoane.
Nu poate fi folosit cu puncte sau linii. Dacă trebuie să efectuați acest tip de analiză pe puncte sau linii, va
trebui să utilizați instrumentul Identity .
Poate doriți să utilizați instrumentul Union dacă doriți să determinați cât de mult din fiecare parcelă a
fost într-o zonă inundabilă și cât de mult din fiecare parcelă nu a fost într-o zonă de inundație, așa cum este
ilustrat în următoarea figură:
După cum puteți vedea, rezultatul este un nou strat sau o clasă de caracteristici care atribuie ce parte a
fiecărei parcele se află în câmpia inundabilă și ce părți nu sunt. Din nou, intrările dumneavoastră originale
sunt încă intacte.
[ 204 ]
Machine Translated by Google
Capitolul 8
Se intersectează
Instrumentul Intersect preia mai multe straturi de intrare și returnează un nou strat care
arată unde se suprapun intrările. Tabelul de atribute al stratului rezultat va conține atributele
combinate ale tuturor intrărilor. Acest instrument funcționează cu toate tipurile de
caracteristici, puncte, linii și poligoane. Dacă introduceți mai multe tipuri de caracteristici, puteți
alege care va fi tipul de ieșire rezultat.
Puteți utiliza instrumentul Intersect dacă lucrați la un plan de evacuare de urgență pentru
comunitatea dvs. Trebuie să determinați ce drumuri ar putea fi blocate din cauza inundațiilor,
așa că trebuie să știți ce segmente se află în câmpia inundabilă. Puteți utiliza instrumentul
Intersect pentru a suprapune liniile centrale ale străzilor cu câmpiile inundabile pentru a localiza
unde și cât de mult din fiecare drum este în cel mai mare pericol de inundație, așa cum este
ilustrat în următoarea figură:
Rezultatul rezultat al instrumentului Intersect în acest scenariu este un nou strat care
conține doar porțiuni de străzi care sunt situate în interiorul zonei inundabile. Ca și în cazul
altor instrumente, straturile de intrare originale nu au fost modificate în niciun fel.
[ 205 ]
Machine Translated by Google
Geoprocesare
Analiza de proximitate
Analiza de proximitate compară, calculează sau arată distanțele dintre caracteristici în două sau mai multe straturi.
Instrumentele de proximitate vor genera zone tampon de distanță, vor localiza cele mai apropiate caracteristici,
sau calculați distanțele dintre caracteristici.
Numele instrumentului
Nivel minim de licență Descriere scurtă
Tampon De bază Creează poligoane în jurul caracteristicilor
existente la o distanță stabilită
Generare Aproape tabel avansat Creează un nou tabel autonom care arată
distanțele dintre caracteristici în două straturi
Acum vom arunca o privire rapidă asupra instrumentelor Buffer și Multiple Ring Buffer.
Tampon
Instrumentul Buffer este unul dintre cele mai frecvent utilizate instrumente în ArcGIS. Acesta creează un nou strat de
poligon în jurul stratului de intrare pe baza unei distanțe specificate. Distanța tamponului poate fi o singură valoare
sau poate fi bazată pe un câmp de atribut din tabelul de atribute al caracteristicilor care sunt stocate în tampon. Puteți
alege să salvați orice tip de caracteristică. Puteți salva puncte, linii sau poligoane. Totuși, rezultatul va fi întotdeauna
un poligon.
[ 206 ]
Machine Translated by Google
Capitolul 8
Bufferele sunt foarte utile. Ele pot fi utilizate pentru a ajuta la determinarea dacă caracteristicile dintr-
un strat se află la o distanță de alt strat. Ele pot ajuta, de asemenea, la crearea de funcții pentru alte
scopuri, cum ar fi crearea de drepturi de trecere pentru drumuri sau căi ferate, așa cum tocmai este ilustrat.
În acea ilustrație, puteți vedea că un nou strat de poligon a fost creat în jurul liniilor centrale ale
străzilor existente, toate la o distanță uniformă. Acest nou strat reprezintă drepturi de trecere pentru
acele drumuri. De asemenea, fiecare poligon nou moștenește valorile atributelor străzii care a fost stocată
în tampon. Aceasta înseamnă că noilor poligoane li se atribuie numele drumului și orice alte atribute care
au fost legate de segmentele de stradă.
Una dintre opțiunile pe care le aveți când utilizați instrumentul Buffer este să dizolvați
tampoanele care se suprapun. Dacă alegeți să dizolvați tampoanele care se suprapun, toate tampoanele
care se suprapun vor fi îmbinate într-un singur poligon. Acest lucru reduce numărul de caracteristici
care se află în stratul rezultat. De asemenea, dacă alegeți să dizolvați zonele tampon care se suprapun,
noile poligoane nu vor conține informațiile despre atribute care au fost asociate cu caracteristicile pe
care le-ați stocat.
[ 207 ]
Machine Translated by Google
Geoprocesare
Această ilustrație arată diferența dintre un tampon care este dizolvat și unul care nu este. După
cum puteți vedea, exemplul nedizolvat din stânga conține mult mai multe poligoane decât cel
dizolvat din dreapta. Exemplul din stânga are multe tampoane suprapuse, așa că, dacă sunt
dizolvate, devin una.
La fel ca instrumentul standard Buffer, instrumentul Multiple Ring Buffer funcționează cu puncte, linii
și poligoane, dar scoate numai un nou strat de poligon. Aveți, de asemenea, opțiunea de a dizolva
tampoanele care se suprapun.
Acum că ați avut ocazia să aflați despre unele dintre cele mai frecvent utilizate instrumente de
geoprocesare de analiză, să vă oferim șansa de a le pune în practică.
[ 208 ]
Machine Translated by Google
Capitolul 8
Are nevoie de tine pentru a localiza proprietăți comerciale care se află la 150 de picioare de liniile de canalizare
existente ale orașului și au cel puțin 1 acru care nu se află într-o câmpie inundabilă.
În acest pas, veți crea un tampon de 150 de picioare în jurul liniilor de canalizare din oraș.
Apoi veți efectua o selecție spațială pentru a selecta toate proprietățile comerciale între 1 și 3 acri
care sunt atinse de sau intersectează tamponul pe care îl creați:
Când proiectul se deschide, ar trebui să vedeți o hartă care pare foarte familiară.
Ar trebui să arate ca cel pe care l-ați creat în Capitolul 4, Crearea hărților 2D.
Această hartă conține deja toate straturile de bază de care aveți nevoie pentru a efectua analiza.
Puteți vedea proprietățile comerciale între 1 și 3 acri, liniile de canalizare și luncile inundabile.
Acum veți crea 150 de picioare
tampon în jurul liniilor de canalizare:
5. Folosind abilitățile pe care le-ați învățat în exercițiul anterior, setați caracteristicile de intrare
clasa la liniile de canalizare.
[ 209 ]
Machine Translated by Google
Geoprocesare
Odată ce instrumentul Buffer este complet, un nou strat va fi adăugat pe harta dvs.
Acest nou strat va arăta zonele care se află la 150 de picioare de liniile de canalizare.
Acum veți folosi acel nou strat pentru a selecta proprietățile comerciale:
12. Selectați butonul Selectare după locație din grupul de selecție din fila HARTĂ .
13. Dacă ați lăsat deschis panoul de Geoprocesare , acum va afișa Select
Parametrii Straturi după locație . Setați stratul de caracteristici de intrare la Proprietăți
comerciale 1 până la 3 AC.
[ 210 ]
Machine Translated by Google
Capitolul 8
14. Setați Relația la Intersect. Aceasta va selecta toate proprietățile comerciale între
1 și 3 acri care sunt suprapuse de stratul tampon al liniilor de canalizare.
15. Setați Selectarea caracteristicilor la sewer_line_Buffer.
16. Lăsați toți ceilalți parametri cu setările implicite.
17. Verificați ca panoul de Geoprocesare să arate ca în imaginea următoare și
faceți clic pe Run.
[ 211 ]
Machine Translated by Google
Geoprocesare
3. Faceți clic pe butonul Export Features situat în grupul Export din fila Date pentru a afișa
parametrii pentru instrumentul Copy Features în panoul Geoprocessing .
4. Funcțiile de intrare ar trebui setate automat la Proprietăți comerciale 1 până la 3 AC. Dacă nu,
setați-l la acel strat.
[ 212 ]
Machine Translated by Google
Capitolul 8
9. Ștergeți selecția făcând clic pe butonul Ștergere din grupul Selecție din fila HARTĂ .
Acest lucru va crea un nou strat care va împărți fiecare proprietate comercială în partea care se află
în zona inundabilă și cea care nu este:
1. Folosind abilitățile pe care le-ați învățat deja, deschideți tabelele cu atribute atât pentru
straturile CommercialProp_near_sewer , cât și pentru Floodplains . Acordați un moment
pentru a examina ce câmpuri sunt situate în fiecare tabel și unele dintre valorile pe care
le conțin. Acest lucru vă va ajuta să înțelegeți mai bine rezultatele produse de instrumentul
Uniunii .
2. Închideți mesele.
[ 213 ]
Machine Translated by Google
Geoprocesare
[ 214 ]
Machine Translated by Google
Capitolul 8
8. Deschideți tabelul de atribute pentru stratul pe care tocmai l-ați creat și care a fost adăugat
la harta ta.
9. Sortați Descendent pe câmpul SFHA . Toate acele poligoane care sunt atribuite cu IN sunt
în interiorul luncii inundabile. Toate cele care sunt goale sau NULL sunt în afară.
10. Trebuie să actualizați câmpul ACRE_CALC pentru a reflecta noua suprafață pentru
Commercial_Floodplain_Union. Faceți clic dreapta pe câmpul ACRE_CALC .
11. Selectați Calculate Field.
[ 215 ]
Machine Translated by Google
Geoprocesare
12. În celula de expresie situată mai jos, unde scrie ACRE_CALC =, tastați
următoarea expresie: !Shape_Area! / 43560. Aceasta va converti forma_
valorile câmpului de suprafață care sunt în picioare pătrate în acri. Ar trebui să
arate cam așa când ați terminat:
Când convertiți unități folosind calculatorul de câmp așa cum tocmai ați
făcut, este, de asemenea, posibil să specificați unitatea specifică în care
faceți conversia în expresia dvs. De exemplu, ați putea folosi și
următoarea expresie în sarcina anterioară: !Shape.Area@ACRES!.
Cuvântul acri înlocuiește factorul de conversie. Acest lucru facilitează
conversia unităților dacă nu cunoașteți factorul de conversie adecvat de aplicat.
[ 216 ]
Machine Translated by Google
Capitolul 8
În acest pas, veți selecta proprietățile comerciale care au cel puțin 1 acru sau mai mult care nu se află
într-o câmpie inundabilă:
2. Faceți clic pe butonul Select By Attributes . Aceasta va afișa parametrii pentru instrumentul Select
By Attributes în panoul Geoprocessing .
8. Setați Câmpul la ACRE_CALC și următorul operator la este Mai mare decât sau egal cu. Tastați 1,00
pentru valoare și faceți clic pe Adăugare. Aceasta selectează toate pachetele comerciale care au
dimensiunea potrivită.
9. Faceți clic încă o dată pe butonul Adăugare clauză .
10. Setați câmpul la SFHA și operatorul la Does Not Equal. Apoi setați valoarea la IN și faceți clic pe
Adăugare. Acest lucru elimină toate zonele care se află în interiorul câmpiei inundabile din selecția
finală.
[ 217 ]
Machine Translated by Google
Geoprocesare
11. Faceți clic pe bifa verde pentru a vă valida interogarea. Panoul dvs. de geoprocesare
ar trebui să arate asemănător cu acesta:
12. Faceți clic pe Executare după ce ați verificat că totul este setat corect.
13. Folosind abilitățile pe care le-ați învățat, exportați selecția într-un nou strat.
Setați simbolistica pentru noul strat la ceva care iese în evidență.
[ 218 ]
Machine Translated by Google
Capitolul 8
Tocmai ați identificat coletele din oraș care îndeplinesc cerințele Directorului. Ai folosit
diverse instrumente de analiză și selecție pentru a-i răspunde la întrebare. După cum
puteți vedea, nu este neobișnuit să folosiți mai multe instrumente și metode pentru a obține
răspunsurile necesare la ceea ce poate părea a fi o întrebare simplă. Credeți sau nu, odată ce
vă familiarizați și vă simțiți confortabil cu aceste instrumente, procesul pe care tocmai l-ați
finalizat poate fi realizat în mai puțin de 10 minute. Este nevoie doar de practică.
rezumat
ArcGIS Pro poate fi folosit pentru a efectua analize spațiale pentru a răspunde la o mulțime
de întrebări și preocupări. Vă poate ajuta să vedeți modele și soluții. Instrumentele puternice
de geoprocesare pot fi utilizate cu diferite tipuri de date pentru a obține răspunsurile de care
aveți nevoie la problemele de zi cu zi.
În acest capitol, ați învățat ce este geoprocesarea și unele dintre instrumentele disponibile
în ArcGIS Pro. De asemenea, ați învățat cum nivelul de licență și extensiile pot afecta
instrumentele care vă sunt disponibile atunci când trebuie să efectuați analize sau să gestionați
datele GIS.
Acest capitol v-a expus, de asemenea, la unele dintre cele mai utilizate instrumente
de analiză și pregătire a datelor. Ați realizat două proiecte de analiză separate care au
oferit experiență practică cu multe dintre aceste instrumente și v-au permis să vedeți
cum pot fi integrate cu alte instrumente la care ați fost deja expus pentru a găsi răspunsuri.
[ 219 ]
Machine Translated by Google
Toate aceste instrumente și metode diferite fac din ArcGIS Pro o aplicație foarte puternică.
Cu toate acestea, poate provoca confuzie pentru utilizatorii noi și permite utilizatorilor experimentați
să îndeplinească funcții în mod foarte diferit. Acest lucru poate duce la rezultate inexacte sau greșite.
Lucrurile ar fi mult asemănătoare dacă ai putea dezvolta fluxuri de lucru standardizate pe care
toată lumea le-ar putea folosi cu instrucțiuni pas cu pas necesare pentru a îndeplini anumite sarcini.
Cu ArcGIS Pro, puteți face doar acest lucru. Se numesc sarcini. Sarcinile oferă fluxuri de lucru pas cu pas,
care pot fi salvate împreună cu proiectul dvs. Nu există limită pentru numărul de sarcini pe care le puteți
salva cu proiectul dvs. Nu vă limitați la salvarea lor în proiect. Le puteți salva și partaja într-un folder de rețea,
ArcGIS Online, Portal for ArcGIS și multe altele.
Ce este o sarcină?
Simplu spus, o sarcină este o serie de pași preconfigurați necesari pentru a finaliza un anumit proces. Sarcinile
pot fi foarte simple, conținând doar trei sau patru pași, sau pot fi foarte complexe, conținând sarcini de grup
în cadrul unei sarcini și fiecare grup poate conține mai mulți pași. Depinde în întregime de tine. Sarcinile vă
permit să fiți atât de detaliat pe cât credeți că trebuie să fie pentru publicul dvs. de utilizatori.
[ 221 ]
Machine Translated by Google
Sarcinile sunt stocate ca element de sarcină în cadrul unui proiect ArcGIS Pro. Vă veți accesa
sarcinile din panoul Proiect . Când deschideți o anumită sarcină, aceasta va apărea într-un nou
panou numit Panoul de activități .
A doua componentă este grupul de activități. Grupul de activități este un subdosar din Elementul
de activitate pentru a grupa sarcinile conexe după funcție sau scop. Puteți crea grupuri de activități
în interiorul altor grupuri de activități la fel cum puteți crea dosare în interiorul altor foldere din
Windows. Acest lucru vă permite să creați o structură organizatorică pentru a vă stoca sarcinile,
astfel încât acestea să fie mai ușor de găsit și gestionat.
[ 222 ]
Machine Translated by Google
Capitolul 9
A treia componentă este însăși sarcina. Aceasta este o colecție de pași necesari pentru a finaliza
un anumit proces, cum ar fi împărțirea unui pachet sau adăugarea unei noi linii de apă sau
geocodarea unei noi adrese. Sarcinile pot fi stocate într-un grup de sarcini sau autonom.
[ 223 ]
Machine Translated by Google
Ultima componentă este un pas. O sarcină va conține, în general, mai mulți pași. Pașii se referă la acțiuni,
butoane, instrumente de geoprocesare, modele sau scripturi accesibile în ArcGIS Pro.
Un pas obișnuit ar fi utilizarea instrumentului Explorare pentru a mări locația unei caracteristici.
Un alt exemplu de pas ar fi odată mărit în zona dreaptă, selectând o anumită caracteristică.
Fiecare pas va avea mai mulți parametri pe care îi puteți seta pentru acel pas, așa cum este ilustrat mai
târziu. Veți furniza informații generale cu privire la fiecare pas, cum ar fi un nume, instrucțiuni de urmat de
către utilizatori și modul în care va fi executat pasul.
Puteți face referire la anumite instrumente sau comenzi de geoprocesare într-un pas din acțiuni. În
ilustrație, acest pas face referire la comanda Selectare prin dreptunghi .
Aveți opțiuni pentru a controla ce hartă și vizualizare ar trebui să folosească pasul. În cele din urmă,
puteți controla conținutul din acea vizualizare prin pasul. Puteți decide ce straturi sunt vizibile, selectabile
sau editabile.
Puteți avea pași care pur și simplu oferă instrucțiuni pentru utilizator și care rulează automat.
Puteți ascunde pașii de la utilizatori dacă doriți. Veți afla mai multe despre pași și despre cum să
le creați mai târziu în acest capitol.
[ 224 ]
Machine Translated by Google
Capitolul 9
Odată ce deschideți elementul de activitate din panoul Proiect , se va deschide panoul de activități și veți
putea selecta ce sarcină stocată în elementul de activitate selectat pe care doriți să o rulați. Poate fi
necesar să extindeți un grup de activități pentru a găsi sarcina specifică pe care o căutați. Când găsiți sarcina
specifică pe care doriți să o executați, faceți dublu clic pe ea în panoul de activități pentru a o executa.
Când se deschide proiectul dvs., ar trebui să vedeți o singură hartă 2D care conține straturi
reprezentând limitele orașului, străzile și parcelele pentru orașul Trippville.
3. În panoul Proiect , extindeți folderul Activități , astfel încât să puteți vedea elementele de activitate
salvate în acest proiect.
1. Faceți dublu clic pe elementul de activitate Selectare caracteristici din panoul Proiect .
2. Panoul Proiect ar trebui să se deschidă în partea stângă a interfeței ArcGIS Pro. Notați
sarcinile incluse în acest articol de sarcină.
[ 225 ]
Machine Translated by Google
3. Faceți dublu clic pe sarcina Selectarea caracteristicilor din Hartă pentru a o deschide.
Tocmai ați experimentat cum funcționează o sarcină din perspectiva utilizatorului. Aceasta a fost o
sarcină foarte simplă. Sarcinile pot fi la fel de complexe sau simple pe cât doriți să fie. Simțiți-vă liber să
încercați unele dintre celelalte sarcini incluse în acest proiect.
[ 226 ]
Machine Translated by Google
Capitolul 9
Crearea sarcinilor
Crearea unei sarcini nu este diferită de crearea unei hărți sau a unui aspect. Este nevoie de ceva
gândire și planificare pentru a crea o sarcină de succes. Timpul petrecut pe front-end creării unei
sarcini va atenua o mulțime de frustrări și dureri de cap mai târziu pentru dvs. și pentru cei care
folosesc sarcinile pe care le creați.
La fel cum ați făcut înainte când creați un aspect, trebuie să răspundeți la câteva întrebări:
Răspunsurile la aceste întrebări vor avea un impact asupra designului sarcinilor dvs. Acestea
vor ajuta la determinarea numărului de pași care trebuie incluși, care pași ar trebui să fie
executați automat, nivelul de instrucție pe care trebuie să-l furnizați, ce instrumente trebuie
incluse ca pas și multe altele.
Pe măsură ce creați sarcini noi, veți folosi panoul Task Designer . Task Designer vă permite să
adăugați sau să modificați pași. Pașii sunt inima oricărei sarcini. Acestea oferă utilizatorilor
instrucțiunile necesare pentru a finaliza sarcina. Pașii înșiși au câțiva parametri, pe care va trebui
să îi configurați pe măsură ce vă creați sarcina.
Din nou, răspunsurile la întrebările menționate mai devreme vor ajuta la ghidarea creării fiecărui
pas.
[ 227 ]
Machine Translated by Google
Acum că ați deschis proiectul corect și ați verificat că vedeți elementul de sarcină pe care l-ați folosit în
ultimul exercițiu, veți învăța acum cum să îl deschideți pentru editare în Task Designer.
1. Faceți clic dreapta pe elementul de activitate Selectare caracteristici și selectați Editare în Designer.
Panoul Tasks se deschide în modul Designer în partea stângă a interfeței, iar panoul
Task Designer se deschide în partea dreaptă a interfeței.
3. Acum veți face câteva modificări acestui articol de sarcină. Redenumiți elementul de sarcină ca
Selectare caracteristici în ArcGIS Pro , tastând-o în celula situată sub Nume.
7. Salvați proiectul.
[ 228 ]
Machine Translated by Google
Capitolul 9
2. Faceți clic pe săgeata albastră care apare în dreapta numelui sarcinii pentru a accesa pașii
sarcinii.
Întrebare: Cum se compară acest lucru cu numărul de pași pe care i-ați numărat
când ați executat sarcina în ultimul exercițiu?
________________________________________________________________
________________________________________________________________
[ 229 ]
Machine Translated by Google
4. Faceți clic pe săgeata înapoi situată în colțul din stânga sus al panoului Sarcini după ce ați revizuit
fiecare pas.
5. Examinați celelalte sarcini situate în acest articol de sarcină și pașii lor asociați.
Acum aveți o idee mult mai bună despre cum este configurată o sarcină și despre modul în care
funcționează pașii. Să începem acum să ne uităm mai atent la procesul de creare a unei sarcini.
Scopul vă va ajuta să determinați ce instrumente vor trebui să fie menționate în sarcina dvs. De asemenea, vă
va ajuta să răspundeți la următoarea întrebare referitoare la fluxul general de lucru
pe care sarcina o va aborda.
Gândiți-vă cu atenție la fluxul dvs. de lucru. Notați fiecare pas pe care credeți că va fi necesar în sarcină și
orice instrumente asociate fiecărui pas. După ce aveți pașii notori, ar trebui să verificați că ați ținut cont de toți
pașii necesari. Nu este neobișnuit ca utilizatorii experimentați să uite un pas, deoarece este ceva pe care îl fac
automat, fără să-și dea seama că o fac. Aceasta înseamnă că o sarcină poate fi incompletă sau confuză, în
funcție de publicul care utilizează sarcina.
[ 230 ]
Machine Translated by Google
Capitolul 9
Una dintre cele mai bune modalități de a valida sau chiar de a dezvolta fluxul de lucru inițial
pentru o sarcină este de a lucra manual prin întregul proces în ArcGIS Pro. Dacă validați un flux de
lucru, asigurați-vă că îl urmați exact așa cum l-ați notat. Acest lucru vă va ajuta să identificați orice
pași pe care i-ați ratat. Urmarea propriilor instrucțiuni va fi mai greu decât credeți. Veți dori să o
faceți. Nu cazi in acea capcana.
Fă-ți timp și fă fiecare pas așa cum l-ai subliniat. Rețineți că cei care pot utiliza sarcina pe care o
creați este posibil să nu aibă același nivel de experiență cu ArcGIS Pro ca și dvs. Așa că lipsa unui
instrument sau a unui pas care este intuitiv pentru tine poate să nu fie pentru alții.
Dacă parcurgeți procesul manual pentru a dezvolta efectiv pașii, atunci înregistrați fiecare pas pe
măsură ce îl faceți. Asigurați-vă că notați instrumentele asociate cu acel pas. Crearea unui document
cu capturi de ecran poate fi, de asemenea, utilă în timp ce faceți acest lucru. Acest lucru vă ajută să
vă asigurați că vă amintiți toate cerințele asociate unui anumit pas atunci când mergeți la
creați sarcina.
Cu toate acestea, dacă încercați doar să stabiliți un flux de lucru comun în cadrul unei
organizații de utilizatori experimentați, puteți reduce adesea numărul de pași interactivi și
puteți utiliza pași automati, deoarece utilizatorii sunt deja familiarizați cu funcționalitatea ArcGIS
Pro. De asemenea, datorită acestui nivel de experiență, puteți reduce nivelul de documentație
de instruire necesară pentru fiecare pas. Sarcinile create pentru instruire sau pentru stabilirea
celor mai bune practici au nevoie de mai mult timp pentru a fi create, deoarece de obicei necesită
mai multe eforturi din cauza nivelului excesiv al complexității proiectării și documentației lor.
[ 231 ]
Machine Translated by Google
Un alt aspect, care ține de modul în care va fi utilizată sarcina, este nivelul de licență necesar
pentru a efectua pașii dintr-o sarcină. Pașii se referă adesea la utilizarea unor instrumente specifice
de geoprocesare sau a comenzilor ArcGIS Pro. După cum ați aflat, unele instrumente de
geoprocesare sunt disponibile numai cu anumite niveluri de licență sau extensii.
Deci, pe măsură ce dezvoltați o sarcină, trebuie să luați în considerare întotdeauna ce nivel de
licență sau extensii sunt necesare pentru a finaliza o sarcină. Dacă sarcina dvs. utilizează
instrumente care necesită un anumit nivel de licență sau extensie, este posibil să doriți să includeți
un pas prin care utilizatorul verifică dacă are nivelul de licență sau extensia corectă necesară
pentru a finaliza sarcina.
Evident, nivelul de experiență și abilitate va avea un impact asupra designului sarcinii dvs. Cu cât este
mai scăzut nivelul de calificare și experiență, cu atât mai multe instrucțiuni va trebui să oferiți. De
asemenea, poate fi necesar să includeți pași care ar fi intuitivi pentru utilizatorii experimentați.
Dacă publicul dvs. este un grup care este familiarizat cu o altă aplicație software GIS, cum ar fi
ArcMap, ar putea fi necesar să includeți referințe la instrumente sau procese în aplicația respectivă,
astfel încât să poată lega mai ușor funcționalitatea ArcGIS Pro cu ceva cu care sunt familiarizați.
Acest lucru poate crește cantitatea de instrucțiuni pe care le creați pentru fiecare pas.
Acum că știți ce trebuie să luați în considerare înainte de a crea o sarcină, este timpul să învățați
cum să creați efectiv o sarcină.
[ 232 ]
Machine Translated by Google
Capitolul 9
Odată ce creați sau identificați un element de sarcină existent care va conține sarcina dvs.,
atunci trebuie să decideți dacă doriți ca sarcina să fie autonomă sau inclusă într-un grup de
activități. Când trebuie să faceți o activitate independentă și când ar trebui să o stocați într-un grup
de activități? Dacă sarcina pe care o creați nu are legătură cu alte procese sau fluxuri de lucru, este
bine să o lăsați ca independent. Cu toate acestea, dacă sarcina face parte dintr-un flux de lucru sau
proces mai mare, atunci este o idee bună să stocați acele sarcini asociate într-un grup de activități.
Acest lucru le face mai ușor de găsit. Dacă doriți să vă stocați sarcina într-un grup de activități, va
trebui să o creați după ce creați elementul de activitate.
În acest moment, sunteți gata să vă creați sarcina. Veți folosi Task Designer și răspunsurile la
aceste patru întrebări pentru a crea sarcina împreună cu toți pașii incluși.
[ 233 ]
Machine Translated by Google
Dacă aveți deja elemente de activitate în proiect, atunci puteți adăuga altele noi din panoul
Proiect . Pur și simplu faceți clic dreapta pe folderul Sarcină și selectați Element nou sarcină.
Pur și simplu, faceți clic pe butonul Grup nou și completați parametrii, așa cum este ilustrat în
următoarea captură de ecran:
[ 234 ]
Machine Translated by Google
Capitolul 9
Scopul noii sarcini este de a crea o listă de parcele situate de-a lungul unui drum.
Acest lucru va ajuta Primăria să-i informeze pe cei care locuiesc și lucrează de-a lungul drumului
când acesta este reparat. Această sarcină va fi folosită ca flux de lucru comun pentru cele existente și noi
personal GIS.
3. Faceți clic dreapta pe folderul Tasks și selectați New Task Item. Panourile Tasks și Task
Designer se vor deschide automat.
°
Nume: Sarcini de reparare a drumurilor
[ 235 ]
Machine Translated by Google
5. Salvați proiectul.
Tocmai ați creat primul articol de sarcină . Acum trebuie să adăugați o sarcină la acel element.
2. În panoul Task Designer , completați parametrii pentru noua sarcină, așa cum este indicat
aici:
°
Nume = Creați o listă de parcele din apropiere
° Descriere = Această sarcină vă va ghida prin procesul necesar pentru a crea o listă de parcele
situate de-a lungul unui segment de drum care va fi reparat. Lista va permite celor care
locuiesc și lucrează de-a lungul drumului să fie înștiințați despre reparație și despre cât
timp se preconizează că va dura.
[ 236 ]
Machine Translated by Google
Capitolul 9
Acum ați creat o sarcină, dar este goală. Mai trebuie să adăugați la sarcină pașii care le spun
utilizatorilor procesul necesar pentru a produce lista de parcele situate în apropierea
segmentelor de drum care vor fi reparate.
Pașii sarcinii
Pașii sunt într-adevăr carnea sarcinilor tale. Ele oferă utilizatorilor instrucțiuni pentru a finaliza
un proces sau un flux de lucru. Pașii pot fi instrucțiuni simple text care vă spun cum să
efectuați o acțiune, cum ar fi cum să utilizați instrumentul Explorare pentru a mări zona de
interes. Pașii pot fi, de asemenea, foarte complexi. Puteți include instrumente specifice,
comportamentul stratului și controale de selecție într-un pas.
Depinde în întregime de tine. Complexitatea pașilor și de câte aveți nevoie vor fi determinate
de răspunsurile la aceste patru întrebări. Dacă încercați să standardizați un anumit flux de
lucru pentru utilizatorii experimentați, puteți crește complexitatea structurii pașilor pentru a
o automatiza cât mai mult posibil. Acest lucru va crește eficiența echipei dvs., asigurându-vă
totodată că toată lumea efectuează procesul în același mod.
Dacă proiectați sarcina pentru a fi un instrument de instruire, este posibil să doriți ca pașii să fie
mai manuali și instrucționali, pentru a permite utilizatorului să înțeleagă mai bine ce instrumente
sunt utilizate și cum funcționează.
Așadar, să aruncăm o privire mai atentă la componentele care alcătuiesc un pas și la ce scop
servesc. Acest lucru vă va oferi o bună înțelegere, astfel încât să puteți construi pași eficienți în
cadrul sarcinilor dvs.
[ 237 ]
Machine Translated by Google
General
Prima componentă a unui pas este informația generală și comportamentul pasului.
Aceasta include numele pasului , balonul cu instrumente , instrucțiunile și comportamentul de rulare a pasului, după cum urmează:
Numele pasului este ceea ce utilizatorul vede mai întâi listat în sarcină. Numele ar trebui să
ofere utilizatorului o idee generală despre ceea ce trebuie să realizeze pasul, cum ar fi Zoom la
zonă sau Selectați parcela de editat.
Sfaturile instrumente sunt ferestre pop-up care apar atunci când mutați cursorul mouse-ului
peste obiectul din întrebare. Acest lucru ar trebui să ofere mai multe informații pentru utilizator,
dar să se limiteze cel mult la un scurt paragraf. Va fi adesea foarte asemănător cu numele.
Instrucțiunile sunt unul dintre cei mai importanți parametri ai unui pas. Acestea sunt locul în
care oferiți utilizatorilor instrucțiuni despre ceea ce trebuie să facă în timpul pasului dat pentru
a-l finaliza. Acestea pot fi atât de lungi și detaliate pe cât simțiți că trebuie să se bazeze pe scopul
pasului și pe publicul vizat. Ele ar trebui să fie întotdeauna clare și ușor de urmărit. Încercați să
evitați utilizarea abrevierilor sau a acronimelor, dacă este posibil, deoarece acestea pot provoca
confuzie.
[ 238 ]
Machine Translated by Google
Capitolul 9
În cele din urmă, va trebui să determinați cum va rula pasul. Aveți patru opțiuni de bază
pentru a alege dintre Manual, Auto Run, Auto Proceed și Automatic:
Continuare automată Utilizatorul face clic pe butonul Executare pentru a Doriți ca utilizatorul să tamponeze
rula pasul și trece automat la pasul următor când o funcție, dar distanța va fi diferită
este finalizat. în funcție de circumstanțe.
Utilizatorul va introduce distanța
tampon corespunzătoare și apoi
face clic pe butonul Run .
Automat Introduceți pasii fără nicio interacțiune a Utilizatorul dvs. lucrează pe o hartă
utilizatorului. Pașii automati au opțiunea de a fi și trebuie să se schimbe pe alta.
ascunși. Puteți include un pas automat, care
comută harta activă curentă la alta
înainte de a trece la pasul următor.
[ 239 ]
Machine Translated by Google
Acțiuni
Următoarea componentă a unui pas este Acțiuni. Acțiunile vă permit să conectați o comandă ArcGIS Pro
sau un instrument de geoprocesare la pas. O comandă ArcGIS Pro este orice buton sau instrument pe care
îl vedeți într-o panglică, cum ar fi Adăugați date sau Măsurați. Instrumentele de geoprocesare sunt orice
instrumente disponibile într-o cutie de instrumente, inclusiv scripturi Python personalizate sau modele pe
care le-ați creat dumneavoastră sau alții. Nu este necesar un pas pentru a avea o acțiune. Dacă pasul este
strict instrucțional, este posibil să nu aibă o acțiune.
Când adăugați o comandă sau un instrument de geoprocesare la un pas, puteți realiza acest lucru
în două moduri. Mai întâi este să editați acțiunea. Acest lucru vă permite să alegeți o comandă sau un
instrument de geoprocesare dintr-o listă. Aveți opțiunea de a căuta folosind cuvinte cheie.
O altă metodă este înregistrarea. Când înregistrați, pur și simplu găsiți comanda sau instrumentul de
geoprocesare pe care doriți să îl utilizați din interfața ArcGIS Pro și faceți clic pe el.
Aceasta este o opțiune excelentă dacă ați efectuat pasul manual în trecut și știți exact ce instrument
aveți nevoie.
De asemenea, puteți gestiona selecțiile asociate unui pas ca acțiuni suplimentare atunci când începe pasul,
înainte de a rula o comandă sau la ieșirea din pas. În cadrul pasului puteți salva o selecție, modifica o selecție,
crea o selecție nouă sau șterge o selecție.
[ 240 ]
Machine Translated by Google
Capitolul 9
Puteți salva caracteristicile selectate în prezent într-un set de selecție. Acest set de selecție poate fi apoi
utilizat în etapele ulterioare ale sarcinii. De asemenea, puteți salva caracteristicile create sau modificate prin
acest lucru sau pașii anteriori.
De exemplu, dacă într-un pas anterior ați împărțit o parcelă în mai multe parcele, care au rămas
selectate după ce au fost împărțite și ați dorit într-un pas ulterior să editați atributele pentru acele
parcele noi, puteți salva selecția acelor parcele divizate într-o selecție. numit Split Parcels, care ar putea fi
apoi rechemat cu ușurință într-o etapă ulterioară.
De asemenea, puteți șterge selecția sau puteți crea o interogare personalizată pentru a selecta funcții.
Interogarea personalizată este foarte similară cu instrumentul Selectare după atribut și cu o interogare de
definiție, pe care le-ați folosit în capitolele anterioare.
[ 241 ]
Machine Translated by Google
Vizualizări
Vizualizările vă permit să controlați hărțile, scenele sau aspectele care sunt deschise și active în
cadrul proiectului dvs. pe măsură ce rulați pasul. Veți vedea toate vizualizările conținute în proiectul
pe care l-ați deschis. Deși puteți avea mai multe vizualizări deschise la un moment dat, doar una
poate fi activă.
Vizualizarea activă va fi cea la care se aplică pasul și acțiunile definite. Deci, dacă creați un pas pentru
a selecta un poligon de zonare, este posibil să doriți să vă asigurați că vizualizarea Zonare este
activă. Dacă pasul dvs. are pe cineva care adaugă o săgeată nord la un aspect, ați dori ca aspectul
adecvat să fie deschis și activ. Este posibil să doriți să închideți unele vizualizări pentru a elimina
posibila confuzie din partea utilizatorului și pentru a reduce cantitatea de resurse de computer, care
ar putea fi utilizate.
După cum puteți vedea în ilustrație, puteți seta acești parametri manual pentru pas, îi puteți captura
din pasul anterior sau pe baza setărilor curente ale proiectului dvs. pe măsură ce creați pasul.
[ 242 ]
Machine Translated by Google
Capitolul 9
Cuprins
Așa cum puteți controla ce vizualizări sunt deschise și active, puteți controla și straturile
din vizualizarea dvs. activă. În cadrul pasului, puteți controla vizibilitatea unui strat, indiferent
dacă este selectabil sau nu, editabil sau nu, snapabil sau nu, este un strat selectat și
vizibilitatea etichetei.
Nivelul de control al stratului este foarte puternic. Vă asigură că protejați datele și că lucrați
numai cu straturile de care aveți nevoie în orice pas dat. De exemplu, dacă editați o parcelă
într-un pas, ați dori să vă asigurați că stratul de parcele este setat ca singurul strat editabil.
Acest lucru va asigura că utilizatorul nu editează accidental limitele orașului sau o stradă din
întâmplare.
Acum că aveți o înțelegere mult mai bună a modului în care pașii sunt configurați și cum
funcționează în cadrul unei sarcini, sunteți gata să începeți să adăugați pași la sarcina creată
în exercițiul anterior.
[ 243 ]
Machine Translated by Google
1. Porniți ArcGIS Pro și deschideți Ex 9 folosind abilitățile pe care le-ați învățat deja.
3. Faceți dublu clic pe elementul Sarcini de reparare a drumurilor pe care l- ați creat în ultimul exercițiu.
Aceasta va deschide panoul Sarcini .
4. Faceți clic dreapta pe Creare listă a sarcinii de parcele din apropiere și selectați Editare în
Designer. Panoul Task Designer ar trebui să se deschidă în partea dreaptă a interfeței, iar panoul
Tasks ar trebui să intre în modul Designer .
Acum sunteți gata să începeți să adăugați pași. Dacă acesta nu a fost un exercițiu de clasă, ați începe să
vă referiți la notele din răspunsurile la acele patru întrebări pe care trebuie să le luați în considerare înainte de
a crea o sarcină. Ați acorda o atenție deosebită fluxului de lucru pe care l-ați subliniat pentru întrebarea 2.
De dragul exercițiului, acest lucru a fost deja făcut și va trebui doar să urmați instrucțiunile exercițiului.
1. Faceți clic pe butonul Pas nou din panoul Sarcini . Noul pas este
listate automat în panoul Tasks , iar parametrii pentru pas sunt afișați în panoul Task Designer .
[ 244 ]
Machine Translated by Google
Capitolul 9
Personal îmi place să fac numele oricăror instrumente sau butoane pe care le spun în
instrucțiuni într-un font aldine. Acest lucru îl ajută pe utilizator să le identifice ca fiind importante.
Așadar, în instrucțiunile și Instrucțiunile de rulare/procesare menționate anterior, aș fi făcut
din Explorare și Pasul următor un font aldine.
3. În Step Behavior, setați acest lucru ca pas de rulare automată . Te vei conecta
instrumentul Explorare ca acțiune la acest pas. Făcându-l o Execuție automată, pasul va
activa automat instrumentul Explorare fără ca utilizatorul să fie nevoie. Tot ce va trebui să
facă utilizatorul este să înceapă să mărească în zona potrivită din hartă.
4. În cele din urmă, pentru setările generale, setați acest lucru ca pas opțional. Acest lucru va
permite utilizatorului să sari peste pasul dacă este deja mărit în locația potrivită pentru
strada care va fi reparată atunci când începe sarcina.
Ai configurat parametrii generali pentru acest pas. Acum îl veți conecta la o acțiune.
Acțiunea va fi instrumentul Explorare .
9. Faceți clic pe butonul Browser care apare în partea dreaptă a comenzii selectate.
[ 245 ]
Machine Translated by Google
10. În zona de căutare a ferestrei pop-up, tastați Explore și selectați Explore (Deschide instrumentul
de explorare curent) și faceți clic pe OK.
11. Faceți clic pe Done situat în partea de jos a panoului Task Designer .
Nu este nevoie să configurați acțiuni suplimentare sau să modificați setările pentru vizualizări
sau conținut în acest pas, deoarece aveți doar utilizatorul să mărească o locație. Deci, ați
terminat de creat acest pas. Amintiți-vă că nu există niciun buton de salvare sau pas. Ele sunt
salvate când salvați proiectul.
Felicitări! Ai creat primul pas. Încă nu ai terminat. Aveți mai mulți pași care trebuie creați pentru a
finaliza acest flux de lucru.
1. Faceți clic pe butonul Pas nou din panoul Sarcini pentru a crea un alt pas nou.
[ 246 ]
Machine Translated by Google
Capitolul 9
° Instrucțiuni: Faceți clic pe butonul Run pentru a începe acest pas. Apoi, folosind
instrumentul Selectare prin dreptunghi , selectați segmentul de drum de pe
hartă care este programat să fie reparat. Dacă ați selectat deja segmentul de
drum, puteți sări peste acest pas.
3. Faceți clic pe opțiunea Acțiuni din partea de sus a panoului Task Designer .
5. Faceți clic pe instrumentul Selectare situat în fila HARTĂ . Asigurați-vă că este Select
7. Când această sarcină este executată, doriți să vă asigurați că stratul Străzi este
vizibile și selectabile. Faceți clic pe – localizați lângă Străzi sub
Coloana de vizibilitate până când devine o bifă verde. Faceți același lucru pentru
coloana Selectați .
8. Pentru a vă asigura că niciun alt strat nu este selectat accidental, doriți să setați straturile
rămase la niciunul care nu poate fi selectat făcând clic pe – din coloana Selectare până când
toate au un X roșu.
[ 247 ]
Machine Translated by Google
9. Salvați proiectul.
Acum le-ați oferit utilizatorilor instrucțiunile de care au nevoie pentru a mări locația drumului programat
pentru reparație și cum să-l selecteze. Acum trebuie să le spuneți cum să selecteze parcelele din jur.
1. Faceți clic din nou pe butonul Pas nou pentru a crea noul pas.
° Indicator: selectați parcele care se află în apropierea segmentului de drum pe care l-ați
selectat la pasul anterior
[ 248 ]
Machine Translated by Google
Capitolul 9
După ce ați verificat că setările sunt corecte, faceți clic pe butonul Run
3. Faceți clic pe Acțiuni și, folosind opțiunea Înregistrare , setați comanda la Selectare după
locație situată în fila HARTĂ .
Acum că sunt selectate parcelele din apropiere, mai aveți de făcut un ultim pas. Veți instrui
utilizatorii cum să exporte parcelele selectate într-o foaie de calcul Excel.
[ 249 ]
Machine Translated by Google
8. Asigurați -vă că încorporarea este activată și setați parametrii așa cum este descris în
instrucțiunile dvs. Panoul Task Designer ar trebui să arate după cum urmează:
10. Nu este nevoie să schimbați vizualizările sau setările de conținut, așa că închideți Task Designer
și salvați proiectul.
Sarcina ta este acum finalizată. Ați adăugat toți pașii necesari pentru a selecta parcelele din
apropierea unui segment de drum care este programat pentru reparație și apoi le-ați exportat într-o
foaie de calcul Excel. Acum trebuie să-l testați.
[ 250 ]
Machine Translated by Google
Capitolul 9
1. Folosind abilitățile pe care le-ați învățat pentru a localiza și rula sarcina pe care tocmai ați creat-o.
Urmați cu atenție instrucțiunile din fiecare pas. Vezi dacă au sens și ajungi cu rezultatele
așteptate.
Presupunând că totul a funcționat conform așteptărilor, tocmai ați creat prima sarcină completă.
Ați dezvoltat un flux de lucru, astfel încât alții să poată urma pentru a realiza un anumit proces
folosind instrucțiunile dvs. pas cu pas.
Provocare
Folosind abilitățile pe care le-ați învățat în acest capitol, selectați un exercițiu anterior din această carte
sau un proces comun din biroul dvs. și dezvoltați o sarcină sau sarcini pentru a reproduce acel flux de
lucru.
rezumat
În acest capitol, ați învățat cum pot fi utilizate sarcinile pentru a standardiza procesele, a instrui noi
utilizatori și a stabili cele mai bune practici în cadrul organizației dumneavoastră. De asemenea, ați
dobândit o înțelegere a tuturor componentelor care alcătuiesc o sarcină și a considerațiilor de care
trebuie să țineți cont atunci când vă creați propriile sarcini.
În cele din urmă, ați lucrat prin procesul de creare a unei noi sarcini de la început, de exemplu, creând
o sarcină care exportă datele selectate într-o foaie de calcul Excel.
[ 251 ]
Machine Translated by Google
Automatizarea proceselor cu
ModelBuilder și Python
După cum ați învățat acum, efectuarea analizei sau editarea unei caracteristici necesită mulți
pași. Cu cât folosești mai mult ArcGIS Pro, cu atât mai mult te vei trezi că faci același proces
din nou și din nou. De asemenea, puteți realiza că unele dintre procesele pe care le faceți în
mod repetat necesită foarte puțină interacțiune din partea dvs., în afară de selectarea unei
caracteristici și apoi de a spune ArcGIS unde să salveze rezultatele.
Cu ArcGIS Pro, puteți crea butoane sau instrumente Easy folosind scripturi ModelBuilder
și Python . Ambele vă permit să creați procese automate care pot rula mai multe instrumente
împreună în secvență sau în același timp pentru a finaliza o operațiune.
ModelBuilder folosește o interfață vizuală pentru a crea modele de automatizare fără a
fi nevoie să fie programator. Python este limbajul de scripting principal pentru platforma
ArcGIS. Cu acesta puteți crea scripturi foarte puternice care nu pot fi utilizate numai în ArcGIS
Pro, ci și integrarea proceselor din toate componentele ArcGIS, inclusiv Server, Online, Extensii
și multe altele. Crearea de scripturi Python necesită scrierea de cod.
[ 253 ]
Machine Translated by Google
Pentru a răspunde, mai întâi trebuie să înțelegeți ce este fiecare. Știți deja ce este o
sarcină, așa că acum ne vom concentra pe obținerea unei înțelegeri mai bune a ceea ce
sunt un model de geoprocesare și un script Python. Odată ce înțelegi asta, poți înțelege
diferențele dintre cele trei.
Model de geoprocesare
Un model de geoprocesare este un instrument personalizat creat în fereastra ModelBuilder
care conține mai multe instrumente de geoprocesare împreună cu diferiții lor parametri
(intrari, ieșiri, opțiuni și alte valori) care funcționează împreună ca parte a unui proces integrat
care va rula ca și cum ar fi un un singur instrument.
Ilustrația anterioară este o mostră a unui model foarte simplu. Conține două instrumente
de geoprocesare despre care ați învățat în Capitolul 8, Geoprocesare. În model, instrumentul
Buffer creează poligoane tamponate în jurul intrării Străzi . Poligoanele tampon rezultate sunt
apoi folosite pentru a tăia parcelele care sunt situate în interiorul poligoanelor tampon stradale.
Deoarece ambele instrumente de geoprocesare se află în interiorul modelului, utilizatorul
trebuie doar să ruleze modelul, în loc să fie nevoit să ruleze fiecare unealtă individual.
Modelul rulează automat instrumentele pe baza parametrilor specificați în model. Veți afla
mai multe despre componentele unui model de geoprocesare și despre cum să creați unul
mai târziu în acest capitol.
[ 254 ]
Machine Translated by Google
Capitolul 10
Modelele de geoprocesare pot fi create folosind ArcGIS for Desktop (ArcMap sau ArcCatalog)
sau ArcGIS Pro. Un dezavantaj al unui model de geoprocesare este că poate fi rulat numai de la
ArcGIS Pro sau ArcGIS for Desktop. Nu le puteți programa să ruleze automat la o anumită dată și oră.
Cel puțin nu de la sine!
Script Python
Un script Python este, de asemenea, un instrument personalizat care poate rula mai multe instrumente
de geoprocesare împreună cu diferiții lor parametri, ca parte a unui proces integrat. Cu toate acestea,
spre deosebire de un model care nu necesită să scrieți cod de programare, scripturile Python o fac.
Trebuie să cunoașteți limbajul de scripting Python pentru a crea scripturi Python.
Următorul este un mic fragment dintr-un script Python creat pentru ArcGIS:
#------------------------------------------------- -------------
# Nume: Exemplu de Script Union Tool
# Scop: Rulează instrumentul Union Geoprocessing de la ArcGIS
# Autor: Esri și Tripp Corbin
#
# Creată: 15.09.2015
# La curent: # 15.09.2015
# Setează spațiul de lucru curent pentru a evita necesitatea specificarii căii complete
# la clasele de caracteristici de fiecare dată
env.workspace = "C:\\student\\IntroArcPro\\Databases\\Trippville_GIS.
gdb"
#Runs Union Geoprocessing instrument pe 2 clase de caracteristici
arcpy.Union_analysis ([„Parcele”, „Lunci inundabile”], „Parcele_Luncă_
Uniune", "NO_FID", 0,0003)
[ 255 ]
Machine Translated by Google
Scripturile Python au mai multe avantaje față de un model de geoprocesare. În primul rând, Python nu se
limitează la ArcGIS. Python poate fi folosit pentru a crea scripturi pentru multe alte aplicații, cum ar fi Excel,
SharePoint, AutoCAD, Photoshop, SQL Server și multe altele.
Aceasta înseamnă că puteți utiliza un script Python pentru a rula instrumente pe mai multe platforme
pentru a crea un proces cu adevărat integrat.
În al doilea rând, scripturile Python pot fi rulate din afara ArcGIS. Aceasta înseamnă că le puteți
programa să ruleze la anumite ore și zile folosind aplicația de planificare a sistemului de operare. Dacă
scriptul dvs. include instrumente de geoprocesare ArcGIS, scriptul va necesita acces la o licență ArcGIS
pentru a rula cu succes, dar ArcGIS nu trebuie să fie deschis și activ în momentul în care scriptul este
programat să ruleze.
În al treilea rând, Python poate fi folosit pentru a crea instrumente de geoprocesare complet personalizate.
Nu se limitează doar la instrumentele de geoprocesare pe care le veți găsi în casetele de instrumente ArcGIS Pro.
Următoarea grilă va oferi o înțelegere mai clară a diferențelor dintre cele trei:
[ 256 ]
Machine Translated by Google
Capitolul 10
Modelele sunt create din mai multe motive. Prima și cea mai comună este automatizarea
proceselor repetitive efectuate în ArcGIS Pro. Dacă aveți o analiză, o conversie sau un alt proces pe
care îl efectuați în mod regulat, un model poate fi folosit ca modalitate de a-l automatiza.
În al doilea rând, puteți utiliza un model ca modalitate de a gândi și de a diagrama fluxul unui proces
în ArcGIS Pro. Acest lucru vă poate ajuta să vă asigurați că ați luat în considerare toate instrumentele
și datele de care aveți nevoie pentru a finaliza un proces. Odată finalizat, modelul oferă apoi
instrumentul pentru finalizarea procesului, precum și documentația vizuală și textuală care explică
modul în care a fost efectuat procesul.
Puteți partaja modele cu cei din organizația dvs., astfel încât aceștia să le poată folosi pentru a efectua
procesul. Acest lucru vă poate reduce volumul de muncă și vă permite să vă concentrați asupra altor
sarcini care necesită niveluri mai mari de cunoștințe și abilități. Deoarece un model rulează automat
instrumentele de geoprocesare conținute în el, puteți crea un model care este ușor de rulat pentru alți
membri mai puțin cunoscători de GIS ai organizației dvs., fără a avea nevoie de o înțelegere completă
a ArcGIS Pro. Acest lucru ajută, de asemenea, la standardizarea metodologiilor noastre, asigurându-ne
că totul este făcut într-o manieră consecventă și aprobată.
Toate acestea ne ajută să economisim timp și bani prin creșterea eficienței, care este în cele din
urmă puterea principală a ModelBuilder. La fel ca sarcinile, modelele constau din mai multe
componente și au propria terminologie asociată acestora.
[ 257 ]
Machine Translated by Google
După cum puteți vedea în figura anterioară, modelul conține două procese construite în
jurul instrumentelor Buffer și Union . Fiecare dintre aceste instrumente are o serie de variabile
care le alimentează. Variabilele sunt identificate prin ovalele albastre și verzi. Observați că cele
două procese partajează o variabilă, Street_Buffer. Această variabilă este o ieșire a instrumentului
tampon , dar o intrare pentru instrumentul Union .
Există trei tipuri de bază de variabile care sunt incluse într-un model. Sunt date, valoare și variabile
derivate. Variabilele de date sunt date existente care sunt utilizate ca intrare pentru un instrument,
script sau model. Acestea pot fi straturi dintr-o hartă, tabele independente, fișiere text, clase de
caracteristici, Shapefile și multe altele.
Variabilele de valoare sunt informații suplimentare pe care un instrument le poate folosi pentru a
rula. În cazul instrumentului Buffer , distanța folosită pentru a crea tamponul este considerată o
variabilă de valoare, la fel ca și opțiunile de dizolvare, tipul final și ceilalți parametri găsiți care apar
atunci când rulați instrumentul Buffer în mod normal în panoul Geoprocessing .
[ 258 ]
Machine Translated by Google
Capitolul 10
Variabilele derivate sunt ieșirile unui proces. Din nou, acesta poate fi un nou strat, clasă de caracteristici,
tabel, raster sau mai multe, în funcție de instrumentul utilizat în proces.
Deoarece ModelBuilder este un limbaj de programare vizuală, puteți distinge tipurile de variabile în
funcție de culorile lor. Deși puteți ajusta aceste setări în mod implicit, variabilele de date sunt de un
albastru mai închis. Variabilele de valoare sunt de un albastru mai deschis, iar variabilele derivate sunt
verzi.
[ 259 ]
Machine Translated by Google
Când creați un proiect nou, ArcGIS Pro creează automat o cutie de instrumente personalizată
pentru acel proiect. Este stocat în folderul proiectului ca fișier TBX . Acest lucru vă oferă un loc ușor
de utilizat pentru a vă depozita modelele. Această casetă de instrumente este, de asemenea, conectată
automat la proiectul dvs. și accesibilă în panoul Proiect , așa cum se arată în următoarea captură de ecran:
[ 260 ]
Machine Translated by Google
Capitolul 10
De asemenea, puteți crea cutii de instrumente personalizate într-o bază de date geografică, astfel încât acestea,
împreună cu modelele și scripturile dvs. Python, să fie stocate împreună cu datele dvs. GIS, așa cum este ilustrat în continuare.
Aceasta este o opțiune bună dacă modelele sau instrumentele pe care le salvați în caseta de instrumente vor fi utilizate
în mai multe proiecte ArcGIS Pro.
[ 261 ]
Machine Translated by Google
De asemenea, puteți crea și alte fișiere TBX personalizate în afară de cel care este creat
automat cu un proiect nou. Folosirea unui fișier TBX personalizat este perfectă dacă instrumentul
și modelele pe care le salvați în el nu vor fi folosite doar cu mai multe proiecte, ci și pe mai multe
baze de date sau, în cazul consultanților, mai mulți clienți.
Folosirea fișierelor TBX personalizate pentru a stoca modele facilitează, de asemenea, partajarea
acestora cu alții, deoarece acestea sunt mai mici decât o geodatabase, care include și toate datele
GIS. Fișierele TBX pot fi ușor trimise prin e-mail, încărcate pe site-uri FTP sau plasate în ArcGIS Online
cont.
Acum că aveți o bună înțelegere generală a unui model, a componentelor sale și a modului de
salvare a unuia, este timpul să folosiți aceste cunoștințe.
[ 262 ]
Machine Translated by Google
Capitolul 10
În acest exercițiu, veți crea un model simplu care va calcula cât de mult din fiecare parcelă se
află în interiorul și în afara unei zone tampon fără perturbări din jurul fluxurilor. Acest model
va include câteva instrumente de geoprocesare și variabilele asociate acestora.
[ 263 ]
Machine Translated by Google
ModelBuilder ar trebui să fie acum deschis și fila MODELBUILDER a apărut în panglică. Fereastra și fila
ModelBuilder sunt utilizate împreună pentru a crea sau edita modele. Fila conține instrumente pentru
salvarea modelului, navigarea în fereastra ModelBuilder și adăugarea de conținut la model.
1. Faceți clic pe butonul Instrumente din grupul Inserare din fila MODELBUILDER din panglică. Aceasta
deschide panoul Geoprocessing din partea dreaptă a interfeței.
2. Faceți clic pe Casete de instrumente din partea de sus a panoului pentru a expune diferitele casete de
instrumente din ArcGIS Pro. Acestea sunt cutiile de instrumente ale sistemului dvs.
[ 264 ]
Machine Translated by Google
Capitolul 10
Tocmai ați adăugat primul proces la un model. Procesele model vor exista în una dintre cele trei
stări: nu sunt gata de rulare, gata de rulare și au fost rulate. Procesul pe care tocmai l-ați
adăugat este în starea de nepregătit pentru rulare. ArcGIS Pro indică acest lucru vizual prin
afișarea instrumentelor și variabilelor în gri. Un proces va fi în starea nepregătit de rulare până
când toate variabilele necesare vor fi definite.
În cazul instrumentului Buffer , nu ați definit încă cele trei variabile necesare: clasa
caracteristică de intrare, distanța tampon și clasa caracteristică de ieșire. Acum vei face asta:
7. Acum trebuie să conectați variabila Streams pe care tocmai ați adăugat-o la Buffer
instrument. Faceți clic pe variabila Streams și, cu butonul stâng al mouse-ului încă apăsat,
mutați indicatorul mouse-ului până când se află peste instrumentul Buffer . Apoi eliberați
butonul mouse-ului.
9. Acum, faceți dublu clic pe instrumentul Buffer din fereastra ModelBuilder. Acest
va deschide fereastra de dialog cu instrumente în MODELBUILDER , astfel încât să puteți
defini variabile suplimentare.
[ 265 ]
Machine Translated by Google
Modelul dvs. ar trebui să includă acum un singur proces finalizat care este în stare
gata de rulare. Puteți spune că este gata de rulare deoarece instrumentul și toate
variabilele rânduite sunt acum afișate cu o umplere colorată care nu este gri.
[ 266 ]
Machine Translated by Google
Capitolul 10
Acum, haideți să vă salvăm modelul pentru a ne asigura că munca voastră nu este pierdută în
cazul în care se întâmplă ceva.
15. Faceți clic pe butonul Proprietăți din grupul Model din MODELBUILDER
fila.
18. Faceți clic pe butonul Salvare situat în grupul Model din MODELBUILDER
fila pentru a salva modelul. Dacă încă aveți deschis panoul Proiect , ar trebui să vedeți
că numele modelului se schimbă din Model în Eticheta pe care tocmai ați introdus-o.
Procesul pe care tocmai l-ați creat în model va genera zonele tampon din jurul fluxurilor. Acum
trebuie să adăugați un alt proces care va calcula cât de mult din fiecare parcelă este în și în afara
acelei zone tampon. Veți folosi instrumentul Unire pentru a uni parcelele cu bufferul de flux nou
creat. Acest lucru va crea o nouă clasă de caracteristici care va împărți fiecare parcelă acolo unde
este suprapusă de buffer-ul de flux, permițându-vă astfel să determinați cât este în și în afara
bufferului.
3. Adăugați instrumentul Union la modelul dvs. folosind aceeași metodă pe care ați folosit-o pentru a adăuga
instrumentul Buffer .
[ 267 ]
Machine Translated by Google
4. Folosind rotița de defilare, micșorați fereastra ModelBuilder până când aveți spațiu pentru a muta instrumentul
Unire , astfel încât acesta și instrumentul Buffer să fie vizibile.
5. Cu instrumentul Unire și variabila Clasă caracteristică de ieșire selectate, utilizați mouse-ul pentru a le muta astfel
încât să fie situate sub instrumentul Buffer
după cum se arată în continuare:
Acum ați adăugat instrumentul Union la model. Acum trebuie să-l conectați la rezultatul din instrumentul Buffer și să
definiți restul variabilelor necesare:
7. În fereastra instrumentului Unire , faceți clic pe săgeata mică de lângă Caracteristici de intrare.
[ 268 ]
Machine Translated by Google
Capitolul 10
[ 269 ]
Machine Translated by Google
Aspectul dvs. poate fi diferit. Acest lucru este acceptabil atâta timp cât sunt realizate
conexiunile adecvate și procesele sunt în stare gata de rulare.
12. Puteți închide ArcGIS Pro sau îl lăsați deschis dacă intenționați să continuați.
Dacă doriți să rulați întregul model, cel mai simplu mod de a face acest lucru este să faceți pur și simplu dublu
clic pe el din caseta de instrumente în care este stocat. Acest lucru va rula toate procesele din model care sunt
gata de rulare sau au fost rulate. state. Dacă ați permis utilizatorilor să furnizeze valori pentru unele dintre
variabilele din model, li se va solicita să le introducă înainte ca modelul să fie rulat. În caz contrar, dacă nu ați
permis introducerea utilizatorului, modelul va indica doar că nu există parametri în fereastra de geoprocesare
și tot ce aveți
trebuie să faceți este să faceți clic pe butonul Run . Veți învăța cum să faceți un model interactiv a
puțin mai târziu în acest capitol.
De asemenea, puteți alege să rulați modelul sau procesele în model din fereastra ModelBuilder.
Făcând clic pe butonul Run din fila MODELBUILDER , vor rula toate procesele gata de rulare din cadrul
modelului. Nu va rula procese care sunt în stările au fost rulate sau nu sunt gata de rulare. Acest lucru vă
permite să construiți și să testați un model pe măsură ce mergeți, fără a fi necesar să rulați întregul model.
1. Dacă ați închis ArcGIS Pro după ultimul exercițiu, porniți ArcGIS Pro și deschideți
Proiect Ex10.aprx .
2. Extindeți folderul Toolboxes din panoul Proiect și apoi caseta de instrumente Ex10 .
[ 270 ]
Machine Translated by Google
Capitolul 10
3. Faceți clic dreapta pe modelul creat în Exercițiul 10A – crearea unui model
și selectați Editare din meniul contextual afișat. Aceasta va deschide fereastra
ModelBuilder.
Dacă ați creat cu succes modelul în ultimul exercițiu și l-ați salvat, toate procesele
ar trebui să fie în starea gata de rulare. Acest lucru este indicat de toate
instrumentele și variabilele care au aplicată o umplere de culoare solidă. Dacă
unele sunt umplute cu gri sau goale, atunci trebuie să reveniți la Exercițiul 10A -
crearea unei secțiuni model și reluarea exercițiului.
4. Faceți clic dreapta pe instrumentul Buffer din ModelBuilder. Selectați Run pentru a rula Buffer -ul
instrument cu variabilele conectate pe care le-ați definit în model. O fereastră mică va apărea
în interiorul ModelBuilder care afișează progresul instrumentului Buffer și vă va anunța când
este finalizat. Când instrumentul este terminat, observați ce se întâmplă cu grafica pentru
instrumentul Buffer și variabilele asociate acestuia.
Procesul instrumentului Buffer este acum în starea de rulare. Aceasta înseamnă că ați rulat cu
succes acel proces în model. Pe măsură ce începeți să învățați, starea unui proces va avea un
impact asupra modului în care acesta rulează. Acum că acest proces este în starea de rulare, nu
se va rula din nou dacă faceți clic pe butonul Executare din panglică.
Butonul Run va rula numai acele procese care sunt în starea gata de rulare. Să verificăm
totuși că:
[ 271 ]
Machine Translated by Google
5. Închideți fereastra pop-up care a apărut când ați rulat instrumentul Buffer .
6. Faceți clic pe butonul Run din grupul Run din fila MODELBUILDER .
Urmărește ce se întâmplă cu modelul pe măsură ce rulează.
Întrebare: Ce instrument sau instrumente a rulat modelul când ați făcut clic pe
butonul Run și de ce?
____________________________________________________________
____________________________________________________________
1. Faceți clic pe butonul Validate din grupul Run din fila MODELBUILDER
în panglică.
Întrebare: Ce se întâmplă cu toate procesele din model care erau în starea de rulare?
________________________________________________________________
________________________________________________________________
2. Faceți clic pe butonul Run de pe panglică și urmăriți cum rulează modelul dvs
timp. Toate procesele vor rula de data aceasta deoarece toate sunt pregătite
a rula starea.
Acum veți verifica de fapt că modelul dvs. a rulat și a creat clasele de caracteristici pe
care trebuia să le facă în baza de date a proiectului.
3. Extindeți folderul Baze de date din panoul Proiect și apoi extindeți Ex10
geodatabase.
[ 272 ]
Machine Translated by Google
Capitolul 10
4. Faceți clic dreapta pe fiecare clasă de caracteristici pe care o vedeți în geodatabase Ex10 și
selectați Delete până când baza de date este goală. Acest lucru vă va permite să verificați că
modelul funcționează corect atunci când îl rulați direct din caseta de instrumente în pasul următor.
5. Închideți fereastra ModelBuilder. Dacă vi se cere să salvați modelul, faceți acest lucru.
[ 273 ]
Machine Translated by Google
4. Când faceți dublu clic pe modelul dvs., acesta ar trebui să se deschidă în Geoprocessing
panou. Se va afirma că nu există parametri. Acest lucru este de așteptat deoarece nu ați definit nicio
variabilă ca parametri care vor accepta intrarea utilizatorului.
Faceți clic pe butonul Run din partea de jos a panoului Geoprocessing .
6. Extindeți folderul Baze de date și geodatabase Ex10 . Este posibil să fie necesar să reîmprospătați
vizualizarea bazei de date geodate pentru a vedea rezultatele modelului dvs. Pentru a face acest
lucru, pur și simplu faceți clic dreapta pe geodatabase și selectați Reîmprospătare.
____________________________________________________________
____________________________________________________________
Când ați rulat modelul din interiorul ModelBuilder, acesta a produs două clase de
caracteristici diferite în geodatabase Ex10 . Cu toate acestea, când l-ați rulat din cutia de
instrumente, a produs doar unul. De ce este asta?
Răspunsul este că clasa de caracteristici care a fost creată de instrumentul Buffer în model este
considerată date intermediare. Datele intermediare sunt orice clasă de caracteristici sau tabel care
este creat într-un model care este apoi utilizat de alte instrumente și nu este un rezultat final al unei
serii de procese legate.
Când rulați un model dintr-o cutie de instrumente, acesta se va curăța automat după sine. Aceasta
înseamnă că șterge automat datele intermediare care sunt create pe măsură ce modelul rulează.
Singurele date pe care le lasă sunt rezultatele finale ale oricăror procese din model care nu sunt date
intermediare. Rezultatul final este că aveți datele de care aveți nevoie, fără a rămâne, de asemenea, cu
o mulțime de seturi de date parțiale sau straturi care vă pot aglomera baza de date.
Acum ați creat și rulați primul model. Acum puteți rula acest model oricând trebuie să actualizați
calculele pentru suprafețele fiecărei parcele în și în afara unei lunci inundabile.
[ 274 ]
Machine Translated by Google
Capitolul 10
În acest moment, modelul dvs. este codificat la un set specific de variabile. Dacă ceva se schimbă,
veți fi forțat să editați modelul înainte de a putea fi utilizat. Nu ar fi mai eficient să le permitem altora
să specifice valori diferite pentru variabilele din model atunci când îl rulează? Poți permite asta. Pur
și simplu, trebuie să desemnați o variabilă ca parametru în cadrul modelului. Acest lucru permite
utilizatorului să furnizeze o valoare înainte de a rula modelul.
Pentru a desemna o variabilă ca parametru, astfel încât un utilizator să poată specifica o valoare
atunci când este rulată, pur și simplu faceți clic dreapta pe variabilă în ModelBuilder și selectați
Parametru. Când faceți acest lucru, lângă variabilă va apărea un mic P majuscule, indicând că acum este
un parametru de model, așa cum este ilustrat în următoarea captură de ecran:
Realizarea unui model interactiv poate crește foarte mult funcționalitatea acestuia. Acesta va permite
ca modelul să fie utilizat în diferite scenarii și seturi de date. Dezavantajul este, cu cât faci un model
mai interactiv, cu atât este mai mare șansa de a introduce erori de operator.
Utilizatorii pot selecta stratul de intrare greșit pentru un instrument sau pot uita unde au setat ca
rezultatele finale să fie salvate. Acest lucru poate duce la mai multe probleme decât a fost conceput
modelul pentru a le rezolva. Deci, este întotdeauna un act de echilibru între flexibilitate și hardcoding de eliminat
surse de eroare.
[ 275 ]
Machine Translated by Google
În acest exercițiu, veți face interactiv modelul anterior creat, astfel încât utilizatorii să
poată furniza propriile valori variabilelor din model. Veți permite utilizatorilor să specifice
distanța tampon pe care doresc să o utilizeze și rezultatul final al modelului.
3. Extindeți caseta de instrumente Ex10 și faceți clic dreapta pe Parcels Stream Protection
Modelul de analiză tampon pe care l-ați creat într-un exercițiu trecut. Selectați Editați pentru a-l
deschide în ModelBuilder.
4. Faceți clic dreapta pe variabila de ieșire pentru instrumentul Union și selectați Parametru.
Un P mic ar trebui să apară lângă variabilă, așa cum se arată în următoarea captură
de ecran:
5. Salvați modelul.
[ 276 ]
Machine Translated by Google
Capitolul 10
Făcând rezultatul instrumentului Union un parametru de model, utilizatorii vor putea acum alege unde vor
salva rezultatul final al modelului și cum va fi numit.
Aceasta este una dintre cele două cerințe cerute de director. Acum trebuie să permiteți utilizatorilor să
specifice o distanță tampon.
Distanța tampon este în prezent codificată în model. Trebuie să îl faceți un parametru așa cum ați
făcut rezultatul instrumentului Union . Cu toate acestea, variabila buffer este ascunsă. Deci mai întâi va
trebui să îl faceți vizibil în model și apoi să îl desemnați ca parametru.
2. Selectați Creare variabilă și apoi Din parametru. Aceasta va afișa o listă cu toate variabilele ascunse
asociate cu instrumentul Buffer .
3. Selectați Distanța [valoare sau câmp] așa cum se arată în imaginea următoare:
Variabila Distanță este acum vizibilă în modelul dvs. Acum că este vizibil, îl veți putea
desemna ca parametru.
[ 277 ]
Machine Translated by Google
4. Deplasați cursorul mouse-ului astfel încât să fie peste variabila Distanță pe care tocmai ați
adăugat-o la modelul nostru. Când indicatorul se transformă în două săgeți încrucișate care
indică că acum este în modul mutare, trageți variabila Distanță astfel încât să fie deasupra Bufferului
instrument așa cum se arată în următoarea captură de ecran:
6. Salvați modelul.
[ 278 ]
Machine Translated by Google
Capitolul 10
Acest model ar trebui să îndeplinească acum cerințele cerute de director. El va putea acum să folosească
distanțe diferite față de pâraie și să vadă impactul pe care îl va avea asupra parcelelor. El poate salva rezultatul
într-un alt nume și locație de fiecare dată când rulează modelul.
Ultimul pas este să vă verificați munca. Trebuie să testați rulați modelul pentru a vedea dacă acesta permite
utilizatorilor să specifice o distanță și valorile de ieșire.
[ 279 ]
Machine Translated by Google
2. Dacă este necesar, extindeți folderul Toolboxes și Ex10 toolbox din Proiect
panou.
3. Faceți dublu clic pe modelul creat pentru a-l deschide în panoul Geoprocessing .
5. Schimbați valoarea Distanță la orice valoare dorită, care nu este de 150 de picioare. Tu
poate chiar schimba unitățile dacă doriți.
6. Faceți clic pe butonul Run din partea de jos a panoului Geoprocessing când sunteți
s-a făcut schimbarea valorilor variabilelor.
Acum ați creat primul model interactiv. Acest model oferă mai multă flexibilitate pentru utilizator,
permițându-le să investigheze diferite scenarii.
Piton
Python este limbajul de scripting principal pentru platforma ArcGIS. Le-a înlocuit pe altele, cum ar fi VB
Script. ArcGIS Pro este în prezent compatibil cu Python 3.4, care este instalat automat când instalați ArcGIS
Pro.
[ 280 ]
Machine Translated by Google
Capitolul 10
Python a fost complet integrat cu interfața de programare a aplicației de geoprocesare (API) ArcGIS
prin modulul ArcPy. Aceasta înseamnă că puteți utiliza instrumentele de geoprocesare din ArcGIS Pro în
cadrul scripturilor dvs., permițându-vă să
automatizați și programați sarcinile.
Spre deosebire de ModelBuilder, Python nu se limitează doar la platforma ArcGIS. Poate fi folosit pentru a
crea scripturi care accesează funcții în alte aplicații, sistemul de operare și computer. Acest lucru vă oferă
posibilitatea de a crea scripturi care extind și integrează funcționalitatea ArcGIS Pro pe platforme și aplicații. Ca
rezultat, Python este un instrument foarte versatil în arsenalul dezvoltatorului GIS.
Scripturile Python pot fi stocate în casetele de instrumente ArcGIS sau în foldere autonome ca .py
fișiere. Spre deosebire de alte limbaje de programare, cum ar fi C++ sau Visual Basic, crearea de scripturi
Python nu necesită software special de dezvoltare a aplicațiilor. Puteți utiliza editori de text simple, cum ar fi
Notepad sau WordPad. Există mai multe aplicații gratuite pentru mediul de dezvoltare integrat (IDE) pentru
Python, cum ar fi PythonWin sau IDLE. Aplicațiile IDE oferă un mediu de dezvoltare mai bun decât editorii de
text, deoarece includ indicii de codare automată și instrumente de depanare. Când instalați ArcGIS, acesta
instalează automat Python și IDLE.
ArcGIS Pro include, de asemenea, o fereastră Python care poate fi folosită pentru a scrie scripturi Python, a
rula instrumente folosind Python și a încărca un script Python pentru a vizualiza codul. Noii dezvoltatori Python
consideră adesea utilă fereastra Python datorită interfeței sale integrate și a funcționalității de sugestie
automată care ajută la ghidarea sintaxei corecte.
[ 281 ]
Machine Translated by Google
Această documentație de cod este realizată în mod tradițional folosind comentarii. Gândiți-
vă la codul comentat ca la o formă de metadate stocate în codul însuși. Oferă utilizatorilor și
altor programatori cine, ce, unde, când și de ce ar putea avea nevoie pentru a utiliza, integra sau
edita cu succes un script pe care îl creați. Diferite limbaje de programare folosesc metode diferite
pentru a comenta codul. Python folosește semnul lire sterline (#) pentru a identifica liniile de
comentarii în codul său, așa cum este ilustrat în continuare:
Ori de câte ori Python întâlnește o linie care începe cu #, ignoră acea linie și trece la următoarea.
Va continua să ignore linii până când va întâlni una care nu are un # la început.
De asemenea, este posibil să utilizați ghilimele triple ("") pentru a indica un comentariu cu
mai multe rânduri. Orice text între ghilimelele triple de deschidere și de închidere va fi ignorat.
În mod tradițional, primul grup de linii dintr-un script Python este folosit pentru a furniza
informații de bază despre script, cum ar fi scopul său, cine l-a creat, când a fost creat, pentru ce
versiune ArcGIS a fost creat și așa mai departe. Furnizarea acestor informații de bază este
considerată cea mai bună practică din industrie.
[ 282 ]
Machine Translated by Google
Capitolul 10
Variabile
La fel ca un model, un script Python poate conține variabile. Când definiți o variabilă în Python, îi dați
un nume și o valoare. De asemenea, similar cu un model, valoarea atribuită unei variabile poate fi
codificată, poate face referire la rezultatul unui alt proces sau poate fi o funcție a Arcpy sau a altui
modul.
In_buf_fc = „C:\\GIS\\Trippville.gdb\\Base\\Natwtr_Stream”
Această variabilă va fi utilizată apoi de instrumentul Buffer într-un script Python, după cum urmează:
arcpy.Buffer_analysis (In_buf_fc, „C:\\GIS\
\Trippville.gdb\\Streams_Buffer”, „125 Feet”, „FULL”, „ROUND”)
Puteți vedea că utilizarea variabilei definite a fost evidențiată în exemplul de cod Python. Într-un
script real, nu ați încuraja variabila. Acest lucru a fost făcut în acest exemplu pentru a vă ajuta să
vedeți mai ușor utilizarea variabilei.
Un alt lucru foarte important de reținut atunci când scrieți scripturi este faptul că Python este sensibil la
majuscule și minuscule. Aceasta înseamnă că o variabilă numită Mapsize nu este aceeași cu o variabilă
numită Mapsize. Pentru Python, acestea sunt două obiecte diferite și distincte. Aceasta este una dintre
cele mai frecvente cauze ale problemelor la scrierea și rularea scripturilor Python.
Python are și alte restricții atunci când definește o variabilă într-un script:
° Dacă
° Pentru
° In timp ce
° Întoarcere
[ 283 ]
Machine Translated by Google
Căile de date
Adesea, atunci când definiți o variabilă, accesați date sau salvați rezultatele unui instrument,
trebuie să faceți referire la un anumit fișier sau cale de date. Într-un mediu Windows tradițional, acest
lucru necesită de obicei să definiți calea folosind barele oblice inverse. De exemplu, ați accesat datele
și exercițiile pentru această carte accesând C:\Student\
IntroArcPro. Acesta este un exemplu de cale.
Din păcate, nu puteți utiliza această metodă comună de definire a unei căi într-un script Python.
Barele oblice inverse sunt caractere rezervate în Python care sunt folosite pentru a indica o escape
sau o continuare a liniei. Deci, atunci când specificați o cale de date, trebuie să utilizați o metodă
diferită. Python acceptă trei metode pentru definirea unei căi:
Puteți utiliza oricare dintre aceste metode atunci când vă creați propriile scripturi. Deși este acceptabil
să folosiți oricare dintre acestea într-un singur script, se recomandă să încercați să utilizați aceeași
metodă pe tot parcursul scriptului. Acest lucru vă va ajuta să localizați posibilele erori și să le remediați
mai rapid.
Modulul ArcPy
Modulul ArcPy este un pachet de site Python care permite accesul Python la funcționalitatea
ArcGIS. Nivelul de funcționalitate este limitat la nivelul de licență ArcGIS Pro și la extensiile disponibile
utilizatorului care execută scriptul.
Prin modulul ArcPy, Python nu poate fi folosit doar pentru a efectua sarcini de geoprocesare folosind
instrumente din casetele de instrumente ale sistemului ArcGIS Pro sau alte instrumente personalizate,
ci poate executa și alte funcții, cum ar fi listarea seturilor de date disponibile într-o anumită locație sau
descrierea unui set de date existent. De asemenea, poate crea obiecte precum puncte, linii, poligoane,
întinderi și multe altele.
Modulul ArcPy conține mai multe submodule. Aceste submodule sunt biblioteci cu scop specific
care conțin funcții și clase. Aceste submodule includ acces la date (arcpy.da), cartografiere (arcpy.mp),
un modul de analist spațial (arcpy.sa) și module Network Analyst (arcpy.na) . Modulele analist spațial
și analist de rețea necesită acces la extensiile ArcGIS cu același nume.
[ 284 ]
Machine Translated by Google
Capitolul 10
Modulul ArcPy trebuie să fie încărcat într-un script pentru ca Python să acceseze funcționalitatea
ArcGIS Pro. Acest lucru se face de obicei la începutul unui nou script folosind următoarea sintaxă:
import arcpy
Această linie permite lui Python să acceseze instrumentele și funcțiile ArcGIS Pro. Modulele
suplimentare pot fi încărcate folosind aceeași linie, cum ar fi sistemul de operare (os) sau sistemul
(sys).
[ 285 ]
Machine Translated by Google
Sintaxa din instrumentul Ajutor vă va arăta formatul adecvat pentru cod, împreună cu o descriere a
posibilelor variabile care pot fi incluse. Următorul este un exemplu de sintaxă pentru instrumentul
Union din ajutorul Esri:
Ajutorul pentru toate instrumentele din ArcGIS Pro poate fi accesat din ajutorul ArcGIS Pro online, prin
intermediul Instrumentului de referință. Adresa pentru a-l accesa este http://pro.arcgis.com/en/pro-app/
tool-reference/main/arcgis-pro-tool-reference.htm.
[ 286 ]
Machine Translated by Google
Capitolul 10
Ajutorul va include, de asemenea, fragmente de cod, care ajută la punerea sintaxa în context cu
un proces mai mare. Este adesea posibil să copiați exemplul de cod din ajutor și apoi să îl lipiți în
scriptul dvs. Apoi, puteți ajusta cu ușurință codul copiat pentru a vă satisface nevoile.
Captura de ecran precedentă este un exemplu de fragment de cod exemplu pentru instrumentul
Union , care se găsește în ajutorul de la Esri. După cum puteți vedea, oferă un exemplu de
înțeles al codului într-un context real. Acest lucru oferă o înțelegere mult mai bună a modului în
care instrumentul poate fi utilizat într-un script personalizat pe care l-ați putea crea.
Observați comentariile incluse în eșantionul de cod și modul în care acestea ajută la o mai bună
înțelegere a scopului diferitelor părți ale codului.
[ 287 ]
Machine Translated by Google
De asemenea, actualizați câmpul Acres pe măsură ce noi parcele sunt adăugate sau combinate
înainte ca noile date să fie adăugate în aplicația web. Utilizați instrumentul Calculate Field pentru a realiza
acest lucru cu o expresie care convertește câmpul Shape_Length care este în
picioare în acri.
În trecut, ați efectuat manual aceste operațiuni. Cu toate acestea, veți pleca în vacanță și directorul dorește
ca datele coletului să fie în continuare actualizate în mod regulat cât timp sunteți plecat. Este capabil să copieze
datele în aplicația web, dar nu știe cum să efectueze celelalte operațiuni. Așa că dorește să creați o rutină
automată care să poată efectua aceste operațiuni în mod automat la un program regulat.
Deoarece dorește ca această rutină să ruleze într-un program automat, va trebui să scrieți un script Python.
Un model nu va funcționa în acest caz. În acest exercițiu, veți scrie un script Python de bază care va calcula
suprafața fiecărei parcele și va actualiza câmpul Acres și apoi va proiecta datele din sistemul de coordonate
al planului de stat în care se află în prezent în WGS 84 Web Mercator (sfera auxiliară).
1. Faceți clic pe butonul Start din Windows. Acesta se află în mod normal în colțul din stânga jos al
ecranului în bara de activități. În funcție de sistemul dvs. de operare, poate apărea ca patru
pătrate colorate, cu sau fără cuvântul Start lângă el. În Windows 8.1 sau 10, apare doar ca patru
pătrate albe.
2. În Windows 7, faceți clic pe toate programele. În Windows 8.1 sau 10, faceți clic pe săgeata mică
orientată în jos pentru a accesa toate programele sau aplicațiile instalate.
4. Localizați aplicația IDLE (Python GUI) și faceți clic pe ea pentru a lansa programul.
Acum ați deschis aplicația Python IDLE. Veți scrie scriptul în această aplicație. Se va deschide
cu fereastra shell.
Fereastra shell afișează mesajele și erorile generate de un script atunci când este rulat din IDLE.
De fapt, nu scrieți scripturi în această fereastră.
Această fereastră este folosită în principal pentru testarea și verificarea rezultatelor scripturilor.
Pentru a începe să scrieți un script, va trebui să deschideți o nouă fereastră de cod:
[ 288 ]
Machine Translated by Google
Capitolul 10
5. Faceți clic pe Fișier și pe Fereastră nouă. Aceasta va deschide fereastra de cod pe care o veți
folosi pentru a vă scrie scriptul. Acum ar trebui să vedeți următoarele:
[ 289 ]
Machine Translated by Google
1. Mai întâi, veți salva scriptul gol, astfel încât să aibă un nume. Faceți clic pe File și
apoi Salvați.
Tocmai ați salvat scriptul gol. Ar trebui să vedeți noul nume și calea afișate în partea de sus
a ferestrei de cod
#************************************************
#Titlu Script: AcresWebProject.py
#Script Autor: Numele tău
#Script creat pe: data de azi
#Ultima actualizare: data de astăzi
#Ultima actualizare de către: Numele tău
#Scop: Acest script calculează suprafața parcelelor în acri și actualizează câmpul de acri. Apoi
proiectează parcelele în sistemul de coordonate WGS 84 Web Mercator, astfel încât să poată fi
utilizate în aplicația web a orașului.
4. Acum trebuie să adăugați linia de cod care importă modulul ArcPy, astfel încât
scriptul poate accesa instrumentele ArcGIS Pro. Adăugați următorul cod la scriptul dvs. în
fereastra de cod:
5. Salvați scriptul făcând clic pe Fișier și Salvați. Dacă primiți un avertisment, faceți clic
pe OK.
[ 290 ]
Machine Translated by Google
Capitolul 10
Acum veți defini câteva variabile în scriptul dvs. care specifică locația datelor despre
parcele și unde să salvați rezultatele instrumentului Proiect .
Parcele = "C:\\Student\\IntroArcPro\\Databases\\Trippville_GIS.
gdb\\Base\\Parceles"
Parcels_Web = „C:\
\Student\\IntroArcPro\\Chapter10\\Ex10.gdb \\Parcels_Web”
7. Salvați scriptul.
8. Acum trebuie să începeți să adăugați codul pentru instrumentele pe care va trebui să le rulați în
script. Veți folosi ajutorul ArcGIS Pro pentru a obține sintaxa adecvată pentru instrumentele
Calculate Field și Project . Apoi modificați-l astfel încât să funcționeze corect în scriptul dvs.
12. Extindeți caseta de instrumente Instrumente de gestionare a datelor și setul de instrumente Câmpuri .
14. Faceți clic pe butonul Ajutor . Este semnul de întrebare albastru din dreapta sus
col .
15. Ați deschis referința instrumentului online pentru acest instrument. Faceți clic pe Sintaxă.
17. Accesați fereastra cod IDLE și inserați sintaxa copiată pe o linie de sub variabilele pe care le-ați
definit mai devreme.
18. Adăugați un comentariu deasupra codului pe care tocmai l-ați lipit în script, care spune:
Calculează suprafața în acri pentru fiecare parcelă și actualizează câmpul Acres.
19. Acum editați sintaxa eșantionului de cod pe care tocmai ați lipit-o în script, după cum urmează:
arcpy.CalculateField_management (Parcele, "Acre", "!Shape_Area! / 43560",
"PYTHON_9.3", "")
[ 291 ]