Exercitii: In directorul student de pe partitiaD creati un subdirector denumit NumePrenume (ex: BucurLiviu ) in care veti salva proiectele ori alte rezultate ale exercitiilor. Salvati fiecare exercitiu in subdirectorul vostru.
PROBLEMA A.
A.1. Reprezentati repartitia populatiei pe unitati teritorial administrative (judete) in cadrul Romaniei.
Etichetati judetele cu numele judetului. Rezolvare:
1. Creati un proiect nou ArcMap
2. Adaugati stratul de harta JudeteRomania din directorul Student
3. În TOC daţi clic dreapta pe stratul pentru care doriţi să se realizeze clasificarea obiectelor prin culori
graduale.
4. Dati click pe Properties...
5. Se deschide fereastra Layer Properties in care dam click pe Symbology.
6. Dati click pe Quantities
7. Alegeti Graduated Colors
8. Alegeti din bara derulanta de la Value Field – POP_TOT
9. Dati click pe bara derulanta Color Ramp
10. Alegeti o alta gama de culori dintre schemele de culorile afisate
11. Dati click OK
12. Pentru etichetarea judetelor cu numele acestora in TOC daţi clic dreapta pe stratul pentru care doriţi
să se afişeze etichetele.
13. Bifati Label Feature.
Problema este foarte generala motiv pentru care ar trebui sa se indice cateva elemente ce ar
caracteriza cerinta mult mai exact. In acest scop se pot definii numarul de clase, tipul de clasificare
(natural breaks, quantile, intervale egale, deviatie standard), continutul etichetei etc.
Tinand cont de acestea problema anterioara ar putea fi reformulata astfel:
A.2. Reprezentati repartitia populatiei pe unitati teritorial administrative (judete) in cadrul Romaniei.in 7
clase de valori repartizate prin metoda quantile. Etichetati judetele cu numele si populatia totala a
judetului. Eticheta sa fie impartita in doua randuri pe primul rand sa apara numele iar pe cel de al doilea
populatia judetului. Rezolvare:
1. Creati un proiect nou ArcMap
2. Adaugati stratul de harta JudeteRomania din directorul Student
3. În TOC daţi clic dreapta pe stratul pentru care doriţi să se realizeze clasificarea obiectelor prin culori
graduale.
4. Dati click pe Properties...
5. Se deschide fereastra Layer Properties in care dam click pe Symbology.
6. Dati click pe Quantities
7. Alegeti Graduated Colors
8. Alegeti din bara derulanta de la Value Field – POP_TOT
9. Alegeti ca si numar de clase 7 in loc de 5 implicit
10. Dati click pe Classify si alegeti ca si metoda de clasificare Quantile Dati OK
11. Dati click pe bara derulanta Color Ramp
12. Alegeti o alta gama de culori dintre culorile afisate
13. Dati click OK
12. Pentru etichetarea judetelor in TOC daţi clic dreapta pe stratul pentru care doriţi să se afişeze
etichetele.
13. Bifati Label Feature.
14. În TOC daţi clic dreapta pe stratul pentru care doriţi să se afişeze etichetele.
15. Dati clic pe Proprieties.
16. Se deschide fereasta Layer Proprieties de unde alegem fereastra Labels
17. Ne asiguram ca in zona Expression nu avem nici o ecuatie. In caz ca exista o vom sterge
18. Pentru a scrie cele doua atribute pe doua randuri diferite (unul sub altul) se apeleaza din nou la funcii
VBScript, Jscript or Python. Daca folosimVBScript expresia trebuie sa fie:
[NUME]&vbnewline&[POP_TOT]
19.Modificati expresia din Expression cu cea de mai sus
20.Apasa butonului OK in fereastra Label Expression si apoi OK in fereastra Layers Properties
Diferente:
5 clase valorice
metoda de clasificare Natural Breaks
Etichetare cu nume
7 clase valorice
metoda de clasificare Quantile
Etichetare cu nume si populatie
Daca se doreste evidentierea unui anumit interval valoric pe care putem sa il numim interval de referinta
vom folosi ca si metoda de clasificare – clasificarea manuala care ne permite crearea de intervale dorite
de utilizator.
Tinand cont de acestea problema anterioara ar putea fi reformulata astfel:
A.3. Reprezentati repartitia populatiei pe unitati teritorial administrative (judete) in cadrul Romaniei.in 5
clase de valori (< 300000, intre 300000 si 500000, intre 500000 si 700000, intre 700000 si 900000 si
peste 900000 in care sa se evidentieze valorile din intervalul 500000 - 700000 . Etichetati judetele cu
numele si populatia totala a judetului. Eticheta sa fie impartita in doua randuri pe primul rand sa apara
numele iar pe cel de al doilea populatia judetului. Rezolvare:
1. Creati un proiect nou ArcMap
2. Adaugati stratul de harta JudeteRomania din directorul Student
3. În TOC daţi clic dreapta pe stratul pentru care doriţi să se realizeze clasificarea obiectelor prin culori
graduale.
4. Dati click pe Properties...
5. Se deschide fereastra Layer Properties in care dam click pe Symbology.
6. Dati click pe Quantities
7. Alegeti Graduated Colors
8. Alegeti din bara derulanta de la Value Field – POP_TOT
9. Alegeti ca si numar de clase 5
10. Dati click pe Classify si alegeti ca si metoda de clasificare Manual . Introduceti manual
intervalele de valori dorite. Dati OK
11. Dati click pe bara derulanta Color Ramp
12. Alegeti o alta gama de culori dintre culorile afisate. Recolorati intervalul care se doreste
a fi evidentiat (de la 500000 la 700000)
13. Dati click OK
14. Pentru etichetarea judetelor in TOC daţi clic dreapta pe stratul pentru care doriţi să se
afişeze etichetele.
15. Bifati Label Feature.
16. În TOC daţi clic dreapta pe stratul pentru care doriţi să se afişeze etichetele.
17. Dati clic pe Proprieties.
18. Se deschide fereasta Layer Proprieties de unde alegem fereastra Labels
19. Ne asiguram ca in zona Expression nu avem nici o ecuatie. In caz ca exista o vom sterge
20. Pentru a scrie cele doua atribute pe doua randuri diferite (unul sub altul) se apeleaza din nou la funcii
VBScript, Jscript or Python. Daca folosimVBScript expresia trebuie sa fie:
[NUME]&vbnewline&[POP_TOT]
21.Modificati expresia din Expression cu cea de mai sus
22.Apasa butonului OK in fereastra Label Expression si apoi OK in fereastra Layers Properties
PROBLEMA B.
B.1. Reprezentati repartitia densitatii populatiei pe unitati teritorial administrative (judete) in cadrul
Romaniei. Etichetati judetele cu numele judetului.
Densitatea populatiei =𝑷𝒐𝒑𝒖𝒍𝒂𝒕𝒊𝒂 𝒕𝒐𝒕𝒂𝒍𝒂 𝒋𝒖𝒅𝒆𝒕
𝒔𝒖𝒑𝒓𝒂𝒇𝒂𝒕𝒂 𝒋𝒖𝒅𝒆𝒕
Rezolvare:
1. Creati un proiect nou ArcMap
2. Adaugati stratul de harta JudeteRomania din directorul Student
3. În TOC daţi clic dreapta pe stratul pentru care doriţi să se realizeze clasificarea obiectelor prin culori
graduale.
4. Dati click pe Properties...
5. Se deschide fereastra Layer Properties in care dam click pe Symbology.
6. Dati click pe Quantities
7. Alegeti Graduated Colors
8. Alegeti din bara derulanta de la Value Field – POP_TOT
9. Alegeti din bara derulanta de la Normalization – SUP_TOT (normalizarea se poate traduce prin
operatia impartit la )
10. Dati click pe bara derulanta Color Ramp
11. Alegeti o alta gama de culori dintre schemele de culorile afisate
12. Dati click OK
13. Pentru etichetarea judetelor cu numele acestora in TOC daţi clic dreapta pe stratul pentru care doriţi
să se afişeze etichetele.
14. Bifati Label Feature.
Daca se doreste etichetarea cu nume judet dar si cu valoarea densitatii percum si definirea clara a
caraterelor etichetei inclusiv culoarea acesteia problema anterioara ar putea fi reformulata astfel:
B.2. . Reprezentati repartitia densitatii populatiei pe unitati teritorial administrative (judete) in cadrul
Romaniei. Etichetati judetele cu numele judetului si densitatea. Eticheta sa fie impartita in doua randuri
pe primul rand sa apara numele iar pe cel de al doilea densitatea populatiei judetului (valoare cu doua
zecimale). Fonturile etichetelor sa fie Times New Roman, bold , caractere de marimea 12, culoare verde
inchis. Rezolvare:
1. Creati un proiect nou ArcMap
2. Adaugati stratul de harta JudeteRomania din directorul Student
3. În TOC daţi clic dreapta pe stratul pentru care doriţi să se realizeze clasificarea obiectelor prin culori
graduale.
4. Dati click pe Properties...
5. Se deschide fereastra Layer Properties in care dam click pe Symbology.
6. Dati click pe Quantities
7. Alegeti Graduated Colors
8. Alegeti din bara derulanta de la Value Field – POP_TOT
9. Alegeti din bara derulanta de la Normalization – SUP_TOT
10. Dati click pe bara derulanta Color Ramp
11. Alegeti o alta gama de culori dintre schemele de culorile afisate
12. Dati click OK
13. Pentru etichetarea judetelor
14. In TOC daţi clic dreapta pe stratul pentru care doriţi să se afişeze etichetele.
15. Bifati Label Feature.
Function FindLabel ( [NUME] , [SUP_TOT] , [POP_TOT] )
val= [POP_TOT] / [SUP_TOT]
FindLabel = [NUME] &vbnewline&FormatNumber(val,2)
End Function
16. În TOC daţi clic dreapta pe stratul pentru care doriţi să se afişeze etichetele.
17. Dati clic pe Proprieties.
18. Se deschide fereasta Layer Proprieties de unde alegem fereastra Labels
19. Ne asiguram ca in zona Expression nu avem nici o ecuatie. In caz ca exista o vom sterge
20. Pentru a scrie cele doua atribute pe doua randuri diferite (unul sub altul) si pentru calculul densitatii se
apeleaza din nou la funcii VBScript, Jscript or Python Avansate. Daca folosimVBScript expresia trebuie sa
fie:
21.Modificati expresia din Expression cu cea de mai sus
22.Apasa butonului OK in fereastra Label Expression si apoi OK in fereastra Layers Properties
Top Related