Cartografiere automatizata folosind Geoprocesare si Python

Geoprocesarea va permite sa beneficiati de intreaga putere GIS pentru a automatiza fluxuri de lucru centrate pe baza de date, incluzand procesarea datelor cartografice, crearea de date la scari multiple, actualizari si automatizari bazate pe Web. Folosind Python, puteri sa scrieti scripturi pentru sarcini cartografice redundante, cum ar fi actualizarea unui simbol in cadrul mai multor harti, imbinarea mai multor pagini intr-un singur fisier PDF, sau printarea si exportarea in lot.


Adnotari


Instrumentele de geoprocesare pentru crearea de adnotari va permit sa convertiti etichetele, in serie, in adnotari pe baza schemei de creare a cache-urilor de harta. Acest lucru face posibila convertirea etichetelor in adotari pe o suprafata mare, cum ar fi o tara sau un continent, si ajuta in procesul de creare a cache-urilor pentru aceste suprafete foarte mari.


Rafinament cartografic


Instrumente de rafinament cartografic, concepute sa lucreze cu reprezentari cartografice, ofera mijloacele pentru a crea efecte vizuale si simboluri, spre exemplu pentru pasaje rutiere supra si subterane. Instrumentele aditionale va permit sa:

  • Aliniati si sa orientati simbolurile de tip marker la segmentele de linie.
  • Calculati tipul de capat al liniei pentru simbolurile cu doua linii.
  • Rotiti interiorul simbolurilor de tip marker la unghiul major al liniilor si poligoanelor.
  • Dispresati grupuri de simboluri de tip marker care sunt aproape unul de altul sau colocate.
  • Setati puncte de control pentru ajustarea tiparelor liniilor la intersectii sau la anumite unghiuri

Generalizarea si rezolvarea conflictelor grafice


Operatiile de generalizare sunt impartite in doua seturi de instrumente, Generalization si Conflict Resolution.

Instrumentele de generalizare va permit sa reduceti numarul de obiecte spatiale prin agregare, subtiere si tipizare, ca si de asemenea sa reduceti complexitatea obiectelor spatiale prin simplificare, netezire si restrangere.

Instrumente de rezolvare a conflictelor grafice pot fi folosite pentru a reduce conflictele grafice dupa simbolizare. Conflictele pot aparea din cauza simbolizarii obiectelor spatiale la scara. Instrumente specifice sunt disponibile pentru rezolvarea conflictelor in cadrul obiectelor spatiale care reprezinta drumuri si cladiri, cat si propagarea dislocuirii pentru anumite obiecte spatiale. Instrumentele pentru detectarea conflictelor pot fi folosite pentru a calcula si evidentia acolo unde obiectele spatiale simbolizate pe o harta se suprapun astfel incat puteti vizualiza unde este nevoie mai mult de procesul de editare cartografica.

Eforturi recente de dezvoltare si-au focusat atentia asupra generalizarii unor seturi de date foarte mari (tari intregi) pentru a fi folosite in crearea diferitor nivele de detaliu necesare pentru a crea harti Web la scari multiple.


Griduri si Graticule


Instrumentele de geoprocesare fac posibila generarea de griduri si graticule ca straturi in harta dumneavoastra folosind fisiere de definire a gridului pentru a defini simbolurile gridului, intervalele si formatele de coordonate. Gridurile si graticulele sunt stocate ca feature class-uri intr-o baza de date geografica, ceea ce face posibila simbolizarea si editarea lor folosind instrumente standard pentru simbolizare si editare si va da posibilitatea sa le desenati in modul de vizualizare Data view, cat si in modul de vizualizare Layout.


Gestionarea reprezentarilor


Cu ajutorul instrumentelor automatizate pentru gestionarea reprezentarilor cartografice, puteti sa:

  • Adaugati sau renuntati la o metoda de reprezentare a obiectelor spatiale.
  • Atribuiti reguli de reprezentare obiectelor spatiale folosind SQL.
  • Creati un layer pe baza reprezentarilor.
  • Selectati, eliminati si actualizati suprascrieri.

Mascarea


O varietate de efecte de creare a mastilor sunt necesare pentru a desena outline-uri si halo-uri in jurul obiectelor spatiale si a adnotarile. Alte masti sunt aplicate la nivelul stratului pentru a reda simboluri complexe pentru obiectele spatiale cum ar fi autostrazi suprapuse, intersectii, poduri si tunele.


Procesarea in serie


Eficienta si calitatea de creare a cartografiei este sustinuta de o multitudine de instrumente si scripturi in Python pentru automatizare proceselor. Instrumentele de automatizare includ:

  • Crearea de modele si functionalitati imbunatatite de creare a iteratiilor
  • Suport pentru scripturi Python
  • Fereastra interactiva Python pentru a executa functii de geoprocesare

Map Book-uri


Data driven pages va perimite sa creati map book-uri, sau harti multiple folosind exten-ul obiectelor sptiale dintr-un layer pentru a stabili extent-ul altor obiecte spatiale in cadrul aceluiasi layout al documentului de harta. Instrumentele de procesare sunt furnizate pentru a configura un map book:

  • Creati o retea de poligoane rectangulara pentru a defini extent-uri multiple ale hartii
  • Calculati paginile vecine ale unei retele de poligoane rectangulare
  • Creati poligoane care urmeaza obiectele spatiale liniare pentru a le utiliza in crearea de harti banda
  • Calculati zona UTM pentru un set de obiecte spatiale
  • Calculati meridianul central si paralelele standard pentru un set de obiecte spatiale
  • Calculati unghiul de rotatie a directiei nord pentru un obiect spatiale pe baza sistemului de coordinate

Automatizarea hartilor prin scripturi Python


Puteti accesa si interactiona cu documentele dumneavoastra de harta, layout-uri, simboluri si layer-e prin intermediul unor scripturi simple Python. Acest lucru face posibila automatizarea layout-urilor de harta, gestionarea si printarea si exportul de fluxuri de lucru. Sunt o multime de lucruri pe care le puteri face cu Python pentru a automatiza sarcini redundante, cum ar fi:

  • Actualizarea de elemente de tip text in layout-ul unui grup de harti
  • Modificarea unui simbol de-a lungul mai multor documente de harta
  • Repararea surselor de date pentru toate straturile dintr-o harta
  • Create a report containing information about the contents of a group of maps
  • Asamblarea unui map book complet prin combinarea unei pagini cu titlul, a hartilor si a paginilor cu informatii textuale si grafice intr-un singur fisier PDF
  • Crearea unui atlas tematic cu o tema diferita pe fiecare pagina
  • Crearea unui map book cu pagini orientate catre stanga si dreapta
  • Printare si exportare in serie