gvSIG Desktop 1.11

User guide (German – Version 1)

gvSIG Association
Plaza Don Juan de Villarrasa 14-5, 46001, Valencia (Spain) Registro Nacional de Asociaciones: 596206 e-mail : info@gvsig.com Web: www.gvsig.com

Project website: http://www.gvsig.org/

All names of programs, operative systems, hardware, etc. in this documents are registered trademarks of their respective companies and organizations.

© 2010 gvSIG Association

This document is made under Creative Commons — Attribution-ShareAlike 3.0 Unported license (creativecommons.org/licenses/by-sa/3.0/)

You are free:

to Share — to copy, distribute and transmit the work

to Remix — to adapt the work

Under the following conditions:

Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

With the understanding that:

Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.

Public Domain — Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license.

Other Rights — In no way are any of the following rights affected by the license:

o Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations;

o The author's moral rights;

o Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.

Notice — For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.Renuncia — Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor.

This is a summary of the legal text (the complete license) that is shown at the end of this document.

Index of contents

1Einführung	14

1.1 Einführung	14

1.2 Was ist gvSIG?	14

1.3 Was kann gvSIG?	15

1.3.1 Einführung	15

1.3.2 Die gvSIG Benutzeroberfläche	15

2gvSIG Projekte	16

2.1 Einführung	16

2.2 Projekt speichern	17

2.3 Neues Projekt	18

2.4 Projekt öffnen	19

2.4.1 Ein bestehendes Projekt öffnen	19

2.4.2 Layer deren Pfad sich geändert hat	19

2.5 Ein Projekt speichern und schließen	21

2.6 Dokumente in gvSIG kopieren und einfügen	22

2.6.1 Einführung	22

2.6.2 Ansichten Kopieren und Einfügen	22

2.6.3 Tabellen kopieren und einfügen	24

2.6.4 Karten kopieren und einfügen	24

2.6.5 "Ausschneiden" von Dokumenten in gvSIG	25

3Dokumente	26

3.1 2D Ansichten	26

3.1.1 Vektorwerkzeuge	26

3.1.1.1 Einführung	26

3.1.1.2 Layereigenschaften	28

3.1.1.2.1 Einführung	28

3.1.1.2.2 Allgemeine Eigenschaften	28

3.1.2 Rasterwerkzeuge	30

3.1.2.1 Einführung	30

3.1.2.2 Layereigenschaften	30

3.1.2.2.1 Layer information	30

3.1.2.2.2 Raster Eigenschaften	32

3.1.2.2.3 Einen sichtbaren Maßstabsbereich für einen Layer setzen	37

3.1.2.2.4 Verbesserung (Raster Eigenschaften)	38

3.1.2.2.5 Bildstatistiken	40

3.1.2.2.6 Kanal- und Dateiauswahl	41

3.1.2.2.7 Pixeltransparenz	42

3.1.2.3 Allgemeine Komponenten	45

3.1.2.3.1 Von der Werkzeugleiste auf Rasterfunktionen zugreifen	45

3.1.2.3.2 Statistikanzeige beim Erzeugen eines neuen Layers	48

3.1.2.3.3 Fortschrittsanzeige	48

3.1.2.3.4 Tabellenbearbeitung	50

3.1.2.3.5 Ausgabe wählen	51

3.1.2.3.6 Vorschau der Ausgabe	53

3.1.3 Inhaltsverzeichnis	54

3.1.3.1 Inhaltsverzeichnis	54

3.1.3.2 Layer gruppieren und Gruppierung aufheben	55

3.1.3.3 Rasterlayer auswählen	56

3.1.4 Eigenschaften einer Ansicht in gvSIG	56

3.2 Karten	58

3.2.1 Einführung	58

3.2.2 Auf Karten zugreifen	58

3.2.3 Karteneigenschaften	61

3.3 Layer in gvSIG kopieren	62

3.4 Layer löschen	63

3.5 Exportieren nach Bilddatei	64

4Ansicht	67

4.1 Layer als Datenquelle	67

4.2 Abfrage	68

4.2.1 Information	68

4.2.2 Quick Info	69

4.2.3 Flächen messen	74

4.2.4 Abstände messen	74

4.2.5 Katalog. Nach Geodaten suchen	74

4.2.5.1 Einführung	74

4.2.5.2 Mit einem Server verbinden	75

4.2.5.3 Suchen	76

4.2.5.4 Ergebnisse ansehen	77

4.2.6 Gazetteer	78

4.2.6.1 Einführung	78

4.2.6.2 Mit einem Server verbinden	78

4.2.6.3 Suchen	79

4.2.6.4 Ergebnisse ansehen	81

4.2.7 Erweiterter hyperlink	81

4.3 Navigationswerkzeuge	83

4.3.1 In der Ansicht navigieren	83

4.3.1.1 Einführung	83

4.3.1.2 Zoom und Verschieben	83

4.3.1.3 Zoom manager	85

4.3.2 Die locator map konfigurieren	85

4.3.3 Ansicht auf Koordinate zentrieren	89

4.3.4 Mittels Attribut finden	91

4.4 Load data	93

4.4.1 Geographical data	93

4.4.1.1 Einführung	93

4.4.1.2 Vector	93

4.4.1.2.1 Einen Layer vom Datenträger hinzufügen	93

4.4.1.2.2 Einen WFS-Layer hinzufügen	95

4.4.1.2.3 Einen Layer mittels ArcIMS Vektorprotokoll hinzufügen	105

4.4.1.2.4 geoDB Extension (database manager)	119

4.4.1.2.5 Einen Ereignislayer hinzufügen	133

4.4.1.2.6 Koordinatensysteme	139

4.4.1.3 Raster	165

4.4.1.3.1 Einen Layer vom Datenträger hinzufügen	165

4.4.1.3.2 WMS-Layer hinzufügen	167

4.4.1.3.3 WMS-Layer hinzufügen	176

4.4.1.3.4 Orthofotos mittels ECWP Protokoll hinzufügen	180

4.4.1.3.5 ArcIMS Layer hinzufügen	183

4.4.1.3.6 Web Map Context	196

4.4.2 Alphanumerische Daten	201

4.4.2.1 Datei	201

4.4.2.1.1 Einführung	201

4.4.2.1.2 Tabelle hinzufügen	202

4.4.2.1.3 Tabelle Eigenschaften	207

4.4.2.1.4 Tabelle Werkzeuge	207

4.4.2.1.5 Eine Tabelle aus einer CSV-Datei hinzufügen	215

4.4.2.2 Eine Tabelle aus einer JDBC-Datenquelle hinzufügen	217

4.5 Arbeiten mit Symbolen	218

4.5.1 Einführung	218

4.5.2 Vektor	219

4.5.2.1 Legendentypen	219

4.5.2.1.1 Einführung	219

4.5.2.1.2 Anzahl	220

4.6 Point density	220

4.7 Intervals	220

4.8 Graduated symbols	221

4.9 Proportional symbols	221

4.9.1.1.1 Kategorien	221

4.10 Expressions	221

4.11 Unique values	223

4.11.1.1.1 Mehrfachattribute	224

4.11.1.1.2 Objects	235

4.11.1.1.3 Legenden speichern und laden	236

4.11.1.2 Symbole anpassen	239

4.11.1.2.1 Einführung	239

4.11.1.2.2 Symboleditor	242

4.12 Common characteristics:	244

4.13 Specific characteristics of each type of geometry:	245

4.14 Simple Marker:	245

4.15 Character marker:	247

4.16 Picture marker:	248

4.17 Simple line symbol:	249

4.18 Mercator line symbols:	252

4.19 Image line symbol:	253

4.20 Simple fill-in:	254

4.21 Mercator fill-ins:	255

4.22 Line fill-in:	255

4.23 Image fill-in:	256

4.24 Gradient fill-in:	256

4.24.1.1.1 Symbolebenen	257

4.24.1.1.2 Labels die im Inhaltsverzeichnis angezeigt werden	259

4.24.1.1.3 Symbolbibliothek	260

4.24.2 Raster	263

4.24.2.1 Farbtabellen und Verläufe	263

4.25 Description of components	264

4.26 Tabular view	265

4.27 Gradient view	267

4.28 General controls	268

4.29 Library of colour tables	268

4.30 Legend in the view and map	270

4.31 Beschriften	272

4.31.1 Einführung	272

4.31.2 Statische Beschriftung	273

4.31.3 Fortgeschrittene Beschriftungsarten (benutzerdefiniert)	274

4.31.3.1 Einführung	274

4.31.3.2 Features auf gleiche Art beschriften	274

4.31.3.3 Nur ausgewählte Features beschriften	275

4.31.3.4 Featureklassen definieren und individuell beschriften	276

4.31.3.5 Allgemeine Optionen	278

4.31.3.5.1 Einführung	278

4.31.3.5.2 Eigenschaften	278

4.31.3.5.3 Platzierung	281

4.31.3.5.4 Visualisierung	285

4.31.3.5.5 überlappende Beschriftung erlauben	286

4.31.4 Einzelbeschriftung	286

4.32 Auswahlwerkzeuge	289

4.32.1 Elemente auswählen	289

4.32.2 Einführung	310

4.32.3 Auswahl mittels Punkt	311

4.32.4 Auswahl mittels Rechteck	311

4.32.5 Auswahl mittels Polygon	311

4.32.6 Auswahl mittels Layer	312

4.32.7 Auswahl mittels Attribut	314

4.32.8 Auswahl umkehren	315

4.32.9 Auswahl löschen	316

4.33 NavTabelle	317

4.33.1 Was ist navTabelle ?	317

4.33.2 Liste der Funktionen	317

4.33.3 Oberfläche	318

4.33.4 Navigation	319

4.34 Selecting elements	319

4.35 Zoom to feature	319

4.36 Quick filters	320

4.36.1 Bearbeiten	323

4.36.2 Anzeige langer Namen	323

4.36.3 Mehr Informationen über navTabelle	326

5Editierwerkzeuge	327

5.1 Einführung	327

5.2 Grafisches Bearbeiten	327

5.2.1 Einführung	327

5.2.2 Tortendiagramme nur für ausgewählte Geometrien darstellen	328

5.2.3 Starting and finishing an editing session in gvSIG	329

5.2.3.1 Einführung	329

5.2.4 Procedures to input commands	331

5.2.4.1 Einführung	331

5.2.4.2 Werkzeugleiste	331

5.2.4.3 Menuuml;leiste	331

5.2.4.4 Konsole	332

5.2.5 Eigenschaften bearbeiten	333

5.2.5.1 Einführung	333

5.2.5.2 Snapping	333

5.2.5.3 Das Raster konfigurieren	333

5.2.5.4 Ebenheit	334

5.2.6 Rückgängig/Wiederholen	335

5.2.6.1 Stapelbefehle	335

5.2.6.2 Rückgängig/Wiederholen	337

5.2.7 Bearbeitungsbefehle	337

5.2.7.1 Einführung	337

5.2.7.2 Kopieren	337

5.2.7.3 Symmetrie	339

5.2.7.4 Drehen	341

5.2.7.5 Elemente bewegen	343

5.2.7.6 Auswählen	345

5.2.7.6.1 Einfache Auswahl	345

5.2.7.6.2 Komplexe Auswahl	346

5.2.7.7 Vertex editieren	350

5.2.7.8 Internes Polygon	352

5.2.7.9 Skalieren	355

5.2.7.10 Explodieren	359

5.2.7.11 Geometrien verbinden	361

5.2.7.12 Geometrien splitten	363

5.2.7.13 Matrix	365

5.2.7.14 Geometrien kopieren und einfügen	369

5.2.7.14.1 Einführung	369

5.2.7.14.2 Geometrien kopieren und einfügen	369

5.2.8 Zeichenkommandos (Punkte, Linien...)	371

5.2.8.1 Einführung	371

5.2.8.2 Punkt	371

5.2.8.3 Einen Koordinatenpunkt einfügen	372

5.2.8.4 Multipoint	373

5.2.8.5 Linie	375

5.2.8.6 Bogen	377

5.2.8.7 Polylinie	379

5.2.8.8 Polygon	381

5.2.8.9 Rechteck	385

5.2.8.10 Quadrat	386

5.2.8.11 Kreis	388

5.2.8.12 Ellipse	391

5.2.8.13 Autopolygon	394

5.2.9 Einen neuen Layer erstellen	397

5.2.9.1 Einführung	397

5.2.9.2 Eine neue Shape-Datei erzeugen	398

5.2.9.3 Eine neue dxf-Datei erzeugen	402

5.2.9.4 Ein neues PostGIS-File erzeugen	402

5.3 Alphanumerisches Editieren	404

5.3.1 Einführung	404

5.3.2 Bearbeitungssitzung für eine interne Tabelle	405

5.3.3 Bearbeitungssitzung für eine externe Tabelle	405

5.3.4 Felder verwalten	406

5.3.5 Attributtabelle eines Layers bearbeiten	408

5.3.5.1 Einen Eintrag hinzüfügen	408

5.3.5.2 Einen Eintrag ändern	409

5.3.5.3 Einen Eintrag löschen	410

5.3.6 Feldrechner	411

5.3.6.1 Einführung	411

5.3.6.2 Den gvSIG Feldrechner aufrufen	412

5.3.6.3 Beispiel zur Einführung	414

5.3.6.4 Beschreibung des Feldrechners	419

5.3.6.4.1 Einführung	419

5.3.6.4.2 Information	419

5.3.6.4.3 Tabs 'Allgemein / Erweitert'	424

5.3.6.4.4 Abschnitt 'Ausdrücke'	425

5.3.6.5 Einführendes Beispiel: 'Feldrechner'	425

5.3.6.6 Add consecutive numbers	430

5.3.6.6.1 Einführung	430

5.3.6.6.2 Zeilennummer in ein Feld eintragen	430

5.3.7 Geometrische Information zu einem Layer hinzufügen	431

5.3.8 Felder von einer Tabelle in eine andere importieren	438

6Analyse und Verarbeitung von Daten	441

6.1 Vector	441

6.1.1 Werkzeuge zur Geoprozessverarbeitung	441

6.1.1.1 Einführung	441

6.1.1.2 Auf die Geoprozesse zugreifen	442

6.1.1.3 Puffer	444

6.1.1.3.1 Einführung	444

6.1.1.3.2 Einen Einflussbereich oder Puffer erzeugen	445

6.1.1.4 Lateraler Puffer	451

6.1.1.5 Verschneidung	452

6.1.1.5.1 Einführung	452

6.1.1.5.2 Den Verschneidungs-Geoprozess ausführen	453

6.1.1.6 Zuschneiden	456

6.1.1.6.1 Einführung	456

6.1.1.6.2 Den Zuschneiden-Geoprozess ausführen	457

6.1.1.7 Auflösen	459

6.1.1.7.1 Auflösen	459

6.1.1.7.2 Den Auflösen-Geoprozess ausführen	460

6.1.1.8 Linien teilen	464

6.1.1.9 Verbinden	465

6.1.1.9.1 Einführung	465

6.1.1.9.2 Den Verbindungsprozess ausführen	466

6.1.1.10 Konvexe Hülle	471

6.1.1.10.1 Einführung	471

6.1.1.10.2 Eine konvexe Hülle erzeugen	472

6.1.1.11 Differenz	474

6.1.1.11.1 Differenz	474

6.1.1.11.2 Den Prozess Differenz ausführen	475

6.1.1.12 Union	477

6.1.1.12.1 Einführung	477

6.1.1.12.2 Den Prozess Union ausführen	479

6.1.1.13 Spatial join	481

6.1.1.13.1 Einführung	481

6.1.1.13.2 Einen Spatial Join ausführen	482

6.1.1.14 2D Verschiebung	484

6.1.1.14.1 Einführung	484

6.1.1.14.2 Einen Vektorlayer verschieben	485

6.1.1.15 Umprojezieren	488

6.1.1.15.1 Einführung	488

6.1.1.15.2 Eine Layer umprojezieren	488

6.1.2 Layer exportieren	489

6.1.2.1 Einführung	489

6.1.2.2 Export nach shape	489

6.1.2.3 Export nach dxf	492

6.1.2.4 Export nach postgis und Oracle Spatial	492

6.1.2.5 Export nach gml	493

6.1.2.6 Export nach kml	494

6.1.2.7 Annotation layer	494

6.1.2.7.1 Einführung	494

6.1.2.7.2 Einen Beschriftungslayer erstellen	495

6.1.2.7.3 Eine BeschriftunsLayer bearbeiten	497

6.1.2.7.4 Eigenschaften der BeschriftungsLayer	498

6.1.2.7.5 Eine BeschriftungsLayer zur Ansicht hinzufügen	499

6.1.2.7.6 Beispiel für das Erstellen eines Beschriftungslayers	499

6.1.2.8 Exportieren nach Rasterlayer	501

6.1.2.9 Einen Layer mit abgeleiteten Geometrien erstellen	504

6.2 Raster	519

6.2.1 Layer Funktionen	519

6.2.1.1 Filter	519

6.2.1.1.1 Beschreibung	519

6.3 Generate a new layer or apply to current layer	520

6.3.1.1.1 Verbessern	521

6.3.1.1.2 Räumliche Filter	522

6.3.1.1.3 Farbanpassung	526

6.4 Adjustment of RGB values	526

6.5 Adjustment of CMY values	527

6.6 Adjustment of HBS values	527

6.6.1.1.1 Kanten finden	528

6.6.1.1.2 Masken	530

6.7 Transparent area	530

6.8 Mask	531

6.8.1.1 Histogramm	532

6.8.1.1.1 Beschreibung	532

6.9 1. Type of histogram	533

6.10 2. Data source	533

6.11 Current view (R,G,B):	533

6.12 Complete histogram:	534

6.13 3. Band selection	534

6.14 4. Context menu and manipulation of the graph (2)	534

6.15 Zoom operations	534

6.16 Context menu	534

6.17 5. Statistics (4)	536

6.18 6. Export the table (3)	536

6.18.1.1.1 Einstellungen	537

6.18.1.2 Radiometrische Verbesserungen	538

6.19 Histograms	539

6.20 Controls	540

6.21 Display enhancement results	542

6.22 Preview	542

6.22.1.1 Ansicht als Bild speichern	542

6.22.1.2 Layer zuschneiden	546

Selection of the clipping area	547

Modifying the resolution	547

Band selection	548

Selecting Options	549

6.22.1.1 Auf Rasterauflösung zoomen	550

6.22.1.2 Automatische Vektorisierung	550

6.22.1.3 Analyse-Ansicht	555

6.22.2 Geographische Transformationen	557

6.22.2.1 Geolocation	557

6.23 Transformation on the view	558

6.24 Transformation by introducing coordinates	559

6.25 Controls of the geolocation box	559

6.25.1.1 Georeferenzieren	560

6.25.1.1.1 Beschreibung	560

6.26 Georeferencing with "Mapping Reference"	560

6.26.1 Start Dialogue georeferencing	560

6.26.2 The views	562

6.26.3 Cursor Zoom	562

6.26.4 View Controls	562

6.26.5 Zoom controls	563

6.26.6 Checkpoints	563

6.26.7 Options	564

6.26.8 Points Table	566

6.26.9 Controls	567

6.26.10 Sequence capture control points	568

6.26.11 Georeferencing with resampling	569

6.27 Georeferencing without "Mapping Reference"	570

6.27.1.1.1 Georeferenzierung nach dem Laden anpassen	571

6.27.1.2 Bilder umprojezieren	573

6.28 Alphanumerisch	575

6.28.1 Exportieren nach dbf und xls	575

6.28.2 Tabellen verbinden	577

6.28.3 Join	578

6.28.4 Statistiken	580

7Karten	581

7.1 Seite einrichten	581

7.2 Templates	581

7.3 Werkzeuge zum navigieren in einer Karte	584

7.4 Grafische Elemente	585

7.4.1 Bearbeitungsschritte mit Grafiken	585

7.4.2 Elemente zu einer Karte hinzufügen	586

7.4.2.1 Einführung	586

7.4.2.2 Legende	587

7.4.2.3 Maßstabsbereich	587

7.4.2.4 Nordpfeil	589

7.4.2.5 Box	589

7.4.2.6 Bilddatei	590

7.4.2.7 Ansichten	591

7.4.2.7.1 Eine Ansicht einfügen	591

7.4.2.7.2 überblick über die Kartenansicht	592

7.4.2.8 Text	592

7.4.2.9 Grafische Elemente	593

7.4.2.9.1 Grafische Elemente einfügen	593

7.4.2.9.2 Grafische Elemente einer Karte bearbeiten	594

7.4.3 Karte-Eigenschaften des eingefügten Elements	594

7.4.4 Anordnen	594

7.4.5 Gruppieren / Gruppierung aufheben	595

7.4.6 Ansichts-Reihenfolge	595

7.4.7 Grafische Linie	596

7.4.8 Größe und Position	597

7.4.9 Rückgängig / Wiederholen	598

7.4.10 Eine Auswahl löschen	598

7.5 Werkzeuge zum Export nach postscript und pdf	598

7.6 Drucken	599

7.7 Schnelldruck	600

8Fenster "Einstellungen"	603

8.1 Einführung zum Fenster "Einstellungen"	603

8.2 Beschriftungseinstellungen	604

8.3 Einstellungen bearbeiten	605

8.3.1 Einführung	605

8.3.2 Farbe der Auswahl	606

8.3.3 Farbe der Referenzachse	607

8.3.4 Farbe der ausgewählten Geometrie	608

8.3.5 Farbe des Auswahlwerkzeugs	609

8.4 Allgemeine Einstellungen	610

8.4.1 Einführung	610

8.4.2 Verzeichnis für Erweiterungen	611

8.4.3 Erscheinungsbild	612

8.4.4 Verzeichnisse	612

8.4.5 Konfiguration der Anzeige	612

8.4.6 Webbrowser	613

8.4.7 Activieren/Deaktivieren von Erweiterungen	613

8.4.8 übersetzungs-Manager	613

8.4.8.1 Einführung	613

8.4.8.2 Die Sprache der Anwendung ändern	616

8.4.8.3 Die Import/Export Datei	616

8.4.8.4 übersetzung installieren oder aktualisieren	617

8.4.8.5 Eine übersetzung deinstallieren	618

8.4.8.6 Eine übersetzung zum Aktualisieren exportieren	619

8.4.8.7 Exportieren zum übersetzen in eine neue Sprache	620

8.4.9 Einstellungen. Backup der .gvp erstellen	622

8.4.9.1 Backup der Projektdatei erstellen	622

8.5 Raster	623

8.5.1 Nodata Werte	623

8.5.1.1 Beschreibung	623

8.5.1.2 Einstellungen	624

8.6 Netzwerk, Firewall, Proxy	625

8.7 Eigenschaften der Karte	625

8.8 Eigenschaften der Ansicht	626

8.8.1 Allgemeine Einstellungen	626

8.8.2 Auswahl der Reihenfolge beim Laden von Layern	626

9Add-ons manager	627

9.1 Einführung	627

9.2 Standard Installation	627

9.3 Installation aus Datei	629

9.4 Installation von einer URL	629

10Sextante	633

10.1 Einführung	633

10.1.1 Einführung	633

10.1.2 Grundlegende Elemente der Sextante Werkzeugleiste	634

10.2 Die Sextante Toolbox	638

10.2.1 Einführung	638

10.2.2 Der Algorithmen Dialog	639

10.2.2.1 Einführung	639

10.2.2.2 Der Parameter Tab	640

10.2.2.3 Der Raster-Ausgabe Tab	643

10.2.3 Durch Sextante-Algorithmen erzeugte Datenobjekte	645

10.2.4 Kontextbezogene Hilfe	646

10.3 Der Sextante Graphic Modeler	648

10.3.1 Einführung	648

10.3.2 Definition der Eingabe	649

10.3.3 Workflow-Definition	650

10.3.4 Das Modell bearbeiten	653

10.3.5 Modelle speichern und laden	653

10.4 Das Sextante-Stapelverarbeitungsmodul	655

10.4.1 Einführung	655

10.4.2 Die Parameter-Tabelle	655

10.4.3 Die Parameter-Tabelle füllen	656

10.4.4 Raster-Ausgabeeigenschaften einstellen	659

10.4.5 Stapelverarbeitungsprozess ausführen	660

10.4.6 Stapelverarbietung mit Layern im aktuellen Projekt	660

10.5 Das Sextante Kommandozeilen Interface	661

10.5.1 Einführung	661

10.5.2 Die Schnittstelle	661

10.5.2.1 Einführung	661

10.5.2.2 Informationen zu Daten erhalten	662

10.5.3 Informationen zu Algorithmen	663

10.5.4 Einen Algorithmus ausführen	663

10.5.5 Raster- Ausgabeeigenschaften anpassen	665

10.6 Der Sextante Verlaufsmanager	665

10.6.1 Einführung	665

10.7 GRASS Einbindung mittels Sextante	666

10.7.1 Einführung	666

11Scripting Erweiterung	670

11.1 Einführung	670

11.2 Jython Konsole	671

12Glossar	671

13Attribution-ShareAlike 3.0 Unported	677

13.1 License	677

13.2 Creative Commons Notice	681

Einführung

Einführung

Das Projekt gvSIG wurde durch eine Initiative der Regierung von Valencia (Generalidad Valenciana), durch das Ministerium für Infrastruktur und Transport entwickelt (Öffentliche Ausschreibung mit dem Titel „Computer Dienste für die Entwicklung von GIS Anwendungen für das regionale Ministerium für Infrastruktur und Transport mit freier Software“).

Die Universität Jaume I ist zuständig für das Projekt- Monitoring und sorgt dafür, dass alle Internationalen OGC- Standards (Open GIS Consortium) erfüllt sind. Die Firma IVER Tecnologías de la Información S.A. gewann die Ausschreibung und hat die Anwendung in erster Linie entwickelt.

Was ist gvSIG?

gvSIG ist ein Programm, mit dem Geodinformationen verwaltet werden können. Es bietet eine benutzerfreundliche Oberfläche und schnellen Zugriff auf die gängigsten Raster- und Vektor Datenformate. Über gvSIG kann sowohl auf lokale, als auch auf Remote- Daten durch WMS, WFS, WCS und JDBC Quellen, zugegriffen werden.

Die Software richtet sich an die Anwender aus dem Bereich Geoinformation in der öffentlichen und privaten Verwaltung (Stadt- und Regionalverwaltung, regionale und nationale Ministerien).

Sie eignet sich unter anderem bestens dafür, an den Universitäten weiterentwickelt zu werden, ein spezielles Dankeschön an die dortigen Vertreter.

gvSIG ist eine freie, OpenCode Anwendung, die der General Public Licence (GPL) unterliegt. Von Anfang an hatte man einen Schwerpunkt auf die Ausbreitung des gvSIG Projektes gelegt, so dass es Enwicklern möglich war, der Anwendung einfach neue Funktionen hinzuzufügen und komplett neue Anwendungen mit den in gvSIG verfügbaren Bibliotheken zu entwickeln (diese müssen ebenfalls der GPL entsprechen).

Was kann gvSIG?

Einführung

gvSIG ist ein anspruchsvolles Geographisches Informationssystem, um damit räumliche Daten verwalten und komplexe Analysen durchführen zu können.

Die gvSIG Benutzeroberfläche

Die Oberfläche von gvSIG beinhaltet alle wesentlichen Features, die für die Kommunikation mit dem Programm notwendig sind. Das graphische Interface ist intuitiv und benutzerfreundlich und lässt sich von jedem Benutzer bedienen, der mit Geoinformationssystemen vertraut ist.

Die gvSIG Oberfläche besteht aus einem Hauptfenster mit verschiedenen Werkzeugen und weiteren Fenstern, in denen Dokumente durch das Programm erzeugt werden, wie in den folgenden Abschnitten beschrieben.

Bevor die verschiedenen Dokumente und Werkzeuge beschrieben werden, wollen wir uns die gvSIG Oberfläche etwas genauer ansehen. Je vertrauter man mit der Oberfläche wird, desto leichter wird es sein, die nachfolgenden Kapitel zu verstehen.

Hauptfenster

Titelleiste: Sie befindet sich im oberen Bereich des gvSIG Fensters. Dort befindet sich der Name des Programms, wie z.B. in diesem Fall „gvSIG“.

Knöpfe um das aktive Programmfenster zu vergrößern, zu verkleinern oder komplett zu schließen.

Hauptfenster: Arbeitsbereich, indem sich der „Projektverwalter“ und die verschiedenen gvSIG Dokumente befinden.

Menüleiste: Einige der gvSIG Funktionen werden nach Menüs und Untermenüs gruppiert.

Werkzeugleiste: Die Werkzeugleiste beinhaltet die Knöpfe der Standardkommandos und ist der leichteste Weg, diese damit zu steuern. Die Werkzeugtaste lässt sich durch Klick und Ziehen mit gedrückter Maustaste an verschiedene Positionen verschieben.

Es ist nicht notwendig, die Bedeutung jedes einzelnen Knopfes zu wissen. Fährt man mit der Maus über die jeweiligen Knöpfe, so erscheint ein „Tooltip“ mit einer Beschreibung, welche Funktion mit dem Knopf ausführt werden kann.

Statusleiste: Die Statusleiste zeigt Informationen zu Koordinaten, Enfernungen, etc. an.

gvSIG Projekte

Einführung

In gvSIG werden alle Aktivitäten in einem Projekt gespeichert. Dieses Projekt ist unterteilt in verschiedene Dokumente. Es gibt drei verschiedene Dokumenttypen in gvSIG: Ansicht, Tabelle und Karte.

Ansicht: In der Ansicht arbeitet man mit graphischen Daten.

Tabelle: In diesem Dokumenttyp wird mit alphanumerischen Daten gearbeitet.

Karte: Hier lassen sich die verschiedenen kartographischen Elemente in eine Karte einbinden (Ansicht, Legende, Maßstab ..).

Projekte sind Dateien mit der Endung „.gvp“. Diese Dateien beinhalten keine räumlichen Daten und zugehörigen Attributen in Form von Tabellen. An Stelle davon wird dort auf den Speicherort von den Datenquellen verwiesen (Pfadangaben, wo sich die Dateien auf der Festplatte befinden). Ändern sich die Daten, werden die Änderungen in allen Projekten erneuert, in denen die Daten verwendet werden.

Im Menü „Datei“ stehen die verschiedenen Optionen zur Verwaltung von Projekten zur Verfügung.

Zudem mit den folgenden Knöpfen der Menüleiste („Neues Projekt“, „Projekt öffnen“ und „Projekt speichern“.

Projekt speichern

Unter „Datei“ der Menüleiste gehen Sie auf „Projekt speichern“. Alternativ lässt sich dafür die Tastenkombination „Alt+G“ oder der „Speichern“- Knopf der Werkzeugleiste verwenden.

Das Fenster „Projekt speichern“ erscheint und dort wird der Name des Projektes und Speicherort vergeben.

Das Projekt wird in einer Datei mit der Endung „.gvp“ gespeichert.

Neues Projekt

Klicken Sie unter „Datei“ in der Menüleiste auf „Neues Projekt“. Alternativ führt die Tastenkombination „Alt+N“ oder der Knopf „Erstellt ein neues Projekt“ in der Werkzeugleiste zum gleichen Ergebnis.

Wird bereits an einem Projekt gearbeitet, erscheint die folgende Hinweismeldung, wenn der Knopf gedrückt wird.

Wird dort „Ja“ ausgewählt, öffnet sich ein Fenster, indem das aktuelle gvSIG- Projekt gespeichert werden kann. Wurde das vorherige Projekt gespeichert, erscheint ein neues, leeres Projekt auf dem Bildschirm.

Projekt öffnen

Ein bestehendes Projekt öffnen

Soll ein bestehendes Projekt zur Ansicht oder Bearbeitung geöffnet werden, wählt man „Datei > Projekt öffnen“ in der Menüleiste aus.

Alternativ lässt sich dies auch mit der Tastenkombination „Alt+A“ oder dem Knopf der Werkzeugleiste „Projekt öffnen“ durchführen.

In dem daraufhin erscheinenden Fenster „Öffnen“ wird nun die Datei mit der Endung „.gvp“ ausgewählt, in der das Projekt beschrieben ist, welches zu Öffnen gewünscht ist.

Layer deren Pfad sich geändert hat

Once a new project has been created in gvSIG, the layers that we are going to work with are added to the project.

Take the following project as an example, which contains layers for the provinces of South Africa.

View showing layers in an existing project.

As you can see, three layers have been added to the View, namely Provinces, Roads and Cities. Close the project, remembering to save any changes. Now change the path to one or more of the layers in the project either by renaming the directory or by moving the layer(s) to another directory.

Reopen the gvSIG project and you will see the following window displayed:

Existing Project window.

When the project is opened, gvSIG will prompt the user to locate layers for which the path has changed and to provide a new path. Once the new path has been provided gvSIG can load the layer and you can resume working on the project.

Ein Projekt speichern und schließen

Wird eine Session in gvSIG beendet, öffnet sich das folgende Fenster:

Die Textbox enthält den Namen des Projektes, welches aktuell in Bearbeitung ist ,sowie die Layer und Tabellen, die vor der Entscheidung, das Projekt zu schließen, bearbeitet wurden. Mit den beiden Knöpfen „Alle auswählen“ und „Auswahl aufheben“ können die Kontrollkästchen in der Textbox, die sich auf das Projekt oder die editierten Layer beziehen, aktiviert oder deaktivert werden. Wählt man alle aus und klickt anschließend auf „OK“, werden die Änderungen für alle aktivierten Elemente in der Textbox gespeichert. Wählt man „Discard changes“ (Änderungen verwerfen) werden keine Änderungen die im Projekt gemacht wurden, gespeichert, unabhängig davon, ob diese in der Textbox aktiviert wurden oder nicht. Der Knopf „Abbrechen“ ermöglicht es, das Fenster zu schließen.

Dokumente in gvSIG kopieren und einfügen

Einführung

Wird ein Dokumenttyp kopiert und eingefügt, möge darauf hingewiesen werden, dass alle mit dem Dokumenttyp verbundenen Elemente ebenfalls kopiert werden (Beispiel: Wird eine Karte kopiert, werden auch alle Ansichten, die in der Karte eingebettet sind, mitkopiert).

Anmerkung: Es können mehrere Dokumente gleichzeitig kopiert werden.

Anmerkung: Beachten Sie, dass keine Prozesse gespeichert werden und alle Änderungen die gemacht wurden verloren gehen, wenn „Nein“ oder „Abbruch“ in der Dialogbox, die während der Ausführung erscheint, ausgewählt wird.

Ansichten Kopieren und Einfügen

Wählen Sie die gewünschte Ansicht zum kopieren über den „Projektverwalter“, klicken Sie mit rechter Maustaste auf den Eintrag und wählen „kopieren“ in dem Kontextmenü aus.

Möchte die Ansicht in ein anderes gvSIG Projekt kopiert werden, so wählen Sie dort „einfügen“ im Kontextmenü aus. Existiert in diesem Projekt bereits eine Ansicht mit dem gleichen Namen, so werden Sie aufgefordert, einen anderen Namen für die Ansicht zu vergeben, damit diese eingefügt werden kann.

Anmerkung: Die Meldung „keine Tabelle wird eingefügt“ bedeutet, dass die in der zu kopierenden Ansicht aktiven Tabellen, nicht in der Ziel-Ansicht erscheinen werden, solange diese noch in der Ansicht aktiv sind. Wählen Sie „Nein“, um den Vorgang zu beenden. Wird „Ja“ gewählt, erscheint eine Dialogbox, wo ein neuer Name für die Ansicht vergeben werden kann.

Wählen Sie einen neuen Namen für die Ansicht aus und besätigen Sie den Dialog mit „OK“. Die Ansicht wird dem Projekt beigefügt. Wird „Abbruch“ gewählt, wird der Vorgang beendet.

Tabellen kopieren und einfügen

Die Handhabung zum Kopieren/Einfügen von Tabellen ist ähnlich der obigen beschriebenen Anweisung. Allerdings können Tabellen mit dem gleichen Namen in einem Projekt existieren.

Karten kopieren und einfügen

Die Handhabung des Kopierens und Einfügens ist ähnlich der beiden beschriebenen Vorgänge. Wählen Sie die Karte, die kopiert werden soll im „Projektverwalter“ aus, klicken Sie mit rechter Maustaste auf den Eintrag und wählen „Kopieren“ in dem Kontextmenü aus. Wird versucht eine Karte in ein bestehendes Projekt einzufügen, indem bereits eine Karte mit dem gleichen Namen besteht, so erscheint die folgende Meldung:

Wird dort „Nein“ ausgewählt, so wird der Vorgang abgebrochen. Wählen Sie dort „Ja“ aus, öffnet sich eine neue Dialogbox. Vergeben Sie dort einen neuen Namen für die Karte und bestätigen Sie die Eingabe mit „OK“.

Wählen Sie „Abbruch“, wird der Vorgang beendet. Existieren für dieses Projekt bereits Ansichten, die mit der Karte verknüpft sind, so erscheint die folgende Meldung.

Wird dort „Ja“ gewählt, öffnet sich ein neuer Dokumenttyp Karte. Bei Auswahl „Nein“, wird der Vorgang abgebrochen. Anmerkung: Die Meldung „Ansichten die zu Konflikten führen, werden nicht eingefügt“ deutet darauf hin, dass Ansichten, die mit der Karte verbunden sind, nicht hinzugefügt werden. Anstatt dessen werden die Ansichten für die Karte verwendet, die im aktuellen Projekt mit gleichem Namen existieren. (Beispiel: Eine Karte wurde kopiert, die mit einer Ansicht „A“ und einer Ansicht „B“ verbunden ist. Wird nun versucht, die Karte in ein bestehendes Projekt einzufügen, wird festgestellt, dass dort bereits eine Ansicht „A“ existiert. Die Kopie wird nur für Ansicht „B“ durchgeführt, für Ansicht „A“ wird die des aktuellen Projektes wird verwendet).

"Ausschneiden" von Dokumenten in gvSIG

Wählen Sie im "Projektverwalter" den Dokumenttyp aus, der ausgeschnitten werden soll. Klicken Sie mit rechter Maustaste auf den Eintrag und wählen Sie "ausschneiden" aus dem Kontextmenü aus. Das folgende Fenster erscheint:

Mit Auswahl "Ja" wird der gewählte Dokumenttyp aus dem Projekt "ausgeschnitten".

Dokumente

2D Ansichten

Vektorwerkzeuge

Einführung

Ansichten werden in gvSIG als Arbeitsbereich für kartographische Informationen genutzt.

Eine Ansicht kann verschiedenste Layers mit geographischen Informationen enthalten (Hydrographie, Transport, Infrastruktur, Regierungsbezirke, Höhenlinien, etc.).

Wenn eine Ansicht aus einem Projekt geöffnet wird, erscheint ein neues Fenster, das in folgende Bereiche unterteilt ist:

Layerübersicht: Die Layerübersicht ist auf der linken Seite des Fensters zu finden. Es listet alle enthaltenen Layers und die zur Darstellung der einzelnen Elemente des jeweiligen Layers genutzten Symbole auf.

Anzeigefenster: Das Anzeigefenster befindet sich auf der rechten Seite der Ansicht. Hier werden die kartographischen Daten des geöffneten Projekts angezeigt.

Locator: Der Locator findet sich in der unteren linken Ecke. Er dient als Übersichtskarte und ermöglicht es, über ein Fadenkreuz zu navigieren und so die Ansicht des Hauptfensters zu verändern.

Die Oberfläche einer Ansicht enthält zahlreiche Menüs und Buttons, die Werkzeuge für die Bearbeitung der Elemente der Ansicht (Layer, Übersicht, etc.) bereitstellen.

Die Layerübersicht kann durch Aufziehen nach rechts oder nach unten vergrößert werden.

Layereigenschaften

Einführung

You can access the active layer's properties from its contextual menu (right click on the layer).

Allgemeine Eigenschaften

Einführung

Rechtsklick mit der Maus auf den gewünschten Layer im ToC. Es erscheint folgendes Fenster:

Im PopUp-Menü die Option Eigenschaften wählen. Es erscheint ein neues Dialog-Fenster. In diesem können verschiedene Eigenschaften editiert werden:

In diesem Dialogfeld kann unter dem Reiter „Allgemein“ auch der Name des Layers mittels des Textfeldes oben verändert werden.

Umbenennen

Wenn Sie den ausgewählten Layer umbenennen wollen, klicken Sie mit der rechten Maustaste auf den Layer und wählen Sie die Option „Umbenennen“.

Ein neues Fenster erscheint:

Schreiben Sie den neuen Namen ins Textfeld und drücken Sie auf den „OK“-Knopf

Anm.: Diese Aktion verändert nur den Namen im ToC, nicht aber den der Datei.

Verwenden des spatial index

Beim Anklicken der Check-Box „Spatial-Index verwenden“, wird ein Spatial Index angelegt, der das Laden eines Layers in einen View beschleunigt.

Beim Vorliegen eines entsprechenden Schreibrechtes, wird eine *.qix-Datei mit gleichem Namen wie der Layer in dessen Ursprungsverzeichnis angelegt. Bei fehlenden Schreibrechten, erfolgt die Anlage im Ordner für temporäre Dateien des Anwenders.

Maßstabsbereich

In diesem Eigenschaftsfenster können der minimale und der maximale Maßstab angegeben werden, in dem der Layer sichtbar sein soll.

Dateierweiterung und Pfad

Im links unten befindlichen Anzeigebereich des Eigenschaften-Dialogs werden die Ausdehnung des Layers und dessen Dateipfad angezeigt.

Rasterwerkzeuge

Einführung

You can access the active layer's properties from its contextual menu (right click on the layer).

Layereigenschaften

Layer information

You can find information about the current raster layer through the option "Raster Properties", which shows a dialog with multiple tabs containing information about the raster layer. To get information about the layer, click the tab "Information".

The "Raster Properties" dialog can be accessed in two ways: by right-clicking on the raster layer in the Table of Contents or through the raster properties icon in the toolbar:

Raster Properties icon

Here, set the left button to Raster Layer and select the option Raster Properties from the pull-down button on the right. Make sure that the name of the raster layer for which you want to see information is displayed as current layer in the text box.

The Information tab of the Raster Properties window shows general information about the raster layer. Since a layer can consist of multiple files with the same geographic extension, you can choose the file for which you want to see information from the pull-down tool on the bottom of the "Information" tab window. The information is divided in thematic blocs with a header in bold letters indicating the bloc theme.

The bloc Dataset information shows the name of the file, disk size, width and height in pixels, data format (file extension), whether it is georeferenced, the number of bands and the data type.

The bloc Geographic coordinates shows the georeferencing information of the layer as well as the pixel size.

The bloc Origin will show an entry for each band in the file. For every band you can see the data type, the colour interpretation and the value that is assigned to NoData pixels. The colour interpretation of a band is important for the display on screen. If a band has an interpretation such as Red, this means that gvSIG will interpret this band to be displayed as the red band in RGB visualization. This colour interpretation will be used as default for the displaying of the image. A band may have the following types of representations: Red, Green, Blue, Gray, Undefined or Alpha. The NoData information associated with the band will not be taken into account when processing the image, and the NoData values can be shown as transparent if needed (see the section "NoData values").

The bloc Projection will show the projection information of the layer, if available. The representation format is WKT.

The bloc Metadata will show metadata information from the image header if available.

Raster Properties. Metadata

Raster Eigenschaften

Klicken sie mit der Maus auf den gewünschten Raster-Layer und wählen Sie die Option „Eigenschaften der Rasterung“. Es öffnet sich ein Menü, über das verschiedene Operationen im Raster-Layer ausgeführt werden können.

Kontextmenu des Layers.

Das Menü enthält fünf Registerkarten

Eigenschaftenfenster des Rasters.

Information: Bietet allgemeine Informationen über den Rasterlayer, den Dateipfad, Anzahl der Farbstreifen, Pixelgröße, Dateiformat und die geografischen Koordinaten der Eckpunkte.

Farbstreifen: Bietet die Möglichkeit die Farbbänder des Rasterlayers zu verändern.

Transparenz: Bietet Werkzeuge um die Transparenz in der Darstellung des Rasterlayers zu ändern.

Heraushebung: Bietet Werkzeuge um Lichteffekte auf dem Rasterlayer darzustellen.

Pansharp: Bietet Werkzeuge an, um die Auflösung von Orthofotos zu verbessern, wenn für die Bilder das panchromatische Farbband verfügbar ist.

In der Registerkarte Farbstreifen lassen sich die Farbbänder eines Rasterbildes nach Wunsch kombinieren. Auch lassen sich zusätzliche Bänder aus anderen Dateien hinzufügen. Dies ist z.B. beim Einsatz von Landsat-Bildern nützlich, bei denen jedes Band in einer Datei bereitgestellt wird.

Fenster Eigenschaften der Rasterung. Farbstreifen.

Seit der gvSIG-Version 0.3 gibt es einerseits eine Transparenz-Option, die inzwischen „Lichtundurchlässigkeit“ genannt wird. Sie regelt den „Deckungsgrad“ des Rasterlayers gegenüber darunterlegenden Layern. Zusätzlich gibt es nun auch die Option, die Transparenz direkt für bestimmte Werte im RGB-Farbraum einzustellen. Diese Funktion ist insbesondere nützlich um z.B. durch fehlende Daten bedingte Farbartefakte in Ortho- oder Satellitenbildern zu eliminieren oder Ränder in Mosaik-Bildern zu entfernen.

Um die Option zu aktivieren ist auf die entsprechende Check-Box zu klicken.

Fenster Eigenschaften der Rasterung. Transparenz.

Über die Registerkarte „Heraushebung“ ist es möglich Helligkeit (Brightness), Kontrast und Lichteffekte zu ändern. Die letzte Funktion ist essentiell um Bilddateien mit 16-bits pro Farbband korrekt darstellen zu können.

Fenster Eigenschaften der Rasterung. Heraushebung.

Die Registerkarte „Pansharp“ kann genutzt werden um die Auflösung von Satellitenbildern zu verbessern, sofern das panchromatische Farbband des Bildes verfügbar ist.

Anmerkung: Sind die Farbbanden auf verschiedene Dateien verteilt, müssen sie über die Funktion unter der Registerkarte „Farbstreifen“ dem Layer hinzugefügt werden. Nun muß die beste Kombination von Banden für die Darstellung gesucht werden. In diesen Abschnitt muß auch das Bild mit dem panchromatischen Farbband geladen werden, darf aber nicht zur Darstellung ausgewählt werden.

Fenster Eigenschaften der Rasterung. Farbstreifen anpassen.

Sobald die Farbbanden geladen sind, kann die Pansharpening-Funktion ausgeführt werden: Gehen Sie zur Registerkarte „Pansharp“ Und markieren sie das Kontrollkästchen „Pansharpening aktivieren“ Wählen Sie aus der Liste der verfügbaren Banden das Farbband in der das Pansharpening ausgeführt werden soll. Dazu sind zwei Methoden verfügbar: „Brovery“ und „HSL“. Beide sind mittels eines Schiebereglers einzustellen.

Mit „Brovery“ kann die Helligkeit des resultierenden Bildes verringert oder erhöht werden.

Mit „HSL“ ist ein Koeffizient veränderbar, der zum Helligkeitswert des Farbbandes hinzugefügt wird, bevor dieses beim resultierenden Bild ersetzt wird. Dieser Koeffizient kann zwischen 0,15 und 0,5 varieren. Bei einer Veränderung hat dies ebenfalls Einfluss auf die allgemeine Helligkeit des resultierenden Bildes.

Sobald auf „Anwenden“ oder „Okay“ geklickt wird, wird das Pansharpening in der Ansicht dargestellt und somit die Bildauflösung erhöht.

Fenster Eigenschaften der Rasterung. Pansharp.

Einen sichtbaren Maßstabsbereich für einen Layer setzen

To set the layer visibility according to scale range, you can specify the scale ranges in the "General" tab of the Raster Properties window.

The "Raster Properties" dialog can be accessed in two ways: by right-clicking on the raster layer in the Table of Contents, or through the Raster Properties icon in the toolbar:

Raster Properties icon

In the "General" tab, the scale ranges can be set as shown in the picture below:

Raster Properties. Configure Scale ranges

There are two ways to hide the image according to its scale:

Hide when the scale is bigger than 1:xxx, where xxx is a numeric value to be entered. This corresponds to the minimum scale.

Hide when the scale is smaller than 1:xxx, where xxx is a numeric value to be entered. This corresponds to the maximum scale.

Verbesserung (Raster Eigenschaften)

The Raster Properties dialog contains options for the enhancement of raster layers. The "Raster Properties" dialog can be accessed in two ways: by right-clicking on the raster layer in the Table of Contents or through the raster properties icon in the toolbar:

Raster Properties icon

Here, set the left button to Raster Layer and select the option Raster Properties from the pull-down button on the right. Make sure that the name of the raster layer for which you want to see information is displayed as current layer in the text box.

In the Raster Properties dialog, select the "Enhancement" tab.

Raster Properties. Enhancement

Every modification in this Enhancement dialog will be applied to the current view for visual interpretation purposes and can not be saved as a new layer. If you want to save the enhancements, you will need to use the Filter dialog or the Radiometric Enhancement dialog, depending on whether you want to modify the brightness and contrast or apply a linear enhancement.

On the left side of the dialog, the controls for modifying brightness and contrast are shown. By default, these controls are disabled but if you want to change the values, you can activate them by ticking the "Activate" check box. Then, use the slide bar to alter the slide bar or type the value directly in the corresponding text box.

The right side of the dialog is used for linear enhancement. This is a simplification of linear radiometric enhancement to control the display of images of data types other than Byte. For Byte images, this control is disabled by default. For other data types, these values are automatically set when the raster layer is loaded. It is recommended to use this control only to modify automatically assigned values. For more enhancement options it is more appropriate to use the Radiometric Enhancement function.

The enhancement stretches the data over a range from 0 to 255 to improve visual interpretation. The option "Remove edges" will ignore the minimum and maximum values that appear in the image. The option "Clipping tail (%)" will sort the values from low to high, and cut off the values that are lower or higher than a specified percentage of the total number of values. The effect is a shift in the maximum and minimum values.

Bildstatistiken

gvSIG can generate basic statistics over raster layers, which you can access through the option "Raster properties" that opens a dialog window with multiple tabs containing information about the selected raster layer. Select the "General" tab to see the layer statistics.

The dialog window "Raster properties" can be accessed in two ways: by right-clicking the raster layer in the table of contents, or from the raster properties icon in the toolbar:

Raster Properties icon

In this tab, you can see the layer statistics grouped by band. For each band the following information is shown:

Minimum: Minimum value in the band.

Maximum: Maximum value in the band.

RGB Minimum: Minimum RGB value in the band.

RGB Maximum: Maximum RGB value in the band.

Mean: The average of all the values in the band.

Variance: The amount of variation within the values in the band.

Raster properties window with image statistics

In case that the statistics are incomplete or erroneous, you can use the option "recalculate statistics" to regenerate the statistics.

Kanal- und Dateiauswahl

You can find information about the current raster layer through the option "raster properties", which opens a dialog with several tabs. To access the list of image bands and corresponding files, go to the tab "Bands".

The "Raster Properties" dialog can be accessed in two ways: by right-clicking on the raster layer in the TOC, or through the raster toolbar by selecting "Raster layer" on the left drop-down button and "Raster properties" on the drop-down button on the right. Make sure that the name of the raster layer for which you want to see information is displayed as current layer in the text box.

Raster properties icon

The "Bands" tab of the "Raster properties" dialog provides options to select band combinations for image display. The upper part of the dialog shows a list of files of which the image consists. You can add more files, but they must correspond to the same geographic area. This is useful when you need to load several files of the same sensor, each file representing a band.

In the lower part of the dialog you can select the display order of the bands. By default, the display order is assigned by the colour interpretation of the bands, if that information is available. With the option buttons, you can change the display order by marking the bands that should be displayed in red (R), green (G), blue (B) or alpha (A). When clicking on the "Save" button, the colour interpretation information will be saved and set as default for the image. This means that the next time that the image is loaded in gvSIG, the display order of the bands will according to the settings that you have saved.

Raster properties. Band selection

Pixeltransparenz

You can find information about the current raster layer through the option "Raster properties", which opens a dialog with several tabs. To access the pixel transparency and opacity options, go to the tab "Transparency".

The "Raster Properties" dialog can be accessed in two ways: by right-clicking on the raster layer in the TOC, or through the raster toolbar by selecting "Raster layer" on the left drop-down button and "Raster properties" on the drop-down button on the right. Make sure that the name of the raster layer for which you want to see information is displayed as current layer in the text box.

Raster properties icon

The transparency options that are set here will only be applied to the current view (i.e. they will not be applied permanently to the image). The transparency will be calculated and applied each time when you zoom on the view. The transparency settings can be saved in the current project, and when the project is opened again, the transparency will be applied on the layer. However, if the same image is opened in another project, it will be displayed normally without the transparency settings.

The upper part of the "Transparency" tab of the "Raster properties" dialog shows a sliding bar labelled "Opacity". After activating the sliding bar by ticking the check box, you can modify the opacity of the whole layer by moving the slider. (Opacity is the opposite of transparency: if you set the opacity to 0%, the layer will be 100% transparent.)

Set the transparency using the Opacity slider

The pixel transparency controls are located in the lower part of the "Transparency" tab. With these controls, you can apply transparency to pixels or a range of pixels depending on their RGB value. After activating the controls (by ticking the "Activate" check box) you can add specific RGB values to the list of elements through the "Add" button. Three values separated by the "&" or "|" symbol will be added as one item in the list; the three values correspond to the RGB value that will be set transparent. The values that are added are those that appear in the text boxes, the alpha value is optional. The information in these text boxes can be modified in three ways: typing the value directly by using the keyboard, moving the colour sliders on the left of the text boxes, or by clicking on the image in the view to select a specific colour value. This last option is activated with the button with the tooltip "Select RGB clicking on view". This will activate a crosshair cursor in the gvSIG view so that you can click on the image pixels and select the values for which you want to set the transparency.

If the line "255 & 0 & 0" is added to the list, this means that all pixels with the RGB values of 255 for red, 0 for green and 0 for blue (i.e. all pixels that are pure red) will be set transparent. The "&" symbol can be changed by the "And" and "Or" options. If "Or" is activated, the entries in the list will appear with the pipe symbol "|". The line "255 | 0 | 0" means that all pixels that have RGB values of 255 for red, or 0 for green, or 0 for blue will be set transparent. In this case many more pixels will be set transparent.

Set the transparency for specific pixel values

Allgemeine Komponenten

Von der Werkzeugleiste auf Rasterfunktionen zugreifen

With the increase of image processing functions in the menu of gvSIG, the toolbar had to incorporate these Raster functions by grouping them as pull-down buttons.

As can be seen in the image below, when a view is selected, a control will appear at the right side of the toolbar.

Drop-down buttons for raster functions in the toolbar

The control has two drop-down buttons and a search combobox with the name of the current layer.

The buttons work as follows (see image below):

Raster drop-down button, with two zones (1 and 2)

Clicking in this area will change the visible order of the button.

Clicking the area with the pointing down arrow shows the menu of options.

Groups of raster functions

With the first drop down button you can access a set of grouped functions. For each group of functions, the individual functions within that group will be shown in the second button. Therefore, the functions that are available in the second button depend on the group of functions that is chosen with the first button.

Individual raster functions shown in the second drop-down button

In the image above, the individual functions from the second drop-down are shown while in the first drop-down button the function group "Raster layer" is selected.

Combobox with the name of the current raster layer

The search combobox is used to select one of the layers in the TOC. When clicking on the arrow on the right, all the possible layers are shown.

Search Combo to select a raster layer

You can write text in the combobox to filter the list of images (i.e. write "1x5" to show only layers that have these characters in their name).

Statistikanzeige beim Erzeugen eines neuen Layers

When processes that display a progress bar have ended, a statistics window with details of the process is usually shown.

Examples of such processes that launch statistics windows are Filters, Crop, Save As, etc.

Statistics component

The statistics window shows the following information:

File: Complete file path where the image has been stored.

Time: The time that it took to complete the process.

Size: File size on disk.

Compression: Whether or not the image file has been compressed.

If you have generated more than one layer in the same process (as is the case when cropping images with multiple bands) the statistics window will display the information of each layer in a different tab.

The window can be closed by pressing the OK button.

Fortschrittsanzeige

When running processes that may take a considerable amount of time, a progress bar is shown.

The progress bar indicates that a process is running in the background and informs the user on the status of the process at any given moment and on how much time has elapsed since the process started.

In the image below, you can see a screenshot of the progress bar during a running process.

Progress bar component

The progress bar consists of several parts. The title indicates which process is running. Below the title, the current task that is being processed is indicated as well as the percentage of the process that has been completed.

The progress bar contains two buttons. To see more details, you can click the left button, after which the dialog is enlarged to display additional information as in the screenshot below.

Progress bar with details

The additional information includes a list of tasks that have been performed and an indication of how much time has elapsed since the process was started.

Confirmation message: are you sure you want to cancel this process?

If you want to cancel a process, you can click on the "Cancel" button on the right. A message will appear to prompt for confirmation. Clicking on the "Cancel" button does not always guarantee that the process is stopped immediately. Depending on the process, certain tasks might be needed to reverse the process and return to the previous state.

Tabellenbearbeitung

The table control component is used to represent data in tabular form and allows you to edit the data.

The possibilities are:

Table control components (1 and 2)

Selection of rows in the table.

Reordering the rows. Click on the arrow buttons to move a selected row up or down.

Table control components (3 and 4)

Choose a unique property for every row. In the example above, a band is allocated for each layer.

Typical table controls, as shown in the example at the bottom of the table. From left to right:

Select the first row.

Select the previous row.

Drop down to select a particular row.

Select the next row.

Select the last row.

Create a new row.

Delete the selected row.

Delete all rows from the table.

Table control components (5)

In the table control, besides being able to edit anything if editing is enabled, you can also change the color by clicking on it.

Ausgabe wählen

The output selection control is used to create new layers.

In this example the output selection control is shown in the lower right corner of the dialog (1):

Output file selection

The selector consists of two components:

For the output image, you can choose whether to apply the filters over the image in the current view (only for display) or save the output as a new layer.

The option "Only on visualization" does not change the original layer, but will apply the list of filters when drawing and re-drawing the view. This option is faster when the image is very large (as the filters are only applied to the current view, not to the whole image), but it slows down the drawing and re-drawing of the view.

The option "New Layer" will apply all the filters to the image and save the output to a new layer. This is faster when the image size is medium or small and the applied changes are considerable. The generation of the new layer will take some time, but then the displaying is as fast as it would be without the filters.

Both options have advantages and disadvantages, and it is up to the user to decide which option to choose.

When selecting the option "New Layer", a second option control is enabled in which you can choose whether to save the layer to disk (Create file) with a file name specified in the text box (2), or to create a temporary gvSIG layer (Open in memory).

The new layer will be added to the view, and the TOC will show the layer name as specified in the text box.

** Note: The temporary working space of gvSIG is cleaned automatically, so any temporary layers will be deleted when exiting the application.

Vorschau der Ausgabe

A preview is usually shown for functions that require extensive processing. It is usually located in the upper right corner of the dialog as shown in the following example:

Component 'Preview'

The preview gives only an indication of how the final output will look like. Since only a minimum amount of data is used to generate the preview, the final result may be different.

The following options are available for preview windows:

Move the image with the left mouse button.

Center the image in the preview by pressing the C key.

Zoom out to see the whole image with the space bar or 0

Predefined zooms with keys 1 to 5. 1 gives a 1/1 zoom.

Zoom with the mouse wheel or arrow keys + and -.

Show a grid on the background to view images with transparency by pressing the B key.

Access the help function by pressing the H key or clicking on the question mark in the upper right corner of the preview window.

The access to these preview functions through the shortcut keys only works when the focus is on the preview window, after clicking on it with the mouse.

For different types of functionality, the preview may appear with a different default zoom level. For example, the preview of colour tables is shown as completely zoomed out so that the effects on the whole image can be previewed.

Inhaltsverzeichnis

Inhaltsverzeichnis

Das "Inhaltsverzeichnis" (ToC = Table of Contents) ist der Bereich einer Ansicht, in der die einzelnen Layer der Ansicht aufgelistet sind.

Eine Checkbox links neben jedem Layereintrag zeigt an, ob der betreffende Layer sichtbar oder unsichtbar ist.

Bitte unterscheiden Sie zwischen einem "aktiven" und einem "sichtbaren" Layer. Ein aktiver Layer ist gegenüber den anderen Layern im Inhaltsverzeichnis hervorgehoben dargestellt. Ist ein Layer aktiv, so "weiss" gvSIG, dass sich die durchzuführenden Befehle auf diesen Layer beziehen sollen.

Die Reihenfolge der Layer im Inhaltsverzeichnis bestimmt die Zeichenreihenfolge der Layer in der Ansicht. Sie können die Reihenfolge einfach ändern, indem Sie einen Layereintrag im Inhaltsverzeichnis (ToC) mit der linken Maustaste anklicken und diesen bei gedrückter Maustaste an die gewünschte Postition verschieben.

Sie können auch mehrere Layereinträge im Inhaltsverzeichnis markieren, indem Sie die Strg- oder Umschalt-Taste gedrückt halten, während Sie die gewünschten Einträge mit der linken Maustaste anklicken.

Layer gruppieren und Gruppierung aufheben

gvSIG ermöglicht es Ihnen, verschiedene Layer zu einer Layergruppe zusammenzufassen. Dies ist insbesondere sinnvoll, wenn Sie viele Layer in Ihrem View geladen haben - Layergruppen helfen dann, das Inhaltsverzeichnis (ToC) übersichtlich zu halten. Darüberhinaus können Befehle auf alle Layer einer Layergruppe auf einmal angewendet werden. Um eine Reihe von Layern zu gruppieren, wählen Sie zunächst die fraglichen Layer im Inhaltsverzeichnis an (halten Sie die Umschalt-Taste gedrückt und klicken Sie dann auf die zu gruppierenden Layereinträge im Inhaltsverzeichnis). Klicken Sie dann mit der rechten Maustaste auf einen der selektierten Layer und wählen Sie dann im Kontextmenü die Option "Layer gruppieren".

Daraufhin wird ein neues Fenster geöffnet, in welchem Sie den Namen der neuen Layergruppe eingeben können.

Nachdem Sie den Namen der Layergruppe eingegeben haben, erscheint dieser als neuer Eintrag im Inhaltsverzeichnis (ToC) des Views.

Um eine Layergruppe aufzugeben, klicken Sie einfach mit der rechten Maustaste auf die Layergruppe - im sich öffnenden Kontextmenü wählen Sie dann "Layergruppierung aufheben" aus.

Rasterlayer auswählen

Raster layers can be selected through the raster toolbar by selecting the option "Raster layer" on the left drop-down button and "Select raster layers" on the drop-down button on the right.

Select raster layer icon

When multiple raster layers have been loaded into the view, you can select one of those as current layer. By clicking on one of the layers in the TOC, the layer will be selected and its name will appear as current layer in the drop-down text box of the toolbar.

Eigenschaften einer Ansicht in gvSIG

Klicken Sie im Menü "Ansicht" auf Eigenschaften, um das Fenster mit den Eigenschaften einer Ansicht zu öffnen.

Sie können die Eigenschaften für Ihre Ansicht über folgendes Fenster konfigurieren.

Mit einem Klick auf den Button "Aktuelle Projektion" öffnen Sie ein neues Fenster, in dem Sie Datum, Projektion und Zeitzone der Ansicht auswählen können.

Ein Klick auf die Auswahlmenüs zeigt die einzelnen möglichen Optionen für jedes Element im Referenzsystem. Um Änderungen zu speichern, drücken Sie bitte zuerst den Button "Hinzufügen", anschließend den Button "Ok".

Wenn Sie die Konfiguration Ihrer Ansicht abgeschlossen haben, drücken Sie bitte "Ok".

Karten

Einführung

Dokumente vom Typ „Karte“ ermöglichen das Design und die Verbindung von Elementen in Form einer druckbaren Karte.

Auf Karten zugreifen

Der Zugang zum Dokumententyp „Karten“ erfolgt über den gvSIG-Projektverwalter.

Um eine neue Karte anzulegen drücken Sie die Schaltfläche „Neu“: Nach Anlegen des Dokumentes (standardmäßig erscheint es als „Ohne Titel – 0“) kann es geöffnet werden, um die gewünschten Elemente einzufügen, um die Karte umzubenennen, sie zu löschen oder die Eigenschaften zu verändern. Nach dem Öffnen erscheint die Karte in gvSIG folgendermaßen:

Karteneigenschaften

Die Eigenschaften einer Karte lassen sich über den Projektverwalter (Schaltfläche „Eigenschaften“) oder über das Kartenfenster (Menü „Karte - Eigenschaften“) einstellen.

Im Eigenschaften-Fenster der Karte können der Name der Karte geändert, das Datum der Einrichtung editiert, ein Besitzer angegeben sowie die Karte mit einem Kommentar versehen werden. Des Weiteren lassen sich durch Aktivieren der entsprechenden Kontrollkästchen einige charakteristische Eigenschaften festlegen:

Raster aktiviert: Die Aktivierung des Rasters bewirkt, dass sämtliche in die Karte eingefügte Elemente an dem Raster ausgerichtet werden können. Zum Aktivieren des Rasters müssen folgende Bedingungen erfolgt sein:

Festlegung des horizontalen und vertikalen Rasterabstandes, diese definieren den Abstand der einzelnen Rasterpunkte. Hierbei können die Werte in den entsprechenden Textfeldern angepasst werden.

Ausgabegröße des gewählten Dokumentes (A2, A3, A4,...). Die Zoom- Werkzeuge müssen ggfls. verwendet werden, um das Raster sehen zu können, wenn das Dokument geladen wird.

Raster darstellen: Ist dieses Kontrollkästchen deaktiviert, so ist das definierte Raster nicht in der Karte sichtbar.

Lineal aktivieren: Hiermit kann ein Lineal sichtbar geschaltet werden, dass als Hilfsmittel für die Zeichenfunktionen dient.

Editierbar: Durch Deaktivieren dieser Eigenschaften werden sämtliche Elemente einer Karte gesperrt, so dass Veränderungen an der Karte nicht möglich sind.

Layer in gvSIG kopieren

In gvSIG können Sie auch die Layer in einer Ansicht kopieren. Selektieren Sie dazu im Inhaltsverzeichnis der Ansicht den Layer, den Sie kopieren möchten. Klicken Sie diesen Layer dann mit der rechten Maustaste an. Im Kontextmenü, wählen Sie anschließend die Option "Kopieren" aus.

Den kopierten Layer können Sie nun sowohl in der aktuellen Ansicht als auch in einer anderen Ansicht einfügen. Es ist auch möglich, den Layer in ein anderes Projekt einzufügen.

Bitte beachten Sie: Alle Veränderungen an diesem Layer werden auch in den Kopien des Layers angewendet.

Um den Layer in einer Ansicht einzufügen, klicken Sie mit der rechten Maustaste an die gewünschte Stelle im Inhaltsverzeichnis und wählen dann die Option "Einfügen" aus.

Bitte beachten Sie: Sie können diese Vorgehensweise auch auf Layergruppen anwenden.

Wenn Sie eine Layergruppe kopieren möchten, verfahren Sie genau gleich wie beim Kopieren eines Layers: klicken Sie mit der rechten Maustaste auf den Namen der gewünschten Layergruppe und wählen Sie dann im Kontextmenü die Option "Kopieren " aus. Anschließend können Sie die Layergruppe an der gewünschten Stelle in dieser (oder einer anderen) Ansicht einfügen.

Layer löschen

Um aktive Layer aus der Ansicht zu entfernen, klicken Sie in der Legende (TOC) mit rechter Maustaste auf den Layer und wählen Sie im Kontextmenü "Layer löschen".

Daraufhin erscheint ein Dialog zur Bestätigung.

Exportieren nach Bilddatei

Mit dieser Option können Sie die aktive Ansicht in ein Bild oder in eine Raster-Datei konvertieren.

Wählen Sie das Menü "Ansicht", gehen Sie dann zu "Export/Image".

In dem Fenster muss der Speicherort und der Name vergeben/ausgewählt werden. Des Weiteren muss das Speicherformat über das Pulldownmenü ausgewählt werden.

Wenn Sie das Bild gespeichert haben, können Sie es wieder in gvSIG mit dem Werkzeug (tool) "Layer hinzufügen" (add layer) laden.

"Layer hinzufügen" öffnen

Auf "Hinzufügen" klicken

Ordner auswählen, in dem das Bild gespeichert wurde

Im Pulldownmenü "Dateityp" den "gvSIG Raster Driver" auswählen (dann erscheint das gesuchte Bild)

Bilddatei auswählen und auf "Öffnen" klicken

Im Fenster "Layer hinzufügen" die Bilddatei auswählen und auf "OK" klicken

Die Eigenschaften des Rasterbildes kann über das Inhaltsverzeichnis (table of contents) mit einem Rechtsklick auf dem Layer überprüft und bearbeitet werden. Es können Helligkeit, Kontrast, Transparenz usw. eingestellt werden.

Ansicht

Layer als Datenquelle

Different types of cartographic information can be added to a view. Vector and raster files can be loaded. Each of these groups can contain a wide range of formats.

GIS data: The standard GIS format is the shape, which stores both spatial data and their attributes. A shape (also called “Shape file”) is actually three or more files with the same name and different extensions (even though in gvSIG it is handled as one file):

dbf: Table of attributes.

shp: Spatial data.

shx: Spatial data index.

From version 0.5 onwards, gvSIG also has the capacity to access the MySQL Spatial and PostGIS spatial data bases via a new driver which uses JDBC.

CAD data: These are vector drawing files which support the dxf and dgn formats. The CAD files may contain information on points, lines, polygons and texts. From version 0.4 onwards, gvSIG also allows access to the information contained in Autodesk’s 2000 dwg files.

WMS data (Web Mapping Service): gvSIG can be used to consult WMS data, i.e. data available on the web. WFS data (Web Feature Service): From version 0.5 onwards, gvSIG can be used to download WFS vector layers from servers that comply with the Open Geospatial Consortium (OGC) Standard.

WCS data (Web Coverage Service): From version 0.4 onwards, gvSIG allows access to remote information based on the OGC’s WCS protocol.

GML (Geography Markup Language): From version 1.0 onwards, gvSIG allows GML documents to be displayed and exported. Geography Markup Language (GML) is an XML format to transport and store geographic information whose design is based on specifications produced by the OGC group.

Images: gvSIG can display different raster images (tiff, jpg, ecw, mrsid, etc.). From version 0.4 onwards, gvSIG can save images which have been modified in these formats.

From version 0.5 onwards, “colour palette” (GIFs, 8-bit PNGs, etc.) raster files can be opened and raster files without georeferencing can also be opened. Moreover, this new version supports GIF, BMP y JPEG2000 formats.

Abfrage

Information

You can access the information tool via the following button in the tool bar

or by going to the “View” menu bar, to “Query” and then to “Information”.

The “Information Tool” is used to obtain information about the map elements.

When you click on an element using this tool, gvSIG shows the selected element’s attributes in a dialogue window. However, the layer of the element you wish to identify must previously be activated.

Quick Info

In gvSIG, this tool is used to quickly display available information when working with a view containing visible vector layers (including WFS layers, which are vector layers).

Quick Info is enabled if vector layers are visible in the current view.

Quick Info is disabled if no vector layers are visible in the current view.

With this tool you can select fields from vector layers visible in the current view. Information from these fields is displayed as you move the mouse cursor over the view. The tool works in combination with any other tools selected for the view.

You can access the Quick Info tool in two ways:

Via the menu: View → Query → Quick Info

Via the icon on the toolbar.

When the tool is selected a progress bar is displayed which shows the layers being loaded:

Progress bar for loading information

If there were no problems loading the information the Quick info field selection dialog is shown:

Dialog for the selection of fields

Drop-down list for selecting vector layers. Lists the layers in the order that they appear in the TOC of the active view. The following information is shown:

Level of the Layer in the TOC: displays icons and grouping nodes containing the layer. The last icon always represents the vector layer.

Name of the layer.

Type of geometry of the layer: five types of geometry layer are supported: point, line, polygon, multipoint, and multi (the latter may contain any of the above).

List of Fields. Contains three columns:

Selection box (checkbox): indicates whether or not to display the field information.

Field Type + Field Name: the field type is represented by an icon as shown in the following table:

The field type is simple.

The field type is complex.

Type of field: according to the SQL types.

Calculated fields. List of checkboxes to select which geometry fields to calculate. These vary depending on the geometry of the layer:

Point layer: point coordinates.

Line layer: length of the line.

Polygon layer: perimeter and area of ​​the polygon.

Multipoint layer: number of points.

Multi-geometry layer: any of the above; the information will vary according to the selection and the nature of the geometry.

The units of length and area are displayed using the measurement units of the View.

Selecting / de-selecting all the fields in the layer. Select or de-select all the fields in the layer.

Sort fields. Sort fields alphabetically in ascending or descending order, or according to the internal order of the layer (default).

After selecting the fields, click Ok to enable the tool in the current view. The Quick info tool works in combination with Quick info tools for other Views. Thus, when enabled, it combines with each active View to display information. The tool settings can be changed for each View and are linked to that View.

As the cursor is moved over the geometry of a layer, the information box showing the information is displayed and/or updated. This box disappears when the cursor no longer "points" to any geometry of the layer.

Example showing the display from the Quick info tool

If there is more than one geometry adjacent to the point indicated by the cursor then information is displayed about all of them, as distinguished by the unique internal identifier of the geometry.

Thus, the information is provided in the following order:

Name of the layer.

Information on the geometry (for each one):

ID: unique identifier of the geometry in the data source layer (optional, only visible if you have information on more than one geometry).

Selected fields: those fields selected to display layer information.

Optional fields: those calculated fields selected from the geometries of the layer.

It should be noted that currently gvSIG adds the area and perimeter of islands to the geometry containing them.

Flächen messen

You can access this tool via the following button

or by going to the “View” menu and then to “Query” and “Measure area”.

This tool works in much the same way as “Measure distances”. Click on the point that represents the first polygon vertex that defines the area to be measured. Move the mouse and click on each new vertex until you reach the last one, then double click so that the application knows there are no more.

The calculation for the measured area appears at the bottom right of the view window.

Abstände messen

This tool provides information about the distance between two points. You can also access the tool by going to the “View” menu, to “Query” and then to “Measure distances”.

Firstly, make sure you have correctly defined the units of measurement (metres by default).

Remember that the units can be defined in the “Project manager” in the view properties or from the “View” menu and the “Properties” when working in a view.

You can use the measure distance tool by clicking on the mouse at the source point and dragging it to the destination point.

You can take as many measurements as you like. Double click on the last one to finish.

The calculation for the measured distance appears at the bottom of the view window. Both the distance of the last measured segment and the total distance are shown.

Katalog. Nach Geodaten suchen

Einführung

The catalogue service allows you to search for geographic information on the Internet. gvSIG offers a user-friendly interface which allows you to find geodata and load it in the view, as long as the nature of the data allows this.

Mit einem Server verbinden

Before you can carry out a search, you will need to connect to a catalogue server. To access the wizard, you will first need to open a view and then click on the following button:

The first window of the catalogue opens. Input the required parameters to connect to a server. These include:

The server address.

The server protocol, which in the case of the catalogue can be:

Z39.50: General information retrieval protocol.

SRU/SRW: Variant of Z39.50.

CSW: Catalogue protocol defined by the OGC in the “Catalogue Interface 2.0” specification.

Data base name: You only need to indicate the data base you wish to connect to in the case of z39.50. If no value is input you will connect to the default data base.

Then click on the “Connect” button. If the connection is made and the server supports the specified protocol, a new window will appear to start the search.

Suchen

To carry out a search, you need to fill in the fields that appear in the following form.

Click on the button and the window will drop down to show more fields which will allow you to carry out an advanced search. The fields you can search in are set by the server. This means that some of the search fields in this form may have no effect in some servers.

If you change the view zoom, the new coordinates will be reflected in this form. If you wish to restrict the search area enable the corresponding check box. Then click on “Search” and wait for the search to be carried out.

Ergebnisse ansehen

If the search has been successful, a new window containing the search results will open.

Use the “Previous” and “Next” buttons to see each of the results obtained.

The left-hand side of the window shows information about the metadata obtained. If you wish to see all the information, click on the "Description" button.

You will also be able to see a miniature image at all times, metadata permitting.

If the metadata has any geodata associated to it, the “Add layer” button will be enabled.

gvSIG can currently recognise different types of associated resources, such as WMS, WCS, Postgis tables and web pages.

If you click on this button, a new window will be opened and will show all the resources the application has been able to find.

If you click on a WMS, WCS or Postgis type resource, the new layer will automatically be loaded in gvSIG. If the resource is a web page, for example, the operating system’s default browser.

Gazetteer

Einführung

Ein Gazetter ist ein Datensatz, der einen Link zwischen einem Toponym und seiner geographischen Koordinaten gespeichert hat.

In gvSIG ist ein Catalog Dienst implementiert, der es möglich macht, nach Toponymen zu suchen und diese in einem bestimmten Punkt in der Ansicht zentriert darzustellen.

Mit einem Server verbinden

Zunächst muss eine neue Ansicht angelegt und geöffnet werden. Der folgende Button erscheint anschließend automatisch in der Werkzeugleiste von gvSIG.

Klicken Sie auf den Button. Daraufhin öffnet sich ein Menü, welches Schritt für Schritt durch die Suche führt. Folgende Parameter müssen nun eingegeben werden:

Die Adresse des Servers.

Das Server- Protokoll, welche im Hinblick zum Gazetter- Service sein können:

WFS-G: Protokoll für die Suche nach Toponymen, welches durch das OGC definiert wurde.

WFS: Obwohl dieses Protokoll ursprünglich mit anderem Hintergrund entwickelt wurde, kann es auch für toponymische Suchen verwendet werden, wenn in einer der Tabellen ein Textattribut vorzufinden ist. Mit diesem Protokoll kann zusätzlich eine Suche nach "Features" über ein anderes Feld durchgeführt werden, welches dann nicht notwendigerweise ein Textattribut sein muss.

ADL: Ein Protokoll, welches von der Alexandria Digital Library spezifiziert wurde.

IDEC/SOAP: Ein Protokoll, welches sich auf den Gazetter WebDienst des Katalanisch Kartographischen Institutes (ICC) bezieht.

Nachdem alle Parameter vollständig eingegeben wurden, wird der Button "Verbinden" gedrückt und auf die Rückmeldung des Servers gewartet, der das spezifizierte Protokoll akzeptieren muss. War die Verbindung erfolgreich, erscheint ein weiteres Fenster, mit dem die Suche durchgeführt werden kann. Hat die Verbindung nicht geklappt, erscheint eine Fehlermeldung.

Suchen

Um eine Suche durchzuführen zu können, müssen die Kriterien ausgefüllt werden, die in folgendem Formular angefordert werden. Es lässt sich eine vereinfachte oder erweiterte Suche, durch Klicken auf den Button im unteren rechten Bereich, mit Hilfe dieses Formulars durchführen. Mit Klick auf den Pfeil öffnet sich ein Fenster für die erweiterte Suche.

Wird Zoombereich der Ansicht verändert, werden die neuen Koordinaten in dem Formular dargestellt. Soll das Suchgebiet eingeschränkt werden, so muss die zugehörige Checkbox aktiviert werden. Es stehen drei weitere Optionen "Aspekt setzen" zur Verfügung, womit der gesuchte Bereich wie folgt angefordert werden kann:

Zoom auf Suche: Damit wird das gefundene Toponym zentriert in der Ansicht dargestellt.

Alte Suche löschen: Es werden alle Texte aus einer vorherigen Suche aus der Ansicht entfernt.

Ergebnis darstellen: Hiermit wird ein Punkt und ein Textlabel an der Stelle gezeichnet, die für das Ergebnis- Toponym lokalisiert wurde.

Wurden alle Felder des Formulars korrekt ausgefüllt, muss der Button "Suchen" aktiviert werden. Das Ergebnis der Suche wird dann ausgegeben.

Ergebnisse ansehen

Ein neues Fenster mit dem Ergebnis der Suche öffnet sich. Verwenden Sie die Buttons "Vorherige" und "Weiter", um die verschiedenen Ergebnisse betrachten zu können.

Zuletzt wählen Sie das gewünschte Toponym und gehen auf "Lokalisieren". Die Ansicht in gvSIG zentriert sich daraufhin auf den Punkt, in dem das Toponym lokalisiert wurde.

Erweiterter hyperlink

The Advanced Hyperlink tool in this version of gvSIG significantly extends the functionality of the hyperlink tool found in version 1.1.

The tool is accessible either from the Layer menu (Layer > Advanced Hyperlink) or by clicking the icon on the toolbar.

Accessing the Hyperlink tool

Hyperlinks are configured at the layer level, which means that they can be enabled or disabled per layer. To set the hyperlink for a layer, double-click on the layer name in the TOC to open the Layer Properties and select the Hyperlink tab.

The hyperlink configuration screen looks like this:

Hyperlink Configuration

Remember that the layer's attribute table must be correctly prepared for the hyperlinks to work. To do this, edit the relevant record and insert the path to the hyperlinked file, leaving out the extension.

After the hyperlinks have been setup and enabled, select the Advanced Hyperlink tool and find the item in the View that corresponds to the record associated with the link. Click on the item and a window will open displaying the linked file.

Actions

The Advanced Hyperlink tool provides the following actions:

Link to text and HTML files: the tool will open a window in gvSIG and load the linked text or HTML document into it.

Link to image files: the tool will open a window in gvSIG and load the linked image into it.

Link to PDF files: the tool will open a window in gvSIG and load the linked PDF document into it.

Load raster layer: the tool loads the raster layer into the active View.

Load vector layer: the tool loads the vector layer into the active View.

Link to SVG files: the tool will open a window in gvSIG and load the linked SVG file into it.

NOTE 1: When editing the hyperlink fields in the attribute table, if a path longer than the maximum field length is entered, the path will be truncated (without warning) to the maximum field length. By default, fields are created with a maximum length of 50 characters. Fields should be defined to handle long paths when necessary, otherwise only very short paths can be stored.

For example: if we enter

C:/Documents and Settings/My documents/images/villafafila.jpg

and the maximum field length is 50 characters, the path will be truncated to:

C:/Documents and Settings/My documents/images/vill

which is not what is wanted.

NOTE 2: Please note that if the path you enter contains an image or file extension that is registered in the registry, you should not also enter it when configuring the hyperlink properties as this would be duplicating the information.

Navigationswerkzeuge

In der Ansicht navigieren

Einführung

Es stehen sämtliche Werkzeuge zur Navigation zur Verfügung. Die Gebräuchlichsten davon sind der Zoom und das Verschieben von Kartenausschnitten.

Zoom und Verschieben

Diese Werkzeuge können über das Menü "Ansicht > Navigation" aktiviert werden.

eine schnellere Möglichkeit ist es, sie über die Buttons anzusteuern.

Reinzoomen: Vergrößert einen bestimmten Ausschnitt.

Rauszoomen: Verkleinert einen bestimmten Ausschnitt.

Vorheriger Zoom: Wechselt zu dem zuvor eingestellten Zoom- Ausschnitt.

Gesamtansicht: Vergrößerung auf die Gesamtfläche mit allen Layern, die im Ausschnitt geladen sind.

Verschieben: Damit lässt sich der Bildausschnitt mit der Maus neu platzieren. Mit gedrückter linker Maustaste lässt sich der Ausschnitt in der gewünschte Richtung verschieben.

Zoom auf Auswahl: Zoom auf die Gesamtausdehnung aller ausgewählten Elemente.

Zoom auf Layer: Um auf einen bestimmten Layer zoomen zu können, klicken Sie mit der rechten Maustaste auf den selektierten Layer in der Legende, oder wählen Sie "Zoom auf Layer" aus dem Kontextmenü aus.

Zoom manager

Auf den "Bildausschnitt speichern" kann über die Werkzeugleiste mit folgendem Button zugegriffen werden:

oder auch über das Menü "Ansicht > Navigation > Bildausschnitt speichern".

Mit Hilfe dieser Funktion lässt sich ein bestimmter Bildausschnitt speichern, so dass darauf jederzeit zu einem späteren Zeitpunkt wieder zugegriffen werden kann.

Mit diesem Werkzeug wird ein Name für den zu speichern gewünschten Zoom- Ausschnitt in der Textbox angegeben.

Gehen Sie nun auf "Speichern", wird der aktuell dargestellte Bildausschnitt mit angegebenem Namen gesichert.

Auf diese Weise lassen sich beliebig viele Bildausschnitte speichern. Mit den Buttons "Auswählen" und "Löschen" lassen sich die Ausschnitte verwalten.

Die locator map konfigurieren

Die Übersicht ist eine Karte zur allgemeinen Navigation, welche im linken unteren Bereich des Fensters der Ansicht platziert werden kann. Sie wird genutzt, um einen Überblick über den derzeitigen Arbeitsbereich zu erhalten. Gehen Sie in der Menüleise auf "Ansicht > Übersicht konfigurieren".

Es öffnet sich ein Fenster, indem Layer zur Übersicht geladen werden können (es können zum Beispiel Layer vom selben Typ, wie sie in der aktuellen Ansicht geladen sind, als Übersicht definiert werden). In diesem Fenster ist es auch möglich, Layer wieder zu entfernen oder die Legenden der Layer anzupassen.

Mit "Layer hinzufügen" öffnet sich das folgende Fenster:

Mit dieser neuen Funktion lässt sich der Layer umprojizieren, der zur Übersicht geladen wurde. Um dies durchführen zu können, gehen Sie auf den Button "Aktuelle Projektion", nachdem zunächst der Layer für die Übersicht selektiert wurde.

Wählen Sie im Fenster das Referenzsystem aus, in welchem die Übersichtskarte projiziert werden soll und machen Sie mit "Beenden" die Änderungen wirksam.

Ansicht auf Koordinate zentrieren

This tool allows you to locate a point in the view by its coordinates and to centre the view on this point.

You can also access the tool by going to the “View” menu then to “Centre view on a point”.

When you have accessed the tool, a dialogue box will appear in which you can input the required coordinates and select the point colour.

When you click on the "Ok" button, the view centres on this point and the information window that corresponds to this point appears.

Mittels Attribut finden

This tool allows you to zoom in on areas of a layer by specifying the value of a particular attribute. You can access this tool by clicking on the button

or by going to the “View” menu then to “Locate by attribute”.

When the tool is selected, the following window appears

You will find all the layers loaded in the ToC in the “Layer” pull down menu. The fields associated with the chosen layer are included in the “Field” pull down menu.

The data included in the selected field appears in the "Value" pull down menu.

If you mark the “Open with the view” check box and decide to close the view, the “Locate by attribute” window will appear the next time you open the view.

When you have made the selection, click on the "Zoom" button and the chosen area will be shown in the view.

Load data

Geographical data

Einführung

Firstly, open a “View” document in gvSIG.

You can access this option by going to the "View" menu and then to "Add layer" or by using the “Control + O” key combination

or by clicking on the "Add layer" button in the tool bar.

A window appears in which you can select and configure the layer's data source by its type:

Vector

Einen Layer vom Datenträger hinzufügen

Einführung

Click on the "Add" button

Layer auswählen

Das Dialogfenster „Datei“ im Kontextmenü „Layer hinzufügen“ erlaubt es Ihnen Dateien aus Ihrem Dateisystem auszuwählen (über den Button „Hinzufügen“) und in die Ansicht hochzuladen. Bedenken Sie, dass nur Dateien des ausgewählten Typs ausgewählt werden können. Welcher Dateityp ausgewählt werden kann, sehen Sie im Auswahlmenu „Dateityp“. Hier haben Sie die Möglichkeit zwischen Raster- (z.B. gvSIG Image Driver) und Vektordateien (z.B. gvSIG shp driver) zu wählen.

Wenn mehrere Layer gleichzeitig hinzugeladen wurden, haben Sie die Möglichkeit die Reihenfolge über die Buttons im Kontextmenü „Layer hinzufügen“„nach oben“ und „nach unten“ zu beeinflussen.

Einen WFS-Layer hinzufügen

Einführung

Der Web Feature Service (WFS) ist ein OGC Standard(http://www.opengeospatial.org), welcher zur Liste der von gvSIG unterstützen Standards gehört.

WFS ist ein Kommunikationsprotokoll, mit welchem gvSIG einen Vektorlayer im GML Format, vorausgesetzt der Server unterstützt diesen Dienst, empfängt. Es erfolgt eine Abfrage bezüglich Geometrie und Eigenschaften, welche mit jedem Objekt verknüpft sind.

Mit dem Server verbinden

Den Button "Add layer" klicken und den Tab WFS auswählen.

Fenster Layer hinzufügen

1. Das Auswahlmenü zeigte eine Liste verschiedener zuvor eingegebener WFS Serveradressen(entsprechenden Server auswählen oder eine neue Serveradresse durch Eingabe hinzufügen)

2. Button 'Verbinden' klicken. gvSIG stellt nun eine Verbindung zu dem entsprechendem Server her.

3. und 4. Sobald eine Verbindung mit dem Server hergestellt ist, erscheint bei entsprechender Konfiguration auf Serverseite, eine Wilkommensmeldung. Sollte keine Wilkommensmeldung konfiguriert sein: Der Button 'weiter' erscheint bei erfolgreicher Verbindung nun aktiv(klickbar).

5. Im unterem linken Bereich wird die vom WFS-Server unterstütze WFS-Version angezeigt.

** Anmerkung: ** Bei Aktivierung der Checkbox "Refresh Cache" , werden zuvor geladene Verbindungen wieder neugeladen.

Auf den Dienst zugreifen

Klicken Sie auf "Weiter" um die Konfiguration des Dienstes zu starten.

Wenn mit dem Dienst verbunden, erscheint eine neue Gruppe Reiter. Der erste Reiter "Info" gibt alle Informationen zum Server wieder und den zu stellenden Anfrage-Befehl. Diese Informationen werden mit jedem hinzugefügten Layer aktualisiert.

Layer auswählen

Der Reiter "Layers" ermöglicht die Auswahl eines zu ladenden Layers. Eine zweispaltige Tabelle erscheint, in welcher der Layername und der dazugehörige Geometrietyp angezeigt wird. Der Geometrytyp wird beim Klicken einer Ebene angezeigt (die Anfrage an den Server erfolgt erst beim Aktivieren durch klicken der entsprechenden Ebene). Die rechte Spalte ist daher zunächst leer.

Die Option "Namen anzeigen" gibt den Namen des jeweiligen Layers wieder, wie er vom Server erkannt wird und nicht durch dessen Beschreibung, welcher per Default in der linken Spalte erscheint.

Attribute auswählen

Das Attribut-Tab ermöglicht die Auswahl von Feldern (oder Attribute) eines gewählten Layers. Beim laden eines Layers, werden nur die markierten Felder abfgefragt.

Um Attribute auszuwählen, entsprechende Checkbox auf der linken Seite markieren.

Optionen

Der Reiter "Optionen" zeigt Informationen bezüglich der Benutzeranmeldung und Verbindungsaufbau. Das "Benutzer" und "Passwort" Feld dienen der Benutzer-Authentifizierung am entsprechendm Server bei WFS-T, um Schreibvorgänge auszuführen(noch nicht implementiert).

Die Verbindungsparameter sind:

Anzahl Objekte in einem Buffer, z.B. maximale Anzahl der Elemente zum Download.

Zeitüberschreitung. Zeit des Verbindungsaufbau, nach dessen Überschreitung der Verbindungsversuch abgebrochen wird. Ist der Zeitparameter zu kurz eingestellt, erhält eine richtig gestellte Anfrage möglicherweise keine Antwort.

Das räumliche Bezugssystem (SRS) ist ein weiterer wichtiger Parameter. Obwohl dieser momentan noch nicht verändert werden kann, soll diese Funktion für kommende Versionen implementiert werden. Auf jeden Fall projeziert gvSIG einen geladenen Layer in das Referenzsystem der aktuellen Ansicht um.

Filter

Dieser Tab kann für die Filter- Einstellung verwendet werden. Gehen Sie in folgendem Fenster auf “Filter”.

Die Textbox "Fields" zeigt die Attribute des Layers an, die als Filter verwendet werden können. Gehen Sie auf das ausgewählte Feld, um die darin gespeicherten Werte zu erhalten.

Wurde der Layer zum ersten Mal geladen, kann der Wert in der Zeile nicht selektiert werden. Liegt ein Ausdruck für die Filterung des Layers vor, lässt sich dieser im Textbereich des Filters ausführen und der Layer wird mit gefilterter Layer- Einstellung geladen.

Wurde kein Filter vorab definiert, so muss der Layer in das ToC geladen werden. Dort werden die "WFS Eigenschaften" als Kontextmenü mit rechter Maustaste aufgerufen.

Um den Filter für den WFS- Layer zu erzeugen, klicken Sie doppelt auf das Feld, welches sie für den Filter verwenden wollen und dieses erscheint im unteren Textbereich. Klicken Sie nun auf den Operator, den Sie dafür anwenden möchten und wählen Sie im Anschluß den Wert im Textfeld "Werte", indem sie doppelt darauf klicken.

Wurde der gewünschte Filter erzeugt, klicken Sie auf "ok" und dieser wird auf den WFS- Layer angewandt.

RS: Dieses kapitel muss noch überarbeitet werden. Wurde nur zu Testzwecken übersetzt.

Layer zur Ansicht hinzufügen

Nachdem alle Parameter konfiguriert sind, dies mit klicken auf "Ok" bestätigen. Der Layer wird nun zur gvSIG Ansicht hinzugefügt.

Layereigenschaften ändern

Rechter Mausklick auf eine ausgewählten Layer im linken Sichtbereich. Im erscheinendem Kontextmenü "WFS Eigenschaften" auswählen. Im dem sich öffnendem Fenster können nun Attribute, andere Layer oder weitere Eigenschaften eines Layers verändert werden.

Kontextmenü WFS Eigenschaften

Nach Fläche filtern

In gvSIG 1.9 a new 'Area' tab was added which allows the user to filter the requested WFS layer geometries according to a bounding box. The user enters the coordinates of the required display area so as to optimize access to the data layers and to save time when viewing them.

Loading a WFS layer - The Area tab

Einen Layer mittels ArcIMS Vektorprotokoll hinzufügen

Einführung in ArcIMS

Im Bereich der proprietären Software-Entwicklung ist ArcIMS (entwickelt von Environmental Sciences Research Systems, ESRI) wahrscheinlich das am weitesten verbreitete und am besen bekannte kartographische Serverdienst im Internet. Dies liegt wohl an dessen Eigenschaft, eine Vielzahl von Clients bedienen zu können (HTML, Java, ActiveX controls, ColdFusion...) und dessen Integration mit anderen ESRI-Produkiten. ArcIMS ist derzeit einer der wichtigsten remote-Kartographie-Anbietern. Obwohl das Protokoll die OGC-Spezifikationen nicht erfüllt (es wurde schon viel früher entwickelt), ist das gvSIG-Team überzeugt, dass ArcIMS auch von gvSIG als unterstütztes Format verwendet werden können muss.

Mit Bilddiensten verbinden

Mit der ArcIMS-Erweiterung kann man auf Bilddienste, wie sie von einem ArcIMS-Server angeboten werden, zugreifen. Dies bedeutet, dass gvSIG wie bei einem WMS-Server auf eine Reihe von Layern eines entfernten Servers zugreifen kann und eine vom Server gerenderte Ansicht erhält, die die angefragten Layer in einem für ein bestimmtes Koordintatensystem (ggf. proijeziert, falls erforderlich) und für einen bestimmten Ausschnitt darstellt. Zusätzlich zur geographischen Darstellung erlaubt es die ArcIMS-Erweiterung auch, Informationen der Layer für einen bestimmten Punkt über das Standard-Abfragewerkzeug von gvSIG abzufragen.

ArcIMS unterscheidet sich etwas von der "Philosophie" eines WMS. Im Falle von WMS setzt sich die Anfrage aus voneindander unabhängigen Layern zusammen, während die Anfrage bei ArcIMS globaler Art ist.

Die Schritte für die Anfrage eines ArcIMS-Layers und die Ausführung von Abfragen für eine bestimmte Stelle in der Ansicht werden im Folgenden detailliert behandelt.

Einen Layer mittels ArcIMS Protokoll hinzufügenEinen Layer mittels ArcIMS Protokoll hinzufügen

In unserem Beispiel verwenden wir den ArcIMS Server von ESRI. Die URL dieses servers lautet http://www.geographynetwork.com. Diese Adresse wird vom Webbrowser benötigt, um auf die HTML-Anzeigeeinheit des ArcIMS-Dienstes zugreifen zu können.

Bevor Sie einen Layer von diesem Server laden, müssen Sie in Ihrem View WGS84 als Refernzsystem (EPSG-Code 4326) festlegen.

Mit dem Server verbinden

Wenn die Erweiterung korrekt geladen wurde, erscheint im Dialog "Layer hinzufügen" ein weiteres Register mit der Aufschrift "ArcIMS".

Einen neuen Layer zur Ansicht hinzufügen

Sofern der Server über eine Standardkonfiguration verfügt, können Sie im Eingabefeld unter "Server" einfach die Adresse des gewünschten Dienstes eintragen. Nachdem Sie auf "Verbinden" geklickt haben wird gvSIG versuchen, die vollständige Adresse des Dienstes zu finden. Sollte der Dienst eine andere Konfiguration besitzen, müssen Sie einen anderen Pfad in das Eingabefeld schreiben.

Wenn die Verbindung erfolgreich hergestellt werden konnte, werden weiter unten in der Dialogbox die Serverversion sowie eine Liste der zur Verfügung stehenden Bild- und Geometriedienste sichtbar.

Sie können nun den gewünschten Dienst aus der Liste auswählen oder dessen Namen direkt in das Feld "Dienstname" eintragen.

Es sei noch darauf hingewiesen, dass bei aktivierter Option "Aktualisierung des Inhalts" alle bereits heruntergeladenen Kataloge gelöscht werden und erneut vom Server geladen werden.

Liste der verfügbaren ArcIMS-Dienste

Auf den Dienst zugreifen

Als nächstes wählen Sie den benötigten ImageServertyp-Service aus, indem Sie diesen doppelklicken oder diesen auswählen und dann auf "Weiter" klicken. Daraufhin ändert sich das Aussehen des Assistenten: zwei neue Registerkarten ("Information" und "Layer") werden nun angezeigt (siehe Abb. 3). Die erste Registerkarte (Information) enthält Metainformationen über die geographische Ausdehnung, Spracheinstellungen, Längeneinheiten etc. Achten Sie auch darauf, ob in diesen Metainformationen Angaben zum geographischen Referenzsystem gemacht werden (EPSG-Code), da sich dies direkt auf Ihre Serveranfrage auswirkt, wie Abbildung 3 zeigt.

Bitte beachten Sie: falls kein räumliches Referenzsystem für den Service definiert ist, so wird von der ArcIMS-Erweiterung angenommen, dass der Service dasselbe Koordinatensystem wie das des Views besitzt.

Abbildung 3: Die Metadaten des ArcIMS-Servers

Klicken Sie nun auf "Weiter" um fortzufahren oder wählen Sie "Zurück", um zum vorhergehenden Dialog zu gelangen (um dort einen anderen Service auszuwählen).

Layer auswählen

In folgenden (letzten) Dialog können Sie den (die) gewünschten Layer auswählen. Sie können entweder einen eigenen Namen unter "neuer Layername" eintragen, der im TOC ihrer Ansicht stehen wird. Sie können aber auch den voreingestellten Text beibehalten. Wenn Sie mit dem Mauszeiger über die einzelnen Layer-Services, die in diesem Dialog aufgelistet sind, fahren, so wird zu jedem Layer-Service ein blauer Kasten angezeigt, indem Informationen zur Ausdehnung, Maßstabsbereich, Typ des Layers (Raster oder Vektorabbild) angezeigt (Siehe Abb. 4).

Abbildung 4: Die Metadaten eines Service Layers

Durch Aktivieren der Option "Zeige Laer ID's" können Sie die ID's aller Service Layer anzeigen lassen. Dies ist nützlich, wenn mehrere Layer mit gleicher Beschreibung vorliegen und die ID daher die einzige Möglichkeit ist, zwischen den einzelnen Layern zu unterscheiden (eine ID ist immer eindeutig). In der Combobox "Wahl des Bildformates" können auswählen, in welchem Bild-Dateiformat Sie die Daten des Service-Layers herunterladen möchten: so ist das JPG-Format besonders für Rasterbilder geeignet, während die anderen Bildformate insbesondere für transparente Hintergründe verwendet werden können.

Im Kasten "Ausgwählte Layer" im unteren Bereich des Assistenten erscheinen die ausgewählten Layer. Wenn Sie möchten, können Sie noch weitere Layer hinzufügen und deren Rehenfolge mit Hilfe der Pfeil-Schaltflächen links neben dem Kasten verändern. Auf diese Weise können Sie den ArcIMS ganz nach Ihren Wünschen anpassen.

Bitte beachten Sie: Die Konfiguration kann erst abgeschlossen werden, sobald zumindest ein Layer ausgwählt wurde.

Bitte beachten Sie. Mit Hilfe der UMSCHALT- oder Strg-Taste auf Ihrer Tastatur können Sie mehrere Layer auf einmal auswählen.

Layer zur Ansicht hinzufügen

Sobald Sie die Schaltfläche "OK" im Assistenten angeklickt haben erscheint ein neuer Layer in der Ansicht (Abb. 5). Wurde zuvor kein Layer ausgewählt, so wird lediglich die Ausdehnung des ArcIMS-Layers angezeigt (Standardverhalten von gvSIG).

Abbildung 5: Ein ArcIMS Layer wurde zur Ansicht hinzugefügt.

Bitte beachten Sie, dass - falls die Ausdehnung des Layers angezeigt wird - die Layer Ihrer Konfiguration möglicherweise nicht erscheinen, sondern statt dessen nun ein leeres oder transparentes Bild erscheint. In diesem Fall verwenden Sie bitte die Maßstabs-Kontrollbox (siehe Abschnitt V: Informationen über Maßstabsbegrenzungen) It must be remembered that when the layer extension is shown, the layers that make up the chosen configuration may not appear and a blank or transparent image appears instead. If this occurs, use the scale control dialogue box (V. Information about scale limits section).

Punkte die bei räumlichen Bezuggsystemen zu beachten sind

Im Gegensatz zur Spezifikation von WMS-Diensten definiert ein ArcIMS-SErver keine Koordinatensysteme. Das bedeutet, dass bei ArcIMS-Diensten von vornherein keine definierte Liste von EPSG-Codes vorliegt, die zur Projektion des Kartendienstes herangezogen werden könnte. Kurzum, ArcIMS kann für jedes Koordinatensystem angewendet werden - die Verantwortung über die Auswahl der Projekteion obliegt allein dem Anwender des ArcIMS-Dienstes.

Wenn daher eine Ansicht (View) in gvSIG für die Projektion ED50 UTM, Zone 30 (dies entspricht dem EPSG-Code 23030) definiert wurde und wir einen globalen Coverage-Dienst anfordern (dieser ist dann beispielsweise in der Projektion WGS84, EPSG 4326 definiert), so wird der Server nicht in der Lage sein, die Daten des ArcIMS-Dienstes korrekt umzuproijezieren, denn unser View ist für eine Projektion eines bestimmten Bereichs der Erdoberfläche definiert.

Wir können jedoch in umgekehrter Reihenfolge vorgehen. Wenn wir einen View mit geographischen Koordinaten eingerichtet haben (dies ist WGS84), so können ArcIMS-Dienste mit allen Koordinatensystemen angefordert werden, da der Server in der Lage ist, die Koordinaten in diese Richtung korrekt zu berechnen.

Kurz gesagt müssen Anfragen an den ArcIMS-Server im Koordinatensystem der Ansicht formuliert werden und können nicht in einem anderen Koordinatensystem ausgeführt werden.

Darüberhinaus ist der Anwender - sofern der ArcIMS Server keine Information über das Koordinatensystem der von ihm zur Verfügung gestellten Daten anbietet, selbst für die Einrichtung des passenden Koordinatensystems in der Ansicht von gvSIG verantwortlich. Wenn der Benutzer einer Ansicht mit UTM-Koordinatensystem einen ArcIMS-Service in geographischen Koordinaten hinzufügt (auch wenn der Server dies nicht angezeigt hat), so wird der ArcIMS-Dienst der Ansicht korrekt hinzugefügt.

Außerdem werden - sofern in der Ansicht andere Maßeinheiten als beim Server hinterlegt verwendet werden, die Längeneinheiten in der Ansicht nicht korrekt dargestellt werden.

Layereigenschaften ändern

Sie können die Eigenschaften des vom Server angeforderten Layer über eine Dialogbox verändern. Diese Dialogbox können Sie über das Kontextmenü des Layers aufrufen (Abbildung 6), genauso wie es bei WMS-Layern der Fall ist. Die Dialogbox für die Eigenschaften des ArcIMS-Layers ähnelt dem Dialog zum Laden des Layers - nur der Dienst als solcher kann hier nicht verändert werden.

Abbildung 6: Eigenschaften des ArcIMS-Layers.

Informationen über Maßstabsgrenzen

Die ArcIMS-Erweiterung erlaubt es Ihnen, die Maßstabsgrenzen des Layers in einer weiteren Dialogbox darzustellen (Abbildung 7): In einem neuen Fenster sind die einzelnen Layer auf der vertikalen Achse eingetragen; auf der horizontalen Achse dagegen sind die verschiedenen Maßstäbe in einer logarithmischen Skala dargestellt. Eine vertikale Linie (bezeichnet mit "Escala actual" zeigt den aktuellen Maßstab an. Die Maßstabsbereiche, in denen die verschiedenen Vektor- oder Rasterlayer sichtbar sind, werden in diesem Diagramm mit dunkleren horizontalen Balken gekennzeichnet; Bereiche, in denen ein Vektor- oder Rasterlayer nicht dargestellt werden kann, werden dagegen in helleren Farbtönen gekennzeichnet (im Diagramm ist auch eine Legende vorhanden).

Abbildung 7: Status der Maßstabsgrenzen

Attribut-Informationsanfragen

Die Abfrage von Attribut-Informationen eines Elements für eine bestimmte Stelle im View gehört zu den Standardaufgaben von gvSIG. Diese Funktionalität steht auch bei ArcIMS-Diensten zur Verfügung.

Die WMS-Spezifikation erlaubt es, Informationen zu verschiedenen Layern vom Server mit einer einzigen Abfrage anzufordern. Bei ArcIMS ist dies allerdings nicht möglich: hier muss pro Layer jeweils eine Abfrage generiert werden.

Dies bedeutet, dass für nicht geladene oder Layer, die im aktuellen View aufgrund des dargestellten Maßstabs oder des derzeit ausgewählten Bildausschnittes nicht sichtbar sind, auch keine Abfragen möglich sind. Auch wenn all diese Layer herausgefiltert sind wird die Informationsabfrage für gewöhnlich länger dauern als es wünschenswert wäre. Diese Eigenschaft ist eine Eigenheit von ArcIMS.

Sobald gvSIG die Antwort auf eine Attributabfrage vom Server erhalten hat, erscheint das normale Fenster zur Darstellung von Attributabfragen. Hier sind alle Layer (LAYER) in einer Baumstruktur aufgeführt, von welchen Informationen abgefragt werden können. Wenn Sie auf einen der hier aufgeführten Layer klicken erscheint dessen Name und ID auf der rechten Seite (Abb. 8).

Bei einer Abfrage eines Vektorlayers, der über ArcIMS geladen wurde werden alle Attributfelder des Layers (FIELDS) und dazugehörigen Werte in der Abfrage dargestellt. Bei Raster-Layern - beispielsweise eine Orthofoto oder ein digitales Geländemodell - werden bei einer Abfrage die Werte der einzelnen Farbbänder (BAND) für die aktuelle Farbe am Punkte der Abfrage dargestellt.

Abbildung 8: Darstellung von Attribut-Informationen bei ArcIMS

Mit Geometrie-Diensten verbinden

Diese ArcIMS-Erweierung ermöglicht sowohl den Zugriff auf ArcIMS-Bilddienste als auch auf Geometry-Services (soganannte Feature Services). Dies bedeutet, dass von einem ArcIMS-Server auch dort gespeicherte Geometrien (Punkte, Linien und Polygone) sowie die dazugehörigen Attribut-Informationen geladen werden können. Sehr ähnlich zu diesen sogenannten Geometry-Services sind die WFS-Dienste.

Die Menge an verfügbaren Geometry Services ist jedoch viel geringer als die der ArcIMS-Bilddiensten. Hierfür gibt es zwei Gründe: zum einen scheuen viele öffentliche Stellen aus Sicherheitsgründen davor zurück, Vektordaten (mit zugehörigen Attributen) zu veröffentlichen und wollen lieber selbst entscheiden, an wen Sie diese Daten herausgeben. Vektordaten werden entweder nur intern verwendet oder kostenpflichtig herausgegeben. Andererseits verursacht dieser Geodaten-Dienst viel größere Datenströme (Traffic) als andere Dienste; die verstärkte Bereitstellung von Geometry-Services könnte also alleine aufgrund der damit verbundenen Datenmenge zu einem Problem werden.

Eingen Geometrie Layer hinzufügen

Das Laden eines Geometry-Layers läuft prinzipiell auf die gleiche Weise wie bei den Bilddiensten zuvor beschreiben (Abschnitt "Auf den Service zugreifen" und nachfolgende Abschnitte). In diesm Fall muss jedoch die Anzahl der ausgwählten Layer in Betracht gezogen werden. Wenn wir alle vom Server zur Verfügung gestellten Layer herunterladen möchten, wird die dafür notwendige Ladezeit erheblich ansteigen!

Der einzige Unterschied zum Laden eines Bildlayers ist, dass wir in diesem Fall die herunterzuladenden Layer als Gruppe durch Aktivierung einer Checkbox definieren können. Dies ist dann sinnvoll, wenn die Vektorlayer als ein gemeinsamer Layer im TOC des Views dargestellt werden sollen und diese Gruppe dann im TOC nach oben oder unten verschoben werden soll.

Im Gegensatz zu Bilddiensten, bei denen die Layer des Dienstes als ein einziger Layer im View von gvSIG dargestellt werden, werden Vektorlayer einzeln herunterlgeladen und werden im Inhaltsverzeichnis des Views (TOC) als Gruppenthema mit dem zuvor vergebenen Namen dargestellt.

ArcIMS Symbole

Die kartographischen Symbole sowohl für Geometry- als auch für Bilddienste sind auf dem Server in einer AXL-Erweiterungsdatei gespeichert. Wir können die Symboldefinition in zwei Kategorien unterteilen: auf der einen Seite die Symbole selbst, also beispielsweise wie eine Geometrie (Punkt, Linie oder Polygon) in der Karte dargestellt wird. Auf der anderen steht die Verteilung dieser Symbole entsprechend des kartographischen Darstellungsmaßstabs oder der spezifischen Attribute eines Themas.

In der ArcIMS-Terminologie werden Symbole von Legenden unterschieden (SYMBOLE und RENDERER).

Symbole

Es gibt eine Reihe verschiedener Typen von Symbolen: Füllmuster-symbole, Symbole für Farbübergänge, einfache Liniensymbole u.s.w. Die ArcIMS-Erweiterung übernimmt die von ArcIMS generierten Symbole in der Regel. Tabelle 1 zeigt im Überblick die ArcIMS-Symbole und gibt Auskunft darüber, ob diese von gvSIG unterstützt werden oder nicht. There are various types of symbols: raster fill symbols, gradient fill symbols, simple line symbol, etc. The extension adapts the majority of the symbols generated by ArcIMS. Table 1 shows the ArcIMS symbols and indicates whether they are supported by gvSIG.

Symbol	Beschreibung	Unterstützt
CALLOUTMARKERSYMBOL	Ballonförmiges Symbol	NO
CHARTSYMBOL	Tortendiagramm-Symbol	NO
GRADIENTFILLSYMBOL	Mit Farbübergang füllen	NO
RASTERFILLSYMBOL	Mit Rastermuster füllen	YES
RASTERMARKERSYMBOL	Punktsymbol (Piktogramm)	YES
RASTERSHIELDSYMBOL	Benutzerdefiniertes Punktsymbol für US-Straßen	NO
SIMPLELINESYMBOL	Einfache Linie	YES
SIMPLEMARKERSYMBOL	Punkt	YES
SIMPLEPOLYGONSYMBOL	Polygon	YES
SHIELDSYMBOL	Punktsymbol für US-Straßen	NO
TEXTMARKERSYMBOL	Statisches Textmarkersymbol	NO
TEXTSYMBOL	Statisches Textsymbol	YES
TRUETYPEMARKERSYMBOL	Symbol, welches Truetype-Schriftarten verwendet	NO

Table 1: ArcXML-Symboldefinition

In der Regel wurden die meisten Standardsymbole erfolgreich "transferriert". Einige Symbole können allerdings nicht direkt von gvSIG verwendet werden (zumindest in der aktuellen Version) - ein Beispiel hierfür ist das Rasterfüllmuster. Oder sie müssen "angepasst" werden, wie die verschiedenen Linientypen. Dies bedeutet, dass ein Rasterfüllmuster nicht über die Benutzerschnittstelle von gvSIG definiert werden kann, sondern über Programmierung definiert werden muss.

Legenden

gvSIG unterstützt die meisten Standardlegendentypen: einmalige Werte, Wertebereiche sowie die Kontrolle des Layers über den Maßstab. Die Konfiguratio von ArcIMS geht jedoch noch viel weiter in die Tiefe: sehr viel kompliziertere Legenden, in denen Symbole der Legenden zu Gruppen zusammengefasst werden können, maßstabsabhängige Darstellung von Beschriftungstexten und Symbolen und verschiedene Arten der Beschriftung basierend auf Attribut-Informationen können dargestellt werden.

Mit dieser Gruppe von Legenden können sehr komplexe Symbole für einen Layer erstellt werden. Die derzeitige Umsetzung der Symbole von gvSIG muss noch vereinfacht werden, um einen Kompromiss für die beste Darstellung eines Layers als Ganzes zu erreichen.

Label	Beschreibung
GROUPRENDERER	Legende, die andere Legenden gruppiert
SCALEDEPENDENTRENDERER	Maßstabsabhängige Legende
SIMPLELABELRENDERER	Legende für einen Beschriftungslayer
SIMPLERENDERER	Einmalige-Werte Layerlegende
VALUEMAPRENDERER	Werte- und Wertebereichslegende
VALUEMAPLABELRENDERER	Beschriftungsthemen

Tabelle 2: ArcXML-Legendendefinitions-Label

Wird ein GROUPRENDERER gefunden, so wird das Symbol, welches von ArcIMS als erstes gezeichnet wird, für alle weiteren ausgewählt. Daher wird gvSIG im Falle eines typischen Autobahnsymbols (dicke rote Linie und darüber eine dünnere gelbe Linie) lediglich die rote Linie mit der angegebenen Dicke zeichnen.

Wird eine maßstabsabhängige Legende während der Analyse de Symbole gefunden, so wird diese immer ausgewählt. Wird mehr als eine maßstabsabhängige Legende gefunden, so wird diejenige ausgewählt, die den größten Detailgrad repräsentiert. Ein Beispiel: in ArcIMS können wir einen Layer mit einfachen Straßensymbolen im Maßstab 1:250.000 vorfinden (nur Hauptstraßen werden gezeichnet). Basierend darauf wird ein anderes Thema mit allen Straßentypen (Pfade, Wege, Straßen etc.) gezeichnet. In diesem Fall wird gvSIG dieses Thema mit dem größten Detailgrad darstellen.

Wenn eine Beschriftungslegende während der Analyse der Symbole gefunden wird, so wird diese an anderer Stelle gespeichert und der ausgewählten Legende zugeordnet. Im Falle des Labels VALUEMAPLABELRENDERER wird nur die Legende des am ersten verarbeiteten Wertes als Labelsymbol verwendet. Der Rest bleibt unbeachtet.

In Zukunft wird sich die Symboldefinition von gvSIG noch beträchtlich verbessern, so dass eine größere Gruppe von Legendendefinitionen aus ArcIMS unterstützt werden können werden.

Mit dem Layer arbeiten

Solange wir uns vergegenwärtigen, dass die Zugriffszeiten bei ArcIMS-Layern recht lang sein können, ähnelt die ARbeit mit einem ArcIMS-Layer sehr der Arbeit mit jedem anderen Vektorlayer: Die Attributtabelle kann aufgerufen werden, in deren die Einträge sukzessive eingetragen werden, wenn wir das entsprechende Feature betrachten.

Wenn wir die Tabellensymbole dahingehend verändern wollen, dass einmalige Werte oder ein Wertebereich dargestelt wird, müssen wir zunächst warten, bis gvSIG die komplette Tabelle heruntergeladen hat. Andererseits wird der Download der Attribute nur einmal für jeden Layer und jede Sitzung durchgeführt, so dass die notwendige Wartezeit nur beim ersten Aufruf notwendig ist.

Generell gilt, dass der ArcIMS in einem Intranet relativ zügig zu bedienen ist, aber relativ langsam wird, wenn entfernte Services aufgerufen werden sollen.

Die wichtigste Eigeschaft, die bei Verwendng eines ArcIMS-Vektorlayers in Betracht gezogen werden muss, ist, dass die Geometrien nur dann verfügbar sind, wenn diese auch angezeigt werden. Dies liegt daran, da bei großen Layern nur diee aktuell sichtbaren Geometrien heruntergeladen werden. Soweit es gvSIG betrifft, werden die angezeigten Geometrien auch die einzig zur Verfügung stehenden sein. Daher wird beim Exportieren des Layers in ein Shapefile beispielsweise auch nur ein Teil des Layers geepeichert werden.

Schließlich müssen wir und daran erinnern, dass die Geometrien im Anzeigemaßstab vereinfacht dargestellt werden, um den Download dieser zu beschleunigen. Aufgrund dieser Verinfachung wird die Menge an heruntergeladenen Informationen drastisch reduziert. Lediglich die Geometrien, die aktuell auch angezeigt werden können, werden auch im View dargestellt.

Das Laden eines Geometry-Layers ist praktisch die gleiche Prozedur wie das Laden eines Bilddienstes (wie weiter oben beschrieben. Siehe "Auf den Service zugreifen" und nachfolgende Abschnitte). In diesem Fall muss die Anzahl der ausgewählten Layer in Betracht gezogen werden. Wen wir alle Layer herunterladen wollen, die vom Server angeboten werden, so ist mit einer sehr langen Reaktionszeit des Servers zu rechnen.

Im Gegensatz zum Bilddienst, in dem alle Layer des Dienstes als ein einziger Layer in der Ansicht von gvSIG auftritt, wird bei Geomtery-Services jeder Layer separat heruntergeladen und wird in der Ansicht als Teil eines vom Benutzer definierten Gruppen-Namens erscheinen..

Nach ein paar Sekunden erscheinen die Layer individuell erkennbar aber als Gruppenlayer zusammengefasst im TOC der aktuellen Ansicht After a few seconds the layers appear individually but are grouped under a layer with the name we have defined for it.

Die Layersymbole werden zufällig erstellt. Ein noch nicht abschließend entwickeltes Feature von gvsIG ist es, die Symbole des Servers wieder herzustellen und so standardmäßig ähnlich der ursprünglichen Darstellung (wie durch den Administrator des ArcIMS-Dienstes definiert) in der Ansicht von gvSIG zu zeichnen.

geoDB Extension (database manager)

Einführung

Diese Erweiterung erlaubt es Benutzern einfachen, standardisierten Zugriff auf geographische Datenbanken unterschiedlicher Anbieter zu erhalten. Im Moment unterstützt gvSIG die folgenden Datenbank Management Systeme:

Datenbanken	Lesen	Schreiben
PostgreSQL/PostGIS	Ja	Ja
MySQL	Ja	Nein
HSQLDB	Ja	Nein
Oracle (SDO Geometry)	Ja	Ja

gvSIG speichert die verschiedenen Verbindungen, die im Laufe einer Sitzung aufgebaut werden. Somit müssen die Anwender nicht Parameter jedes Servers vergeben, zu dem Sie sich verbinden möchten. Demnach wird der Anwender nur aufgefordert, ein Passwort einzugeben, wenn eine Projektdatei geöffnet wird, in dem eine Datenbankverbindung gespeichert wurde.

Die Erweiterung hat zwei Benutzeroberflächen, eine um die Datenquellen zu verwalten und eine , um die Layer der Ansicht hinzuzufügen.

Geodatenbankmanager

Wählen Sie das Menü "Anzeige" aus - Wählen Sie dort DB- Verwaltung (Bild 1), worauf sich ein Fenster öffnet, in dem eine Verbindung hinzugefügt, entfernt oder in dem zu den verschiedenen Datenbanktypen mit räumlicher Information eine Verbindung hergestellt oder entfernt werden kann. Wurde die DB- Verwaltung bereits in einer früheren gvSIG- Sitzung verwendet, werden alle vorherigen Verbindungen (Bild 2) angezeigt. Falls nicht, sind keine Werte in dem Dialogfeld enthalten.

Bild 1. Zugriff DB- Verwaltung

Bild 2. Verwaltung von Verbindungen

Klicken Sie auf "Hinzufügen", um die Parameter für eine neue Verbindung einzugeben (Bild 3). Hinweis: Seit gvSIg 1.1 muss darauf geachtet werden, dass der Datenbankname korrekt geschrieben wird und dass die Eingabe "case-sensitive" ist. Wird gewünscht ein Projekt aus einer früheren gvSIG- Version (< 1.1) zu öffnen, dessen Layer in einer Datenbank liegen und deren Datenbankparameter sich nicht nach den oben genannten Eingabenotwendigkeiten richten, müssen die Daten erneuert werden, indem man sich erneut zur Datenbank verbindet. Man kann sich entweder zu dieser Datenbank verbinden oder offline arbeiten. Offene Verbindungen erscheinen in einem Link mit einem "[C]" vor dem Namen (Bild 4). Soll eine Verbindung geöffnet werden, wählen Sie diese aus und gehen Sie auf "Verbinden". Nun wird nach dem Passwort gefragt (Bild 5) und die Verbindung wird anschließend aufgebaut.

Bild 3. Eine neue Verbindung hinzufügen

Bild 4. Die Verbindung wurde hergestellt

Bild 5. Passwortanfrage

Einen Geodatenbank-Layer zur Ansicht hinzufügen

Legen Sie zunächst mit "Neu" und "Öffnen" eine neue Ansicht über den Projektverwalter in gvSIG an. Mit dem Werkzeug "Layer hinzufügen" können Ebenen in der Ansicht geladen werden. In diesem Fenster gehen Sie nun auf den Karteireiter "GeoDB", um einen neuen Layer dieses Typs hinzuzufügen (Bild 6).

Im nächsten Schritt muss eine Verbindung ausgewählt werden (wenn eine bestehende, nicht aktive Verbindung gewählt wird, muss eine Passworteingabe erfolgen). Wählen Sie nun eine oder mehrere Tabelle und die Attribute aus, die Sie zu jedem Layer laden möchten und geben Sie, optional, Einschränkungen (alphanumerisch), sowie den Bereich an, für den die Layer geladen werden sollen. Für jeden Layer kann ein anderer Name als in der Tabelle vergeben werden. Gehen Sie auf "OK", um die Geometrie der Tabelle in der Ansicht betrachten zu können.

In diesem Fenster lässt sich auch eine neue Datenbankverbindung anlegen, sollte die Datenbank nicht im Katalog zu den Datenquellen registriert sein. Jede Einschränkung in alphanumerischer Form muss in einem gültigen SQL- Ausdruck angegeben werden. Dieser wird als WHERE- Klausel bei jedem Aufruf an die Datenbank wirksam.

Benötigt das Laden einer Tabelle einige Sekunden, erscheint ein kleiner Knopf neben dem Namen der Tabelle, der angibt, dass der Ladeprozess im Gange ist. Nachdem die Tabelle vollständig geladen wurde, verschwindet der kleine blaue Knopf und die Ansicht in gvSIG aktualisiert sich automatisch, so dass die Geometrien angezeigt werden können.

Bild 6. Einen GeoDB- Layer hinzufügen

Bild 7. Ansichten mit Geometrien aus einer geographischen Datenbank

Bild 8. Mini- Knopf, der Layer zeigt, die geladen werden.

Einen gvSIG Layer in eine Geodatenbank exportieren

Mit dieser Funktion lassen sich neue Tabellen in einer räumlichen Datenbank aus jeder vektorbasierten Datenquelle, die gvSIG bereitstellt, anlegen. Diese Tabellen können wie folgt angelegt werden:

Erzeugen Sie einen beliebigen Vektor- Layer, zum Beispiel indem Sie ein Shapefile mit der Funktion "Layer hinzufügen" öffnen. (Bild 9).

Wählen Sie den Layer durch Anklicken seines Namens in der Legende der Ansicht aus (Bild 10).

Nun wählen Sie aus dem Menü "Layer > Exporiteren nach" aus und geben dann die Datenbank, in welche sie den Layer exportieren wollen, an. Das Beispiel zeigt eine Oracle Datenbank (Bild 11).

Anschließend werden Sie aufgefordert, einen Namen für die neue Tabelle der Datenbank (Oracle) zu vergeben. Weiterhin werden Sie gefragt, ob der Layer in der aktuellen Ansicht geladen werden.

Wurden diese Schritte erfolgreich durchgeführt, erscheint der GeoDB- Layer in der Ansicht von gvSIG und es kann damit wie in gewohnter Weise gearbeitet werden.

Bild 9. Einen Vektor- Layer hinzufügen

Bild 10. Den Layer zum Export selektieren

Bild 11. Export nach Oracle Spatial

Bild 12. Export Fortschrittsbalken

Oracle spatialEinführung

Die nachfolgenden Anmerkungen unterstützen die Dokumentation der „Erweiterung Geodatenbanken“ und beziehen sich speziell auf den Treiber von Oracle Spatial.

Dieser Treiber erlaubt den Zugriff auf Tabellen eines installierten Oracle Spatial und Oracle Locator (ab Version 9i), in denen Spalten zur Speicherung von SDO- Geometrietypen vorliegen.

Metadaten

Mit dem Treiber werden nur Tabellen aufgelistet, deren geographische Metadaten sich im View USER_SDO_GEOM_METADATA befinden.

Angenommen, zu jeder Tabelle liegen Metadaten vor, so würden diese Daten berücksichtigt und automatisch deren Geometrie- Spalte (oder -Spalten) präsentiert. Ebenfalls wird die ROWID, die als eindeutiger Deskriptor jeder Zeile intern von Oracle verwendet wird verwendet, um damit die korrekte Indentifizierung zu gewährleisten.

Datentypen

Es werden zwei- und dreidimensionalen Daten folgenden Typs unterstützt:

Point and multipoint

Line and multiline

Polygon and multipolygon

Collection

Im Moment werden Layer im LRS- Format (Linear Referencing System) nicht unterstützt.

Koordinatensysteme in Oracle

Oracle verfügt über ein eigenes System zur Katalogisierung von Koordinaten- und Referenzsystemen. Im Namen der „Universität Politecnica“ in Madrid, wurde von Miguel Ángel Manso eine Liste gleichbedeutsamer Werte für das Oracle und EPSG System zur Verfügung gestellt, welches in Form einer Dbase- Datei mit in den Treiber integriert wurde.

Umwandlungen von einem Koordinatensystem in ein anderes werden von gvSIG durchgeführt, seitdem die Performanz dafür verbessert wurde.

Anmerkungen zum Lesen von Geometrien

Der Treiber führt laufend geometrische Anfragen durch (oder in anderen Worten, werden Berechnungen durchgeführt, welche Geometrien der Ansicht von gvSIG betroffen sind). Aus diesem Grund ist es notwendig, dass die Datenbank einen räumlichen Index verwendet, der auf die abgefragte Spalte zeigt.

Liegt kein derartiger Index vor, erscheint ein Fenster mit einer Fehlermeldung (Bild 1) und die Tabelle oder der View kann nicht in der Ansicht von gvSIG geöffnet werden.

Zusätzlich vergibt der Treiber einen Primärschlüssel auf Inhalte einer Tabelle oder eines Views, was allerdings für bestimmte Typen von Views nicht möglich ist. Tritt ein solches Problem auf, wird es vom Treiber erkannt und eine Fehlermeldung erscheint (Bild 2).

Der View kann nicht aus der Datenbank in die Ansicht von gvSIG geladen werden.

Bild 1. Warnmeldung beim Fehlen eines räumlichen Index

Bild 2. Warnmeldung - Primärschlüssel

Einen Layer von gvSIG nach Oracle übertragen

Soll ein Layer in eine Oracle Datenbank exportiert werden, wird am Ende des Prozesses gefragt, ob auch das Koordinatensystem der jeweiligen Ansicht mit in die Tabelle integriert werden soll. Dies könnte aufgrund von Kompatibillität mit anderen Applikationen oder Informationssystemen hilfreich sein, in denen solche Informationen nicht erwünscht sind.

Um mit zwei Oracle Geometrien arbeiten zu können (häufig durch Verschneidung), muss für beide Geometrien das gleiche Koordinatensystem vorliegen. Für jede Geometrie liegt ein SRID Feld vor, welches den Wert NULL enthalten kann.

Liegen beispielsweise zwei Tabellen vor, wobei in der einen, Geometrien in EPSG:4326 (Oracle Code 8307) und in der anderen, Geometrien in EPSG:4230 (Oracle Code 8223) enthalten sind, so wird es nicht möglich sein, SQL Anweisungen durchzuführen, die sich auf Berechnungen der beiden Tabellen untereinander beziehen. Liegt für die Geometrien der Tabellen kein Koordinatensystem vor (z.B. SRID = NULL), so lassen sich Operationen zwischen den Geometrien der Tabellen durchführen.

Wird eine Tabelle gelesen, für deren Geometrien ein Koordinatenwert = NULL gilt, so ist durch den Anwender gewährleistet, dass die Geometrien in der aktuellen Ansicht vorliegen dürfen, solange keine Umprojizierung möglich ist (dies soll in einer neuen Erweiterung von gvSIG bzgl. Koordinatensysteme geändert werden).

In Kürze lässt sich festhalten, dass ohne Speicherung von Koordinatensystemen ein flexiblerer Umgang mit Geometrien durchgeführt werden kann.

ArcSDEEinführung

If you have previously used the connection manager in a previous gvSIG session, the connections will have been preserved. Otherwise, it will be empty:

Click "add" and a window that allows you to enter new connection parameters will show up. Fill the data fields and click "OK". Note: In the drop-down selections of “Driver” select the one that corresponds to "gvSIG SDE driver", as shown in the image.

Once the connection is validated, it brings back the "connection manager" with the new database in the list. If in the connection settings window the "connected" box is left checked, the connection will remain open. Open connections are marked "[C]" before its name.

If you want to disconnect the connection click on "disconnect" at the bottom of the manager. The connection will stop at the time, but the parameters will remain recorded for future connections. If you want to open a connection that is already included in the list for having been previously used, you must select it and click "Connect". It will ask for the password again in a window like in the following figure represents and the connection will be open.

Zugriff auf den Manager für Geodatenbankverbindungen

Choose the menu "View / Spatial BD connection manager" to open the dialogue that lets you add, remove, connect and disconnect connections to different types of databases with geographic information:

Einen ArcSDE Layer zum view hinzufügen

Once we have established the connection to the server, we can begin to query information from it.

For this we will open a view and press the button "Add layer".

Then select the GeoBD tab.

. In the dropdown list you can select your connection. The button to the right side of the box can take you directly to the connection settings window, in case you want to add a connection in some other time without having to go through the connection manager.

. Once the connection is established you will see a list of the available information that can be added to gvSIG.

. From this window you can query or create filters (SQL restrictions) before adding the information.

. Once you select the information you want, click "OK" and it will upload into the view.

Einen Ereignislayer hinzufügen

Einführung

Mit der Funktion "Eventlayer hinzufügen" können Sie ein neues Punktthema aus einer Tabelle mit X- und Y-Koordinaten erzeugen.

Einen Ereignislayer von einer Tabelle hinzufügen

Zunächst muss die Tabelle mit den Quelldaten geladen werden. Wechseln Sie zum gvSIG "Projektverwalter" und wählen Sie "Tabelle" als Dokumenttyp. Klicken Sie dann auf "Neu".

Im folgenden Dialog können Sie die erforderliche Tabelle hinzufügen. Betätigen Sie dazu die Schaltfläche "Hinzufügen".

Ein Dateidialog öffnet sich. Sie können zwischen den Dateitypen dbf and csv wählen.

Wählen Sie die erforderliche Datenquelle und klicken Sie "Öffnen".

Die von Ihnen gewählte Datenquelle erscheint als Eintrag im Bereich "Tabellen".

Betätigen Sie “Ok” um den Vorgang abzuschließen und die Tabelle ihrem Projekt hinzuzufügen.

Ein Event-Layer kann nur in einer geöffneten Ansicht erstellt und geladen werden. Wenn keine Ansicht geöffnet ist, können Sie im "Projektverwalter" eine bestehende Ansicht öffnen oder eine neue leere Ansicht erstellen. In der geöffneten Ansicht wählen Sie das Werkzeug "X/Y-Datei hinzufügen" aus der Werkzeugleiste:

Ein Fenster mit drei Pull-Down Menüs öffnet sich.

Im Auswahlbereich "Tabelle" wählen Sie die gewünschte Tabelle, aus deren Einträgen der Event-LAyer erzeugt werden soll.

Dann legen Sie fest, welche Tabellenfelder die X- und Y-Koordinaten für den Event-Layer liefern sollen.

Nach Klick auf "OK" wird ein neuer Punkte-Layer auf Basis der in der Tabelle verzeichneten Koordinaten erzeugt und zur Ansicht hinzugefügt.

Adding an event layer from a Tabelle associated with a layer in the view

Wenn Sie einen Eventlayer aus einer Tabelle eines bereits im View geladenen Layers erzeugen möchten, so aktivieren Sie zunächst die Attributtabelle des entsprechenden Layers im View. Bitte beachten Sie, dass hierfür in der Attributtabelle Ihres Ausgangsviews Attributspalten mit X- und Y-Werten enthalten sein müssen. Klicken Sie hierzu auf die Schaltfläche "Attributtabelle anzeigen" in der Menüleiste:

Klicken Sie anschließend auf die Schaltfläche "X-Y-Datei hinzufügen".

Daraufhin wird ein neuer Dialog geöffnet, in welchem unter "Tabelle" der Name des eben ausgewählten Layers dargestellt ist. Wählen Sie nun noch die passenden Attributspalten aus, welche die X- bzw. Y-Koordinaten für das neue Thema enthalten. Klicken Sie abschließend auf "OK" um Ihre Eingabe abzuschließen. Daraufhin wird ein neues Punktethema im aktuellen View hinzugefügt. Wenn Sie möchten, können Sie dieses Thema in eines der möglichen Formate (shp, dxf, PostGIS) exportieren.

Koordinatensysteme

Einführung

The jCRS extension intends to bring rigorous CRS handling capacity to gvSIG, as well as the incorporation of the standard CRS operations and repositories like, in this version: EPSG, ESRI, IAU2000 and user-defined CRS.

These added functions provide a solution to the ED50-ETRS89 transition problem, and in accordance with the implementation of the Royal Decree 1071/2007, two solutions are integrated that were achieved by the National Geographic Institute (IGN):

Through the EPSG, the different official IGN achievements are incorporated following the seven-parameter transformation model.

Through Proj4, the official IGN grid based transformations with grid files in NTv2 format are incorporated.

Further in this document, the user interface for this extension will be described, using the most common cases.

In the description of these cases, there might be an overlap in CRS selection methods and dialogs. To avoid repetitions, it was considered convenient to explain a dialog in detail the first time that it appears in the manual, and therefore users are advised to read the sections in the correct order.

Create, edit or delete Erstellen, Editieren oder Löschen benutzerdefinierter Koordinatensysteme (CRS)

In this latest version of the jCRS extension, users can define a custom CRS. This functionality is available through the CRS selection dialog, see figure 14.

Figure 14: Selection of a user-defined CRS

When selecting User CRS as the type of CRS, you can choose from the following options:

Choose a custom CRS that was previously defined, by selecting it from the table and click on OK. To facilitate the selection when there are many user-defined CRS, there are two search options to find common CRS: by code and by name.

To find information on the selected CRS, you can click on the CRS info button, after which a window with the available information will appear.

To edit the selected CRS, click on the Edit button. A dialog with different tabs will appear which is similar to the dialog in which you can define a new custom CRS. These dialogs will be described later on in this document.

To delete the selected CRS, click on the Remove button.

Create a new custom CRS, as described here below.

To create a new custom CRS, click on the New button in the dialog shown in Figure 14, after which the dialog User defined CRS will open (see figure 15) to guide you through the process of creating a custom CRS.

This dialog includes three tabs:

User CRS, where you can choose between three alternatives to create the CRS:

From user definitions. With this option, the user will enter all the needed information to create the CRS. When this option is selected, the panels in the Datum and Coordinate system tabs will appear empty so that the user can fill them, although some information (ellipsoid, prime meridian, …) can be taken from other CRS that are included in EPSG.

From an existing CRS. This option permits the selection of an existing CRS from EPSG, by clicking on the button with three points, load the information in the corresponding panels under the Datum and Coordinate system tabs, and create the custom CRS by modifying this information.

From a WKT string. This option is similar to the previous one, but here the WKT string is used to load the information of an existing CRS in the corresponding panels of the Datum and Coordinate system tabs.

Datum, where you can enter the Datum information associated with the CRS.

Coordinate system, where the information of the coordinate system associated with the CRS is filled.

Figure 15: Create a new custom CRS

By clicking the button Next you can move from one tab to the next.

In figure 16, the panel of the Datum tab is shown. In this tab, the following information must be filled:

Information about the CRS to be defined that will be used in search queries:

Name. Alphanumeric string to indicate the name of the CRS.

Code. Integer number to be assigned to the CRS for indexing in the database, this must be a unique number that has not been previously assigned to another custom CRS.

Information about the datum associated with the CRS:

Name of the datum. Alphanumeric string to indicate the name of the datum. This can be selected from an existing EPSG CRS by clicking on the button with three points on the right of the text box.

Ellipsoid. Information on the reference surface of the CRS to be defined. This can be selected from an existing EPSG CRS by clicking on the button with three points on the right of the text box for the ellipsoid name. The information to be filled is:

Name of the Ellipsoid. Alphanumeric string to indicate the name of the ellipsoid.

Shape and dimensions of the ellipsoid. You can choose between two options:

a, inv_f, which refers to the semi-major axis and inverse flattening. To define the semi-major axis correctly it is necessary to enter the value and corresponding unit.

a, b, which refers to the semi-major and semi-minor axis of the ellipsoid. This option should be chosen when the reference surface is a sphere, in which case the values of both semi-axes are equal and the resulting value of the inverse flattening is infinite. To define correctly both semi-axes of the ellipsoid, the value and corresponding unit must be entered.

Meridian. Here, the name of the prime meridian that is used for the datum must be filled. You can select the prime meridian from an existing EPSG CRS by clicking on the button with three points on the right of the textbox for the meridian name. The following information must be filled:

Name of the meridian. Alphanumeric string to indicate the prime meridian.

Longitude. Geographic longitude relative to Greenwich. The value and corresponding unit must be filled.

The default ellipsoid and meridian for user defined CRS are the GRS80 ellipsoid and Greenwich meridian.

Figure 16: Definition of the datum for the CRS

When the datum parameters are defined, the Coordinate system information associated with the CRS must be filled in the next tab as shown in figure 17.

Figure 17: Selection of the coordinate system for the CRS

The following Coordinate system information must be filled:

Coordinate system: Geographic 2D or Projected.

In case of a projected coordinate system, the following must be filled:

Name of the projection. Alphanumeric string to indicate the name of the projection.

Projection. One of the available options of the drop-down list must be chosen.

Projection parameters: Value and unit. The list of parameters will change according to the type of cartographic projection.

To edit a custom CRS that was previously defined (see figure 14), select this CRS from the table and click on Edit.

Below in figure 18 the dialog Definition of a new custom CRS is displayed, where the tab User CRS is disabled as well as the CRS code in the Datum tab. The reason why you can not modify the CRS code is that this code is used for the indexation of the user database. The other values for the datum are editable, as well as the values for the Coordinate system tab (see figure 19).

Figure 18: Editing of the datum values

Figure 19: Editing of the coordinate system of the CRS

Koordinatensystem für einen Layer auswählen

The selection of the CRS for a layer can be done by adding the layer to a view, and clicking on the button labelled Current projection in the Add layer dialog (see figure 12).

Figure 12: Add layer

Then the dialog CRS and transformation will open where you can select the CRS for the layer, and, if needed, a transformation to load the layer into the view (see figure 13).

Figure 13: Selection of the CRS for a layer

Compared to the New CRS dialog that was described before, what is new here is that the table of used CRS includes a Transformation column. This column facilitates the simultaneous selection of the CRS and the transformation for a layer, but only if these have been used before.

The selection of a transformation will be described hereafter.

Koordinatensystem für eine Ansicht konfigurieren

The CRS for the View must be defined through the dialog View properties which can be accessed by clicking on the Properties button in the Project manager of gvSIG (see figure 9).

Figure 9: Project manager of gvSIG

After clicking on the Current projection button of the View properties dialog (see figure 10), the New CRS dialog will open (see figure 11) which has been described in the previous section.

IMPORTANT: Currently it is not possible to re-project an open view, so if you change the CRS while the view is open, the results may be erroneous.

Figure 10: View properties dialog

Figure 11: Selection of the CRS

Standard-Koordinatensystem definieren

This section describes how to set the default CRS for every new View that is created in gvSIG.

The default CRS is defined in the Preferences window of gvSIG which can be accessed through the menu (Window->Preferences) or with the corresponding button in the toolbar , see figure 1.

Figure 1: View Preferences

When clicking on the Change button, the New CRS dialog is displayed which lets you select the default CRS, see figure 2.

Figure 2: Select CRS. Recent CRS

In this dialog you can select CRS from five different repositories:

Recent: This includes the CRS that have been used previously (Figure 2). The list of recent CRS will be available in the current and future executions of gvSIG and is not linked to a specific project.

EPSG: This lets you browse and select CRS from the EPSG (European Petroleum Survey Group) database.

ESRI: This lets you browse and select CRS from the ESRI database

IAU2000: This lets you browse and select CRS from the IAU2000 database.

User CRS: With this option you can create or select a user-defined CRS. When creating a new user-defined CRS, you can base this CRS on existing CRS from the EPSG database or create it from scratch.

Below, a brief description of each option is presented.

Figure 3: EPSG repository

The selection of CRS from the EPSG database can be done through three search criteria: through the EPSG code (for example 4230), through the name of the CRS (for example ETRS89), or by the area where the CRS is used (for example Spain). The two last cases are character string searches, resulting in those CRS where the name or area description includes the introduced string.

By clicking on the Info CRS button, you can access detailed information about the CRS that is selected in the table at the moment when you click the button, see figure 4 and 5:

Figure 4: Information of the selected CRS

In the information that is shown for the selected CRS, it is important to note the Proj4 string (at the bottom). The jCRS library includes CRS operations through the Proj4 library (link), where the results will be correct if this string has been correctly constructed. This information could be useful for advanced users.

Figure 5: Information of the selected CRS, including the proj4 string

This information sheet for selected CRS is available for all repositories included in the extension.

The selection of CRS from the IAU2000 and ESRI databases, (see figure 6 and 7, respectively) can be done by searching on the CRS code or name of the CRS.

Figure 6: IAU2000 repository

Figure 7: ESRI repository

The User CRS dialog allows for the management of the user database including select, edit or delete existing CRS, or create new CRS.

The selection of existing user-defined CRS (see figure 8) can be done by searching on the CRS code or the name of the CRS. Since there are normally only a few user-defined CRS, all user-defined CRS will appear in the table by default when the New CRS dialog is opened or when a search is performed without any code or search string.

The process of creating, editing and deleting of user-defined CRS will be explained in a later section of this manual.

Figure 8: Repository of user-defined CRS

Transformationen

In accordance with ISO 19111, there are two types of operations to relate two different CRS: conversion operations and transformation operations:

Conversion of coordinates is used when the datum of the CRS of the layer coincides with the datum of the CRS in the view, in other words, both CRS correspond to the same geodetic reference system but are in different coordinate systems. If you choose the CRS of the layer in this case you need to select the option No transformation.

Transformation is used when the datum of the CRS of the layer does not coincide with the datum of the CRS of the view. In this case there are two types of coordinate operations:

The operation involves only a transformation when the coordinate system of the CRS of the layer coincides with the coordinate system of the view; in both CRS the positions are expressed in the same coordinate system but in a different datum.

The operation involves a transformation and a coordinate conversion when both the datum and the coordinate system of the CRS of the layer and the CRS of the view are different.

If a transformation is needed, you must choose the type of transformation for the layer in the CRS selection dialog (see Figure 20) and click the Next button to continue to the corresponding transformation dialog.

Figure 20: Select the type of transformation

The transformation dialog depends on the type of transformation to be performed:

EPSG transformation. These are the official 7-parameter transformations as defined in the EPSG repository. The dialog for this type of transformation shows a table where all the applicable EPSG transformations are listed, with the CRS that was chosen for the layer as source CRS, and the CRS of the View as destination CRS (see Figure 21).

Figure 21: Transformación EPSG

Keep in mind that the transformation operations of this type are always between the base CRS (i.e. non-projected CRS), and therefore if the CRS of the view or the CRS of the layer is projected, the corresponding base CRS will appear in the fields Source CRS and Destination CRS. Keep also in mind that for this type of transformation, the CRS for the View and the CRS for the layer must come from the same EPSG repository. If they come from different repositories, the table will appear empty.

Manual transformation. With this option you can define a Helmert transformation through the introduction of the 7 parameters (see Figure 22).

Figure 22: Manual transformation

Grid based transformation (see Figure 23). With this option a transformation based on an NTv2 grid file is applied. For this, you must choose the NTv2 file from a list of available files or import it from a location to be specified. Since in the NTv2 file the translations have been calculated in a given base CRS, you must indicate here whether the NTv2 was calculated in the base CRS of the View, or the base CRS of the layer.

IMPORTANT: The grid file has a specific scope, which can be deduced from the file information that is displayed in the processing panel. Transformation is not applied beyond this scope, so the re-projection accuracy will be considerably lower, since only the corresponding coordinate system conversion would be applied.

Figure 23: Grid based transformation

Recent transformations (see Figure 24). With this option, you can select a transformation that has been used before. The list of recent transformations will be available in the current and future executions of gvSIG and is not linked to any specific project.

There are two ways to select a recent transformation. The first way is through the CRS selection panel for the layer. There is now an additional field in the table to indicate if the selected CRS has been used together with a transformation in any recent execution of the program. If you select the CRS and recent transformation, you can do two things:

Accept the CRS and transformation.

Continue the process of selecting the transformation. This will be helpful to review the selected transformation, because in the next panels the information of the selected transformation will be loaded, so that you can still change it or select another transformation, in which case in the next CRS selection for the layer, a new recent transformation will be added with the chosen settings. To access the information of the CRS and the transformation, just click on the Info CRS button (see Figure 25).

Figure 24: Selection of the CRS for the layer and recent transformation

Figure 25: Information of the CRS for the layer and the selected transformation

The second way to select a recent transformation is through the selection of CRS without transformation and then select Recent transformations as the type of transformation, after which a panel is displayed where you can choose from transformations that were previously defined (see Figure 26).

Figure 26: Recent transformations

Composite transformation. This type of transformation is new for this version. The objective of composite transformations is to provide gvSIG users with the possibility to represent two CRS with different datums without the transformation between those two CRS, but with a transformation of those two CRS into a third CRS.

The composite transformation can play an important role when you need to define two transformations, one that refers to the CRS of the layer and the other to the CRS that has been defined for the view.

With this mechanism, you can set the CRS for the layer and the CRS of the View through an intermediate CRS that connects the two CRS.

To do this, after selecting the CRS of the layer and setting the type of transformation to Compound transformation, you need to:

Define the transformation to be applied to the CRS of the layer (Figure 27)

Define the transformation to be applied to the CRS of the view (Figure 28).

Figure 27: Select the transformation for the CRS of the layer

Figure 28: Select the transformation for the CRS of the view

Raster

Einen Layer vom Datenträger hinzufügen

Einführung

Click on the "Add" button

Layer auswählen

Das Dialogfenster „Datei“ im Kontextmenü „Layer hinzufügen“ erlaubt es Ihnen Dateien aus Ihrem Dateisystem auszuwählen (über den Button „Hinzufügen“) und in die Ansicht hochzuladen. Bedenken Sie, dass nur Dateien des ausgewählten Typs ausgewählt werden können. Welcher Dateityp ausgewählt werden kann, sehen Sie im Auswahlmenu „Dateityp“. Hier haben Sie die Möglichkeit zwischen Raster- (z.B. gvSIG Image Driver) und Vektordateien (z.B. gvSIG shp driver) zu wählen.

Wenn mehrere Layer gleichzeitig hinzugeladen wurden, haben Sie die Möglichkeit die Reihenfolge über die Buttons im Kontextmenü „Layer hinzufügen“„nach oben“ und „nach unten“ zu beeinflussen.

WMS-Layer hinzufügen

Mit dem Dienst verbinden

Öffnen Sie das Kontextmenü „Layer hinzufügen“ und wählen Sie den Reiter „WMS“

Die Auswahlbox enthält eine Liste von vordefinierten und bereits ausgewählten WMS Servern. Sie können auch selber einen WMS Server in das Feld eintragen.

Klicken Sie auf den Button “Verbinden”.

und 4. Wenn die Verbing erfolgreich war, erscheint eine Nachricht des Servers, sofern dieser so konfiguriert wurde. Erscheint keine Meldung, prüfen Sie, ob der Button „Weiter“ auswählbar ist. Auch in diesem Fall wurde eine erfolgreiche Verbindung zum Server hergestellt.

Die Versionsnummer des eingebundenen WMS Dienstes erscheint im unteren Bereich des Fensters (Servertyp: 1.x.x).

Auf den Dienst zugreifen

Klicken Sie auf den Button „Weiter“, um die Konfiguration des neuen WMS Layers zu starten.

Wenn ein Dienst ausgewählt wurde, erscheint eine neue Gruppe von Reitern. Hier können weitere Angaben zur Konfiguration des Dienstes vorgenommen werden.

Der erste Reiter ist der Informations Reiter. Hier ist die aktuelle Konfiguration des WMS Aufrufs zusammengefasst dargestellt, wie Server Typ, Formate, Koordinatensysteme, etc.). Dieser Reiter aktualisiert seine Eigenschaften, wenn sich der Aufruf des Dienstes ändert.

Layer auswählen

Der Reiter „Layer“ zeigt in einer Liste alle Layer des WMS-Dienstes an.

Markieren Sie alle Layer in der Liste, die Sie zu Ihrer gvSIG-Ansicht hinzufügen möchten und klicken Sie dann auf „Hinzufügen“. Optional können Sie im Feld „Name des Layers“ einen eigenen Namen für den Layer angeben.

Tipp: Sie können mehrere Layer gleichzeitig auswählen, indem Sie die Strg-Taste gedrückt halten und mit der linken Maustaste die gewünschten Layer anklicken.

Tipp: Fahren Sie mit der Maus über einen Layer und warten Sie einige Sekunden, um eine Beschreibung des Layers zu erhalten. Soweit der Server Informationen über diesen Layer bereithält, werden diese angezeigt.

Styles für den WMS Service auswählen

Der Reiter „Styles“ ermöglicht die Auswahl eines Anzeigestyles für die selektierten Layer. Diese Eigenschaft ist optional, d.h. möglicherweise besitzt dieser Reiter keine Funktionalität, falls der Server keine Styles für die selektierten Layer bereitstellt.

Werte für Dimensionen eines WMS Layers auswählen

The “Dimensions” tab helps to configure the value for the WMS layer dimensions. However, the dimensions property (like the styles property) is optional and may be disabled if the server does not specify dimensions for the selected layers.

No dimension is configured by default. To add a dimension, select one from the “Settings editor” area in the list of dimensions. The controls in the bottom right-hand corner of the tab are enabled. Use the slider control to move through the list of values the server has defined for the selected dimension (for example “TIME” refers to the dates the different images were taken). You can move back to the beginning, one step back, one step forward or move to the end of the list using the navigation buttons which are located below the slider control. If you know the position of the value you require, you can simply write it in the text field and it will move automatically to this value.

Click on “Add” so that you can write the selected value in the text field and request it from the server.

gvSIG allows you to choose between:

Single value: Only one value is selected

Multiple value: The values will be added to the list in the order they are selected in

Interval: An initial value and then an end value are selected

When the expression for your dimension is complete, click on “Set” and the expression will appear in the information panel.

N.B. Although each layer can define its own dimensions, only one choice of value is permitted (single, multiple or interval) for each variable (e.g. for the TIME variable a different image date value cannot be chosen in each layer).

N.B. The server may come into conflict with the layer combination and the variable value you have chosen. Some of the layers you have chosen may not support your selected value. If this occurs, a server error message will appear.

N.B. You can personalise the expression in the text field. The dialogue box controls are only designed to make it easier to edit dimension expressions. If you wish you can edit the text field at any time.

Format, räumliches Bezugssystem und/oder Transparenz wählen

Im Reiter “Format” kann das Bildformat ausgewählt werden, mit dem der Aufruf gemacht wird. Wenn das Bild eine Transparenz enthalten soll (um andere Layer, die bereits in der gvSIG-Ansicht enthalten sind, zu überlagern), kann dies hier ebenfalls eingestellt werden. Zudem wird in diesem Reiter das benötigte Koordinatensystem (SRS) angegeben.

Layer zur Ansicht hinzufügen

Wenn die Konfiguration vollständig ist und der Aufruf abgeschickt werden kann, wird der „Ok“-Button eingegraut und ist somit funktionsfähig. Ein Klick auf diesen Button fügt den neuen WMS-Layer zu der gvSIG-Ansicht hinzu.

Layereigenschaften bearbeiten

Ist der Layer einmal in die Ansicht eingefügt, können seine Eigenschaften fortan über die Layerübersicht auf der linken Seite verändert werden. Dazu klicken Sie mit der rechten Maustaste auf den WMS-Layer, den Sie verändern möchten und wählen im Kontextmenü des Layers den Menüpunkt „WMS-Eigenschaften“ aus. Das Fenster „“WMS-Layer anpassen“ erscheint und beinhaltet die gleichen Konfigurationsmöglichkeiten wie der Assistent zum Anlegen eines WMS-Layers.

WMS-Layer hinzufügen

Auf den Dienst zugreifen

Klicken Sie nun auf „Weiter“, um mit der Konfiguration der neuen WCS-Ebene zu beginnen: eine Reihe weiterer Registerkarten (Information, Coverage, Format, Time und Paramter) erscheint daraufhin. Die erste Registerkarte „Information“ ist eine Zusammenfassung der aktuellen Konfiguration des WCS-Requests (Information zum Service, Format, verwendetes Koordinatensystem, Ebenen, aus welchen sich der Request zusammensetzt etc.). Die Einträge in dieser Registerkarte werden aktualisiert, sobald die Konfiguration des Requests verändert wird.

Umgriff auswählen

Mit einem weiteren Klick auf „Weiter“ gelangen Sie auf die Registerkarte „Coverage“. Wählen Sie dort die Coverage aus, die Sie zu Ihrem gvSIG View hinzufügen möchten. Optional können Sie im Feld „Name der bedeckung“ eine beliebige Bezeichnung eintragen.

Format auswählen

Nachdem Sie erneut auf „Weiter“ geklickt haben, gelangen Sie auf die Registerkarte „Format“. Wählen Sie dort das gewünschte Bildformat und das Koordinatensystem (SRS) für die neue WCS-Ebene aus.

Bitte beachten Sie, dass die übrigen Registerkarten „Time“ und „Parameter“ in diesem Beispiel deaktiviert sind, da Sie für diesen WCS-Dienst nicht zur Konfiguration freigegeben wurden.

Layer zur Ansicht hinzfügen

Sobald alle für Request notwendigen Einstellungen konfiguriert wurden, wird die Schaltfläche „OK“ aktiviert. Klicken Sie nun auf „OK“ um die neue WCS-Ebene zu Ihrem View hinzuzufügen.

Layereigenschaften bearbeiten

Auch nachdem die WCS-Ebene dem View bereits hinzugefügt wurde können die WCS-Ebeneneigenschaften noch angepasst werden. Öffnen Sie mit einem Rechtsklick auf die gewünschte WCS-Ebene im Inhaltsverzeichnis des Views das Kontextmenü. Wählen Sie "WCS Eigenschaften“ aus.

In einem neuen Fenster erscheint nun eine neue Dialogbox, in der die oben genannten Eigenschaften der WCS-Ebene verändert werden können. Bestätigen Sie Ihre Änderungen mit einem Klick auf "Anwenden“ oder "OK“.

Orthofotos mittels ECWP Protokoll hinzufügen

Wenn Sie ein Orthofoto als Raster-Layer zu Ihrem View hinzufügen möchten, betätigen Sie im betreffenden View die Schaltfläche "Layer hinzufügen".

Klicken Sie im Dialog auf die "Hinzufügen"-Schaltfläche. Eine Dateiauswahl erscheint.

Wählen Sie im Auswahlmenü "Dateityp" die Einstellung "gvSIG Image-Driver".

Schreiben Sie den URL der Orthofoto-Datei, die Sie ihrem View hinzufügen möchten wie folgt in das Eingabefeld "Dateiname".

ecwp://serveradresse/pfad

Zum Beispiel:

ecwp://raster.alava.net/datos/ecw/Ortofoto_5000.ecw

ecwp://earthetc.com/images/geodetic/world/MOD09A1.interpol.cyl.retouched.topo.bathymetry.ecw

Nach Eingabe des Dateinamens betätigen Sie die Schaltfläche "Öffnen".

Das Orthofoto wird zur Layerliste hinzugefügt.

Wählen Sie den hinzugefügten Layer aus und klicken Sie “Ok”.

Das Orthofoto wird zu ihrem View hinzugefügt.

ArcIMS Layer hinzufügen

Einführung in ArcIMS

Im Bereich der proprietären Software-Entwicklung ist ArcIMS (entwickelt von Environmental Sciences Research Systems, ESRI) wahrscheinlich das am weitesten verbreitete und am besen bekannte kartographische Serverdienst im Internet. Dies liegt wohl an dessen Eigenschaft, eine Vielzahl von Clients bedienen zu können (HTML, Java, ActiveX controls, ColdFusion...) und dessen Integration mit anderen ESRI-Produkiten. ArcIMS ist derzeit einer der wichtigsten remote-Kartographie-Anbietern. Obwohl das Protokoll die OGC-Spezifikationen nicht erfüllt (es wurde schon viel früher entwickelt), ist das gvSIG-Team überzeugt, dass ArcIMS auch von gvSIG als unterstütztes Format verwendet werden können muss.

Mit Bilderdiensten verbinden

Mit der ArcIMS-Erweiterung kann man auf Bilddienste, wie sie von einem ArcIMS-Server angeboten werden, zugreifen. Dies bedeutet, dass gvSIG wie bei einem WMS-Server auf eine Reihe von Layern eines entfernten Servers zugreifen kann und eine vom Server gerenderte Ansicht erhält, die die angefragten Layer in einem für ein bestimmtes Koordintatensystem (ggf. proijeziert, falls erforderlich) und für einen bestimmten Ausschnitt darstellt. Zusätzlich zur geographischen Darstellung erlaubt es die ArcIMS-Erweiterung auch, Informationen der Layer für einen bestimmten Punkt über das Standard-Abfragewerkzeug von gvSIG abzufragen.

ArcIMS unterscheidet sich etwas von der "Philosophie" eines WMS. Im Falle von WMS setzt sich die Anfrage aus voneindander unabhängigen Layern zusammen, während die Anfrage bei ArcIMS globaler Art ist.

Die Schritte für die Anfrage eines ArcIMS-Layers und die Ausführung von Abfragen für eine bestimmte Stelle in der Ansicht werden im Folgenden detailliert behandelt.

ArcIMS Layer hinzufügenArcIMS Layer hinzufügen

In unserem Beispiel verwenden wir den ArcIMS Server von ESRI. Die URL dieses servers lautet http://www.geographynetwork.com. Diese Adresse wird vom Webbrowser benötigt, um auf die HTML-Anzeigeeinheit des ArcIMS-Dienstes zugreifen zu können.

Bevor Sie einen Layer von diesem Server laden, müssen Sie in Ihrem View WGS84 als Refernzsystem (EPSG-Code 4326) festlegen.

Mit dem Server verbinden

Wenn die Erweiterung korrekt geladen wurde, erscheint im Dialog "Layer hinzufügen" ein weiteres Register mit der Aufschrift "ArcIMS".

Einen neuen Layer zur Ansicht hinzufügen

Sofern der Server über eine Standardkonfiguration verfügt, können Sie im Eingabefeld unter "Server" einfach die Adresse des gewünschten Dienstes eintragen. Nachdem Sie auf "Verbinden" geklickt haben wird gvSIG versuchen, die vollständige Adresse des Dienstes zu finden. Sollte der Dienst eine andere Konfiguration besitzen, müssen Sie einen anderen Pfad in das Eingabefeld schreiben.

Wenn die Verbindung erfolgreich hergestellt werden konnte, werden weiter unten in der Dialogbox die Serverversion sowie eine Liste der zur Verfügung stehenden Bild- und Geometriedienste sichtbar.

Sie können nun den gewünschten Dienst aus der Liste auswählen oder dessen Namen direkt in das Feld "Dienstname" eintragen.

Es sei noch darauf hingewiesen, dass bei aktivierter Option "Aktualisierung des Inhalts" alle bereits heruntergeladenen Kataloge gelöscht werden und erneut vom Server geladen werden.

Liste der verfügbaren ArcIMS-Dienste

Auf den Dienst zugreifen

Als nächstes wählen Sie den benötigten ImageServertyp-Service aus, indem Sie diesen doppelklicken oder diesen auswählen und dann auf "Weiter" klicken. Daraufhin ändert sich das Aussehen des Assistenten: zwei neue Registerkarten ("Information" und "Layer") werden nun angezeigt (siehe Abb. 3). Die erste Registerkarte (Information) enthält Metainformationen über die geographische Ausdehnung, Spracheinstellungen, Längeneinheiten etc. Achten Sie auch darauf, ob in diesen Metainformationen Angaben zum geographischen Referenzsystem gemacht werden (EPSG-Code), da sich dies direkt auf Ihre Serveranfrage auswirkt, wie Abbildung 3 zeigt.

Bitte beachten Sie: falls kein räumliches Referenzsystem für den Service definiert ist, so wird von der ArcIMS-Erweiterung angenommen, dass der Service dasselbe Koordinatensystem wie das des Views besitzt.

Abbildung 3: Die Metadaten des ArcIMS-Servers

Klicken Sie nun auf "Weiter" um fortzufahren oder wählen Sie "Zurück", um zum vorhergehenden Dialog zu gelangen (um dort einen anderen Service auszuwählen).

Layer auswählen

In folgenden (letzten) Dialog können Sie den (die) gewünschten Layer auswählen. Sie können entweder einen eigenen Namen unter "neuer Layername" eintragen, der im TOC ihrer Ansicht stehen wird. Sie können aber auch den voreingestellten Text beibehalten. Wenn Sie mit dem Mauszeiger über die einzelnen Layer-Services, die in diesem Dialog aufgelistet sind, fahren, so wird zu jedem Layer-Service ein blauer Kasten angezeigt, indem Informationen zur Ausdehnung, Maßstabsbereich, Typ des Layers (Raster oder Vektorabbild) angezeigt (Siehe Abb. 4).

Abbildung 4: Die Metadaten eines Service Layers

Durch Aktivieren der Option "Zeige Laer ID's" können Sie die ID's aller Service Layer anzeigen lassen. Dies ist nützlich, wenn mehrere Layer mit gleicher Beschreibung vorliegen und die ID daher die einzige Möglichkeit ist, zwischen den einzelnen Layern zu unterscheiden (eine ID ist immer eindeutig). In der Combobox "Wahl des Bildformates" können auswählen, in welchem Bild-Dateiformat Sie die Daten des Service-Layers herunterladen möchten: so ist das JPG-Format besonders für Rasterbilder geeignet, während die anderen Bildformate insbesondere für transparente Hintergründe verwendet werden können.

Im Kasten "Ausgwählte Layer" im unteren Bereich des Assistenten erscheinen die ausgewählten Layer. Wenn Sie möchten, können Sie noch weitere Layer hinzufügen und deren Rehenfolge mit Hilfe der Pfeil-Schaltflächen links neben dem Kasten verändern. Auf diese Weise können Sie den ArcIMS ganz nach Ihren Wünschen anpassen.

Bitte beachten Sie: Die Konfiguration kann erst abgeschlossen werden, sobald zumindest ein Layer ausgwählt wurde.

Bitte beachten Sie. Mit Hilfe der UMSCHALT- oder Strg-Taste auf Ihrer Tastatur können Sie mehrere Layer auf einmal auswählen.

Layer zur Ansicht hinzufügen

Sobald Sie die Schaltfläche "OK" im Assistenten angeklickt haben erscheint ein neuer Layer in der Ansicht (Abb. 5). Wurde zuvor kein Layer ausgewählt, so wird lediglich die Ausdehnung des ArcIMS-Layers angezeigt (Standardverhalten von gvSIG).

Abbildung 5: Ein ArcIMS Layer wurde zur Ansicht hinzugefügt.

Bitte beachten Sie, dass - falls die Ausdehnung des Layers angezeigt wird - die Layer Ihrer Konfiguration möglicherweise nicht erscheinen, sondern statt dessen nun ein leeres oder transparentes Bild erscheint. In diesem Fall verwenden Sie bitte die Maßstabs-Kontrollbox (siehe Abschnitt V: Informationen über Maßstabsbegrenzungen) It must be remembered that when the layer extension is shown, the layers that make up the chosen configuration may not appear and a blank or transparent image appears instead. If this occurs, use the scale control dialogue box (V. Information about scale limits section).

Beachtenswertes zu Koordinatensystemen

Im Gegensatz zur Spezifikation von WMS-Diensten definiert ein ArcIMS-SErver keine Koordinatensysteme. Das bedeutet, dass bei ArcIMS-Diensten von vornherein keine definierte Liste von EPSG-Codes vorliegt, die zur Projektion des Kartendienstes herangezogen werden könnte. Kurzum, ArcIMS kann für jedes Koordinatensystem angewendet werden - die Verantwortung über die Auswahl der Projekteion obliegt allein dem Anwender des ArcIMS-Dienstes.

Wenn daher eine Ansicht (View) in gvSIG für die Projektion ED50 UTM, Zone 30 (dies entspricht dem EPSG-Code 23030) definiert wurde und wir einen globalen Coverage-Dienst anfordern (dieser ist dann beispielsweise in der Projektion WGS84, EPSG 4326 definiert), so wird der Server nicht in der Lage sein, die Daten des ArcIMS-Dienstes korrekt umzuproijezieren, denn unser View ist für eine Projektion eines bestimmten Bereichs der Erdoberfläche definiert.

Wir können jedoch in umgekehrter Reihenfolge vorgehen. Wenn wir einen View mit geographischen Koordinaten eingerichtet haben (dies ist WGS84), so können ArcIMS-Dienste mit allen Koordinatensystemen angefordert werden, da der Server in der Lage ist, die Koordinaten in diese Richtung korrekt zu berechnen.

Kurz gesagt müssen Anfragen an den ArcIMS-Server im Koordinatensystem der Ansicht formuliert werden und können nicht in einem anderen Koordinatensystem ausgeführt werden.

Darüberhinaus ist der Anwender - sofern der ArcIMS Server keine Information über das Koordinatensystem der von ihm zur Verfügung gestellten Daten anbietet, selbst für die Einrichtung des passenden Koordinatensystems in der Ansicht von gvSIG verantwortlich. Wenn der Benutzer einer Ansicht mit UTM-Koordinatensystem einen ArcIMS-Service in geographischen Koordinaten hinzufügt (auch wenn der Server dies nicht angezeigt hat), so wird der ArcIMS-Dienst der Ansicht korrekt hinzugefügt.

Außerdem werden - sofern in der Ansicht andere Maßeinheiten als beim Server hinterlegt verwendet werden, die Längeneinheiten in der Ansicht nicht korrekt dargestellt werden.

Layereigenschaften bearbeiten

Sie können die Eigenschaften des vom Server angeforderten Layer über eine Dialogbox verändern. Diese Dialogbox können Sie über das Kontextmenü des Layers aufrufen (Abbildung 6), genauso wie es bei WMS-Layern der Fall ist. Die Dialogbox für die Eigenschaften des ArcIMS-Layers ähnelt dem Dialog zum Laden des Layers - nur der Dienst als solcher kann hier nicht verändert werden.

Abbildung 6: Eigenschaften des ArcIMS-Layers.

Informationen über Maßstabsgrenzen

Die ArcIMS-Erweiterung erlaubt es Ihnen, die Maßstabsgrenzen des Layers in einer weiteren Dialogbox darzustellen (Abbildung 7): In einem neuen Fenster sind die einzelnen Layer auf der vertikalen Achse eingetragen; auf der horizontalen Achse dagegen sind die verschiedenen Maßstäbe in einer logarithmischen Skala dargestellt. Eine vertikale Linie (bezeichnet mit "Escala actual" zeigt den aktuellen Maßstab an. Die Maßstabsbereiche, in denen die verschiedenen Vektor- oder Rasterlayer sichtbar sind, werden in diesem Diagramm mit dunkleren horizontalen Balken gekennzeichnet; Bereiche, in denen ein Vektor- oder Rasterlayer nicht dargestellt werden kann, werden dagegen in helleren Farbtönen gekennzeichnet (im Diagramm ist auch eine Legende vorhanden).

Abbildung 7: Status der Maßstabsgrenzen

Attribute information requests

Die Abfrage von Attribut-Informationen eines Elements für eine bestimmte Stelle im View gehört zu den Standardaufgaben von gvSIG. Diese Funktionalität steht auch bei ArcIMS-Diensten zur Verfügung.

Die WMS-Spezifikation erlaubt es, Informationen zu verschiedenen Layern vom Server mit einer einzigen Abfrage anzufordern. Bei ArcIMS ist dies allerdings nicht möglich: hier muss pro Layer jeweils eine Abfrage generiert werden.

Dies bedeutet, dass für nicht geladene oder Layer, die im aktuellen View aufgrund des dargestellten Maßstabs oder des derzeit ausgewählten Bildausschnittes nicht sichtbar sind, auch keine Abfragen möglich sind. Auch wenn all diese Layer herausgefiltert sind wird die Informationsabfrage für gewöhnlich länger dauern als es wünschenswert wäre. Diese Eigenschaft ist eine Eigenheit von ArcIMS.

Sobald gvSIG die Antwort auf eine Attributabfrage vom Server erhalten hat, erscheint das normale Fenster zur Darstellung von Attributabfragen. Hier sind alle Layer (LAYER) in einer Baumstruktur aufgeführt, von welchen Informationen abgefragt werden können. Wenn Sie auf einen der hier aufgeführten Layer klicken erscheint dessen Name und ID auf der rechten Seite (Abb. 8).

Bei einer Abfrage eines Vektorlayers, der über ArcIMS geladen wurde werden alle Attributfelder des Layers (FIELDS) und dazugehörigen Werte in der Abfrage dargestellt. Bei Raster-Layern - beispielsweise eine Orthofoto oder ein digitales Geländemodell - werden bei einer Abfrage die Werte der einzelnen Farbbänder (BAND) für die aktuelle Farbe am Punkte der Abfrage dargestellt.

Abbildung 8: Darstellung von Attribut-Informationen bei ArcIMS

Mit Geometriediensten verbinden

Diese ArcIMS-Erweierung ermöglicht sowohl den Zugriff auf ArcIMS-Bilddienste als auch auf Geometry-Services (soganannte Feature Services). Dies bedeutet, dass von einem ArcIMS-Server auch dort gespeicherte Geometrien (Punkte, Linien und Polygone) sowie die dazugehörigen Attribut-Informationen geladen werden können. Sehr ähnlich zu diesen sogenannten Geometry-Services sind die WFS-Dienste.

Die Menge an verfügbaren Geometry Services ist jedoch viel geringer als die der ArcIMS-Bilddiensten. Hierfür gibt es zwei Gründe: zum einen scheuen viele öffentliche Stellen aus Sicherheitsgründen davor zurück, Vektordaten (mit zugehörigen Attributen) zu veröffentlichen und wollen lieber selbst entscheiden, an wen Sie diese Daten herausgeben. Vektordaten werden entweder nur intern verwendet oder kostenpflichtig herausgegeben. Andererseits verursacht dieser Geodaten-Dienst viel größere Datenströme (Traffic) als andere Dienste; die verstärkte Bereitstellung von Geometry-Services könnte also alleine aufgrund der damit verbundenen Datenmenge zu einem Problem werden.

Einen Geometrielayer hinzufügen

Das Laden eines Geometry-Layers läuft prinzipiell auf die gleiche Weise wie bei den Bilddiensten zuvor beschreiben (Abschnitt "Auf den Service zugreifen" und nachfolgende Abschnitte). In diesm Fall muss jedoch die Anzahl der ausgwählten Layer in Betracht gezogen werden. Wenn wir alle vom Server zur Verfügung gestellten Layer herunterladen möchten, wird die dafür notwendige Ladezeit erheblich ansteigen!

Der einzige Unterschied zum Laden eines Bildlayers ist, dass wir in diesem Fall die herunterzuladenden Layer als Gruppe durch Aktivierung einer Checkbox definieren können. Dies ist dann sinnvoll, wenn die Vektorlayer als ein gemeinsamer Layer im TOC des Views dargestellt werden sollen und diese Gruppe dann im TOC nach oben oder unten verschoben werden soll.

Im Gegensatz zu Bilddiensten, bei denen die Layer des Dienstes als ein einziger Layer im View von gvSIG dargestellt werden, werden Vektorlayer einzeln herunterlgeladen und werden im Inhaltsverzeichnis des Views (TOC) als Gruppenthema mit dem zuvor vergebenen Namen dargestellt.

ArcIMS Symbole

Die kartographischen Symbole sowohl für Geometry- als auch für Bilddienste sind auf dem Server in einer AXL-Erweiterungsdatei gespeichert. Wir können die Symboldefinition in zwei Kategorien unterteilen: auf der einen Seite die Symbole selbst, also beispielsweise wie eine Geometrie (Punkt, Linie oder Polygon) in der Karte dargestellt wird. Auf der anderen steht die Verteilung dieser Symbole entsprechend des kartographischen Darstellungsmaßstabs oder der spezifischen Attribute eines Themas.

In der ArcIMS-Terminologie werden Symbole von Legenden unterschieden (SYMBOLE und RENDERER).

Symbole

Es gibt eine Reihe verschiedener Typen von Symbolen: Füllmuster-symbole, Symbole für Farbübergänge, einfache Liniensymbole u.s.w. Die ArcIMS-Erweiterung übernimmt die von ArcIMS generierten Symbole in der Regel. Tabelle 1 zeigt im Überblick die ArcIMS-Symbole und gibt Auskunft darüber, ob diese von gvSIG unterstützt werden oder nicht. There are various types of symbols: raster fill symbols, gradient fill symbols, simple line symbol, etc. The extension adapts the majority of the symbols generated by ArcIMS. Table 1 shows the ArcIMS symbols and indicates whether they are supported by gvSIG.

Symbol	Beschreibung	Unterstützt
CALLOUTMARKERSYMBOL	Ballonförmiges Symbol	NO
CHARTSYMBOL	Tortendiagramm-Symbol	NO
GRADIENTFILLSYMBOL	Mit Farbübergang füllen	NO
RASTERFILLSYMBOL	Mit Rastermuster füllen	YES
RASTERMARKERSYMBOL	Punktsymbol (Piktogramm)	YES
RASTERSHIELDSYMBOL	Benutzerdefiniertes Punktsymbol für US-Straßen	NO
SIMPLELINESYMBOL	Einfache Linie	YES
SIMPLEMARKERSYMBOL	Punkt	YES
SIMPLEPOLYGONSYMBOL	Polygon	YES
SHIELDSYMBOL	Punktsymbol für US-Straßen	NO
TEXTMARKERSYMBOL	Statisches Textmarkersymbol	NO
TEXTSYMBOL	Statisches Textsymbol	YES
TRUETYPEMARKERSYMBOL	Symbol, welches Truetype-Schriftarten verwendet	NO

Table 1: ArcXML-Symboldefinition

In der Regel wurden die meisten Standardsymbole erfolgreich "transferriert". Einige Symbole können allerdings nicht direkt von gvSIG verwendet werden (zumindest in der aktuellen Version) - ein Beispiel hierfür ist das Rasterfüllmuster. Oder sie müssen "angepasst" werden, wie die verschiedenen Linientypen. Dies bedeutet, dass ein Rasterfüllmuster nicht über die Benutzerschnittstelle von gvSIG definiert werden kann, sondern über Programmierung definiert werden muss.

Legenden

gvSIG unterstützt die meisten Standardlegendentypen: einmalige Werte, Wertebereiche sowie die Kontrolle des Layers über den Maßstab. Die Konfiguratio von ArcIMS geht jedoch noch viel weiter in die Tiefe: sehr viel kompliziertere Legenden, in denen Symbole der Legenden zu Gruppen zusammengefasst werden können, maßstabsabhängige Darstellung von Beschriftungstexten und Symbolen und verschiedene Arten der Beschriftung basierend auf Attribut-Informationen können dargestellt werden.

Mit dieser Gruppe von Legenden können sehr komplexe Symbole für einen Layer erstellt werden. Die derzeitige Umsetzung der Symbole von gvSIG muss noch vereinfacht werden, um einen Kompromiss für die beste Darstellung eines Layers als Ganzes zu erreichen.

Label	Beschreibung
GROUPRENDERER	Legende, die andere Legenden gruppiert
SCALEDEPENDENTRENDERER	Maßstabsabhängige Legende
SIMPLELABELRENDERER	Legende für einen Beschriftungslayer
SIMPLERENDERER	Einmalige-Werte Layerlegende
VALUEMAPRENDERER	Werte- und Wertebereichslegende
VALUEMAPLABELRENDERER	Beschriftungsthemen

Tabelle 2: ArcXML-Legendendefinitions-Label

Wird ein GROUPRENDERER gefunden, so wird das Symbol, welches von ArcIMS als erstes gezeichnet wird, für alle weiteren ausgewählt. Daher wird gvSIG im Falle eines typischen Autobahnsymbols (dicke rote Linie und darüber eine dünnere gelbe Linie) lediglich die rote Linie mit der angegebenen Dicke zeichnen.

Wird eine maßstabsabhängige Legende während der Analyse de Symbole gefunden, so wird diese immer ausgewählt. Wird mehr als eine maßstabsabhängige Legende gefunden, so wird diejenige ausgewählt, die den größten Detailgrad repräsentiert. Ein Beispiel: in ArcIMS können wir einen Layer mit einfachen Straßensymbolen im Maßstab 1:250.000 vorfinden (nur Hauptstraßen werden gezeichnet). Basierend darauf wird ein anderes Thema mit allen Straßentypen (Pfade, Wege, Straßen etc.) gezeichnet. In diesem Fall wird gvSIG dieses Thema mit dem größten Detailgrad darstellen.

Wenn eine Beschriftungslegende während der Analyse der Symbole gefunden wird, so wird diese an anderer Stelle gespeichert und der ausgewählten Legende zugeordnet. Im Falle des Labels VALUEMAPLABELRENDERER wird nur die Legende des am ersten verarbeiteten Wertes als Labelsymbol verwendet. Der Rest bleibt unbeachtet.

In Zukunft wird sich die Symboldefinition von gvSIG noch beträchtlich verbessern, so dass eine größere Gruppe von Legendendefinitionen aus ArcIMS unterstützt werden können werden.

Mit dem Layer arbeiten

Solange wir uns vergegenwärtigen, dass die Zugriffszeiten bei ArcIMS-Layern recht lang sein können, ähnelt die ARbeit mit einem ArcIMS-Layer sehr der Arbeit mit jedem anderen Vektorlayer: Die Attributtabelle kann aufgerufen werden, in deren die Einträge sukzessive eingetragen werden, wenn wir das entsprechende Feature betrachten.

Wenn wir die Tabellensymbole dahingehend verändern wollen, dass einmalige Werte oder ein Wertebereich dargestelt wird, müssen wir zunächst warten, bis gvSIG die komplette Tabelle heruntergeladen hat. Andererseits wird der Download der Attribute nur einmal für jeden Layer und jede Sitzung durchgeführt, so dass die notwendige Wartezeit nur beim ersten Aufruf notwendig ist.

Generell gilt, dass der ArcIMS in einem Intranet relativ zügig zu bedienen ist, aber relativ langsam wird, wenn entfernte Services aufgerufen werden sollen.

Die wichtigste Eigeschaft, die bei Verwendng eines ArcIMS-Vektorlayers in Betracht gezogen werden muss, ist, dass die Geometrien nur dann verfügbar sind, wenn diese auch angezeigt werden. Dies liegt daran, da bei großen Layern nur diee aktuell sichtbaren Geometrien heruntergeladen werden. Soweit es gvSIG betrifft, werden die angezeigten Geometrien auch die einzig zur Verfügung stehenden sein. Daher wird beim Exportieren des Layers in ein Shapefile beispielsweise auch nur ein Teil des Layers geepeichert werden.

Schließlich müssen wir und daran erinnern, dass die Geometrien im Anzeigemaßstab vereinfacht dargestellt werden, um den Download dieser zu beschleunigen. Aufgrund dieser Verinfachung wird die Menge an heruntergeladenen Informationen drastisch reduziert. Lediglich die Geometrien, die aktuell auch angezeigt werden können, werden auch im View dargestellt.

Das Laden eines Geometry-Layers ist praktisch die gleiche Prozedur wie das Laden eines Bilddienstes (wie weiter oben beschrieben. Siehe "Auf den Service zugreifen" und nachfolgende Abschnitte). In diesem Fall muss die Anzahl der ausgewählten Layer in Betracht gezogen werden. Wen wir alle Layer herunterladen wollen, die vom Server angeboten werden, so ist mit einer sehr langen Reaktionszeit des Servers zu rechnen.

Im Gegensatz zum Bilddienst, in dem alle Layer des Dienstes als ein einziger Layer in der Ansicht von gvSIG auftritt, wird bei Geomtery-Services jeder Layer separat heruntergeladen und wird in der Ansicht als Teil eines vom Benutzer definierten Gruppen-Namens erscheinen..

Nach ein paar Sekunden erscheinen die Layer individuell erkennbar aber als Gruppenlayer zusammengefasst im TOC der aktuellen Ansicht After a few seconds the layers appear individually but are grouped under a layer with the name we have defined for it.

Die Layersymbole werden zufällig erstellt. Ein noch nicht abschließend entwickeltes Feature von gvsIG ist es, die Symbole des Servers wieder herzustellen und so standardmäßig ähnlich der ursprünglichen Darstellung (wie durch den Administrator des ArcIMS-Dienstes definiert) in der Ansicht von gvSIG zu zeichnen.

Web Map Context

Einführung

Web Map Context Dokumente sind vom Open Geospatial Consortium (OGC) (http://www.opengeospatial.org) standardisierte XML Dateien. Sie werden in WMS-Clients verwendet, um die Konfiguration der aktuell angezeigten Karten zu speichern und später wieder zu laden. Je nach Anwendung können die Dateien auch zwischen verschiedenen Clients ausgetauscht werden.

Unter Karten versteht man hier ausschließlich Web Mapping Service Dienste, deren URL und weitere Informationen, zum Beispiel zu den einzelnen Layern der Karte, in den WMC-Dokumenten abgelegt werden.

Der Web Map Context Standard liegt aktuell in der Version 1.1 vor und wird von gvSIG unterstützt.

Eine Ansich nach WMC exportieren

Web Map Context (WMC) ist ein OGC Standard (http://www.opengeospatial.org) der als Standard in der Auswahlliste von gvSIG hinzugefügt werden kann.

Der WMC kann eine Ansicht auf jeder GIS-Plattform erstellen, die aus Web Map Services (WMS) Layer besteht. Vorraussetzung ist das die GIS-Plattform WMC unterstützt.

Wenn Ihr Projekt WMS-Layer hat, können diese Layer exportiert werden. Das Ergebnis ist eine XML-Datei mit einer .cml-Erweiterung. Diese kann in einer Ansicht einer anderen Plattform reproduziert werden.

Exportieren einer Ansicht mit WMC

Exporte nach WMC sind derzeit auf dem Typ WMS beschränkt.

Um eine WMC-Datei zu erhalten (erstellen), öffnen Sie eine Ansicht in gvSIG und fügen Sie die gewünschten WMS-Layer hinzu.

Dann gehen Sie zum Menü "Ansicht" und wählen Sie "Export" und dann "Web Map Kontext".

Der folgenden Dialog wird angezeigt.

Anmerkung: Wenn Sie die Option "Web Map Context" in der Option "Export" nicht finden können, hat ihr Projekt keine WMS-Layer.

Der grundlegende Modus zeigt nur die obligatorischen Eigenschaften an, die von der Anwendung nicht als selbstverständlich betrachtet werden können.

Ansicht: Dies definiert welche Ansicht als WMC exportiert wird. Die aktuelle Ansicht ist von gvSIG standardmäßig voreingestellt.

Titel: Dies ist der Titel der Ansicht, welcher angezeigt wird, wenn Ihre .cml-Datei zu einem späteren Zeitpunkt geladen wird. Der aktuelle Titel der Ansicht wird standardmäßig verwendet, dies kann aber geändert werden.

ID: Dieses Feld ist obligatorisch und gibt eine Datei-ID wieder, die eindeutig sein muss.

Ordner: Sie können einen Ordner auswählen, in dem Sie die .cml-Datei über die Schaltfläche "Durchsuchen" speichern möchten.

Version: Verwenden Sie dieses Werkzeug (tool), um die WMC-Version anzugeben, die Sie verwenden möchten.

Die Version 1.1.0 ist standardmäßig aktiviert (wird empfohlen). Es gibt jedoch auch andere Anwendungen und Geoportale, die auf bestimmte Version beschränkt sind.

GvSIG unterstützt derzeit "Web Map Context" in seine Versionen 0.1.4, 1.0.0 und 1.1.0.

Ausmaß: Dies definiert die Ausdehnung der zu exportierenden Karte.

Durch die Ansicht wird der Umfang definiert. Diese Option exportiert nur das, was derzeit in der Ansicht gesehen werden kann.

Benutzung des vollen Umfangs. Diese Erweiterung eignet sich für die Verwendung von vollständigen WMS-Layer, je nachdem, wie Sie ihre jeweiligen Server definieren.

Wenn Sie auf den Button "Erweitert" klicken, öffnen sich weitere Menüfelder. In diesen Feldern können Sie weitere Eigenschaften definieren, um einen vollständigen WMC zu erhalten.

Auszug: Dies enthält eine Zusammenfassung der Ansicht, die von WMC definiert wird.

Schlüsselwörter: Die Liste von WMC-Wörtern können Sie als Metadaten klassifizieren.

URL Beschreibung: Wenn eine Website sich auf dieses WMC bezieht, tragen Sie den Link hier ein.

URL Logo: Wenn Sie ein Bild dieser WMC zugeordnet haben, tragen Sie den Link hier ein.

Zuordnen Größe (Pixel): Dies definiert die Pixelgröße, die die WMC benutzerdefinierten Ansicht haben wird. Die aktuelle Größe der gvSIG-Ansicht wird standardmäßig verwendet. Die Größe kann angepasst werden.

Kontakt Info: Informationen, die ermöglichen, dass Dritte den WMC-Autor kontaktieren können.

Einen WMC importieren

Sie können mit gvSIG WMC importieren, die in anderen Plattformen erstellt wurden.

Verwenden Sie hierzu das Menü "View" und wählen Sie "Importieren" und dann "Web Map Context".

Die WMC-Dateiauswahl wird geöffnet.

Wählen Sie die WMC Datei, die Sie importieren möchten. Auf der rechten Seite können Sie angeben, wo Sie die Layer anzeigen möchten (vorhandene Ansicht/neue Ansicht/andere Ansicht).

New view: Dies fügt dem aktuellen Projekt eine neue Ansicht hinzu und lädt die WMC, wie in der Datei angegeben.

Layers in the active (current) view: Diese Option wird nur angezeigt, wenn das aktive gvSIG-Fenster eine Ansicht ist. Sie können die Layer in der aktuellen Ansicht hinzufügen.

Layers in other view: Dies fügt die Layer in einer neuen Ansicht hinzu. Bei dieser Option wird eine Liste der Ansichten angezeigt, in der der neue Layer hineingeladen werden kann.

Klicken Sie auf "Öffnen", um die Datei basierend auf Ihren Einstellungen zu importieren.

Alphanumerische Daten

Datei

Einführung

Tables are documents which contain alphanumeric information. Tables are made up of rows or records (which represent each of the elements in the data base) and columns or fields (which define the different attributes of each element).

Row or record: Used to represent the different elements in the table.

Column or field: The types of attributes which define each element.

Cell: A cell is the intersection of a record and a field. A cell is the minimum working element and may contain information.

Record information: This provides information about the total number of elements (records) contained in the table.

All the vector information layers have their own “Table of attributes”. Each graphic element in a particular layer has its corresponding record in the “Table of attributes”.

To select elements in the table, left click on them. Use the “Control” and “Shift” (CAPS) keys to select more than one record.

Tabelle hinzufügen

Tabelle hinzufügenEs gibt in gvSIG zwei Möglichkeiten, Tabellen zu laden:

mit dem Projektverwalter

innerhalb einer Ansicht

Tabelle aus Projektmanager hinzufügen

Dokumenttyp "Tabelle" im Projektverwalter

Wählen Sie im Projektverwalter den Dokumenttyp "Tabelle" und klicken Sie anschließend auf "Neu". Es öffnet sich eine Dialogbox, mit der eine Tabelle hinzugefügt werden kann.

Klicken Sie auf den "Hinzufügen"-Knopf, um einen Dateibrowser zur Auswahl der tabellarischen Daten zu öffnen.

Dateibrowser zur Auswahl der zu ladenden Daten.

Mit "Dateityp" kann die Art der zu ladenden Daten ausgewählt werden. Wenn Sie die zu ladende Datei gefunden haben, klicken Sie auf die Datei und der Dateiname erscheint im Feld "Dateiname". Klicken Sie auf "Öffnen", danach befinden Sie sich wieder in der "Neue Tabelle"-Dialogbox.

Wenn sie eine weitere Tabelle hinzufügen möchten, klicken Sie nochmals auf "Hinzufügen" und wiederholen Sie den Prozess.

Wenn Sie fertig sind, klicken Sie auf "OK". Die Tabelle wird dargestellt und erscheint im Projektverwalter in der Dokumentenliste.

Darstellung einer Tabelle in gvSIG

Tabelle aus einer Ansicht hinzufügen

Klicken Sie auf den "Zeigt die Attribute der ausgewählten Layer"-Knopf im Anzeigefenster einer Ansicht wenn mindestens ein Layer aktiv, d.h. in der Layerliste ausgewählt ist,

oder öffnen Sie das Layer-Menü und wählen den Menüpunkt "Attributtabelle sehen" aus.

Die Tabelle wird dem Projekt automatisch hinzugefügt.

Ansicht einer geladenen Tabelle.

Wenn Sie das Ansichtsfenster minimieren und im Projektverwalter den Dokumententyp "Tabelle" auswählen, werden Sie sehen, dass die hinzugefügte Tabelle nun in der Dokumentenliste angezeigt wird.

Tabelle Eigenschaften

You can access “Table properties” from the “Project manager” window.

You can use this window to:

Rename the table.

Edit the creation date.

Add an owner to the table.

Add comments.

When you have input the changes, click on “Ok” and they will be saved.

Tabelle Werkzeuge

Einführung

Sobald eine Tabelle geöffnet wird, entweder aus dem Projektverwalter oder aus einer Ansicht, stehen folgende Werkzeuge zur Tabellenbearbeitung in der Werkzeugleiste zur Verfügung.

Ebenso steht in der Werkzeugleiste der Eintrag „Tabelle“ zur Verfügung unter dem diese und einige weitere Werkzeuge ausgewählt werden können.

Statistik

Dieses Werkzeug erreicht man über dieses Button

oder über den Menüpunkt „Tabelle“ und dann „Statistiken“.

Mit dem Statistiken-Werkzeug können Sie die gängigsten statistischen Werte anzeigen lassen.

Bitte beachten Sie, dass das Statistiken-Werkzeug nur aktiviert ist, wenn ein numerisches Feld ausgewählt wird.

Wenn Sie statistische Auswertung für die gesamte Tabellenspalte erhalten wollen: Wählen Sie die gewünschte Tabellenspalte aus (Klick auf Spaltenkopf) Klicken Sie dann auf das Statistiken-Werkzeug.

Wenn Sie nur ausgewählte Datensätze statistisch auswerten möchten:

Wählen Sie zunächst die Tabellenspalte mit dem gewünschten Attribut aus. Selektieren Sie die Tabellenzeilen mit den gewünschten Werten des Attributs. Klicken Sie dann auf das Statistiken-Werkzeug.

Filter

Dieses Werkzeug erreicht man über dieses Button

oder über den Menüpunkt „Tabelle“ und dann „Filter“. Das Filter-Werkzeug entspricht in der Bedienung weitgehend dem Filter-Werkzeug in der Ansicht.

Mit gvSIG können Sie Datensätze mit Hilfe von Filtern auswählen. Die Auswahl mit Filtern ermöglicht es Ihnen, genau zu definieren, was selektiert werden soll – Sie können mehrere Attribute verwenden, mit Operatoren oder Berechnungen arbeiten.

Außerdem können Abfragen mit logischen Operatoren wie „gleich“, „größer als“, „unterschiedlich von“ usw. erstellt werden.

Wenn Sie das Filter-Werkzeug anklicken, öffnet sich ein Dialogfeld, in dem Sie Ihre Abfrage formulieren können.

Felder: Doppelklicken Sie im Bereich „Felder“ das Attribut, das Sie zur Abfrage hinzufügen möchten.

Logische Operatoren: Mit einem einfachen Klick fügen Sie den gewünschten Operator zur Abfragesyntax hinzu.

Werte: Diese Liste zeigt alle vorhandenen Werte des zuvor ausgewählten Attributs an. Um einen Wert zur Abfrage hinzuzufügen, doppelklicken Sie diesen.

Abfragefenster: Hier sehen Sie die Abfragesyntax, die Sie ausgewählt haben.

Auswahlbuttons: Mit diesen Buttons starten Sie die Abfrage:

“Neuer Datensatz” (Erstellt eine Auswahl und löscht eine vorherige).

“Zum Datensatz hinzufügen” (Fügt die Elemente der aktuelle Abfrage zu den Elementen einer vorherigen).

“Aus dem Datensatz auswählen” (Wählt Elemente aus den Ergebnissen einer vorherigen Abfrage nach den aktuell gewählten Parametern aus).

Doppelte Einträge selektierenEinführungEinführung

With the select duplicates tool you can quickly locate duplicate geometries through the attribute table.

AnleitungDoppelte Einträge

The Locate Duplicates tool can be used to quickly locate duplicate geometries in a layer's attribute table.

To locate duplicate geometries in a layer, open the layer's attribute table and select the field (by clicking on its header) for which you want to select duplicates.

Then click on the "Select Duplicates" button.

Select Duplicates button

Notice that the selected geometries have duplicate attribute values for the specified field:

Aufsteigende Reihenfolge

Dieses Werkzeug erreicht man über den folgenden Button in der Werkzeugleiste

oder über den Menüpunkt „Tabelle“ und dann „Aufsteigende Ordnung“.

Mit diesem Werkzeug können Sie ausgewählte Tabellenspalten folgendermaßen sortieren:

Numerische Felder werden vom niedrigsten zum höchsten Wert sortiert.

Textfelder werden alphabetisch sortiert, beginnend mit „A“.

Absteigende Reihenfolge

Dieses Werkzeug erreicht man über den folgenden Button in der Werkzeugleiste

oder über den Menüpunkt „Tabelle“ und dann „Absteigende Ordnung“.

Mit diesem Werkzeug können Sie ausgewählte Tabellenspalten folgendermaßen sortieren:

Numerische Felder werden vom höchsten zum niedrigsten Wert sortiert. Textfelder werden alphabetisch sortiert, beginnend mit „Z“.

Join

Mit dem „Verbindung“- Werkzeug können Sie zwei Tabellen zusammenführen, die jeweils ein Feld mit identischen Werten haben. Dabei wird die Zieltabelle an die Originaltabelle angehängt.

Dieses Werkzeug erreicht man über den folgenden Button

oder über den Menüpunkt „Tabelle“ und dann „Verbindung“.

Um zwei Tabellen zu verbinden, führen Sie folgende Schritte aus:

Wählen Sie zuerst die Originaltabelle für die Verbindung aus

Wählen Sie das Feld aus, über das Sie verbinden wollen

Wählen Sie nun die Tabelle aus, die Sie verbinden wollen

Wählen Sie dann noch das Feld aus, dass die gleichen Werte enthält, wie das zuvor gewählte Feld der Originaltabelle.

Wenn Sie nun die Originaltabelle öffnen, sehen Sie, dass die Felder der Zieltabelle mit dem Präfix „link_“ hinzugefügt worden sind.

Unter „Tabelle“ -> „Verbindungen lösen“ können Sie die Verbindung wieder aufheben. Beachten Sie dabei, dass die Verbindung nur von der Originaltabelle aus gelöst werden kann.

Auswahl nach oben verschieben

Mit dem Werkzeug „move selection to top“ können Sie ausgewählte Datensätze in einer Tabelle nach oben sortieren.

Man erreicht das Werkzeug über den folgenden Button in der Werkzeugleiste

oder über den Menüpunkt „Tabelle“ und dann „Move selection to top“.

Das folgende Beispiel zeigt zwei ausgewählte Datensätze, die nach oben sortiert werden sollen.

Wenn Sie das Werkzeug benutzen verändert sich die Position der markierten Datensätze

Zeichensätze in TabellenEinführung

Although .dbf files should contain a byte to indicate character encoding, this information is usually not present. gvSIG provides the Shalom tool that sets the encoding and then reads the information in the table using that encoding. If the encoding is not set in this way then gvSIG will read the table data using the default encoding.

Zeichensatz für Tabelle definieren

It is possible to set the character encoding of a table by selecting Table > Set encoding to .dbf files from the menu bar. Choose the table for which the encoding needs to be set and then select the encoding type (charset). This encoding setting is recorded permanently in the table.

Now the table can be added to the gvSIG project. When gvSIG opens the table the character encoding is read and the characters in the table are correctly displayed.

Note: The correct display of characters depends not only on the encoding setting, but also on the virtual machine that is installed (specifically Java 1.6, which supports more encodings than Java 1.5).

Standard-Zeichensatz ändern

This option can be accessed by opening the Window > Preferences menu and then selecting DBF default encoding.

gvSIG will use the selected encoding as the default when adding a .dbf file to a project, and will also use it when exporting a table that uses a specific encoding.

The export of a table might not be correct if the character encoding is incorrectly configured in the gvSIG preferences.

Eine Tabelle aus einer CSV-Datei hinzufügen

Seit der Version 0.5 ist es in gvSIG möglich Datensätze im csv-Format (csv= comma separated values) einzulesen.

Ejemplo de tabla con formato CSV.

Legen Sie zunächst im Projektverwalter unter der Registerkarte „Tabelle“ mit einem Klick auf „Neu“ eine neue Tabelle an. Es öffnet sich ein Dialogfenster; wählen Sie auf der Registerkarte „Datei“ die Option „Hinzufügen“. Es öffnet sich ein weiteres Dialogfenster; wählen Sie hier als Dateityp „csv string“ und navigieren Sie zur csv-Datei, die Sie hinzufügen möchten.

Ventana Explorador de archivos

Klicken Sie auf „Öffnen“ und bestätigen Sie mit OK. Die neue Tabelle wird angezeigt.

Visuañización de la tabla en gvSIG

Eine Tabelle aus einer JDBC-Datenquelle hinzufügen

Datensätze aus Datenbanken können als Tabellen in gvSIG importiert werden. Es werden folgende Formate unterstützt:

PostgreSQL, MySQL, GBMSHSQLDB, ODBC

Hinweis:

Um ORACLE Spatial Datenbanken mit der Erweiterung geoBD anzubinden, ist die Installation von ORACLE Treibern notwendig. Führen Sie hierfür folgende Schritte durch:

Rufen Sie Oracle Database 10g Release 2 (10.2.0.3) drivers auf. Akzeptieren Sie die Lizenzbedingungen. Laden Sie auf der nächsten Seite die Datei ojdbc14.jar (1,545,954 bytes)classes for use with JDK 1.4 and 1.5 herunter (Registrierung erforderlich) Speichern Sie die Datei in folgendem Ordner ab:

Windows:

\bin\gvSIG\extensiones\com.iver.cit.gvsig\lib

, hier ist gvSIG installiert.

Linux:

/bin/gvSIG/extensiones/com.iver.cit.gvsig/lib

, hier ist gvSIG installiert.

Um Informationen aus einer Datenbank über eine JDBC-Verbindung als Tabelle zu laden wählen Sie im Projektverwalter den Dokumenttyp „Tabelle“ aus und klicken auf „Neu“. Es öffnet sich ein Dialogfenster. Wählen Sie die Registerkarte „Datenbank“ und geben Sie die Verbindungsparameter ein.

Wenn alle Parameter korrekt eingegeben sind, wird eine neue Tabelle mit den Informationen aus der Datenbank in gvSIG erstellt.

Arbeiten mit Symbolen

Einführung

It is a tool which allows thematic cartography to be carried out with relative ease.

You can choose the colour, mesh etc. which most appropriately symbolises or represents the data or variables of the elements to a layer.

To access the edit option of properties related to the symbology you must go to the “Properties” menu (click on the smaller button on the layer).

Another window will open, place the cursor on the “'tables of symbols' tab".

Vektor

Legendentypen

Einführung

In this tab you can define, in an advanced manner, the type of legend with which you want to represent the data of layer, from its fields [1].

[1]: It must be noted that you can not use the fields resulting from a join to make legend classifications, meaning that, to use these fields in a legend you will have to export the shp resulting from the join.

You can choose the following forms of representation:

Anzahl

Four types of legends can be found:

Point density

Defines a legend of a point density based on the value of a certain field.

Labelling field A drop-down menu opens where you can choose fields from the table (Double or Integer types) from which you can make a legend which represents the quantity of each value in the table. The properties of the points which represent the density of the values in the table can be changed.

Point size: Use the arrow to change size of the point.

Point value: This is the numeric value which will be given to each point that is drawn.

Colour: Choose the colour of the point by clicking on the button located right of the colour.

Background colour: Choose the background colour.

Outline: Click on this button if you want to give an outline to the symbol.

Intervals

This type of legend represents the elements of a layer using a range of colours. The gaps or graduated colours are mainly used to represent numeric data which have progression or range of values, such as population, temperature, etc.

Classification field: A drop-down menu where you can chose the attributes of the layer for which you want to make the classification for. The field must be numerical as it is a gradual classification (by the rank of the value)

Interval type: There are three types of intervals from which to choose. These are:

Same intervals: Calculate same intervals from values which can be found in the chosen field to make the selection.

Natural intervals: The number of intervals are specified and the sample of this number is divided into this number according to the Jenk method of optimisation of the natural localisation of intervals.

Cuantil intervals: The number of intervals are specified and the sample is divided into this number but gathering into groups values according to their order. Number of intervals: Should indicate the rank or interval number which defines their classification.

Nº of intervals: Type in the nº of intervals to be represented.

Initial and final Colour: Select the colours that will be used to graduate. The initial colour for lower values and the final colour for the higher ones.

Calculating intervals: Once the above options have been defined, click on the “Calculate intervals” button to show the final result. The default symbols and labels that appear can be modified by clicking on them, just as in the previous cases.

Add: New ranks to the calculations can be added.

Remove all / Remove: Allows you to delete all (remove all) or some (remove) of the elements which make-up the legend.

Graduated symbols

Represents quantities through the size of a symbol showing relative values.

Classification field: Choose the numeric field for which the classification is to be made.

Interval types: The same that are in legend type Intervals

Symbol: Modify the symbol size with a minimum value (From), to a maximum value (Until). You can also modify all the features of a specific symbol by clicking on the “Template” button, as well as its “background”.

Calculating intervals: Once the above options have been defined, click on the “Calculate intervals” button to show the final result. The default symbols and labels that appear can be modified by clicking on them, just as in the previous cases.

Add: New ranks to the calculations can be added.

Remove all / Remove: Allows you to delete all (remove all) or some (remove) of the elements which make-up the legend.

Proportional symbols

Represents quantities through the size of the symbol which shows exact values.

Classification field: Choose the numeric field for which the classification is to be made.

Normalisation fields: Possibility of choosing a numerical field which normalises the results, maintaining the proportion of quantities.

Symbol: Modify the symbol size with a minimum value (From), to a maximum value (Until). You can also modify all the features of a specific symbol by clicking on the “Template” button, as well as its “background”.

Kategorien

Expressions

Shows layer elements according to a certain filtered expression.

''New filtered expression:'' A new window opens where you can configure expressions (filters) upon which a certain symbol will be applied. Each of these will be shown as a row in the main window of this type of legend. The syntax these filters use is SLD.

''Modification of filtered expression:''You are able to modify an expression by selecting it.

''Delete a filtered expression:''You are able to delete an expression by selecting it.

''Up/Down buttons:'' Allows you to move the created expressions up or down so that they later have that order in ToC.

Unique values

Each register can be represented with an exclusive symbol according to the value it adopts in a certain field in the attributes table. It is the most efficient method for spreading categorical data, such as municipalities, floor types, etc.

You will find the following symbology configuration options:

''Classification field:''A drop-down menu opens where you can select the layer which contains the data to carry out the classification, in the attributes table field.

''Add all/Add:'' Once the “classification field” is selected, all the different values are shown by assigning a symbol (colour) different to each by clicking on the “Add All” button. These symbols can be modified by clicking on them. By default the label (name that appears on the legend) is similar to the value that is adopted by this field. By clicking on “Add” you can add new values to the list.

''Delete all/Delete:'' Allows you to delete all (delete all) or some (delete) of the elements that make up the legend.

''Symbol properties:'' If you right click on any of the “cells” on the “Symbols” you can modify its properties specifically through the “Select symbol” and “Symbology level” buttons, as well as being able to change the label name in TOC.

Mehrfachattribute

Anzahl nach Kategorie

Category quantities

Represents quantities for each category.

For this, it combines two fields (which must be of a numeric type), applying a combined legend made up of colour ramp (for field_1) and specific gradual symbols (for field_2).

Meaning that this type of legend combines a a representation of intervals based on the values of Field_1 with anothier representation of gradual symbols based on the values of field_2.

TortendiagrammEinführung

Chart or diagram legends are intended to provide a visual representation of data in a table, thereby communicating a lot of information very easily.

In particular this extension allows two types of legends to be constructed:

The first one is represented by circular diagrams known as Pie Charts. The pie chart shows the proportional size of the elements of a data series, based on the sum of its parts, and with each sector representing the value of a particular field. It always shows only one data series and is useful when you want to emphasize a significant element.

The second type of legend is represented by diagrams known as Bar Charts or Bar Graphs. A bar graph, also known as a column graph, is a diagram containing rectangular bars with lengths proportional to the values ​​they represent. Bar graphs are used to compare two or more values.

Anzeige und Auswahl von Tortendiagrammen

The pie legend is located in the Multiple attributes section of the legend tree, and can be used to represent several attributes at once. To access it, right-click on the layer name to open the Properties and then select the symbols tab.

The following options are available for configuring the pie charts:

Symbols. Pie legend

Fields: You can choose which of the layer's fields to represent, provided they are numeric. With these fields you can:

Add all fields.

Delete all fields.

Add the selected fields.

Delete the selected fields.

To do this click on the buttons shown in the image above (Box 1).

Colour scheme: You can change the default colour scheme for the pies. To do this select the desired "Colour scheme" from the drop-down list, as shown in the image above (Box 2).

Change the colour: In addition it is possible to change the colour of pie slices once they have been added.

Once the default colour scheme has been chosen, the colour of a pie slice can be changed by double-clicking on its color.

The following dialog is displayed where you can select a colour sample or set it yourself (HSB, RGB).

Symbols. Color Selection

Background symbol: You can change the symbol of the background geometries by clicking on the symbol to open the symbol editor (pictured above, Box 3).

Symbols. Symbol Selector

Outline: You can display an outline with a specified colour and thickness around the pie slices. Tick the "Show" check box to draw outlines around the pie sectors.

Dimension: Tick the check box to display the pie in 3D. By default the pie is drawn in 2D.

Preview chart: Any changes made are reflected on the chart preview.

Optionen für Diagrammgrößen

Click the 'Size' button located in the pie legend configuration screen.

Pie Legend. Size button

Clicking this will open the following dialog:

Pie Legend. Configuring size

There are three options for setting the size of the diagrams:

Fixed Size: All the pie charts will have the size indicated here.

Sum of field values: The size of the pie charts is obtained from the sum of all the records of the fields making up the chart.

Field size: The size is obtained from the selected field and can be normalized if so desired.

In addition to setting the size of the pie, the units can also be specified.

Units: Select units (meters, pixels ...) and representation (in the world or print layout), depending on your requirements. If the units are set to "in the world" then the size will depend on the View's zoom level, while selecting "print layout" results in a fixed size, both on the screen and when printed.

Active Limits: Limits can be specified if the size of the chosen field size is not set to the "Fixed Size" option.

Activating limits for the other options sets the minimum and maximum values of a particular measure (Sum of field values or Field size). Taking the limits into account, the intermediate field values are calculated in proportion to the values ​​of the records of the field, or to the sum of the field values.

Tortendiagramme nur für ausgewählte Geometrien darstellen

This option is used to restrict the drawing of pie charts to selected geometries.

The geometries can be selected either before or after configuring the pie chart size and display options.

In order to represent pie charts for selected geometries, simply activate the check box Draw only selection in the pie legend configuration dialog.

Check to display pie charts for selected geometries only

The following image shows an example in which pie charts are only shown for selected geometries (shown in yellow).

Example showing pie charts for selected geometries

SäulendiagrammAnzeige und Auswahl von Säulendiagrammen

The bar legend is located the Multiple Attributes section of the legend tree, and can be used to represent several attributes at once. To access it, right-click on the layer name to open the Properties, then select the Symbols tab.

The following options are available for configuring bar charts:

Symbols. Legend bar

Fields: You can choose which of the layer's fields to represent, provided they are numeric. With these fields you can:

Add all fields.

Delete all fields.

Add the selected fields.

Delete the selected fields.

To do this click on the buttons shown in the image above (Box 1).

Colour scheme: You can change the default colour scheme for the bars. To do this, select the desired "Colour scheme" from the drop-down list, as shown in the image above (Box 2).

Change the colour: In addition it is possible to change the colour of bars once they have been added.

Once the default colour scheme has been chosen, the colour of a bar can be changed by double-clicking on its color tile.

You can use the following dialog to select a colour sample, or set it yourself (HSB, RGB).

Symbols. Color Selection

Background symbol: You can change the symbol of the background geometries by clicking on the symbol to open the symbol editor (pictured above, Box 3).

Symbols. Symbol Selector

Outline: You can display an outline with a specified colour and thickness around the bars. Tick the "Show" check box to draw outlines around the bars.

Dimension: Tick the check box to display the bars in 3D. By default the bars are drawn in 2D.

Preview chart: Any changes made are reflected on the chart preview.

Optionen für Diagrammgrößen

Click the 'Size' button located in the bar legend configuration screen.

Bar Legend. Size button

Clicking this will open the following dialog:

Bar Legend. Configuring size

There are three options for setting the size of the diagrams:

Fixed Size: The largest bar will drawn to this size, and the rest will be drawn proportionately.

Sum of field values: The size of the bars will be determined by the sum of all the records in the fields making up the chart.

Field size: The size is obtained from the selected field and can be normalized if so desired. For example, a chart could be drawn to represent the number of votes for each political party by the size of the bar, while the overall size of the diagram could be determined by another field, such as number of habitants. In this example, the size of the graph would be larger for areas of greater population.

In addition to setting the size of the bars, the units can also be specified.

Units: Select units (meters, pixels ...) and representation (in the world or print layout), depending on your requirements. If the units are set to "in the world" then the size will depend on the View's zoom level, while selecting "print layout" results in a fixed size, both on the screen and when printed.

Active Limits: Limits can be specified if the size of the chosen field size is not set to the "Fixed Size" option.

Activating limits for the other options sets the minimum and maximum values of a particular measure (Sum of field values or Field size). Taking the limits into account, the intermediate field values are calculated in proportion to the values of the records of the field, or to the sum of the field values.

Tortendiagramme nur für ausgewählte Geometrien darstellen

This option is used to restrict the drawing of bar charts to selected geometries.

The geometries can be selected either before or after configuring the bar chart size and display options.

In order to display bar charts for selected geometries, simply tick the check box “Draw only selection” in the pie legend configuration dialog.

Check to display bar charts for selected geometries only

The following image shows an example in which bar charts are only shown for selected geometries (shown in yellow).

Example showing bar charts for selected geometries

Objects

Unique symbol

This is the default gvSIG legend type.

Represents all the elements of a layer using the same symbols. It is useful for when you need to show the location of a layer more than its any other attribute. The representation of its symbology depends on the type of geometry, this is further explained in the symbols section.

Legenden speichern und laden

Save legend:

The legends that have been created can be saved so that you can use them on other occasions.

To save, click on the “Save legend” button.

A window will open with the save options: save legend with gvSIV (.gvl) format or standard exchange .sld format (currently supports SDL 1.0.0).

Legend recovery:

Legends that have been previously created can be recovered at any time. Click on the “Recover legend button” and select the legend you want to recover.

Symbole anpassen

Einführung

The Symbols tab is used to define advanced features of the legend being worked with.

When creating symbols for a legend it is important point to bear in mind the type of layer the symbols are being created for. This is important because there are two different types of vector layers to consider when making the symbols:

Single geometry layers: (point, line or polygon shp layers). In this case the Symbols tab allows you to create or edit symbology relevant to the geometry (lines, points or polygons), as shown below:

Single geometry layer

Multigeometry vector layers, such as dxf, dwg, gml ...

Multigeometry layer

In this case, there is a single Symbols tab where you can configure the symbol properties of the points, lines and polygons separately. Points are configured under the Marker tab, lines under the Line tab, and polygons under the Fill tab.

Tabs corresponding to the symbols for multigeometry layers

With this clarified, we can now look at symbol properties while taking the geometry type into account.

Symboleditor

Einführung

From the layer menu, in properties, you can access the Symbology section. It is possible to change or configure a new symbol clicking on “Select symbol” where you will find different configuration options.

Click on the “Select symbol” button and then on the “Properties” button. The window which opens will allow you to edit the properties of the symbol. This is the same window that will open if you click on “New”.

By default gvSIG symbolises the layers with 'unique symbols'.

As well as the basic options that can been seen at first glance, such as colour, breadth and the type of units in which the symbol is to be represented, you can also edit the properties of the element. Next a classification of the properties of an element is made according to its geometry type.

The dialogue boxes that open have common sections and others that are specific to the type of geometry, we see them as follows:

Common characteristics:

When a symbol, is configured from its Properties, be it a point, a line or a polygon, it can be defined:

Its colour and transparency. Allows the fill-in colour to be chosen.

Under colour you find a scrolling bar, which allows you to play with the grade of the transparency of the elements. This way, you can superimpose polygon layers without interfering with its display.

The breadth of the symbol. Allows you to define the breadth of the element.

Units: In this drop-down menu you can chose the type of unit which you want the symbol to be represented in. By default the unit which the symbol will be represented in are pixels, although you can chose between: Kilometers, meters, centimeters, milimeters, miles, yards, feet, inches, grades and pixels.

We can also specify if they are units “on the map” (the size would depend on where the zoom is set) or “on paper” (it will have a set size, both on screen and when it is printed).

New: Access the properties of the symbols in order to make a new symbol.

Save: Allows you to save the symbols you have created in gvSIG's library of symbols, with a .sym extension, in order to be able to use them as often as you need and also to configure different types of legends.

Restart: Click on this button if you wan to restart the editing of a symbol.

Specific characteristics of each type of geometry:

Symbol type:

Mercator	Lines	Fill-in
Of character	Simple line	Simple fill-in
Simple mercator	Mercator lines	Image fill-in
Mercator image	Line image	Mercators fill-in
Of character	Simple line	Line fill-ins
Of character	Simple line	Gradient fill-ins

The mercators represent the layers of the points.

The lines represent the linear layers.

The fill-ins represent the polygon layers.

All three together represent the multi-geometric layers.

Marker oder spezielles Symbol

You can chose between different Markers that are shown in “Type of Marker”.

Simple Marker:

In “Marker style”, select the marker (circle, square, cross...). You can modify its size, angle and colour as well as being able to move it around the ordinate and abscissa axis.

Marker made up of simple markers: you can make up a marker from various other simple markers by “overlapping” one over the other, this is done by clicking on “add layer”, where each layer is a simple marker. You can delete or change the order of the layers by clicking on “Delete layer” or “Tidy layers”. In the following image there is an example of a symbol made up of various simple markers.

You can make the symbols stand out by choosing the colour of the outline and giving it the same transparency as the fill-in of the symbols. To give the symbol an outline you must check the “Use outline” box. You can move the symbol around the ordinate and abscissa axis or leave it in the centre.

Character marker:

You can use the different alphanumeric character types to create a symbol, you can modify its size, angle and colour as well as being able to move it around the ordinate and abscissa axis.

Picture marker:

You can chose whichever image you want to represent the symbol. This image can be in different formats (jpg, png,bmp, svg..., you can even download an image from the internet, as long as the format is supported by gvSIG). To add it just select the path where the image is saved by clicking on “Examine”, next to "Image file".

Also, you have the option of selecting a different image, which is to represent the geometries, when they have been selected and are in view. Do this by entering the path of the image in "Selected image".

You can move the symbol around the ordinate and abscissa axis or leave it in the centre.

Linien oder lineare Symbole

You can choose between different Mercator that are shown in the “Mercator type”.

Simple line symbol:

You can choose the colour of the line, its breadth and its movement (offset), as well as having the option to modify its opaqueness and, of course, its measurement units.

As well as that the layers of the points can make up one line with various lines “overlapping” using the same method than which in the layers of points.

In the “Line properties” tab you can generate different types of lines, continuous lines which gvSIG has as default, or discontinuous lines, establishing the fill-in pattern you choose. For this a rule is made available from which you can design your own patterns.

Fill-in pattern:

Click on the grey section which is on the rule and drag right, next click on the rule, in the rule section you want, and a black section will appear which you can eliminate if you “click” on it again. This way you can successively add sections which can design your line.

If you want to delete the designed line click on “clean”.

Boarder style: You can chose between round, rectangular or none for the boarder style.

Style of the union: You can chose between square, angles and rounded for the union of the lines.

In the “Arrow decorations” tab you can turn a line into an arrow. To make this happen check the “Use decoration” box.

The options available to decorate the arrow are:

The size of the arrow.

The sharpness of the arrow.

Nº of positions: Number of times you want the “point” of the arrow to be repeated along the line.

Choose Symbol: This button will take you the simple Mercator of a layer of points menu, here you can select the shape of the arrow “point” and configure it as if it were any other symbol.

Reverse: You have the option of reversing the first or all the arrows from the line.

Rotation: You can chose between the “point” of the arrow rotates according to the slope of the line or that it has a permanent inclination according to the page.

Mercator line symbols:

You can use different font types, such as characters, to create a symbol, modifying its breadth and separation.

Image line symbol:

You can chose the image you want to make up the line, this image can be in different formats (jpg, png, bmp, svg...). To add the image you only have to select the path to where the image is saved by clicking on “Examine”. You can set the breadth and scale the image in “X” and “Y”.

Füllungen für Polygonsymbole

The following fill-in Types for polygonal geometry layers are available.

Simple fill-in:

You can choose the polygon fill-in colour and its opaqueness.

Click on the button where you can see the outline and the simple symbol of a line properties menu will open. Here you can configure the outline of the polygon as if it were a line.

You can give the outline the breadth and opaqueness you want.

Fill-in made up of simple mercators: You can make up a fill-in from various simples by “overlapping” them, it is the same method as that which is explained in the layers of points and lines.

Mercator fill-ins:

You can give the polygon a fill-in made up of different types of mercators, such as punctual, linear, image... with their own characteristics.

The fill-in can be organised in an aleatory way or in a regular mesh way.

There is the option to make compositions with various layers.

Line fill-in:

Instead of filling the polygon in with specific mercators you can do so with lines, you can give them the same properties that you gave a line layer, including the outlines.

As in all sections, here you can also create a composition through different layers.

Image fill-in:

You can fill-in the polygon of images and set their inclinations by indicating the angle and you can also scale them.

The way to fill-in the polygon of images is by giving them the specific route to the image. These images can be framed, click on “Outline” and select the line you want.

Gradient fill-in:

The possibility of gradually filling-in is available, you can select different options to configure the gradual scale of the colour, these options are:

Intervals: Nº of intervals you want the gradual changing of the colour to be structured by.

Percentage: You can chose to set the percentage of gradual change between 0 and 100%.

Style: Select the style that you want for the fill-in from the drop-down menu.

Angle: Angle of the fill-in colour.

Colour gradient: Select the colour scale you want.

Outline: Give the ploygon an outline, the process of this is the same as if it were a line.

Symbolebenen

As you can see in the following image, a symbol has two buttons that configure it, “Select Symbol” where you can define its properties, and “Symbology Levels” which allows us to establish the exact order the different layers has created the symbol.

It is important to establish an order when different geometries of the same layer intersect, as can be the case in the unique Value of legends for line layers, for example, where the order established could be of interest so that some symbols are above others.

“0” value corresponds to the symbol drawn at that bottom, “1” is drawn above that and so forth successively.

Labels die im Inhaltsverzeichnis angezeigt werden

You can give whatever name you want to the different legend values, to see them in the Table of Contents.

In the previous image we saw a legend by a unique Symbol, but it is also possible to give each of the legend values a label name by Interval, unique Value, etc. (or modify it, from each of the text boxes), as well as being able to modify the order with which theses values appear in ToC (throught the up/down arrows):

Symbolbibliothek

Upon installing gvSIC a folder called 'Symbols' is created in the user directory, here you can save different types of symbols (punctual, linear, polygonal...). In other words, it works as a library of symbols. Also, gvSIG includes, by default, a set of symbols from each type of geometry, saving them in the above mentioned folder.

Once a symbol is created, from the “Symbology select” menu, click on “Save”.

A window will open, allowing you to save the symbols on a specific route, inside the “Symbols” folder.

Name the symbol and click on save. Make sure you have saved the symbol as a .sym file and that when you open another layer of the same type of geometry, the library of symbols which has been saved appears.

Raster

Farbtabellen und Verläufe

The Colour table interface allows users to assign specific RGB values to a range of pixel values in a single band image. It is important to note that the input image can only have one band because if there are multiple bands, each of the bands will have colours associated with it. With the colour table functionality, users can build new tables or gradients, or modify existing ones.

The colour table dialog can be launched from the toolbar by selecting the option "Raster layer" on the left drop-down button and "Colour table" on the drop-down button on the right. Make sure that the name of the layer for which you want to build colour tables is set as the current layer in the text box. The "Colour table" option will only be available if a single band image is selected.

Colour table icon

To use this function, it is important to know the minimum and maximum values in the image. If these values are unknown, they will have to be calculated. Depending on the size of the image, this calculation process may take some time. When the Colour table dialog is launched for an image that does not have any colour tables associated with it, all components will be inactive. To get started, we need to tick the check box labelled "Activate color table".

Description of components

The colour table dialog is divided into several parts:

The central part, which covers most of the dialog, displays the legend associated with the image in tabular or gradient form. (You can switch between table and gradient view by clicking on the tabs.)

In the lower part are the controls with settings for the tabular and gradient view.

A preview window is located in the upper right corner of the dialog. Here we can preview the output results before they are applied to the image.

The library in the lower right corner lists the predefined colour tables. From this list, you can choose a colour table to apply to the image. It is also possible to create a new colour table and add it to the library for future use.

Colour table dialog - Table tab

Tabular view

Every row in the table corresponds to a range of pixel values and its associated RGB colour. The column Value shows the first value of the range and the column To shows the last value of the range. These values can be edited directly by double-clicking on the cell and typing a new value. The RGB column contains the RGB value to be assigned to the range of pixel values. The cells in this column are not editable, but if you want to change the colour you can go to the corresponding cell in the Colour column and click on it. A generic java colour selection dialog will appear where you can modify the colour by changing the RGB values or visually.

Colour selection

The Class column contains associated labels that will not have any effect on the calculation and are just meant to add descriptive names to the range of values. If there is any text in this column, it will be displayed in the map legend when this is created. The last column labelled Alpha shows transparency values. When clicking on the values, a transparency selection dialog will open.

Apply transparency

To manage the rows of the table (add, delete or move) you can use the general table controls located below the table (see the table control description).

Gradient view

The gradient view (which can be accessed by clicking the gradient tab) contains the same information as the tabular view but presented in a different way, and with the possibility to obtain results that are difficult to achieve with the tabular view. The colour bar represents the range of values from minimum on the left to maximum on the right. At the start, the end and on intermediate points on the colour bar are a number of break points with a fixed colour value.

Break point

These break points indicate the colour that will be assigned to the value that falls on that point. A click on a break point will activate the text boxes below the colour bar. These text boxes show the following information about the selected break point:

Colour: The colour of the break point (which can be modified by clicking on it)

Class: Label associated with the point. This is the same associated label as in the Class column of the tabular view.

Value: Pixel value at this break point.

To add a break point, just click below the colour bar. After adding a break point you can modify its information. To remove a break point you can click on it and drag it away.

Colour table dialog - Gradient tab

The final result of the gradient will depend on whether the check box labelled as "Interpolated", located below the gradient tab, is ticked or not. This option is available both in the tabular view and the gradient view. When ticked, the transition between one break point colour and the next colour will be gradual. If it is not ticked, the transition will be abrupt. The point where one colour ends and the next colour begins is marked by a diamond-shaped symbol.

Cutoff point

This cutoff point can be moved to the right or the left by clicking and dragging it.

General controls

In the lower part of the dialog are the controls for the tabular and gradient view.

The text boxes labelled "Minimum" and "Maximum" indicate the minimum and maximum values of the image. We can recalculate these values with the button labelled "Recalc Statistics".

The check box labelled "Activate colour table" is used to enable or disable the use of colour tables for the current layer.

Ticking the check box labelled as "Interpolated" will result in a smoother transition between the colours of two ranges of pixel values. This means that instead of assigning a fixed colour to the whole range of pixel values, the RGB colour value of the intermediate pixel values will be the result of an interpolation of the first colour in the range, the last colour in the range and the relative position of the pixel value. If you disable this check box, the transition between colours will be abrupt.

The check box labelled "Limits adjust" is used to adjust the ranges to the maximum and minimum values of the image. If this is turned off, the colour table will be applied to the whole range of values which is 0 to 255 by default.

Clicking the button "Middle distance" will result in break points that all hold the same distance between them (they will be equally spread over the colour bar). The first and last values of the range of pixel values will be modified accordingly in the tabular view.

When clicking the button "Save as Default", the current colour table will be set as the default colour table for this image. The colour table information will be saved as a metadata file (.rmf) with the image, and the next time that the image is loaded in a gvSIG view it will have this colour table associated with it by default.

Library of colour tables

gvSIG provides a list of predefined colour tables to which you can add others that you have built yourself. Located at the lower right part of the Colour table dialog, the colour table libary allows users to scroll through and manage colour tables. The list of colour tables can be displayed in three ways: List, SmallIcon and LargeIcon. The type of display can be changed by right-clicking on the list, after which a drop-down menu appears where you can select the display mode.

List:

Colour table library - List display mode

SmallIcon:

Colour table library - SmallIcon display mode

LargeIcon:

Colour table library - LargeIcon display mode

Below the colour table library are buttons to add, export, import and delete colour tables

When clicking on the button with the tooltip "New library", a dialog opens which prompts for basic information of the colour table: the name, minimum value, maximum value and the intervals. The default minimum and maximum values are 0 and 255. In principle there is no need to change these values because the colour table is automatically set to the value range of the image to which it is applied. The intervals can be specified by two different methods. The first method is by defining an interval of values, after which the number of intervals is calculated for the whole range of values. The second method is to specify the number of intervals, after which the size of the intervals is calculated automatically.

Create new colour table

To remove colour tables press the button with the tooltip "Delete library". You will be prompted for confirmation before the selected colour table is deleted.

You can export a colour table in one of the supported formats. Currently, only .rmf y .ggr y .gpl of Gimp are supported.

You can import a colour table in one of the supported formats. Currently, only .rmf y .ggr y .gpl of Gimp are supported.

Legend in the view and map

The colour table built with this tool will classify the image in ranges of data values. When accepting the colour table dialog settings, this classification is shown in the TOC just below the layer name. For each colour, the corresponding range of values and the associated label, if any, is shown as a legend.

Legend in the ToC according to the colour table of the image

The generated legend can be inserted when preparing a map.

Map with view and legend inserted

Beschriften

Einführung

Layer labels are an independent property of the legend that draws the layer geometry. For this reason, labels have been separated from the legend and are treated as entities in their own right. The entity containing the layer labels is a level (containing text) that is drawn above all the other layers in the legend. Note that labels only make sense in certain environments, e.g. vector layers, annotation.

Labelling can be accessed via the new 'Labelling' tab in the 'Layer properties' dialog box (to activate the 'Layer properties' right-click on the active layer in the Table of Contents (ToC) and select 'Properties' or else double-click on the layer name).

Enable labelling in the Layer properties box

There are two general types of labelling:

1- Static labelling (Using attributes from the layer's attribute table)

2- Advanced labelling (User defined)

To activate labelling the 'Enable labelling' option must be checked.

Statische Beschriftung

Static labelling automatically creates labels by using values from an existing field in the layer's attribute table. It has been inherited from gvSIG 1.1 and has almost the same functionality that existed before the implementation of Advanced Labelling in the current version of gvSIG.

Options for static labelling

These are the options that can be set:

Enable labelling. This enables labelling and displays the layer's labels in the view.

General. For static labelling set this option to 'Label attributes defined in table'.

Field to be labelled. A drop-down list that lets you choose a field in the layer's attribute table that contains values to display as labels.

Text height field option. Select a field in the attribute table that contains the height of each label.

Fixed height option. Enter a fixed value for the size of the labels.

Rotation field. Select a field in the attribute table that denotes the rotation angle of the labels. This must be a numeric field.

Units. Choose the units used for the height values.

Font. Select the font to apply to the labels.

Fixed colour option. Choose a colour for the labels. You can also set the label transparency by using the slider.

Colour field option. Select a field in the attribute table that contains colours.

Fortgeschrittene Beschriftungsarten (benutzerdefiniert)

Einführung

User defined labelling provides the user with a great degree of control over the design and placement of labels. It has many more options and is much more powerful than static labelling.

The three different methods of user defined labelling are described below.

Features auf gleiche Art beschriften

Choose this option to apply the same label style to all features in the layer, regardless of whether they have been selected or not.

The interface for this labelling option looks like this:

Label all features in the same way

Note the following options, which are explained below:

Properties

Visualization

Placement

It is also possible to preview the labels that have been defined for the layer. These will be applied to the View if the Apply or Accept buttons are clicked.

Nur ausgewählte Features beschriften

Apply the label setting only to those features that are selected in the View.

This labelling is dynamic, so that if the selection in the View is changed, the View is automatically updated with the labels for the new selection.

The interface for this labelling option is the same as that shown above (Label features in the same way).

Featureklassen definieren und individuell beschriften

With this option the user can create different label classes (through the 'Add' button), assign them a priority for display (using the 'Move up' / 'Move down' buttons to the right of the panel) and label each one separately.

Advanced labelling. Different classes and labelling

The properties for each class can be accessed by double clicking on the relevant class (This brings up a dialog box, which is the same as for the three existing advanced labelling methods).

In other words, the label classes can be configured separately, with different labelling properties and different filters applied to the layer geometry for each class. Keep in mind that the labelling expression uses SLD grammar, while the geometry filter is applied using SQL statements, as defined by GDBMS.

Advanced labelling. Property Configuration

The dialog box below shows how SQL statements can be entered for each of the label classes. These statements act as filters that determine which of the layer's features the class is applied to.

Here is an example of how this SQL filter is used:

SQL statement for filtering features

Allgemeine Optionen

Einführung

Regardless of which advanced labelling method is chosen, there are some options that are common to all three methods. These options provide a great degree of control over the configuration of the labels.

These options are accessible via the buttons on the labelling tab of the Layer properties dialog box and are described below.

Eigenschaften

The 'Properties' button provides access to a large number of label options.

Clicking this button opens the dialog box shown in the figure below:

Label class properties

The following properties can be set in this dialog box:

Name

Font type

Font colour

Text size (fixed size or adjusted to fit on text area)

Label expression (one or more)

This is where the actual label is specified. The possibilities are:

Strings (enclosed in quotes)

Fields from the attribute table (enclosed in square brackets)

Mathematical expressions

Combinations of the above

Label all features / filter features with a SQL statement

The SQL filter allows the user to apply the defined label to certain features only.

Background style

Select a style (picture) as a background for the labels. Clicking the 'Select' button opens the following dialog box:

Select a label background style

When gvSIG is installed, the installer automatically creates a directory called 'Styles' in the directory /user/gvSIG/. This is where all the label styles are saved (by clicking the 'Save' button).

Once a label style has been selected, it is possible to modify its properties by clicking the 'Properties' button. This opens a dialog box (shown below) where the user can insert one or more text boxes in which to place the different label expressions that have been created. These text boxes can also be moved or deleted and it is also possible to upload a new image from disk.

Configure the label background style

Note: It is not possible to apply a background style if the label orientation is set to "Following the line" (see the Placement section below).

Platzierung

Clicking the Placement button opens the Placement properties dialog box where the following properties can be configured: location, orientation, duplicates, etc. The options available in this dialog box will depend on the geometry of the layer in question (point, line or polygon):

Point layer

Placement properties for a point layer

If the layer is a point layer, the following options can be configured:

Point settings

This options allows the user to place the labels on top of the points, or else to offset them around the points.

In the latter case, the label position can be selected from pre-defined placement configurations, which are accessed by clicking the Change location button. This opens the Placement priorities selector from where existing placement styles can be selected. It is also possible to modify a placement style by highlighting it and clicking the Properties button:

Label priority placement around a point feature

By using the tools on the right and applying them to the location grid on the left it is possible to set the label position priority relative to the point:

1 = High precedence

2 = Normal precedence

3 = Low precedence

0 = Prohibited

Duplicate labels

Here it is possible to choose between 'Remove duplicate labels' (eliminate any duplicate labels and only draw one label per feature), 'Place one label per feature', and 'Place one label per feature part' (in the case of multipoint features).

Line layer

For line layers the following options are available:

Placement properties for a line layer

Orientation

The label can be oriented horizontally, parallel or perpendicular to the line, or can be set to follow the line.

Position

The label can be placed above, on or below the line.

Location

Place the label at the beginning, middle or end of the line, or at the best position.

Duplicate labels

The options here are the same as for point layers (described above).

Polygon layer

If the layer is a polygon layer, the Placement properties dialog box provides the following options:

Placement properties for a polygon layer

Polygon settings

Labels can be set to be always horizontal, or else to follow the orientation of the polygons (always straight). There is also an option for fitting the labels inside the polygons. This last option is used to ensure that labels are placed inside polygons even if they have islands, or are U-shaped.

Duplicate labels

These options are the same as for point and line layers.

Multigeometry layers

In the case of multigeometry layers (dwg, dxf, gml...) the Placement properties dialog box contains a tab for each of the three geometries (points, lines, polygons). These tabs are identical to those shown above.

Visualisierung

Clicking the 'Visualisation' button opens a dialog box which allows configuration of the range of scales at which labels will be shown.

Scale range for a layer's labels

The user can choose to use the same scale range as the feature layer (set under the General tab of the layer properties dialog), or else can specify a scale range at which the labels will be visible (this scale range is independent of the range applied to the geometries of the layer).

In the example shown above, labels in the view are only displayed between the scales of 1:500000 and 1:1000000.

überlappende Beschriftung erlauben

Finally, there is a check box that controls whether labels may overlap or not.

If this box is checked then all labels are drawn, even if they overlap each other. If this box is left unchecked, only non-overlapping labels are drawn and all overlapping labels are eliminated.

Einzelbeschriftung

In addition to static labelling and user defined advanced labelling, there is a third type of labelling, namely Single Labelling, which can be accessed via the following icon on the toolbar:

Single labelling icon

This type of labelling supplements the existing functionality of annotation layers. In fact, single labelling allows the user to create personalised annotations that have not been possible till now.

The result is an annotation layer, of type shape, plus a file with a .gva extension.

This type of labelling acts only on the geometry that the user has selected in the gvSIG View.

As with advanced labelling, valid label expressions can take on a number of forms:

Strings

Fields from the attribute table

Mathematical expressions

Combinations of the above

The advantage of Single Labelling over static or user defined labelling, aside from the availability of the many annotation layer labelling options, is that individual labels can be modified and/or moved after they have been created. This is because the labels are in a new, independent layer that can edited just like any other vector layer.

The steps for using this type of labelling are described below:

Configure the annotation properties:

From the main window of this tool, the user can set some basic properties that will apply to the new annotation labels (default annotation properties can be defined in the Annotation properties section of the gvSIG Preferences).

Font type

Font style

Font height

Font Colour

Font Rotation

Properties of the annotation being created

Configure the target annotation layer:

As shown in the following dialog box, it is possible to open an existing annotation layer from the hard drive, create a new one in the specified location, or to select one that has already been loaded into the View:

Destination of the annotation layer

Define a labelling expression:

Activate the source layer in the ToC, click the Set labelling expression button and then define an expression in the text box next to the layer name.

An example of this step is shown below:

Annotation labelling expression

In the View click on the features that need to be labelled.

In this way, labels are inserted into the View as each of the features is clicked. The labels are drawn according to the label properties set above.

Finally, opening the Layer properties for the annotation layer reveals that a new 'Annotation' tab has been added to the dialog box.

Annotation tab in the Layer properties dialog box

In this tab it is possible to configure a number of annotation options:

Measurement units (any of the measurement units supported by gvSIG may be selected)

Draw text only

Avoid overlapping

Remove overlapping annotation

Auswahlwerkzeuge

Elemente auswählen

SELECT ALL

This tool is enabled when one or more vector layers are active in the TOC. The tool selects all the geometries (features/elements) in the active vector layers.

"Select all" tool enabled if there are active vector layers in the current View.

"Select all" tool disabled when there are no active vector layers in the current View.

The tool is accessed via the menu:

View -> Selection -> Select All

Menu location of Select All tool

Result of selection

The tool is not available if the layer is being edited.

SELECT BY POLYLINE

This tool is enabled when there is at least one active vector layer in the TOC.

"Select by polyline" tool enabled if there are active vector layers in the current View.

"Select by polyline" tool disabled if there are no active vector layers in the current View.

This tool selects those geometries of the active layers that intersect the polyline defined by the user.

The tool can be accessed in two ways:

Via the menu: View -> Selection -> Select by polyline

Via the icon on the toolbar

Location of the Select by polyline tool

With the tool selected, move the mouse over the View and enter a series of clicks to define the polyline. Double-click to end the polyline.

Selection using a polyline

You can use any mouse button to define the points of the polyline, including the final point.

If another polyline is created while holding down the Ctrl key then the geometries thus selected are added to those already selected. If, while doing this, a previously selected geometry is selected again then it will be deselected.

Result of the selection

SELECT BY CIRCLE

This tool is enabled when there are one or more active vector layers in the TOC.

This tool selects geometries (features) of the active layers that intersect the circular area defined by the user.

"Select by circle" tool enabled if there are active vector layers in the current View.

"Select by circle" tool disabled if there are no active vector layers in the current View.

The tool can be accessed in two ways:

Via the menu: View -> Selection -> Select by circle

Via the icon on the toolbar

Location of the Select by circle tool

In the View click the mouse at the centre of the circle and then move the mouse outwards to define the size of the circle. Click once to finish drawing the circle.

Selection using a circle

Another circle can be defined while holding down the Ctrl key to add new geometries to those already selected. Previously selected geometries selected again in this manner will be deselected.

Result of the selection

SELECT BY BUFFER ZONE

This tool is enabled if there is at least one active vector layer in the TOC.

"Select by buffer zone" tool enabled if there are active vector layers in the current View and these layers have plane coordinates.

"Select by buffer zone" tool disabled if there are no active vector layers in the current View with plane coordinates.

This tool selects geometries of the active layers that intersect buffer zones around selected geometries.

The tool can be accessed in two ways:

Via the menu: View -> Selection -> Select by buffer zone

Via the icon on the toolbar

Location of the Select by buffer zone tool

Tool requirements

Vector layers must be active in the TOC

The selection does not apply to layers with geographical coordinates, only to layers with plane coordinates (e.g. UTM)

Geometries must be selected in at least one layer

Configuration panel

When the tool is selected the following configuration panel is displayed:

Configuration options

Width: width of the buffer zone.

Unit: units of the buffer zone width.

Polygon: which side of the polygon to generate the buffer zone:

Outside: to the outside of the polygon.

Inside: to the inside of the polygon.

Line: for line layers the buffer zone will always be towards the outside.

Point: for point layers the buffer zone will always be towards the outside.

Multipoint: for multipoint layers the buffer zone will always be towards the outside.

Multi-layer selection: the selection will apply to all layers that meet the requirements.

Add buffer zone layers: when selected this option adds the generated buffer zone(s) to the View's TOC.

The new layers are named as follows:

influence_areas_layername_num

influence_areas -> prefix to identify this type of layer.

layername -> name of the layer for which the buffer zone is calculated.

num -> numerical suffix to identify each new buffer zone layer that is generated, automatically increased for each new zone generated from a single layer, starting from zero.

Example

Let's look at a typical example using the "Select by buffer zone" tool and four layers:

A shape layer showing "Bird Special Protection Areas" of Castilla y León, obtained from the Ministry of Environment, symbolised with a filled "unique symbol" and with a transparency setting (zepa41):

http://www.mma.es/secciones/biodiversidad/banco_datos/info_disponible/zip/zepa41.zip/

A shape layer showing "Sites of Community Importance" in Castilla y León, obtained from the Ministry of Environment, and using a unique values ​​symbology:

http://www.mma.es/secciones/biodiversidad/banco_datos/info_disponible/zip/lic41.zip/

A shape layer shape showing the provinces of Castilla y León, using a unique values ​​symbology.

A background WMS layer showing hydrographic information, topography, geology, road networks and administrative boundaries in Spain:

WMS Server: http://www.idee.es/wms/PNOA/PNOA/

Layer: PNOA

Style: Default

Format: image/png with transparency and SRS=23030

View showing the vector layers, with the Bird Protection Areas layer active

Now select the ​​bird special protection area called "Tierra de Campiñas", which belongs to Valladolid, Ávila and Salamanca. Also select the Site of Community Importance called "Montes Torozos y Páramos de Torquemada – Astudillo" in Valladolid.

View showing the vector layers, with the provinces layers active

Manual selection of one of the polygons

Make the lic41 layer active

Finally, we want to find the areas of type "lic" and "zepa" close to (up to 15 km) the selected areas so that, for example, they can be taken into account in a future second phase involving work to protect birds.

Set options for the buffer zone

The following settings have been applied:

The zepa41 and lic41 vector layers have been made active.

Width is set at 15 kilometers.

The two selected layers are polygon layers, and for this example the buffer zone is set to be outside the polygons.

Indicate that the selection should be applied to each active layer (Multi-layer selection).

Finally, add the generated buffer zones as new layers.

The result is shown in the following screenshot. The buffer zones can be turned off so that the selected areas can be seen.

Result of selection by buffer zone

Result with buffer zones switched off

Details of the process

Click the "Show Details" button below the progress bar to show information on the steps that have been performed, including failures.

Sample output from the above process:

Sample output

Selection is applied to each active layer that meets the requirements.

If the "Multi-layer selection" option is active, then for each buffer zone selections are applied to those layers that also meet the requirements.

If the projection of the layer is not the same as that of the View, an internal reprojection is performed in order to compute the buffer zones. The projection is later restored.

A shape layer is created (one for each active layer that meets the requirements) for storing the buffer zones. The location of each new layer is shown in the line beginning "Creating temporary file".

If the "Add buffer zone layers" option is selected, then the temporary layers are created and added to the TOC, symbolised with a unique symbol and with transparency.

If an active layer is not projected, then the applied selection is discarded.

If a failure occurs, the user is alerted and the selection process is terminated.

If the process is cancelled, the previous selection state in the affected layers is restored.

Einführung

You can select one or several elements or items by making either a graphic request or an alphanumeric request.

The selected data are shown in the view in the colour you have configured (by default this is yellow).

You can access the different ways of selecting elements by going to the tool bar or by going to the “View” menu and then to “Selection” as long as the layer you wish to work with has already been activated in the ToC.

Auswahl mittels Punkt

This is the basic selection method and consists of clicking on the element you wish to select.

Auswahl mittels Rechteck

This allows you to select the elements which are partly or wholly located inside a rectangle.

To define the rectangle, place the cursor point over the position you wish to start to draw the rectangle in, left click on the mouse and hold the button down until you have defined the area you wish to select.

Auswahl mittels Polygon

This allows you to select elements which are partly or wholly located inside a polygon.

To define this polygon, place the cursor in the part of the view you wish to draw the selection polygon in. Left click on the mouse in the view to add the polygon vertices.

When you have finished, double click on the mouse. All the elements which are located inside the polygon or which intersect with any of its sides will be selected.

Auswahl mittels Layer

You can access this tool by going to the “View” menu then to “Selection” and “Selection by layer”. It allows you to select elements in the active layer based on the selection made in another layer.

The options available using this tool are:

1.New set: This creates a new selection set.

2.Add to set: This creates a selection set based on the previous request and the current request.

3.Select from set: This creates a selection set from what has already been selected, the current selection request is extracted from the previous one.

An example of how to use this tool consists of selecting the cities and towns of the Valencian Region whose municipal boundaries are affected by flood risks.

We start with a shape file with the areas of the provinces in the Valencian Region which are subject to flood risks.

Then the layer corresponding to all the cities and towns in the Valencian Region is added. Pre-select the full flood risk layer.

We go to the “Selection by layer” tool. Use the “Intersect with” option in the first pull-down menu, “Select items from active layers that are:…”.

Use the “riesgo_inundación_25000_completo” option in the second pull-down menu “Selected items of a layer”.

We can now click on “New set” and the layer with the new selection will appear.

Auswahl mittels Attribut

You can access this tool using the following button:

gvSIG allows selections to be made using requests (filters). Selecting elements by attributes allows you to define exactly what you want to select, including several attributes, operators and calculations.

Requests can be made using logical operators, such as “equals” “more than” “different from”, etc.

If you press the “Filter” button in the tool bar, a dialogue window will appear to define your request.

1.Fields: Double click on the field you wish to add to your request from the “Fields” list in the layer.

2.Logical operators: These allow you to insert a logical expression into your request by clicking on them.

3.Values: This shows a list with the different values the selected field has. If you wish to add a value to the request, double click on it.

4.Request: This is the window which represents the request to be made. You can write here directly.

5.Selection buttons: These buttons make the request using:

New set (deletes any previous selections).

Add to set (adds the elements selected by the request to the existing elements).

Select from set (makes the request from the selected elements).

Auswahl umkehren

When you have made your selection, you can click on the following button in the tool bar

or you can go to the “View” menu then to “Select” and “Invert selection”

and invert the previous selection as shown below.

Auswahl löschen

If you click on this button, the selected element set will once again become empty. You can also access this option by going to the “Layer” menu then to “Clear selection”.

NavTabelle

Was ist navTabelle ?

NavTable is a gvSIG extension to display in an agile way the alphanumeric elements of vectorial layers. It allows seeing the features of an element in a vertical table besides editing, navigating and quick filtering the values of a layer.

NavTable is released under a GPL v3 license. It has been created by CartoLab, the Cartographic Laboratory from University of A Coruña. Feel free to send us comments, suggestions, bug reports, etc.

Liste der Funktionen

Display data from vectorial layers in vertical align

Edit alphanumeric values (tested with ESRI Shapefile and PostGIS)

Navigate between elements: next, previous, ...

Allow to navigate only by selected elements

Zoom to the elements: manual and automatic

Allow zoom with fixed scale

Select and unselect elements

Alphanumeric editing of values

Copy attributes from last register or from selected

Create and drop elements

Length and area of a element is calculated

Available in spanish, galician, english and french.

Oberfläche

To activate NavTable you must select a vector layer in the gvSIG ToC (Table of Contents) and click the button NavTable .

NavTable interface has the following areas:

Top: basic adjustments and filter checkboxes.

Central: view and edit data in each record.

Bottom: navigate bar, save button and others practical buttons.

NavTable can be used for editing and display alpha-numeric tables, which have no associated geometry. For these cases, NavTable icon in the toolbar will be blue . The title of the NavTable window for tables without geometry has a '*' to distinguish it from normal tables.

Navigation

NavTable scrolls through the records and features in a friendly way. You will find the navigation bar at the bottom of NavTable's window.

With these buttons you can:

Go to the first record

Go to the previous record

Go to the next record

Go to the last record

Go to any record using the box located between the buttons described above. It shows the number of the records you're currently viewing. If you enter a new value here you will see the corresponding record. Next to the position of the box there is a number indicating the total amount of records in the table.

If you are working in the central area of NavTable (click on any row) you can use the buttons “right”or “left”, “home” or “end” to change the record that you want to see.

Selecting elements

If you click on the checkbox "selected" the navigation buttons will work only for features that are previous selected. If a feature is selected, the bottom area of the NavTable Window will be highlighted in yellow. In between parentheses the number of selected records can be seen next to the whole number of records.

In this image you see an example explaining how this function works: record 8 for a layer with 20 records is displayed where 7 records are selected.

If the checkbox "selected" is activated without any selected feature, all records will be shown empty and the box will not display any number. and .

The option "select" is another interesting tool you can find next to "selected" in the Nav Table menu. If you activate the checkbox next to "select", the attributes you are visualizing will be selected and highlighted in the view. In the case that other features were selected, this option will turn them unselected and will select only the register you are visualizing.

On top of the NavTable Window there is the button "Filter" . If you press it, a dialogue window will appear in which you can define exactly what you want to select (attributes and calculations). If you click on "clear selection" all selections will be turned off and no features will be selected.

Zoom to feature

If you click on the zoom button the feature will be displayed in the center of the view, referring to the record you are working with at that time. The scale of the view will be changed to have a good visualization of the data. In case you are working with a point layer, a scale size will be chosen that allows to see also the surroundings of the point.

With help of the button "always zoom" next to the checkbox "select", Navtable will zoom to each feature referring to the record you are visualizing. If you click on "fixed scale" as well, Navtable will zoom to the feature and display it in the center of the view, but the scale will always remain the same. It is possible to change the scale value introducing a new one in the "scale bar" of gvSIG. This is shown on the buttom right of the gvSIG view, next to where the coordinates are displayed.

Tip: The options "always zoom" or "fixed scale" together with "select" is a very interesting way of navigate through the features of a layer.

Quick filters

Navtable offers you a comfortable way to make quick filters. If you want to use this functionality you must select a row in Navtable which has one of this attribute types: number, string or boolean. If you click on the right button of your mouse a new menu will be displayed which shows you the different options to define filters.

If the selected field is of type "string" one of the following options will be shown:

is the same than [current text]

is different than [current text]

contains... (a new dialogue window will be displayed introducing text that Navtable should find between all other records)

Filter (this option will call the "Filter" function of gvSIG as we have seen it before)

Clear Selection (if a feature is selected)

If you want to use the quick filter of Navtable on a numeric field you will have these possibilities:

is the same than (==) [current value]

is different than (!=) [current value]

smaller than (<) [current value]

greater than (<) [current value]

filter

clear filter

Regarding boolean fields the filter options are the followings:

equal to "TRUE"

equal to "FALSE"

filter

clear fliter

If there are selected records the "clear filter" option can be activated to delete the current selection. Each time you use Navtable´s quick filter option a new selection will be made and the actual one will be cleared.

Notice: You should consider that NavTable will show you an empty record if you use a filter and you have to activate the checkbox "selected". Every feature has the condition you are looking for including the expression you have defined for the filter.

Warning: if there is a great amount of records inside the table, the processing of the Navtable filter operations could take a long time (like in gvSIG filter itself). Please consider that there is a known bug in gvSIG when using filters with decimals in numerical fields and the "equal to" operator.

Filter for date fields have not yet been implemented in Navtable.

Bearbeiten

The main new functionality in Navtable is that you don't need to start the editing mode for a layer if you want to edit it. You should follow these steps to edit the table:

Make double click on the register you wish to work with (or click on the space bar). Now you are in editing modus and you will be able to modify this record.

Modify the data by entering a new value

Click on the "save" button .

After that, the new value will be saved. It's important to consider these special cases if you want to save the edition:

with boolean fields you can only use true or false (the expression is not case sensitive). If you enter another value, the original one will be saved.

If you try to save a value into a not appropriate field (for example from type „text“ into type „numerical“), the original value will be written.

If you want to save an empty text, the default value will be saved. But if the field is from type „string“, the record will be saved with an empty value.

With Navtable it is also possible to use options for advanced editing. For example you can copy and paste records. For that you should select the record you want to copy first and click then on the button "copy selected feature" . The data will be modified when you click on the button "save".

Removing records

It is possible to delete the record you are visualizing with Navtable if you click on the button "delete feature" . If this record has an associated geometry feature (graphical element), this one will be also deleted.

Adding records to alphanumerical tables

For tables which aren't associated to a layer, Navtable has this button . If you click on it, after the last one of the table a new record will appear.

Anzeige langer Namen

As you know, the dbf format doesn't allow field names with more than 10 characters. This limitation could be solved using alias for these fields. This option is also available for layers stored in a geodatabase.

If you wish to use this functionality you will need to create a text file with the same name as the layer in which you want to use "alias" names. Save this text file in the folder "alias" that was created when installing Navtable.

When installing gvSIG, a folder with the name gvSIG will also be created:

On Windows it is usually installed here "C:Documents and Settingsuser"

On GNU/Linux you will find it here: "/home/user/gvSIG"

When installing Navtable, a folder with the Name "Navtable" is saved to the "gvSIG" folders. At the Navtable folder you will find the "Alias" one, where you should save the text file mentioned above.

In this file you can define long names or alias for the field names.

Name_original_field=long_name

It's only necessary to describe a row for the fields you want to define an alias name for. The order of the lines isn't important, that means, you don't need to follow the same sequence like the field's names of the table.

When Navtable is opened, the according "alias" text file will be found automatically. If new names for the fields are available there, Navtable will use these ones instead of the original names.

Example: There is a dbf file with the following fields:

We define an alias text file with the same name as the shape file: Afg_district.alias in this case. In this file we will write the following text:

prov_code=province code

distr_code=district code

This file Afg_district.alias will be saved in the same folder as the file Afg_district.shp. Now we can open the table of this layer with Navtable and can see the following:

Important for Windows:

Windows doesn't show the file extension by default. For this reason for a new alias text file the name of the file will be probably name_layer.alias.txt and Navtable will not be able to read this alias file.

In order to have a correct result for this functionality we recommend you to deactivate the option hide hidden files and folders. You can make this in Windows Explorer: Extras > File Options > View > Advanced Settings > Hidden Files and Folders

Mehr Informationen über navTabelle

NavTable is hosted by the OSOR Forge [1]. On this page you can find useful information about the project and also related documents, mailing lists, bug reporting system, etc.

In the section "Future Work" on the project website you will find some of the things we want to incorporate in NavTable in the near future.

[1]	http://navtable.forge.osor.eu/

Editierwerkzeuge

Einführung

There are two types of edition. Firstly, there is the graphic edition of elements which creates, modifies and deletes graphic elements and secondly, the alphanumeric edition of elements which creates, modifies and deletes data associated with the elements.

Grafisches Bearbeiten

Einführung

Mit der Digitalisierungsfunktion von gvSIG ist es möglich, sowohl einfache Grafikelemente wie Linien, Kreise oder Rechtecke als auch komplexe Geometrien zu zeichnen. Die Geometrien können nach Belieben verschoben, kopiert oder gedreht werden. Im Digitalisierungsmodus ist es auch möglich, Stützpunkte zu bearbeiten, zu entfernen oder hinzuzufügen.

Wenn die Option "Editiermodus starten" für einen Layer aktiviert wurde, erscheint die Menüzeile der Digitalisierungsfunktion im oberen Bereich von gvSIG. Nur die für den ausgewählten Layer passende Werkzeuge sind aktiviert - die anderen Schaltflächen sind ausgegraut. Wird beispielsweise ein Punktethema bearbeitet, so werden nur die Werkzeuge "Auswahl", "Verschieben" und "Neuen Punkt hinzufügen" aktiviert sein.

Bei der Bearbeitung eines Linienthemas werden dagegen alle Werkzeuge bis auf das Werkzeug "Neuen Punkt hinzufügen" aktiviert sein.

Ein weiteres Werkzeug, welches während der Bearbeitung eines Layers aktiviert wird, ist die Befehlszeile unterhalb des Kartenfensters. Dieses Werkzeug ermöglicht es Ihnen, Befehle während des Digitalisierens über die Tastatur einzugeben.

Tortendiagramme nur für ausgewählte Geometrien darstellen

Nachdem Sie den Editiermodus für einen Layer aktiviert haben (entweder über die Menüleiste "Layer" > "Bearbeitung starten" oder über das Kontextmenü des jeweiligen Layers im Inhaltsverzeichnis der Ansicht, so erscheinen zwei neue Bereiche in Ihrem gvSIG-Fenster:

Menüleiste: Hier können Sie auf die Funktionen der Anwendung zugreifen. Die Inhalte der Menüleiste passen sich an den jeweiligen Arbeitsmodus an. So wird der Menüeintrag "Geometrie" nur bei aktivierten Editiermodus sichtbar sein.

Werkzeugleiste: In der Werkzeugleiste werden (für den Editiermodus) die Schaltflächen für die Digitalisierungswerkzeuge dargestellt.

Graphischer Bereich: Dieser Bereich nimmt den meisten Raum des Fensters in Anspruch. In diesem Bereich wird auch der zu bearbeitende Layer dargestellt.

Befehlskonsole: In diesem Bereich findet sich die Befehlszeile, in der über die Tastatur Befehle während der Bearbeitung eingegeben werden können. In der Befehlskonsole werden auch die von gvSIG zurückgegebenen Meldungen, Informationen oder Eingabeaufforderungen ausgegeben.

Statusleiste: In der Statusleiste werden Maßstab, Maßeinheiten, die absoluten Koordinaten des Cursors (Rechtswert X und Hochwert Y) in den entsprechenden Einheiten und die aktuelle Projektion angezeigt.

Starting and finishing an editing session in gvSIG

Einführung

Aktivieren Sie zunächst den zu bearbeitenden Layer im Inhaltsverzeichnis der Ansicht. Klicken Sie dann mit der rechten Maustaste auf den Namen des Layers. Daraufhin öffnet sich ein Kontextmenü. Wählen Sie dort "Editiermodus starten".

Bitte beachten Sie: Sie können gleichzeitig mehrere Layer bearbeiten. Änderungen wirken sich jedoch stets nur auf einen Layer aus. Aktivieren Sie jeweils den Layer im Inhaltsverzeichnis (ToC) der Ansicht, für den die Änderungen durchgeführt werden sollen.

Schließen Sie die Bearbeitung des Layers ab, indem Sie im Kontextmenü des Layers "Bearbeitung beenden" anklicken.

Bitte beachten Sie: während der Bearbeitung eines Objekts eines Layers im Bearbeitungsmodus wird dieses als rot eingefärbte und halbtransparente "Projektion" dargestellt. Dies soll Ihnen bei der Bearbeitung helfen, einen Eindruck über die aktuelle Veränderung des Layers zu erhalten.

Wenn Sie beispielsweise das Werkzeug "Kopieren" anwenden, so wird die Kopie des ausgewählten Objektes zunächst halbtransparent in rot dargestellt und ermöglicht es Ihnen daher, die neue Position der Kopie exakt zu bestimmen.

Procedures to input commands

Einführung

Im Bearbeitungsmodus von gvSIG gibt es prinzipiell drei Arten der Befehlseingabe: erstens ist es möglich, den gewünschten Befehl über einen Klick auf die entsprechende Schaltfläche aufzurufen; zweitens kann der Befehl auch über die Menüleiste (und dort über "Geometrie") ausgewählt werden. Die dritte und letzte Möglichkeit besteht darin, Befehle über die Befehlszeile mit Hilfe der Tastatur einzugeben.

Werkzeugleiste

Die Digitalisierungswerkzeugleiste erscheint, sobald der Digitalisierungsmodus für einen Layer aktiviert wird. Je nach Typ des Layer (Punkt, Linie, Polygon) werden einige Schaltflächen aktiviert oder deaktiviert sein.

Menuuml;leiste

Wird der Digitalisierungsmodus gestartet, erscheint ein neues Menü mit der Bezeichnung "Geometrie" in der Menüleiste; hier finden sich ebenfalls alle für das Digitalisieren verfügbaren Werkzeuge.

Konsole

Die Befehle, Optionen, Hinweise oder Parameteranfragen, die während des Digitalisierens von Bedeutung sind, werden in einem Textfeld dargestellt. Dieses Textfeld wird "Befehlskonsole" genannt.

Die letzte Zeile innerhalb des Textfelds der Befehlskonsole ist die "Befehlszeile" - sie zeigt die aktuelle Aktion an. Die Größe der Befehlskonsole kann verändert werden. Um ihre Größe zu verändern plazieren Sie den Mauszeiger auf die Trennlinie zwischen der Befehlskonsole und dem Kartenfenster, klicken die linke Maustaste und lassen diese gedrückt. Bewegen Sie nun die Trennlinie nach oben oder unten bis Sie die gewünschte Position erreicht haben. Lassen Sie erst dann die linke Maustaste los.

Es ist auch möglich, die Befehlskonsole zu verstecken; klicke Sie hierzu auf das nach unten zeigende Dreieck in der oberen rechten Ecke der Konsole. Um die Konsole erneut anzuzueigen, klicken Sie auf das nach oben zeigende Dreieck.

Um Befehle oder Parameter mit der Tastatur in der Befehlszeile einzugeben, schreiben Sie den Namen des Befehls oder Parameter und drücken anschließend "Enter". Befehle können sowohl in Groß- als auch in Kleinbuchstaben eingegeben werden. Wird ein Befehl eingegeben, so werden in der Befehlskonsole der nächste notwendige Arbeitsschritt oder mögliche Optionen ausgegeben.

Ein Beispiel: geben Sie den Befehl "Rechteck" ein, so wird die Konsole "Erster Eckpunkt" zurückgeben. Geben Sie nun den ersten Eckpunkt ein (wahlweise über Koordinaten oder über einen Mausklick in das Kartenfenster), so wird als nächstes in der Befehlskonsole nach dem gegenüberliegenden Eckpunkt oder der Eingabe des Buchstaben "C" für die Erzeugung eines Quadrats gefragt werden.

Eigenschaften bearbeiten

Einführung

Um verschiedene Eigenschaften des Digitalisierungsmodus zu konfigurieren, klicken Sie bei im Digitalisierungsmodus im Inhaltsverzeichnis (ToC) der Kartenansicht mit der rechten Maustaste auf den zu editierenden Layer. Daraufhin wird ein Kontextmenü geöffnet - wählen Sie dort den Eintrag "Bearbeitungs-Eigenschaften", um diese zu bearbeiten.

Snapping

Auf der ersten Seite des Menüs "Bearbeitungs-Eigenschaften" können Sie die "Snap-Toleranz" einstellen. "Snapping" (Einrasten) ist eine Funktion beim Digitalisieren, die es erlaubt, genau deckungsgleich zu einem anderen Element oder an ein anderes Element zu digitalisieren. Beträgt die Snap-Toleranz beispelsweise 4 Pixel, so werden beim Digitalisieren zwei Elemente, die genau 4 Pixel oder weniger voneinander entfernt sind, zur Deckung gebracht.

Sie können bestimmen, zwischen welchen Layern Snapping aktiviert wird, indem Sie die entsprechenden Checkboxen in der Spalte "Markiert" aktivieren.

Sie können darüber hinaus auch festlegen, wie viele Geometrien bei der Bearbeitung im Speicher (Cache) vorgehalten werden und dadurch die Geschwindigkeit des Snappings verändern. Verändern Sie hierfür den Wert für "Speichermaximum für bearbeitete Elemente".

Das Raster konfigurieren

Die Eigenschaften des Rasternetzes können Sie einrichten, indem Sie "Gitter)" in der Baumstruktur im linken Bereich der Bearbeitungseigenschaften auswählen.

Das Gitter ist ein regelmäßiges Punktmuster, welches sich über den gesamten Kartenbereich erstreckt. Es hilft Ihnen beim Bearbeiten, um Objekte auszurichten und Abstände zwischen diesen abzuschätzen.

Sie können die Checkboxen "Gitter anzeigen" und "Am Gitter ausrichten" aktivieren, sowie die Abstände zwischen den Gitterpunkten des Rasternetzes nach Ihren Wünschen anpassen.

Wenn Sie das Gitter aktivieren, wird Ihr Kartenbereich während der Bearbeitung so ähnlich aussehen.

Ebenheit

Sie können die Ebenheit (auch "Flatness" genannt) einstellen, indem Sie die entsprechende Option in den Bearbeitungs-Eigenschaften auswählen.

In gvSIG wird ein Kreis (oder jede andere gekrümmte Geometrie) mit vielen kleinen geraden Teilstücken dargestellt. Der Wert, den Sie für die Ebenheit definieren, bestimmt die maximale Länge dieser geraden Abschnitte.

Rückgängig/Wiederholen

Stapelbefehle

Mit der Funktion "Befehlsliste" steht Ihnen ein Werkzeug zur Verfügung, welches Ihnen erlaubt, mehrere Undo/Redo-Befehle auf einen Schlag durchzuführen. Der Befehlsliste informiert Sie darüber hinaus auch über die bisher durchgeführten Befehle oder Aktionen (Name des Befehls und Zeitpunkt der Anwendung des Befehls sind im Befehlsliste sichtbar).

Sie können den Befehlsliste über verschiedene Arten aufrufen.

Indem Sie auf die entsprechende Schaltfläche in der Werkzeugleiste klicken (siehe unten).

Oder indem Sie in der Menüleiste auf "Datei" und "Befehlsliste" klicken. In der Befehlsliste werden alle Befehle für einen Layer seit dem letzten Speichervorgang gespeichert.

Sie können die Befehle, die Sie rückgängig machen wollen mit Hilfe des Schiebereglers bestimmen: indem Sie den Schieberegler nach unten oder oben verschiewben, bis Sie den gewünschten Arbeitsschritt ausgewählt haben, an dem Sie weiterarbeiten möchten.

Bitte denken Sie daran, dass es nicht möglich ist, nur einen einzelnen Befehl rückgängig zu machen; es ist nur möglich, alle Befehle bis zum fraglichen Befehl rückgängig zu machen. Nehmen wir beispielsweise an, Sie haben bis jetzt elf Arbeitsschritte ausgeführt und Ihnen fällt nun auf, dass Sie in Arbeitsschritt 6 einen Fehler eingebaut haben. Es ist nun nicht möglich, einfach den 6. Schritt rückgängig zu machen; vielmehr müssen alle Arbeitsschritte 6 bis 11 rückgängig gemacht werden, bevor Sie mit dem fünften erneut beginnen können. Der Vorteil der Befehlsliste liegt darin, dass mehrere Änderungen auf einmal rückgängig gemacht werden können und wir genau sehen, welche Arbeitsschritte bis zum aktuellen Zeitpunkt durchgeführ wurden.

Rückgängig/Wiederholen

Die Funktion "Rückgängig" und "Wiederherstellen" können Sie über einen Klick auf eine der beiden abgebildeten Schaltflächen aufrufen:

Die Schaltfläche mit dem nach links zeigenden Pfeil erlaubt es Ihnen, den letzten Bearbeitungsschritt rückgängig zu machen (undo, "Rückgängig"). Wollen Sie einen soeben rückgängig gemachten Bearbeitungsschritt wieder reaktivieren, so klicken Sie auf die Schaltfläche mit dem nach rechts zeigenden Pfeil (redo, "Wiederherstellen") The button with the left facing arrow allows you to undo the last step. The button with the right facing arrow allows you to redo the last step you have undone.

Bearbeitungsbefehle

Einführung

Die in gvSIG verfügbaren Befehlen zur Digitalisierung ermöglichen es Ihnen, neue graphische Elemente hinzuzufügen und bestehende Elemente zu verändern. Diese Befehle können über drei verschiedene Arten aufgerufen werden.

Indem Sie auf auf die entsprechende Schaltfläche in der Werkzeugleiste klicken.

Über die Menüleiste.

Über Eingabe der Befehle in die Befehlskonsole / Befehlszeile.

Kopieren

Die Funktion "Kopieren" erzeugt identische Kopien der von Ihnen ausgewählten Elemente: sowohl Größe als auch Orientierung sind identisch zu den ursprünglich ausgewählten Elementen. Siw können dieses Werkzeug über die Schaltfläche "Kopieren" in der Werkzeugleiste aufrufen.

Alternativ zur Werkzeugleiste ist der Befehl auch in der Menüleiste über "Geometrie" > "Ändern" > "Kopieren" aufrufbar.

Im Unterschied zu dem sehr ähnlichen Befehl "Verschieben" werden die Ausgangselemente beim kopieren selbst nicht verschoben. Statt dessen erzeugt "Kopieren" neue Objekte erstellt, die bezüglich ihrer Größe, Form und (falls mehrere Ausgangselemente ausgewählt wurden) den Abständen zwischen ihnen identisch zu den Ausgangselementen sind.

Um eine Kopie zu erzeugen werden nach Auswahl der zu kopierenden Elemente zwei Punkte benötigt: ein sogenanner Basispunkt sowie und ein Verschiebepunkt.

Wie bei den anderen Werkzeugen auch wird nun eine halbtransparente Kopie der ausgewählten Objekte im Kartenfenster angezeigt, mit der die neue Lage der kopierten Elemente leicht bestimmt werden kann.

Sind die kopierten Elemente an der korrekten Position, klicken Sie im Kartenfenster nochmals, um die Position der Kopien in der Karte zu verankern.

Sie können auch die Befehlskonsole verwenden, um den Befehl "Kopieren" zu benutzen: tippen Sie den Befehl "Kopieren" in die Kommandozeile, nachdem Sie die zu kopierenden Elemente im Kartenfenster selektiert haben. Anschließend geben Sie den Basispunkt und den Verschiebepunkt an.

Wurde beispielsweise der Befehl "Kopieren" eingetippt sowie Basis- und Verschiebepunkt bestimmt (im Beispiel (30,49), so erscheint eine halbtransparente Kopie der ausgewählten Elemente. Geben Sie anschließend einen zweiten Verschiebepunkt an (hier 60,40). Daraufhin erscheint die Kopie der Elemente an der eben angegebenen Position.

Symmetrie

Dieses Werkzeug erlaubt es Ihnen, eine Zeichnung zu erzeugen, welches eine Spiegelung des ausgewählten Elements ist. Sie können dieses Werkzeug über einen Mausklick auf die Schaltfläche "Spiegeln in der Werkzeugleiste aufrufen.

Alternativ finden Sie das Werkzeug auch in der Menüleiste unter "Geometrie" > "Ändern" > "Spiegeln".

Um eine Spiegelung eines Elementes in gvSIG zu erzeugen gehen Sie wie folgt vor: wählen Sie zunächst das gewünschte Element in der Karte aus und klicken Sie anschließnd auf "Spiegeln". Im nächsten Schritt wählen Sie durch einen Mausklick in das Kartenfenster den ersten Punkt der Spiegelachse. gvSIG erzeug daraufhin eine halbtransparente rote Kopie des originalen Elements, welches eine Spiegelung des Originals darstellt. Sie könen nun einen zweiten Punkt für die Spiegelachse bestimmen, indem Sie nochmals in das Kartenfenster klicken.

Wenn Sie dieses Werkzeug über den Befehlskonsole aufrufen möchten, tippen Sie zunächst den Befehl "Spiegeln" in die Befehlszeile.

Geben Sie anschließend den ersten Punkt auf der Spiegelachse an und betätigen Sie die "Enter"-Taste. Daraufhin fordert Sie die Befehlskonsole auf, einen zweiten Punkt auf der Spiegelachse einzugeben. Geben Sie den geforderten Wert ein und bestätigen Sie die Eingabe mit "Enter". Schließlich fragt Sie die Befehlskonsole, ob Sie das Ausgangselement behalten wollen oder nicht. Tippen Sie "J" ein, falls Sie dieses behalten wollen; andernfalls tippen Sie "N" ein, falls nicht.

Drehen

Verwenden Sie dieses Werkzeug, um ausgewählte Elemente um einen frei bestimmbaren Basispunkt zu drehen. Sie können dieses Werkzeug über die Schaltfläche "Drehen" in der Werkzeugleiste...

oder Sie rufen das Werkzeug in der Menüleiste über "Geometrie" > "Verändern" und "Drehen" auf.

Um ein Element zu drehen, plazieren Sie zunächst den Basispunkt, indem Sie an die gewünschte Stelle im Kartenfenster klicken. Bewegen Sie den Mauszeiger, so können Sie mit Hilfe der nun angezeigten halbtransparenten Kopie des Elements die neue Positition des zu drehenden Elements bestimmen. Klicken Sie mit der linken Maustaste, um die neue Position des Elements zu fixieren.

Wenn Sie lieber die Befehlskonsole verwenden möchten, wählen Sie zunächst das zu drehende Objekt aus und tippen anschließend den Befehl "Drehen" in die Befehlszeile. Geben Sie dann den Basispunkt ein. Danach geben Sie den Drehwinkel ein. Das Element wird daraufhin im Urzeigersinn gedreht; bei negativem Drehwinkel entsprechend entgegen dem Uhrzeigersinn.

Elemente bewegen

Mit diesem Werkzeug können Sie ausgewählte Elemente von einem Punkt in der Karte an eine andere Stelle verschieben, indem Sie einen Verschiebe-Vektor bestimmen. Sie können das Verschiebewerkzeug über die Werkzeugleiste aufrufen, indem Sie dort auf die Schaltfläche "Verschieben" klicken.

Alternativ finden Sie das Werkzeug auch über die Menüleiste unter "Geometrie" > "Verändern" > "Verschieben".

Wenn Sie ein Element verschieben möchten, so selektieren Sie zunächst die gewünschten Elemente und aktivieren danach das Werkezug "Verschieben". Klicken Sie anschließend in das Kartenfenster, um den Verschiebepunkt festzulegen.

gvSIG erzeugt daraufhin eine halbtransparente rote Kopie des ausgewählten Elements. Sie können diese Kopie dann an die gewünschte Stelle verschieben.

Ist das Element an der gewünschten Stelle, könnnen Sie es dort mit einem Klick auf die Kartenansicht (linke Maustaste) verankern.

Natürlich können Sie das Werkzeug "Verschieben" auch über die Befehlskonsole aufrufen: tippen Sie dazu in der Befehlszeile "Verschieben" ein. gvSIG wird Sie daraufhin auffordern, den Verschiebepunkt anzugeben. Geben Sie den Punkt an und drücken Sie dann die "Enter"-Taste.

Anschließend muss noch ein zweiter Verschiebepunkt eingegeben werden. Drücken Sie erneut die "Enter"-Taste. Danach wird das ausgewählte Element an die gewünschte Stelle verschoben.

Auswählen

Einfache Auswahl

Um ein Objekt des aktuell bearbeiteten Layers auszuwählen, klicken Sie auf die Schaltfläche "Auswahl" in der Werkzeugleiste

oder wählen Sie im Menübalken "Geometrie" und anschließend "Auswahl".

Klicken Sie anschließend auf das Objekt, welches Sie auswählen möchten.

Komplexe Auswahl

Diese Schaltfläche finden Sie entweder in der Werkzeugleiste

oder im Menübalken unter "Geometrie" und "Mehrfachauswahl".

Ist das Mehrfachauswahl-Werkzeug ausgewählt, klicken Sie mit der rechten Maustaste in das Kartenfenster. Daraufhin erscheint das folgende Kontextmenü:

Klicken Sie nun auf die gewünschte Option, mit der Sie Elemente des bearbeiteten Layers auswählen möchten.

Mit der Option "Kreis innerhalb" könen Sie einen Kreis aufziehen - alle Elemente die innerhalb der Kreislinie liegen, werden ausgewählt.

Das Ergebnis wird dann der Auswahl in der nachfolgenden Abbildung ähneln.

Natürlich können Sie auch die Befehlskonsole verwenden, um auf diese Auswahlwerkzeuge zuzugreifen: die entsprechenden Befehle lauten "Auswahl" und "Mehrfachauswahl". Befehl "Auswahl" Schreiben Sie den Befehl "Auswahl" in die Befehlskonsole.

Daraufhin gibt die Befehlskonsole "Punkt für Auswahl" zurück. Geben Sie die Koordinaten des auszuwählenden Objektes ein. Befindet sich ein Objekt an dieser Stelle, so wird es ausgewählt.

Befehl: "Mehrfachauswahl" Schreiben Sie "Mehrfachauswahl" in die Befehlskonsole. Daraufhin werden in der Konsole verschiedene Optionen für die Funktion "Mehrfachauswahl" angeboten. Wählen Sie die gewünschte Option aus, indem Sie die in eckigen Klammern ([]) stehenden Zeichen in die Befehlszeile eintippen.

Wenn Sie also beispielsweise Elemente auswählen möchten, die sich innerhalb eines Auswahlpolygons befinden, so schreiben Sie zunächsts "Mehrfachauswahl" in die Befehlszeile und drücken dann die "Enter"-Taste. Tippen Sie anschließend "IP" und "Enter", um die Option "Polygon" auszuwählen.

Anschließend haben Sie die Möglichkeit, die Koordinaten der Eckpunkte des Polygons einzugeben (x- und y-Werte mit Komma getrennt). Geben sie "E" ein, um das Polygon zu schließen und die Auswahl abzuschließen. Alle Elemente innerhalb des so erstellten Auswahl-Polygons werden ausgewählt und können nun bearbeitet werden.

Die folgende Abbildung zeigt, wie eine Auswahloption eingegeben wird.

Mehrfachauswahl Die folgende Abbildung zeigt die Auswahl mit Hilfe eines Auswahl-Polygons:

Nachdem alle Punkte des Auswahl-Polygons gesetzt wurden und die Eingabe mit "E" abgeschlossen wurde, werden alle Elemente die innerhalb der Randlinie dieses Polygons liegen, ausgewählt. Sie können nun mit den ausgewählten Elementen weiterarbeiten.

Auswahloptionen

Äußeres Rechteck [OR]: Bestimmen Sie einen rechtwinkligen Bereich. Alle Elemente außerhalb dieses Bereichs werden ausgewählt.

Polygon [IP]: Zeichnen Sie ein Auswahl-Polygon. Alle Elemente innerhalb dieses Polygons werden ausgewählt.

Intern. Polygon [CP]: Zeichnen Sie ein Auswahl-Polygon. Alle Elemente, ie innerhalb dieses Polygons liegen oder sich mit diesem Polygon überschneiden werden ausgwählt.

Äußeres Polygon [OP]: Diese Option ermöglicht es Ihnen, alle Elemente auszuwählen, die außerhalb eines Auswahl-Polygons liegen.

Punkt, Kreis [IC]: Ziehen Sie einen Kreis im Kartenfenster. Alle Elemente, die innerhalb des Auswahl-Kreises liegen, werden ausgewählt.

Innerer Kreis [CC]: Ziehen Sie einen Kreis im Kartenfenster. Alle Elemente, die innerhalb des Auswahl-Kreises liegen oder sich mit diesem überschneiden, werden ausgewählt.

Äußerer Kreis [OC]: Bestimmen Sie einen Auswahl-Kreis. Daraufhin werden alle Elemente, die außerhalb dieses Kreises liegen selektiert.

Select all: Alle Elemente des Layers werden ausgewählt.

Vertex editieren

Mit Hilfe dieses Werkzeugs können Sie die Stützpunkte (Vertex, Vertices)eines selektierten Elements nacheinander durchgehen und verschiedene Aktionen durchführen, beispielsweise neue Stützpunkte hinzufügen oder bestehende Stützpunkte löschen.

Sie können dieses Werkzeug über die Werkzeugleiste mit einem Klick auf die Schaltfläche "Vertex bearbeiten" aufrufen.

Alternativ finden Sie dieses Werkzeug in der Menüleiste unter "Geometrie" > "Verändern" > "Vertex bearbeiten".

Um die Stützpunkte eines Elements zu bearbeiten, selektieren Sie dieses zunächst und klicken anschließend auf die Schaltfläche "Vertex bearbeiten" in der Werkzeugleiste. Daraufhin erscheint ein rotes Fadenkreuz an einem der Stützpunkt des gerade bearbeiteten Elements.

Wenn Sie nun rechtsklicken erscheint ein Kontextmenü; wählen Sie dort die gewünschte Aktion aus.

Wenn Sie auf "Weiter" klicken wird das rote Fadenkreuz zum nächsten Stützpunkt des ausgewählten Elements springen.

Sie können das Werkzeug ""Vertex bearbeiten" auch über die Befehlskonsole aufrufen. Tippen Sie hierzu den Befehl "VERTEX BEARBEITEN" in die Befehlszeile ein.

Wenn Sie beispielsweise von einem Stützpunkt des selektierten Elements zum nächsten springen wollen, tippen Sie den Parameter "S" (nächster Stützpunkt in die Befehlszeile.

Mit "A" gelangen Sie zum vorherigen Knoten.

Um einen Stützpunkt zu löschen, tippen Sie den Parameter "E" ein und drücken anschließend die "Enter"-Taste.

Tippen Sie "I" ein, so können Sie einen neuen Stützpunkt hinzufügen. Nachdem Sie "Enter" gedrückt haben, werden Sie von gvSIG aufgefordert, die X- und Y-Koordinaten des neuen Stützpunkt einzugeben.

Geben Sie diese Daten ein und bestätigen Sie Ihre Eingaben mit "Enter".

Daraufhin wird ein neuer Stützpunkt dem ausgewählten Element hinzugefügt werden.

Internes Polygon

Mit Hilfe des Werkzeugs "Inneres Polygon" können Sie ein Loch in ein bestehendes Element schneiden und auf diese Weise ein sogenanntes "Donut"-Polygon erzeugen.

Sie können dieses Werkzeug über "Geometrie" > "Verändern" > "Inneres Polygon" in der Menüleiste aufrufen.

Sie finden das Werkzeug natürlich auch in der Werkzeugleiste:

Sie können ein inneres Polygon entweder graphisch oder mit Hilfe der Befehlskonsole erzeugen.

Wenn Sie das innnere Polygon graphisch erzeugen möchten, müssen Sie zunächst den Editiermodus für den ausgewählten Layeer aktivieren. Anschließend selektieren Sie das gewünschte Polygon, zu dem Sie ein innneres Polygon hinzufügen möchten (bzw. in ein Donut-Polygon überführen möchten).

Klicken Sie die Schaltfläche "Inneres Polygon" und plazieren Sie den Mauszeiger an die Stelle auf dem ausgewählten Polygon, an der der erste Stützpunkt des inneren Polygons gesetzt werden soll.

Fügen Sie anschließend die restlichen Stützpunkte des inneren Polygons hinzu. Wenn Sie die Zeichnung abschließen möchten, klicken Sie mit der rechten Maustaste auf das Kartenfenster und wählen dann "Ende" im Kontextmenü aus.

Daraufhin wird das innere Polygon erzeugt.

Sie können auch die Befehlskonsole verwenden, um ein inneres Polygon zu erstellen. Tippen Sie hierzu den Befehl "Inneres Polygon" in die Befehlszeile ein und drücken Sie anschließend die "Enter"-Taste.

Anschließend müssen Sie die X- und Y-Koordinaten der Stützpunkte des innere Polygons eingeben. Ist die Eingabe abgeschlossen, geben Sie den Parameter "e" ein, um das innere Polygon zu schließen.

Skalieren

Dieses Werkzeug ermöglicht es Ihnen, die Größe ausgewählter Elemente zu verändern. Aktivieren Sie dieses Werkzeug, indem Sie die Schaltfläche "Skalieren" in der Werkzeugleiste anklicken.

Alternativ finden Sie dieses Werkzeug über "Geometrie" > "Verändern" > "Skalieren" in der Menüleiste.

Es gibt zwei Arten der Skalierung: entweder über die Eingabe eines Skalierungsfaktors oder über Eingabe einer sogenannten "Referenz".

Skalieren über einen "Skalierungsfaktor" Um Elemente graphisch mit Hilfe eines Skalierungsfaktors zu vergößern oder verkleinern, wählen Sie zunächst die zu skalierenden Elemente aus. Aktivieren Sie anschließend das Skalierungswerkzeug und setzen sie dann den Basispunkt. Daraufhin zeichnet gvSIG eine Kopie der ausgewählten Elemente und einen Referenzpunkt, dessen Lage relativ zum Basispunkt die neue Größe der zu skalierenden Objekte bestimmt.

Nähern Sie sich dem Punkt, den Sie soeben als Basispunkt festgelegt haben, so werden die ausgewählten Elemente kleiner; umgekehrt nehmen Sie an Größe zu, je weiter Sie sich vom Basispunkt wegbewegen.

Wenn die Elemente die gewünschte Größe erreicht haben, klicken Sie nochmals in das Kartenfenster. Der gewählte Skalierungsfaktor wird sowohl in x- als auch y-Richtung angewendet.

Um mit Hilfe der "Referenz"-Option zu skalieren, wählen Sie die zu skalierenden Elemente zunächst aus. Aktivieren Sie dann das Werkzeug "Skalieren" und klicken Sie anschließend mit der rechten Maustaste in den Bereich des Kartenfensters, um das Kontextmenü des Werkzeugs "Skalieren" aufzurufen.

Wählen Sie dort die Option "Referenz" aus. Geben Sie anschließend Anfangs- und Endpunkte für die Referenz- und die Skalierungslinie ein (Sie werden in der Befehlskonsole nach der Eingabe dieser Punkte gefragt).

Sie können das Werkzeug aber auch von der Befehlskonsole aus aufrufen. Nachdem Sie die zu skalierenden Elemente ausgewählt haben, schreiben Sie den Befehl "Skalieren" in die Befehlszeile. Geben Sie anschließend den Basispunkt, wie in der Abbildung unten dargestellt, ein.

Um Elemente zu vergrößern müssen Sie einen Skalierungsfaktor eingeben, der größer als 1 ist.

Wenn Sie die Größe der Elemente verringern möchten muss der Skalierungsfaktor zwischen 0 und 1 liegen.

Falls kein Wert eingegeben wird, wird gvSIG einen Standard-Skalierungsfaktor von 2 anwenden.

Skalieren über "Referenz" Wenn Sie unter Verwendung der Option "Referenz" skalieren möchten, so wählen Sie zunächst die zu skalierenden Elemente aus und wählen anschließend den Basispunkt aus. Anschließend tippen Sie den Buchstaben "r" in der Befehlszeile ein, um die Option "Referenz" zu aktivieren.

Geben Sie danach den Anfangs- und Endpunkt der Referenzlinie und danach die Anfangs- und Endpunkte der Skalierungslinie ein.

Explodieren

This tool is used to split a polyline into different segments.

To split a polyline, start editing the line layer and select the polyline:

Polyline selection

Once the polyline has been selected, activate the explode tool to split the polyine into segments. Verify that each of the segments can be selected as a line instead of as a poyline.

Explode button

Geometrien verbinden

The Join tool combines two or more geometries from the same polygon or line layer into a single multipolygon or multiline geometry. The tool can't be used with point layers as this would create a multipoint shape, which is already a shape-independent type.

In order to use the tool the layer must be in edit mode. Use the Edit Selection tool to select the geometries to be joined, making use of the Ctrl key to select multiple geometries.

Selecting geometries to be joined

Once the geometries have been selected click the Join tool to join the geometries into a single record in the table. It should be noted that the attributes of the geometry with the higher value 'Id' will be retained, i.e. the one that is drawn last.

Example showing the result of the Join tool

Geometrien splitten

This tool splits geometries from the same layer. To perform the division, first switch the layer to edit mode and then use the selection tool to select the geometry to be split.

The "Split geometries" tool can be found on the editing toolbar.

Once the geometry has been selected,

Selecting the geometry

click on the Split geometries icon. In the command window at the bottom the following message appears: "Insert first point." To split the geometry, draw a line where it should be divided. This is done by inserting a series of points that define the line along which the division is performed.

Splitting the geometry

Double-click to finish digitising the line and to perform the split. Then use the selection tool to verify that the geometry has been split into different parts.

Result

The split operation results in the creation of separate records for each part in the attribute table, rather than the single record that existed prior to the split.

Matrix

The matrix command allows an item to be copied as many times as desired in a particular arrangement. The matrix can be of two types: rectangular matrix or polar matrix.

Right-click the layer you want to work with and select Start editing. Select an item, either a point, line or polygon, and then click on the Matrix tool. In the command window at the bottom of the screen the following instruction is displayed: Insert selection point. Clicking on the item opens the Matrix window.

Matrix Window

Select the number of rows and columns by typing the values directly into the appropriate boxes.

The linear arrangement of the elements can be defined by typing the values manually, or by using the and icons to draw a direction vector or to define the extent of the matrix, respectively. In the second case, there are icons for defining the extent for each axis.

The matrix can be rotated by manually entering a rotation value or by clicking the icon and drawing the rotation angle in the View.

Using the values defined in the Matrix Window shown in the image above would produce the following matrix:

Final result showing the rectangular matrix

In the case of a polar matrix enter the source of the "system", the number of elements and whether the items should be rotated as they are copied.

Final result showing the polar matrix

Geometrien kopieren und einfügen

Einführung

Using the copy/paste tools you can copy and paste geometries from one layer to another. These layers may be in the same view, in different views, or even in two different instances of gvSIG.

Geometrien kopieren und einfügen

Links have been created to complimentary tools for copying and pasting features between vector layers of the same type.

As the mechanism used to implement this tool makes use of the system clipboard, the source and destination layers can be either in the same view, in different views, or even in different instances of the application.

Copy items between layers with the editing session active.

This tool is used to copy features selected in a vector layer to the system clipboard.

The tool can be accessed in three different ways:

Through a button on the toolbar:

Through the Layer menu in the menu bar:

Through the context menu that appears when you right-click on the active layer in the TOC:

This tool will be displayed and activated when the active layer is a vector layer with selected features.

Paste features.

This tool is used to paste to paste to an editable layer features that have previously been copied to the system clipboard.

The tool can be accessed in three different ways:

Through a button on the toolbar:

Through the Layer menu in the menu bar:

Through the context menu that appears when you right-click on the active layer in the TOC:

This tool will be displayed and activated when the active layer is a vector layer in edit mode and of the same type as the layer from which the features have been copied. When used to paste geometries from the clipboard to this editable layer, fields in the associated table will be filled if they have matching names and types.

Zeichenkommandos (Punkte, Linien...)

Einführung

Dieser Abschnitt behandelt die Zeichen- oder Digitalisierungsbefehle von gvSIG. Die übrigen Befehle sind in der Lage, gezeichnete Elemente zu verändern; mit Ausnahme des Befehls "Kopieren" können diese jedoch keine neuen Elemente erzeugen. Dies kann mit den folgenden Zeichen- und Digitalisierungsbefehlen bewerkstelligt werden.

gvSIG verfügt über einfache Zeichenelemente wie Linien, Kreise oder Polygons, die dazu verwendet werden können, auch komplext Zeichnungen zu erstellen.

All jene Elemente, die Sie Ihrer Karte hinzufügen wollen, werden durch einen oder mehrere Punkte erstellt; daher sind diese auch in Zeichen- oder Digitalisierungswerkzeugleiste abgelegt.

An dieser Stelle soll noch darauf hingewiesen werden, dass je nach bearbeitetem Layertyp unterschiedliche Werkzeuge zur Verfügung stehen. So kann ein Punkt nur in einem Layer vom Typ "Punkt" eingefügt werden.

Punkt

Sie können dieses Werkzeug durch einen Klick auf die Schaltfläche "Punkt" (siehe Abbildung unten) in der Werkzeugleiste aufrufen.

Es ist natürlich auch möglich, dieses Werkzeug über die Menüleiste und dort über "Geometrie" > "Einfügen" > "Punkt" aktivieren.

Einen Koordinatenpunkt einfügen

Ein Punkt kann auf zwei Arten referenziert werden:

Über die Befehlszeile: Die Koordinaten werden als Zahlenwerte eingegeben.

Über den grapischen Modus: über die Eingabe des Punktes mit einem Eingabegerät (normalerweise die Maus).

Koordinaten können

absolut sein: die Koordinaten beziehen sich in diesem Fall auf den Ursprung eines Koordinatensystems (0,0).

relativ sein: relative Koordinaten beziehen sich auf den zuletzt definierten Punkt.

Die Eingabe karthesischer Koorinaten.

Geben Sie die X- und Y-Werte (oder Rechts- und Hochwerte) mit einem Komma getrennt, ein. Der Der X- oder Rechtswert ist die positive oder negative Position eines Punktes (in Karteneinheiten) auf der horizontalen Achse; der Y- oder Hochwert ist die Position eines Punktes in Karteneinheiten auf der vertikalen Achse.

Die Werte einer Koordinate können ganzzahlig oder Dezimalwerte sein. Sie können postiv oder negativ sein.

Absolute Koordinaten beziehen sich auf den Ursprung (0,0) eines Koordinatensystems (dem Schnittpunkt der X-Achse und der Y-Achse). So repräsentiert beispielsweise der Punkt 25l,7 einen Punkt, der 25 Karteneinheiten vom Ursprung der X-Achse und 7 Karteneinheiten vom Ursprung der Y-Achse entfernt ist.

Relative Koordinaten beziehen sich auf den zuletzt eingegebenen Punkt. Verwenden Sie relative Koordinaten, wenn Sie die Koordinaten des neuen Punktes in Bezug zum davor eingegebenen kennen.

Um relative Koordinaten hinzuzufügen, müssen Sie in der Befehlszeile das (@)-Symbole vor dem Koordinatenpaar einfügen.

Ein Beispiel: das Koordinatenpaar @a,2 repräsentiert einen Punkt, der sich relativ zum zuletzt eingegeben Punkt in einer X-Entfernung von 1 und einer Y-Entfernung von 2 entfernt befindet.

Die Eingabe von Polarkoordinaten

Um Polarkoordinaten einzugeben, müssen Sie einen Wert für die Entfernung und einen Winkel (getrennt durch das "<"-Zeichen) eingeben. So repräsentiert die Angabe @5<45 einen Punkt, der sich in einer Entfernung von 5 Karteneinheiten unter einem Winkel von 45 Grad zum zuletzt eingegebenen Punkt befindet. Die Werte für den Winkel können sowohl als positive Werte als auch als negative Werte angegeben werden: so ist die Winkelangabe 1<315 identisch mit der Winkelangabe 1<-45.

Multipoint

Aktivieren Sie dieses Werkzeug über einen Klick auf die Schaltfläche "Multi-Punkt" in der Werkzeugleiste...

oder verwenden Sie die Menüleiste, um das Werkzeug aufzurufen (über "Geometrie" > "Einfügen" und "Multi-Punkt").

Sie können das Multi-Punkt-Werkzeug verwenden, um eine Reihe von Punkten zu zeichnen, die einen gemeinsamen Attributwert besitzt. Wird ein Punkt eines Multi-Punkt-Elements in der Ansicht ausgewählt, so werden alle Punkte dieses Elements selektiert.

Um einen Multi-Punkt in die Karte einzufügen, wählen Sie das Multi-Punkt-Werkzeug aus und setzen dann den ersten Punkt des Multi-Punkt-Elements an die gewünschte Stelle. Setzen Sie dann die weiteren Punkte des Multi-Punkt-Elements. Wenn Sie alle Punkte des Multi-Punkt-Elements gesetzt haben, klicken Sie mit der rechten Maustaste in die Ansicht und wählen im Kontextmenü "Beenden". Damit ist das neue Multi-Punkt-Element fertig gestellt.

Sie können ein Multi-Punkt-Element auch über die Befehlszeile erzeugen. Tippen Sie "Multi-Punkt" in die Befehlszeile ein. Geben Sie anschließend die Koordinaten der einzelnen Punkte ein und drücken Sie anschließend die Enter-Taste. Um die Eingabe der Punkte abzuschließen, tippen Sie bitte die Taste "E".

Linie

Mit diesem Werkzeug können Sie ein gerades Linienelement zeichnen. Ein Linien-Element wird durch einen Anfangs- und einen Endpunkt definiert, wobei der Endpunkt gleichzeitig auch der Anfangspunkt eines neuen Linienstücks sein kann. Wenn Sie den Anfangspunkt eingefügt wurde, wird eine "elastische" Linie in der Ansicht sichtbar. Verwenden Sie nun die Maus, um den Endpunkt der Linie zu setzen. Wie bei den übrigen Digitalisierungswerkzeugen können Sie auch das Linien-Werkzeug auf verschiedene Arten aufrufen: Entweder Sie klicken die entsprechende Schaltfläche in der Werkzeugleiste...

oder Sie wählen das Linienwerkzeug über die Menüleiste unter "Geometrie" > "Einfügen" und "Linie".

Sie können natürlich auch die Befehlszeile zur Erstellung eines Linienthemas verwenden. Tippen Sie hierzu den Befehl "Linie" ein und geben anschließend die Koordinaten des Anfangs- und Endpunktes der neuen Linie ein. Sie können auch den End- und weitere Punkte mit Hilfe von Distanz- und Winkelwerten eingeben. Um beispielsweise einen Punkt in einer Entfernung von einer Karteneinheit und einem Winkel von 45° zum letzten Punk zu zeichnen, tippen Sie in der Befehlszeile: 1<45. In der nachfolgenden Abbildung ist abgebildet, wie ein dritter Punkt eingeben wird, der eine Karteneinheit zum Endpunkt des letzten Lineinstücks entfernt ist und einen Winkel von 180° zu diesem Linienstück beschreibt.

Bogen

Wenn Sie einen Bogen (Arc) zeichnen möchten, dann klicken Sie auf die Schaltfläche "Bogen" in der Werkzeugleiste

oder Sie verwenden die Menüleiste und wählen dort "Geometrie" > "Einfügen" und "Bogen".

Um einen Bogen zu zeichnen, werden drei Punkte benötigt. Der erste und der letzte Punkt begrenzen den Bogen. Mit dem mittleren Punkt wird der Punkt markiert, durch den der Kreisbogen verläuft. Um einen Bogen mit Hilfe der Befehlszeile einzufügen, tippen Sie "Bogen" ein und geben danach die 3 benötigten Punkte nacheinander ein.

Polylinie

Bei diesem Zeichenelement handelt es sich um eine Reihe von Bögen und / oder Segmenten, die vom Benutzer kombiniert werden können. Wählen Sie das Werkzeug "Polylinie" durch einen Klick auf die Schaltfläche "Polylinie" in der Werkzeugleiste aus...

oder klicken Sie in der Menüleiste "Geometrie" > "Einfügen" und "Polylinie".

Mit dem Werkzeug "Polylinie" können Sie auch gerade Liniensegmente zeichnen. Der Unterschied zur normalen Linie besteht darin, dass dieses Werkzeug es Ihnen ermöglicht, auch Bögen zu zeichnen. Außerdem können Sie Polylinien auch verwenden, um ein Polygon zu erzeugen.

Klicken Sie an der gewünschten Stelle in der Ansicht, um den ersten Punkt der Polylinie zu zeichnen und fügen Sie die weiteren Punkte der Polylinie durch weitere Mausklicks (mit der linken Maustaste) hinzu. Wenn Sie einen Bogen hinzufügen möchten, so klicken Sie mit der rechten Maustast und wählen im sich öffnenden Kontextmenü "Innerer Bogen" aus.

Wenn diese Option ausgewählt wurde, wird gvSIG Ihnen eine "Projektion" des neuen Bogens anzeigen, welches Ihnen bei der gewünschten Erstellung des Bogens sehr helfen wird. Geben Sie nun die weiteren benötigten Punkte des Bogens ein.

Wenn Sie nach dem Erstellen eines Bogens wieder ein gerades Linienstück zeichnen möchten (oder statt der Option "Bogen" doch ein gerades Linienstück zeichnen möchten), so klicken Sie "Innere Linie".

Wenn Sie den Linienzug mit einem geraden Linienstück schließen möchten, so wählen Sie im Kontextmenü "Polylinie schließen" aus.

Um eine Polylinie von der Befehlszeile aus zu zeichnen, tippen Sie den Befehl "Polylinie" ein. Geben Sie nun die Koordinaten des ersten Punktes ein und danach den nächsten Punkt der Linie. Es stehen Ihnen darüberhinaus die Parameter "A" (Bogen hinzufügen), "C" (Polylinie schließen) und "N" (neues Linienstück" zur Verfügung. In der folgenden Abbildung wird gezeigt, wie bei einer Polylinie ein gerades Linienstück gezeichnet wird, welches aus der Linie eine geschlossene Figur erzeugt (Befehl "C" in der Befehlszeile).

Polygon

Mit diesem Werkzeug steht dem Benutzer von gvSIG ein Werkzeug zur Erstellung von regelmäßigen Polygonen zur Verfügung. Wie bei allen anderen Werkzeugen kann dieses entweder durch einen Klick auf die entsprechende Schaltfläche (Polygon) aktiviert werden...

...oder Sie verwenden die Menüleiste, um das Werkzeug zu aktivieren.

Um ein Polygon in Ihre Zeichnung einzufügen, aktivieren Sie das Werkzeug und klicken dann an die gewünschte Stelle in der Ansicht. Damit ist der Mittelpunkt des Polygons definiert.

gvSIG zeichnet nun eine "Projektion" des neu zu erstellenden Objektes. Bewegen Sie den Mauszeiger, um die gewünschte Größe des Polygons zu definieren. Sie können gvSIG auch anweisen, ob das Polygon innerhalb oder außerhalb eines umschreibenden Kreises gezeichnet werden soll. Standardmäßig wird das Polygon innnerhalb eines umschreibenden Kreises gezeichnet. Um diese Einstelung zu ändern, definieren Sie zunächst den Mittelpunkt und klicken dann mit der rechten Maustaste um das Kontextmenü zu öffnen. Wählen Sie dort die gewünschte Option aus.

Das Werkzeug Polygon erlaubt es Ihnen natürlich auch, die Anzahl der Seiten des Polygons zu modifizieren. Wählen Sie hierzu das Polygonwerkzeug und tippen danach die gewünschte Seitenanzahl in die Befehlszeile ein.

Wie bei den anderen Digitaliserungswerkzeugen steht Ihnen auch im Falle des Polygon-Werkzeugs auch die Befehlszeile zur Verfügung. Um über diese ein Polygon zu zeichnnen, tippen Sie den Befehl "Polygon" ein und definieren anschließend die gewünschte Seitenanzahl und ob das Polygon innerhalb oder außerhalb des umschreibenden Kreises gezeichnet werden soll (Optionen "I" bzw. "C"). Geben Sie anschlißend den Radius des umschreibenden Kreises (in Karteneinheiten) ein.

Rechteck

Mit dem Rechteck-Werkzeug können Sie ein Rechteck zeichnen, indem Sie dessen Diagonale definieren. Klicken Sie zur Aktivierung dieses Werkzeuges auf die Schaltfläche "Rechteck" in der Werkzeugleiste.

Alternativ können Sie dieses Werkzeug natürlich auch über die Menüleiste "Geometrie" > "Einfügen" > "Rechteck".

Um ein Rechteck im Digitalisierungsmodus des betreffenden Layers zu zeichnen, aktivieren Sie zunächst den ersten Vertex des Rechtecks an der gewünschten Stelle der Ansicht. gvSIG wird daraufhin eine "Projektion" des neu zu erstellenden Rechtecks zeichnen. Bewegen Sie den Mauszeiger um die passende Stelle für den gegenüberliegenden Punkt des Rechtecks zu plazieren. Klicken Sie danach erneut mit der linken Maustaste, um die Position des Punktes zu fixieren und die Erstellung des Rechtecks abzuschließen.

Sie können auch die Befehlszeile verwenden, um ein Rechteck zu zeichnen: tippen Sie den Befehl "Rechteck" in die Befehlszeile ein und geben Sie die Koordinaten des ersten und des zweiten Eckpunktes ein.

Quadrat

Ein Quadrat is ein einfaches Rechteck mit vier gleich langen Seiten. Um ein Quadrat in gvSIG zu zeichnen, wählen Sie zunächst das Werkzeug "Rechteck" aus und fügen den ersten Punkt ein. Klicken Sie anschließend mit der rechten Maustaste und wählen im Kontextmenü dann die Option "Quadrat" aus.

Die nachfolgende Abbildung zeigt beispielhaft die Erstellung eines Quadrates mit Hilfe der Befehlszeile. Nachdem der erste Punkt für das Quadrat gesetzt wurde, tippen Sie in der Befehlszeile "C" ein, um gvSIG mitzuteilen, dass Sie ein Quadrat zeichnen möchten. Anschließen können Sie die Koordinaten des zweiten benötigten Punktes eingeben.

Kreis

Mit Hilfe dieses Werkzeugs können Sie einen Kreis zeichnen. Wählen Sie dieses Werkzeug aus, indem Sie die Schaltfläche "Kreis" in der Werkzeugleiste anklicken.

Alternativ wählen Sie den entsprechenden Eintrag über die Menüleiste aus.

Es gibt zwei Arten, mit denen Sie einen Kreis definieren können. Sie können entweder den Mittelpunkt und den Radius bestimmen - aktivieren Sie hierzu das Kreis-Werkzeug und klicken Sie anschließend an die Stelle in der Ansicht, an der der Mittelpunkt des neuen Kreises plaziert werden soll. Ziehen Sie dann einen Kreis mit der gewünschten Größe mit Hilfe der Maus auf. gvSIG wird auch hier eine "Projektion" des neuen Zeichnungselementes (hier ein Kreis) darstellen, der Ihnen bei der Erstellung der Zeichnung helfen wird. Die zweite Art, einen Kreis in gvSIG zu zeichnen ist es, drei Punkte zu definieren: wählen Sie wiederum zunächst das Kreis-Werkzeug aus. Rufen Sie dann jedoch mit Hilfe der rechten Maustaste das Kontextmenü auf und und wählen Sie dort die Option "3P".

Da es exakt einen Kreis gibt, der durch die von Ihnen definierten Punkte verläuft, können Sie auch auf diese Weise einen Kreis zeichnen. Nachdem Sie die ersten beiden Punkte definiert haben, erscheint wieder eine "Projektion" des neuen Kreises. Wenn Sie den Mauszeiger nun bewegen, wird sich die Größe und Position des Kreises verändern. Nachdem Sie den dritten Punkt mit Hilfe der Maus definiert haben, wird der Kreis gezeichnet.

Auch im Falle des Kreises können Sie die Befehlszeile verwenden. Tippen Sie den Befehl "Kreis" in die Befehlszeile ein und drücken Sie anschließend die Enter-Taste. Geben Sie dann die Koordinaten des Mittelpunktes ein und anschließend die Koordinaten für den zweiten Punkt oder aber einen Wert für die Länge des Radius des Kreises (um sicherzustellen, dass Sie einen vernünftigen Wert eintippen, sollten Sie einen Blick auf die Statuszeile werfen; hier können Sie sich über die aktuell verwendeten Längeneinheiten informieren).

Um über die Befehlslszeile einen Kreis durch Angabe von drei Punkten zu definieren, tippen Sie nach Eingabe des Befehls "Kreis" das Kommando "3P" in die Befehlszeile. Wie oben beschrieben wird gvSIG dann eine "Projektion" des Kreises zeichnen, welches die von Ihnen gemachten Eingaben übernimmt. Die Zeichnung unten zeigt, wie ein Kreis über die Eingabe dieser drei Punkte erstellt wird.

Ellipse

Eine Ellipse wird durch eine Achse und die Länge der zweiten (orthogonal zur ersten stehenden) Achse definiert. Wie bei den anderen Befehlen auch, besteht auch im Falle des Ellipsenwerkzeugs drei Möglichkeiten zur Erstellung der Ellipse. Die erste Möglichkeit ist, über einen Klick auf die Schaltfläche "Ellipse" in der Werkzeugleiste das Werkzeug zu aktivieren.

Die zweite Möglichkeit ist es, über die Menüleiste den entsprechenden Eintrag auszuwählen:

Um einen Ellipse mit der Maus zu zeichnen, klicken Sie bei aktiviertem Ellipsenwerkzeug den Anfangs - und Endpunkt der ersten Achse in der Ansicht an. Danach wird gvSIG eine elastische "Projektion" der neu zu erstellenden Ellipse darstellen, deren finale Form Sie durch Verändern der Mauszeigerposition beeinflussen können.

Um eine Ellipse über die Befehlszeile zu erstellen, tippen Sie zunächst den entsprechenden Befehl "Ellipse" in die Befehlszeile ein. Anschließend werden Sie von gvSIG aufgefordert, den Anfangs- und Endpunkt der Ellipsenachse zu definieren. Schließlich müssen Sie noch den Abstand zur Achse angeben, um die Zeichnung der Ellipse abzuschließen.

Autopolygon

This tool is useful for drawing polygons adjacent to existing ones, thus avoiding having to digitise all the vertices along the common boundary between the polygons.

Therefore it it only necessary to digitise the new sides of the polygon; the tool will automatically generate the common boundaries.

Apart from saving digitising or drawing time, this tool also eliminates overlaps and gaps between two polygons sharing a common boundary.

To use the tool first start editing the layer you wish to work with, and then activate the Autocomplete polygons icon .

Example of use of the tool

The new polygon can now be drawn without having to digitise the nodes of common boundaries, as shown in the figure below.

Example of use of the tool

Once all sides have been drawn, double-click the mouse or press "E" (end) to terminate the polygon. The figure below shows how the new polygon has been clipped to the common boundaries of the existing polygons.

Example of use of the tool

Einen neuen Layer erstellen

Einführung

In gvSIG können Sie neue Layer in folgenden Formaten erstellen: shp, dxf and postgis.

Neue Layer können Sie über "Ansicht / Neuer Layer" einfügen.

Eine neue Shape-Datei erzeugen

Wenn Sie Sie die Option Ansicht > Neuer Layer > "Neue Shape-Datei erzeugen" wählen, öffnet sich ein Assistent, der Ihnen bei der Erzeugung enes neuen Shapefiles hilft.

Zunächst haben Sie die Möglichkeit, den Namen des neuen Shapefiles für die Anzeige im Inhaltsverzeichnis anzugeben sowie dessen Geometrietyp zu definieren.

Anschließend können Sie noch die Spalten der Attributtablle des neuen Shapefiles definieren. Hier legen Sie auch die Feldeigenschaften der neu hinzufgefügten Tabellenspalten fest.

Um neue Spalten zur Tabelle hinzuzufügen, klicken Sie auf "Feld hinzufügen". Jeder Klick auf diese Schaltfläche ist mit der Erzeugung einer neuen Tabellenspalte verknüpft.

Um eine Tabellenspalte ("Feld") zu löschen, selektieren Sie einfach das zu löschende Feld aus und klicken anschließend auf "Feld löschen". Sie können nun weitere Eigenschaften der Attributtabelle bearbeiten:

Feld: Klicken Sie auf den von gvSIG voreingestellten Spaltennamen (z.B. "Feld1", "Feld2", etc.) doppelt und geben einen neuen Namen für die gewünschte Spalte ein. Bitte beachten Sie, dass der Name einer Spalte nicht länger als 10 Zeichen sein kann.

Typ: Wenn Sie in das Typ-Feld einer neu angelegten Spalte klicken, zeigt gvSIG Ihnen ein Pulldown-Menü an, in dem die zur Auswahl stehenden Feldtypen angezeigt werden. Wählen Sie eine dieser Optionen aus:

BOOLEAN: Werte vom Typ "Boolean" können entweder "wahr" oder "falsch" sein.

DATE: Im Falle des Feldtyps "Date" können Datumsangaben verarbeitet werden. Maximal können 8 Zeichen in einer Datums-Spalte eingeben werden.

INTEGER and DOUBLE sind numerische Feldtypen. Integer-Werte sind Ganzzahlenwerte; Werte vom Typo "Double" werden für Dezimalzahlen (mit Nachkommastellen) verwendet.

STRING: Felder vom Typ "String" sind Zeichenketten mit alphanumerischem Inhalt. Maximal können 254 Zeichen verarbeitet werden.

Länge: Diese Option ermöglicht die Definition der maximalen Anzahl an Zeichen pro Feldwert. Gegenwärtig wird diese Option in gvSIG aber nur auf Strng-Werte angewandt.

Wenn Sie die Struktur der Attributtabelle des neuen Shapefiles definiert haben, klicken Sie auf "Zunächst", um den folgenden Dialog aufzurufen.

In diesem Dialog definieren Sie den Speicherort und das Koordinatensystem des neu angelegten Shapefiles. Um die Vorgabe für das Koordinatensystem des Shapefiles zu ändern, klicken Sie auf die Schaltfläche "..." rechts neben "Aktuelle Projektion".

Falls bereits andere Layer in der Ansicht geladen wurden, wird die Schaltfläche für die Änderung des Koordinatensystems deaktiviert werden, da bereits ein Koordinatensystem für die Ansicht definiert worden ist. Um das neue Shapefile zu speichern, können Sie entweder den Pfad in das Textfeld eingeben...

oder Sie klicken auf die Schaltfläche "..." neben dem Textfeld, um über die Baumstruktur in das gewünschte Verzeichnis zur Speicherung des Shapefiles zu navigieren. Geben Sie noch den gewünschten Namen für das neue Shapefile an (bitte beachten Sie, dass sich der dort angegebene Name mit der vorher vergebenen Bezeichnung für die Anzeige im Inhaltsverzeichnis der Ansicht unterscheiden kann. Klicken Sie nun auf "Ende", um das Shapefile zu speichern.

Das neue Shapefile ist nun angelegt und erscheint auch im Inhaltsverzeichnis (ToC) der Ansicht. Das Shapefiles ist nun im Editiermodus; sie können nun die eigentlichen Inhalte des Shapefiles hinzufügen.

Eine neue dxf-Datei erzeugen

Ein neues PostGIS-File erzeugen

Um einen neuen PostGIS-Layer anzulegen, klicken Sie zunächst auf "Ansicht" > "Neuer Layer" > "Neue PostGIS-Tabelle" in der Menüleiste.

Die ersten Schritte zur Erstellung eines neuen PostGIS-Layers verläuft sehr ähnlich zur Erzeugung eines neuen Shapefiles. Allerdings besteht ein grundlegender Unterschied zum Shapefile: PostGIS-Layer werden in einer PostGIS-Datenbank gespeichert. Füllen Sie daher die für die Datenbankverbindung erforderlichen Felder aus und klicken anschließend auf "Ende", um die Erzeugung der neuen PostGIS-Tabelle abzuschließen.

Alphanumerisches Editieren

Einführung

Eine Tabelle ist Bestandteil einer Datenbank und setzt sich aus Tabellenzeilen und -spalten oder -feldern zusammen. Die in der Attributtabelle enthaltende alphanumerische Information wird benötigt, um die zugehörigen graphischen Elemente (Punkte, Linien oder Polygone) näher zu charakterisieren und bestimmen damit die kartographische Darstellung direkt. Einem graphischen Element im View ist stets eine Tabellenzeile zugeordnet. Die unterschiedlichen Spalten der Tabelle repräsentieren die Variablen oder Attribute die mit den graphischen Elementen verbunden sind.

Wir unterscheiden zwei Tabellentypen: "interne" Tabellen, die untrennbar mit dem korrespondierenden Layer verbunden sind und "externe" Tabellen, die zusätzlich zu einem gvSIG-Projekt hinzugeladen werden können. Jedes Element (Punkt, Linie, Polygon) eines Layers besitzt einen Eintrag in der Attributtablle des Layers.

Bearbeitungssitzung für eine interne Tabelle

Öffnen Sie eine Ansicht ("View") und fügen Sie einen Layer hinzu, mit dem Sie arbeiten möchten. Beachten Sie, dass Sie den Editiermodus des Layers starten müssen, um die zugehörige Attributtabelle bearbeiten zu könen. Um dies zu tun, aktivieren Sie im Inhaltsverzeichnis (ToC) des Views den Layer und klicken in der Menüleiste auf "Layer" und "Bearbeitung starten". Klicken Sie anschließend auf die Schaltfläche "Attributtabelle anzeigen", um die Tabelle zu öffnen.

Wenn Sie nun im Projektverwalter auf den Reiter "Tabellen" klicken, können Sie sehen, dass die eben geöffnete Tabelle als separates Dokument im Projekt geführt wird. Um die Bearbeitung der Attributtabelle abzuschließen, klicken Sie im Menü "Layer" uaf "Editiermodus beenden". Bevor die Änderungen tatsächlich in die Tabelle geschrieben werden, müssen Sie in einer Dialogbox auf "Ja" klicken. Damit sind alle Änderungen in der Attributtabelle gespeichert. Sollen die Änderungen verworfen werden, klcken Sie einfach auf "Nein".

Bearbeitungssitzung für eine externe Tabelle

Klicken Sie im Projektverwalter auf den Reiter "Tabelle"

Klicken Sie auf "Neu".

Klicken Sie "Hinzufügen" und öffnen Sie die Tabelle, die bearbeitet werden soll.

Wenn Sie auf "Öffnen" klicken, wird die Tabelle automatisch auf dem Bildschirm angezeigt.

Wählen Sie in der Menüleiste "Tabelle" und "Editiermodus starten".

Felder verwalten

Mit Hilfe dieses Werkzeugs könen Sie Attributfelder (Spalten) einer Tabelle hinzufügen, löschen oder umbenennen. Um die Attributfelder einer Tabelle zu bearbeiten, klicken Sie - bei geöffneter Attributtabelle - in der Menüleiste auf "Tabelle" und "Felder verwalten". Bitte beachten Sie, dass diese Option nur bei aktiviertem Editiermodus zur Verfügung steht (falls Sie die Attributfelder einer Postgresql-Tabelle mit Postgres 7.4 oder höher verändern möchten, verwenden Sie bitte ein anderes Programm zur Verwaltung der Datenbank, da dies in gvSIG nicht möglich ist. gvSIG wird bei Postgresql-Tabellen eine Fehlermeldung ausgeben).

Nachdem Sie die Option "Felder verwalten" angeklickt haben, wird ein neues Fenster - der sogenannte "Feld-Manager" - geöffnet. In der Eingabemaske können Sie nun für die ausgewählte Tabelle neue Spalten hinzufügen bzw. bestehende umbenennen oder löschen.

Wenn Sie auf "Neues Feld" klicken, erscheint ein weiteres Fenster. Hier können Sie eine neue Spalte hinzufügen und die Eigenschaften desselben festlegen (Spaltentyp, -Länge etc.).

Feldname: Geben einen Namen für das neue Feld ein.

Feld-Typ Klicken Sie auf den Pfeil rechts, um das Pulldown-Menü zur Auswahl des Feldtyps zu öffnen. Es stehen verschiedene Optionen zur Verfügung: Boolean, Datum, Integer, Double, String (Zeichenkette).

Länge: Geben Sie hier die gewünschte Feldlänge ein. Bitte beachten Sie, dass die maximale Länge von Zeichenketten 254 Zeichen beträgt.

Precision: Mit diesem Feld steuern Sie die Anzahl der Dezimalstellen bei numerischen Feldtypen

Standardwert: Hier können Sie einen Standardwert eingeben, der für das neue Feld der Tabelle vergeben werden soll.

Wenn Sie eine Spalte der Attributtabelle löschen möchten (Schaltfläche "Feld löschen) oder ein bestehendes Feld umbenennen wollen (Schaltfläche "Feld umbenennen"), dann selektieren Sie einfach das gewünschte Feld und klicken dann auf die entsprechende Schaltfläche des Feldmanagers.

Attributtabelle eines Layers bearbeiten

Einen Eintrag hinzüfügen

Um einer Attributtabelle einen neuen Eintrag hinzufügen zu können, muss zunächst ein korrespondierendes graphisches Element hinzugefügt werden. Ist dies geschehen, so wird in der Attributtabelle des Layers ein neuer leerer Eintrag eingefügt.

Geben Sie nun die Daten für den neuen Eintrag in die Tabelle ein und bestätigen Sie Ihre Eingabe mit "Enter".

Bitte beachten Sie: Wenn Sie die Auswahl (Selektion) einer Tabelle aufheben möchten, dann klicken Sie in der Werkzeugleiste auf "Auswahl aufheben". Alternativ können Sie natürlich auch die Menüleiste verwenden: klicken Sie auf "Layer" und dort auf "Auswahl aufheben".

Bitte beachten Sie: Aus den selektierten Einträgen eines Layers kann auch ein neuer Layer erstellt werden: schließen Sie die Tabelle mit der Auswahl und klicken Sie in der Menüleiste "Layer" und "Exportieren nach...". Wählen Sie noch das gewünschte Format des neuen Layers aus (Shapefile, dxf, etc.) und geben dann einen Dateinamen und -pfad ein.

Einen Eintrag ändern

Um die Attributdaten eines Layers zu verändern, selektieren Sie zunächst das Element, welches Sie verändern möchten. Sie können den Eintrag direkt in der Tabelle markieren oder das zugehörige graphische Element auswählen (daraufhin wird der entsprechende Tabelleneintrag ebenfalls selektiert). Der ausgewählte Tabelleneintrag wird nun gelb hervorgehoben dargestellt.

Klicke Sie mit der linken Maustaste auf den zu ändernden Tabelleneintrag. In der ausgewählten Tabellenzelle erscheint nun ein Cursor - jetzt können Sie den Inhalt der Zelle verändern.

Einen Eintrag löschen

Um einen Tabelleneintrag in der Tabelle zu löschen, muss dieser zunächst ausgewählt werden.

Anschließend klicken Sie in der Menüleiste auf "Tabelle" und "Zeile entfernen".

Der ausgewählte Eintrag ist hiermit aus der Tabelle entfernt worden. Bitte beachten Sie, dass auch das korrespondierende graphische Element im View entfernt wurde!

Feldrechner

Einführung

Mit dem "Field Calculator" von gvSIG können verschiedene Berechnungen auf Tabellenfelder durchgeführt werden (Flächenberechnung, Umfang, Umwandlung von Feldtypen z.B. von Grad in Radius, etc).

Den gvSIG Feldrechner aufrufen

Um auf den Field Calculator zugreifen zu können, müssen Sie zunächst den Editiermodus in gvSIG aktivieren. Um den Editiermodus für einen Ebene in der Kartenansicht zu aktivieren, klicken Sie im Kontextmenü der Ebene (Rechtsklick auf den Legendeneintrag der Ebene in der Kartenansicht) auf "Editiermodus starten".

Wenn Sie eine Tabelle, mit dem Field Calculator bearbeiten möchten, die bereits einmal im gvSIG-Projekt geladen wurde und nicht Teil eines Shapefiles ist, klicken Sie im Menü "Tabelle" auf "Editiermodus starten".

Wenn Sie den Field Calculator verwenden möchten, um die Attributtabelle einer neuen Ebene (z.B. ein neues Shapefile) zu bearbeiten, so müssen Sie dieses Thema zunächst über das Menü "Ansicht" > "Neuer Layer" neu anlegen. Die neue Ebene wird daraufhin bereits im Editiermodus der Kartenansicht geöffnet werden.

Bei aktiviertem Editiermodus aktivieren Sie nun die Attributtabelle, für die die Berechnungen durchgeführt werden sollen und wählen dann die gewünschte die gewünschte Tabellenspalte aus, indem Sie auf den entsprechenden Spaltennamen klicken. Daraufhin wird die folgende Schaltfläche in der Werkzeugleiste am oberen Fensterrand erscheinen:

Diese Schaltfläche ermöglicht Ihnen den Zugriff zum Field Calculator.

Bitte beachten Sie: Wenn Sie den Field Calculator zum ersten Mal innerhalb einer neuen gvSIG-Sitzung öffnen, erscheint ein Warnhinweis, der Sie darüber informiert, dass die "Kommandos" lädt ("Loading operators"). Danach erscheint der Field Calculator, der Ihnen die Berechnung von Feldwerten ermöglicht.

Beispiel zur Einführung

Im folgenden werden wir anhand eines einfachen Beispiels erklären, wie der Field Calculator funktioniert. In diesem Beispiel erzeugen wir zunächst ein neues Polygonthema und verwenden die Funktion "area" des Field Calculators, um die Flächengröße der digitalisierten Polygone zu berechnen. Um dies zu erreichen gehen wir wie folgt vor:

Zunächst öffnen Sie eine Kartenansicht in gvSIG und laden ein Orthophoto, welches für die Digitalisierung der Flächen verwendet werden soll. Wählen Sie anschließend den Befehl zum Erzeugen eines neuen Shapefiles aus ("Ansicht" > "Neuer Layer" > "Neue Shape-Datei").

Wählen Sie im daraufhin erscheinenden Menü "Neuer Layer" die Option "Polygontyp" und klicken Sie auf "Weiter" ("zunächst". Ersellen Sie dann ein neues Tabellenfeld über "Feld hinzufügen", welches als Feldtyp "Double" und als Bezeichung "Area" erhält. Den Wert für "Länge" können Sie beim Standardwert von 20 belassen. Geben Sie dann noch einen Dateinamen für das Shapefile an.

Zeichnen Sie nun vier Flächen auf dem Orthophoto, indem Sie das Werkzeug "Polylinie" aktivieren (Sie finden dieses in der Werkzeugleiste am oberen Fensterrand). Die Abbildung unten zeigt, dass für jede eben digitalisierte Fläche ein Eintrag in der Attributtabelle erzeugt wurde.

Klicken Sie anschließend in der Tabelle auf das Feld "Area" und aktivieren Sie den Field Calculator mit einem Klick auf das entsprechende Symbol in der Werkzeugleiste.

Sie werden daraufhin die folgenden Angaben in der Registerkarte "Allgemein" des Field Calculators finden:

"Feld". Hier sind die verschiedenen Felder (Spalten) der derzeit bearbeiteten Tabelle aufgelistet.

"Typ" des aktuell ausgewählten Felds (Tabellenspalte). Der Zugriff zu den verschiednen Befehlen des Field Calculators hängt vom Feldtyp ab.

"Kommandos". Die verschiedenen Befehle, die für die Berechnung verwendet werden können.

Im Abschnitt "Information" zeigt folgendes an:

Wenn Sie den Befehl "Area" im Abschnitt "Allgemein" aktivieren, so wird unter "Information" eine kurze Beschreibung des Befehls erscheinen.

Wird der Befehl "Area" in der Registerkarte "Allgemein" ausgewählt, so werden unter "Information" Angaben zum Feldtyp sichtbar (bestimmt erinnern Sie: beim Erzeugen des neuen Shapefiles wurde der Feldtyp "Double" für das Feld "Area" vergeben).

Oberhalb des Textfelds "Ausdruck" des Field Calculators steht der Name der Spalte, auf die die Berechnungen angewendet werden. In dem Textfeld selbst wird der Rechenausdruck geschrieben.

In diesem Fall ist der Rechenausdruck im Feld "Ausdruck" sehr einfach (im Gegensatz zu anderen Rechenoperatoren die später behandelt werden, werden hier keine zusätzlichen Paramenter benötigt).

Um die Berechnung in diesem Beispiel abzuschließen, klicken Sie auf "OK", nachdem der "Area"-Befehl ausgewählt wurde. Daraufhin werden die entsprechenden Werte für die ausgewählte Spalte dieser Ebene berechnet und in der Tabelle eingetragen.

Beschreibung des Feldrechners

Einführung

The field calculator window has three different sections.

Information

Im Abschnitt Information des Field Calculators stehen Angaben zum Feldtyp und der Rechenoperatoren, die in der Registerkarte "Allgemein" aktuell ausgewählt wurden.

Hier sind sind folgende Angaben zu finden:

“Operator" = Zeigt den ausgewählten Befehl an

Im Beispiel unten soll der Befehl "log" angewendet werden, der die Berechnung des Logarithmus eines Tabellenfelds mit numerischem Wert erlaubt.

Der Eintrag “log (Parameter)” bei Operator bedeutet folgendes: um den Logarithmus zu berechnen, muss “Parameter” durch ein Tabellenfeld ersetzt werden, von welchem der Logarithmus berechnet werden soll. Im Beispiel soll der Logarithmus für das Feld area eines Shapefiles berechnet werden. Der korrkte Rechenausdruck lautet daher: log([AREA])

"Parameter" = In diesem Feld kann einer von drei Feldtypen ausgewählt werden, der im Eingabefeld "Ausdruck" eingegeben werden muss, um die Berechnung durchgeführt werden muss.

Numerisch: ein numerischer Wert (Double oder Integer) muss eingegeben werden.

Zeichenkette: Ein Wert vom Typ Zeichenkette (String) muss eingegeben werden.

Datum: Ein Wert vom Typ Datum muss eingegeben werden.

Bitte beachten Sie: Wird im Field Calculator unter "Feld" eine Tabellenspalte ausgewählt, so wird im Abschnitt Information des Field Calculators der Feldtyp dieser Spalte angegeben.

Bitte beachten Sie: Um die Parameter in das Feld "Ausdruck" zu übernehmen, können Sie entweder auf die gewünschten Parameter im Abschnitt "Allgemein" doppelklicken oder diese direkt im Feld "Ausdruck" hineinschreiben. Zeichenketten müssen in inversen Hochkommata gesetzt werden.

"Ergebnis" = Zeigt den Datentyp des Ergebnisses an. "Numerischer Wert" im Beispiel bedeutet, dass das Ergebnis ein Double oder Integer-Wert sein wird.

Bitte beachten Sie: Wurde als Typ "Zeichenkette" ausgewählt, so sollten Sie sich darüber im Klaren sein, dass dieser Feldtyp Zeichenketten verwendet. Werden zwei Zeichenketten zu einem neuen Zeichenketten-Feld zusammengesetzt, so ist das Ergebnis eine Zeichenkette und nicht das Ergebnis einer mathematischen Operation (z.B. 2+2 = 22 und nicht 4).

Ist das Ergebnis eines Rechenausdrucks vom Typ "Boolscher Wert", so wird das Ergebnis der Berechnung entweder "wahr" oder "falsch" sein. Bei numerischen Tabellenfeldern wäre das Ergebnis entweder "1" oder "0" - je nachdem, ob das Ergebnis "wahr" oder "falsch" ist. Schauen wir uns ein Beispiel an:

Angenommen, wir möchten wissen, ob die Einträge in einem Tabellenfeld identisch mit der einer anderen Spalte sind. Der passende Rechenausdruck für diese Frage ist “==”

Wenn wir den folgenden Rechenausdruck eingeben: [integer] == [double] (double und integer sind die Namen zweier Tabellenfelder, beide enthalten numerische Werte), so wird das Ergebnis entsprechend des Typs in der für die Berechnung ausgwählten Tabellenfelds (Boolsch oder Zeichenkette) entsprechend der unten dargestellten Abbildung sein:

Datum: Das Ergebnis des Rechenausdrucks wird vom Typ Datum sein.

Bitte beachten Sie: wird in gvSIG eine neue Ebene angelegt (Über das Menü "Ansicht" > "Neuer Layer"), so kann dort der "Feldtyp" festgelegt werden, mit dem die Berechnungen im Field Calculator später durchgeführt werden.

Wenn Sie den Feldtyp einer bestimmten Spalte wissen möchten, gehen Sie wie folgt vor: starten Sie den Editiermodus der Ebene und wählen Sie anschließend im Menü "Tabelle" den Eintrag "Felder verwalten".

Anschließend wird ein neues Fenster - der "Feld-Manager" geöffnet, der es Ihnen erlaubt, neue Felder zu einer Tabelle hinzuzufügen, umzubenennen oder zu löschen. Der "Feld-Manager" ist aber auch geeignet, den Feldtyp einer bestehenden Spalte zu bestimmen.

Tabs 'Allgemein / Erweitert'

Allgemein: In dieser Registerkarte sind folgende Informationen zu finden:

"Feld": Diese Textbox zeigt alle Felder (Spalten) der Tabelle an, die derzeit bearbeitet werden.

"Typ": Die zur Verfügung stehenden Befehle (s.u.) sind vom ausgewählten Typ in dieser Textbox abängig.

"Kommandos": in dieser Textbox sind Rechenoperatoren aufgelistet, die für die gewünschte Tabellenberechnung verwendet werden können.

Fortgeschritten: Es besteht die Möglichkeit, nach einem gespeicherten Rechenausdruck auf Ihrem Rechner zu suchen und diesen für eine neue Berechnung erneut zu verwenden.

Nachdem die entsprechende Datei ausgewählt wurde, klicken Sie auf "Auswerten" um zu überprüfen, ob der Rechenausdruck korrekt oder fehlerhaft ist.

Bitte beachten Sie: Der Rechenausdruck muss in der Scriptsprache Python verfasst sein.

Abschnitt 'Ausdrücke'

Der Name des Tabellenfeldes (Spalte), in dem die Ergebnisse der Berechnung geschrieben werden, steht oberhalb des Textfeldes zur Eingabe des Rechenausdrucks hinter "Spalte"

Bitte beachten Sie: Der Rechenausdruck wird nur auf selektierte Einträge der Tabelle angewendet (falls keine Auswahl vorgenommen wurde, wird der Rechenausdruck auf alle Einträge des ausgewählten Tabellenfelds angewendet).

Einführendes Beispiel: 'Feldrechner'

Im folgenden werden wir anhand eines einfachen Beispiels erklären, wie der Field Calculator funktioniert. In diesem Beispiel erzeugen wir zunächst ein neues Polygonthema und verwenden die Funktion "area" des Field Calculators, um die Flächengröße der digitalisierten Polygone zu berechnen. Um dies zu erreichen gehen wir wie folgt vor:

Zunächst öffnen Sie eine Kartenansicht in gvSIG und laden ein Orthophoto, welches für die Digitalisierung der Flächen verwendet werden soll. Wählen Sie anschließend den Befehl zum Erzeugen eines neuen Shapefiles aus ("Ansicht" > "Neuer Layer" > "Neue Shape-Datei").

Wählen Sie im daraufhin erscheinenden Menü "Neuer Layer" die Option "Polygontyp" und klicken Sie auf "Weiter" ("zunächst". Ersellen Sie dann ein neues Tabellenfeld über "Feld hinzufügen", welches als Feldtyp "Double" und als Bezeichung "Area" erhält. Den Wert für "Länge" können Sie beim Standardwert von 20 belassen. Geben Sie dann noch einen Dateinamen für das Shapefile an.

Zeichnen Sie nun vier Flächen auf dem Orthophoto, indem Sie das Werkzeug "Polylinie" aktivieren (Sie finden dieses in der Werkzeugleiste am oberen Fensterrand). Die Abbildung unten zeigt, dass für jede eben digitalisierte Fläche ein Eintrag in der Attributtabelle erzeugt wurde.

Klicken Sie anschließend in der Tabelle auf das Feld "Area" und aktivieren Sie den Field Calculator mit einem Klick auf das entsprechende Symbol in der Werkzeugleiste.

Sie werden daraufhin die folgenden Angaben in der Registerkarte "Allgemein" des Field Calculators finden:

"Feld". Hier sind die verschiedenen Felder (Spalten) der derzeit bearbeiteten Tabelle aufgelistet.

"Typ" des aktuell ausgewählten Felds (Tabellenspalte). Der Zugriff zu den verschiednen Befehlen des Field Calculators hängt vom Feldtyp ab.

"Kommandos". Die verschiedenen Befehle, die für die Berechnung verwendet werden können.

Im Abschnitt "Information" zeigt folgendes an:

Wenn Sie den Befehl "Area" im Abschnitt "Allgemein" aktivieren, so wird unter "Information" eine kurze Beschreibung des Befehls erscheinen.

Wird der Befehl "Area" in der Registerkarte "Allgemein" ausgewählt, so werden unter "Information" Angaben zum Feldtyp sichtbar (bestimmt erinnern Sie: beim Erzeugen des neuen Shapefiles wurde der Feldtyp "Double" für das Feld "Area" vergeben).

Oberhalb des Textfelds "Ausdruck" des Field Calculators steht der Name der Spalte, auf die die Berechnungen angewendet werden. In dem Textfeld selbst wird der Rechenausdruck geschrieben.

In diesem Fall ist der Rechenausdruck im Feld "Ausdruck" sehr einfach (im Gegensatz zu anderen Rechenoperatoren die später behandelt werden, werden hier keine zusätzlichen Paramenter benötigt).

Um die Berechnung in diesem Beispiel abzuschließen, klicken Sie auf "OK", nachdem der "Area"-Befehl ausgewählt wurde. Daraufhin werden die entsprechenden Werte für die ausgewählte Spalte dieser Ebene berechnet und in der Tabelle eingetragen.

Add consecutive numbers

Einführung

This functionality makes it easy to populate a field in a table with consecutive numbers by means of a mathematical function (REC) in the field calculator.

Zeilennummer in ein Feld eintragen

This new functionality has been introduced to facilitate the task of filling a field in a table with consecutive numbers by means of a mathematical function in the field calculator.

This function is typically used for the "ID" field of a layer's geometries. To access it you need to activate edit mode for the layer and then open the table. Select the field (of type Integer) to which you want to add consecutive numbers and click on the field calculator.

Calculator button

Select the numeric type option and then double-click the "rec" command, as shown in the figure below.

Rec function (consecutive numbering)

Once the process is complete the selected field in the table will be filled with consecutive numbers, starting with the number "0". Finish editing and save changes if desired.

Geometrische Information zu einem Layer hinzufügen

In gvSIG, the Add geometric info tool is available when there are visible vector layers in the active View.

Icons

Icon	Description
Add geometric info tool enabled if there are visible vector layers in the current view.
Add geometric info tool disabled if there are no visible vector layers in the current view.

With this tool you can select which geometric properties to calculate for a visible vector layer in the current view, and then save these properties in the layer itself. The information can be saved in either new or existing fields in the layer's attribute table.

Once the above condition is met (i.e. a visible vector layer in the active View), the tool is available:

Via the menu: Layer → Add geometric info

Selecting the Add geometric info tool from the menu

Selecting the tool displays a dialog where the attributes to be added can be selected:

Add geometric information

1. Drop-down list for selecting vector layers. Lists the layers in the order that they appear in the TOC of the active view. The following information is shown:

Postion of the layer in the TOC: displays various icons such as the layer grouping icon . The last icon always indicates a vector layer.

Name of the layer.

Type of geometry of the layer: five types of layer geometries are supported: point, line, polygon, multipoint, and multi (which may contain any of the above).

2. Layer information writable. Indicates whether changes can be saved to the selected layer:

Icons

Icon	Mode
Yes, changes can be saved. In this case the attributes to be added can be selected.
No, changes can't be saved. The tool will not list any attributes.

3. List of geometric attributes. List of attributes of the geometry of the layer. These depend on the type of layer:

Point layer:

X coordinate

Y coordinate

Z coordinate

Line layer:

Length of the line

Polygon layer:

Perimeter of the polygon

Area of ​​the polygon

Multipoint Layer:

Number of points that make up the geometry

Multi geometry layers: any of the above.

The geometric attribute will be associated with one type of geometry, which is identified by the icon on the left:

Icons

Icon	Geometry type
The attribute is characteristic of point geometries.
The attribute is characteristic of multipoint geometries.
The attribute is characteristic of line geometries.
The attribute is characteristic of polygon geometries.

4. Selection buttons. Allow attributes to be added to, or removed from, the list of geometry attributes to be calculated and saved for the vector layer.

Icons

Icon	Option
Add all the geometric attributes to the list.
Add the selected geometric attributes to the list.
Remove the selected geometric attributes from the list.
Remove all the geometric attributes from the list.

5. List of added geometric attributes. List of layer geometry attributes to be calculated and added.

Clicking on any of the attributes in this list enables the controls that allow the field to be renamed.

6. New field. This checkbox indicates whether the attribute is added as a new field, or as an update to an existing field in the vector layer.

By default, every attribute is added as a new field.

7. Field name. New fields can have any name. Otherwise, select a field to update.

The length of the field names is limited.

It is possible that the layer's alphanumeric encoding does not support some characters of the current language.

8. Save field settings. If the checkbox field is changed, or if another field name is specified, the changes can be saved by pressing this button.

Add geometric information

9. Reset. Resets the dialog by reloading the current View's visible vector layers, and by removing any selected attributes and their settings.

Once all the attributes have been selected, click the Ok button to start the process and display a progress bar.

Clicking the Cancel button, on the other hand, will terminate the tool.

Progress of the Add geometric information process

Progress bar: percentage of process completed.

Show/Hide Details: show or hide the steps that have been completed.

Cancel: Stops the process.

In the event of a serious problem, the process is terminated and an error message is displayed:

Error message

If the process completes successfully, the Accept button is enabled and the tool can be closed.

It is possible to view the steps that were performed by clicking the Show Details button in the dialog:

List of steps performed in adding geometric information

Do not use the gvSIG interface while the process is in progress as this can produce inconsistent data states, and even errors.

It should be noted that gvSIG currently adds the areas and perimeters of islands to that of the surrounding geometry.

EXAMPLE

Following the steps described in paragraph 5:

A gvSIG project containing a view with a vector layer is loaded.

The Add geometric information tool is loaded.

The layer contains polygons so Area and Perimeter attributes are available.

These two attributes are added as new fields with default names (Because of the shape encoding support the process removes accents and any occurrences of characters such as ç, Ç, ñ, Ñ).

Click the OK button.

Start and end the process successfully. Attributes are added as new fields in the selected vector layer.

Click the Accept button to close the progress dialog.

Open the layer's attribute table and move the horizontal scroll bar to the right to view the newly added attributes.

Example showing the calculated geometric information

Felder von einer Tabelle in eine andere importieren

The "Import fields" tool is used to import fields from one table to another. Both tables must have a common field.

In order to access the tool from the Table / Import fields menu, first open the table into which the fields are to be imported.

Menu path to the tool

Clicking on "Import fields" opens the following dialog:

Tool dialog

Follow these steps to perform the import:

First specify the table on which to do the import. The drop-down list only shows the table that is active.

Then enter the field on which to make the join. This is a field that both tables have in common.

Next indicate the table to be imported.

Finally indicate the common field in this second table that will be used to perform the import.

Click the "Next" button and from the dialog shown below select the fields to import.

Final step of the tool

Click on the "Finish" button and check that the imported fields have been added to the end of the active table.

Analyse und Verarbeitung von Daten

Vector

Werkzeuge zur Geoprozessverarbeitung

Einführung

Die Geoprozess-Erweiterung von gvSIG erlaubt es Ihnen, eine Reihe von häufig verwendeten Geoprozessen auf Vektor-Layer Ihres Views anzuwenden. Bei den Geoprozessen entstehen neue Vektor-Layer.

Die folgenden Geoprozesse wurden in die erste Version der Geoprozess-Erweiterung integriert:

Puffer (Buffer).

Ausschneiden (Clip).

Zusammenführen (Dissolve) (by adjacents and alphanumerical criteria).

Zusammenfügen (Merge)

Verschneidung (Intersection).

Join.

Räumliche Verbindung (Spatial Join).

Konvexe Hülle.

Differenz (Difference).

Das Ergebnis (Ausgabelayer) der Geoprozesse kann derzeit nur als Shapefile gespeichert werden. Es ist jedoch vorgesehen, dass in späteren Versionen auch andere, von gvSIG unterstützte Ausgabeformate geschrieben werden können.

Wird ein Geoprozess-Werkzeug für einen Layer aufgerufen, so wird gvSIG den Nutzer fragen, ob für den Eingabe-Layer ein räumlicher Index (spatial index) erzeugt werden soll. Die Erzeugung eines räumlichen Index wird für jeden Layer nur einmalig vorgenommen und erhöht die Rechengeschwindigkeit der Geoprozess-Funktionen.

Um einen räumlichen Index für einen Eingabe-Layer zu erzeugen, klicken Sie einfach auf "Ja".

Auf die Geoprozesse zugreifen

Um auf die Geopreozess-Funktionen des Geoprozessmanagers von gvSIG zugreifen zu können, klicken Sie zunächst auf die folgende Schaltfläche in der Werkzeugleiste:

Daraufhin wird die "Geoprozess-Werkzeugkiste" geöffnet. Hier können Sie die von Ihnen benötigte Funktion auswählen. Um auf einen bestimmten Geoprozess zuzugreifen, klicken Sie auf die Ordnersymbole in der linken Spalte des Geoprozess-Fensters - auf diese Weise werden die einzelnen Geoprozess-Funktionen sichtbar.

Klicken Sie dann die gewünschte Funktion an und anschließend "Geoprozess öffnen", um den Assistenten für den ausgewählten Geoprozess zu starten.

Puffer

Einführung

Diese Geoprozess-Funktion erzeugt eine Pufferfläche um Elemente eines Vektorlayers (Puffer können für Punkt-, Linien- und Polygonthemen erzeugt werden). Das Ergebnis ist ein Polygonthema.

Die Puffer-Funktion erlaubt es dem Benutzer, mehrere äquidistante Puffer-Ringe um ein Eingabelayer zu berechnen. Ist der Eingabe-Layer ein Polygonthema, so können die Pufferflächen innerhalb oder außerhalb der Polygone liegen. Pufferflächen können beispielsweise angewendet werden, um

zu bestimmen, in welchen Bereichen einer Stadt im Umkreis von einem Kilometer Schulen zu finden sind

zu bestimmen, ob zwischen benachbarten Brunnenstandorten Mindestabstände nicht eingehalten wurden oder

um das Überflutungsrisiko von unterschiedlichen Flussbett-Zonen zu bestimmen.

Einen Einflussbereich oder Puffer erzeugen

Mit einem Klick auf die Schaltfläche "Geoprozessmanager" in der Werkzeugleiste von gvSIG öffnen Sie den Geoprocessingmanager. Sie werden dann das folgende Fenster sehen:

Klicken Sie anschließend auf "Pufferzone" (Sie finden diesen Eintrag in der linken Spalte des Fensters unter "Geoprozesse" > "Analysen" > "unmittelbare Nähe") und auf "Geoprozess öffnen", um mit der Eingabe der Parameter für den Geoprozess "Pufferzone" zu beginnen. Daraufhin erscheint der folgende Dialog:

Der Dialog zum Erzeugen einer Pufferzone ist in folgende Abschnitte unterteilt:

Auswahl der Elemente, für die eine Pufferzone berechnet werden soll. In diesem Pull-down Menü sind die Layer der Kartenansicht aufgelistet, für die eine Pufferzone berechnet werden kann. Wählen Sie den gewünschten Layer aus. Optional können Sie die Checkbox "Nur markierte Elemente verwenden" aktivieren, um die Pufferzone nur für selektierte Elemente des Layers berechnen zu lassen.

Eingabe der Eigenschaften der Pufferzone. Die Breite der Pufferzone kann entweder durch Eingabe eines Wertes in der ersten Textbox oder durch Angabe einer geeigneten Spalte in der Attributtabelle des Layers festgelegt werden. Letzteres ermöglicht es Ihnen, verschieden breite Pufferzonen für die einzelnen Elemente einer Vektorebene zu erzeugen (im Gegensatz dazu wird bei Eingabe eines Wertes in der Textbox für jedes Element des Layers eine gleichbreite Pufferzone erzeugt).

Wird die Checkbox "berechnete Gebilde vereinfachen" aktiviert, werden benachbarte Pufferflächen zu einer zusammenhängenden Fläche zusammengeführt.

Die Option "Rechteckige statt runde Pufferenden errechnen" ermöglicht es, rechtwinklige statt runder Pufferenden zu erzeugen.

Bestimmung der Anzahl der konzentrischen Pufferflächen und deren Lage bezüglich der Ausgangsgeometrie. Der Geoprozess "Puffer" von gvSIG erlaubt es Ihnen, mehrere äquidistante Pufferzonen für einen Layer zu erzeugen (wurde beispielsweise eine Pufferbreite von 200 m gewählt und für die Anzahl der berechneten Pufferebenen "2" gewählt, so werden zwei Pufferzonen berechnet, deren Abstand zur Originalgeometrie 0-200m bzw. 200-400m betragen wird). Derzeit können in gvSIG maximal 3 konzentrische Pufferringe berechnet werden. Falls der ausgwählte Vektorlayer ein Polygonthema ist, wird zudem die Option "Puffer erzeugen..." aktiviert, die es ermöglicht, Pufferzonen außerhalb, innerhalb oder auf beiden Seiten des/der Polygone des Layers zu berechnen.

Eingabe der Eigenschaften des Puffer-Layers. Derzeit können mit dem Geoprozessmanager nur Shapefiles erzeugt werden. Daher ermöglichst es Ihnen gvSIG, ein vorhandenes Shapefile zu überschreiben oder einen Dateinamen und -ort für ein neues Shapefile zu bestimmen. In späteren Versionen von gvSIG wird es auch möglich sein, Ergebnisse der Berechnungen innerhalb des Geoprozessmanagers in anderen Formaten zu speichern.

Sind alle notwendigen Eingaben für die Berechnung des Puffers gemacht, klicken sie abschließend auf "OK". Die Eingaben werden zunächst von gvSIG auf ihre Richtigkeit überprüft (so wird beispielsweise überprüft, ober der Wert für die Breite des Puffers numerisch ist). Bei ungültigen Eingaben gibt gvSIG eine Fehlermeldung aus. Sie können dann die Werte korrigieren und die Berechnung anschließend durchführen lassen. Sind die Eingaben korrekt, erscheint ein Fortschrittsbalken, der den Status der Berechnung anzeigt.

Sie können die Berechnung jederzeit mit einem Klick auf die Schaltfläche "Cancel" abbrechen. In diesem Fall wird das Ergebnis und alle temporären Dateien, die bei der Berechnung erzeugt wurden, gelöscht. Während der Berechnung der Pufferzone können andere Arbeitsschritte durchgeführt werden, wie zum Beispiel Zoomen oder das Hinzufügen neuer Ebenen in die Kartenansciht. Dies ist möglich, da alle Geoprozesse im Hintergrund laufen. Nach Abschluss der Berechnung der Pufferzone wird das neue Shapefile zur aktuellen Kartenansicht hinzugefügt.

Abschließend noch eine Ergänzung zur Option "berechnete Gebilde vereinfachen": diese Option ist in bestimmten Situationen sinnvoll (so könnte Ihr Ziel sein, mit Hilfe der Puffer-Funktion die Gesamtfläche eines bestimmten Phänomens wie Quarantäne-Gebiete o.ä. zu berechnen). Benachbarte Pufferflächen werden dann zu einer Fläche vereint (wenn die Option nicht aktiviert wurde, kommt es im Bereich der Überlappungen einzelner Pufferflächen zu Doppelungen von Flächen und damit zu "zu großen" Werten bei der Gesamtfläche der Pufferfläche).

In der Abbildung oben wurde die Option nicht aktiviert - daher wurden benachbarte Pufferflächen nicht miteinander vereint. Folglich ist die Gesamtfläche aller Pufferlächen größer als der eigentliche Bereich des Phänomens selbst.

In der Abbildung unten sehen Sie das Ergebnis einer Pufferberechnung mit aktivierter Option "berechnete Gebilde vereinfachen": hier ist die Gesamtfläche der Pufferzone identisch mit der Fläche, die vom Phänomen umfasst wird. Es ist nicht möglich, die Rechenzeit für eine Pufferzone anzugeben, falls diese Option aktiviert ist. Daher wird gvSIG in diesem Fall keinen Fortschrittsbalken anzeigen, sondern lediglich einen Balken, der von rechts nach links pendelt. Prozesse dieser Art werden daher "unbestimmte" Prozesse genannt.

Lateraler Puffer

Lateral Buffer

Select "lateral buffer" from the proximity geoprocesses and click "Open Geoprocess" to show the form related to this geoprocess:

Lateral buffer

The form is divided into the following parts:

Selection of elements for which buffers will be calculated. From the drop-down list select the vector layer on which to apply the calculation. Optionally, select the "Use selected features only" checkbox to restrict the calculation of buffers to the currently selected items in the specified layer.

Definition of the characteristics of the buffers to be calculated. You can either enter the buffer distance (in the first text entry box) or specify a field in the input layer which contains the buffer distances to apply. This second option allows you to apply different buffer sizes for different vector elements (whereas the first option applies the same buffer size to all elements of the input layer).

Selecting the number of radial buffers and the type of lateral buffer. gvSIG's "lateral buffer" geoprocess allows you to generate various buffers equidistant from the original geometry (for example, if the buffer distance is set at 200 metres and two radial buffers are specified, the second buffer covers the distance of 200 to 400 metres from the geometry. Currently, for reasons of efficiency, the number of concentric radial buffers that can be generated is limited to three. Select lateral gives you the option to create the buffer to the right or the left side of the geometry, as defined by the direction the geometry was digitised.

Details of the result layer. The outputs from this geoprocess can only be saved as shp files. For this reason, gvSIG provides options for selecting an existing shp file to overwrite, or for specifying a new shp file and path.

Once all the information necessary to calculate the buffer has been entered and the "OK" button is clicked, the input information is checked to verify if it is correct.

If the input information is correct, a dialog with a progress bar indicating the progress of the calculation of the lateral buffers is displayed.

Verschneidung

Einführung

Dieser Geoprozess benötigt zwei Vektorlayer als Eingabethemen: einen "Eingabe-Layer" und einen "Overlay-Layer". Beide Themen müssen Polygonthemen sein.

"Intersection" verschneidet den Eingabe-Layers mit den Geometrien des "Overlay-Layers" derart, so dass das neue Thema nur diejenigen Flächen enthÃ¤lt, die sowohl im Eingabe- als auch im Overlay-Layer vorkommen. Aufgrund dessen wird dieser Geoprozess auch als "Spatial AND"-Funktion bezeichnet. Die Attribute beider Themen fliessen in die Attribut-Tabelle des Ergebnis-Layers ein.

Ein Anwendungsbeispiel für den Geoprozess "Intersection":

Verwenden Sie "Intersection", um eine Landnutzungskarte (z.B. Corine2000) und ein bestimmtes Merkmal in einer Geologische Karte zu verschneiden. Das Ergebnis könnte beispielsweise die Landnutzung auf Gebieten mit dem geologischen Merkmal "Merge" enthalten.

Den Verschneidungs-Geoprozess ausführen

Nachdem der Geoprozess "Intersection" ausgewählt wurde, erscheint der folgende Dialog:

Wählen Sie den Eingabe- und den Overlay-Layer aus. Sie müssen anschließend auch noch einen Dateinamen für das Ergebnis angeben. Klicken Sie abschließend auf "OK", um den Geoprozess "Intersection" zu starten.

In diesem Fall werden wir uns ein einfaches Beispiel anschauen, um die Funktionsweise dieses Geoprozesses besser zu verstehen. Die erste Abbildung zeigt zwei sich überlappende Polygone. Das Ergebnis des "Intersection"-Geoprozesses mit diesen beiden Polygonen als Eingabedateien sieht folgendermaßen aus:

Zuschneiden

Einführung

Dieser Geoprozess erlaubt es Ihnen, den Arbeitsbereich eines Vektorlayers (sei es ein Punkt-, Linien- oder Polygonthema) zu begrenzen. Mit der Funktion "Ausschneiden" stanzen Sie das für Ihre Arbeit interessante Gebiet aus einem Eingabe-Layer aus.

Als Eingabeparameter benötigen Sie einen "Eingabe-Layer" (aus diesem Layer soll ein Bereich extrahiert werden) und einen sogenannten "Clip-Layer". Nach Anwendung des Geoprozesses "Ausschneiden" bleiben nur diejenigen Bereiche des Eingabe-Layers erhalten, deren Fläche deckungsgleich zum "Clip-Layer" ist. Alle anderen Flächen werden nicht übernommen. Die Attribute des Eingabe-Layers werden übernommen.

Ein Beispiel: Nehmen wir an, Sie möchten ein auf Ihre Region begrenztes GIS aufbauen. Sie könnten die Funktion "Ausschneiden" verwenden, um Ihrem Arbeitsbereich überregionale thematische Karten - begrenzt auf Ihre Region - hinzuzufügen.

Den Zuschneiden-Geoprozess ausführen

Wird der Geoprozess "Ausschneiden" gewählt, erscheint der folgende Dialog:

Innerhalb dieses Dialogs können Sie die Layer auswählen, welche Sie miteinander verschneiden möchten. Sie können hier auch festlegen, dass nur die ausgewählten Objekte des/der Layer verschnitten werden.

In der Dialogbox legen Sie fest, welcher der Layer Eingabe- oder Clip-Layer ist.

Schließlich können Sie - wie auch bei den anderen Geoprozessen von gvSIG - den Dateityp des Ergebnislayers festlegen. Bitte beachten Sie, dass derzeit allerdings nur Shapefiles erzeugt werden können.

Als Ergebnis dieses Geoprozesses erhalten Sie einen neuen Layer, in welchem nur diejenigen Geometrien des Eingabe-Layers enthalten sind, die deckungsgleich mit der Clip-Ebene sind.

Auflösen

Auflösen

Die Funktion "Zusammenführen" benötigt genau ein Polygon-Vektorthema als "Eingabe-Layer". Dieser Geoprozess analysiert alle Polygone des Eingabe-Layers und führt die Polygone zu einem einzigen Polygon zusammen, die denselben Wert für ein bestimmtes Attributn (Tabellenspalte) aufweisen. Darüber hinaus können Sie auch noch räumliche Kriterien in die Berechnung miteinfliessen lassen: wird diese Option aktiviert, so werden Polygone mit demselben Wert für ein bestimmtes Attribut nur dann zu einem Polygon zusammengeführt, sofern diese räumlich aneinander grenzen.

Ein Beispiel: Nehmen wir an, Sie haben ein Polygonthema, welches die Gemeindegrenzen eines Bundeslandes enthält. Sie möchten nun ein neues Thema erzeugen, in dem nur noch die Landkreisgrenzen, nicht aber die Gemeindegrenzen enthalten sind. Mit Hilfe der Funktion "Zusammenführen" ist diese Aufgabe schnell gelöst: starten Sie den Geoprozess und wählen Sie als Kriterium die Spalte aus, welche die Eigenschaft "Landkreis" repräsentiert. Sie erhalten auf diese Weise das gewünschte Ergebnis.

Den Auflösen-Geoprozess ausführen

Wir begionnen mit dem vorherigen Beispiel, dem "Local Layer", den wir in einen "Provinz-Layer" umwandeln möchten.

Wird der Geoprozess "Zusammenführen" ausgewählt, so erscheint der nachfolgende Dialog:

Als erstes wählen wir den Layer aus, den wir zusammenführen möchten (Sie können nur mit einer Auswahl an Objekten dieses Layers arbeiten).

Als nächstes muss festgelegt werden, welches Attribut dieses Layers das Kriterium zur Zusammenführung benachbarter Polygone herangezogen wird. Für unser Beispiel müssen wir das Attribut "PROV" auswählen.

Polygone werden nur dann zusammengeführt (d.h. zu einem gemeinsamen Polygon verschmolzen), falls sie denselben Wert für das Kriterium (Attribut für die Zusammenführung) aufweisen. Zusätzlich können Sie auch noch auswählen, ob die Polygone aneinander grenzen müssen (räumliches Kriterium), um zusammengeführt werden zu können. Falls Sie diese Option auswählen möchten, müssen Sie die Option "Nur benachbarte Objekte vereinfachen" aktivieren. Dieses Geoprocessing-Modul erlaubt es Ihnen auch, eine Zusammenfassung der Attribute des Eingabe-Layers zu behalten. Um dies zu erreichen, verfügt dieser Geoprozess über eine Option, um Summenfunktionen (für numerische Attribute) anzuwenden.

Wenn Sie auf die Schaltfläche mit dem "<-"-Logo klicken, wird eine Dialogbox geöffnet, in der verschiedene Summenfunktionen für das ausgewählte Attribut ausgewählt werden können.

Folgende Summenfunktionen stehen zur Verfügung: Maximum, Minimum, Mittelwert und Summe. Ist diese Summenfunktion aktiviert, so wird dem Ergebnislayer ein neues Attribut hinzugefügt, in dem die Ergebnisse der ausgewählten Summenfunktion stehen stehen werden.

Wenn Sie das Feld zur Zusammenführung ausgewählt haben und die numerischen Attribute für die Summenfunktion bestimmt haben, sind alle Parameter gesetzt, die für die Ausführung des Geoprozesses "Zusammenführen" erforderlich sind. Klicken Sie auf "OK" um die Berechnung zu starten.

Linien teilen

Trim Lines

The functionality provided by this geoprocess is to cut a line into sections of equal size. To access this geoprocess click on the geoprocesses that transform data and choose "Split lines". Click on "Open geoprocess" to display the following window:

Enter the following data:

Input cover: The Layer to be cut into into sections of equal size. You can also activate the "Use selected features only" check box to restrict the line cutting to selected lines only.

Distance section: Enter the length of the new lines.

Output cover: Enter the name and path of the layer for saving the changes. You can check that everything is correct by creating a field and then calculating the lengths of the new lines by means of the field calculator. Note that the last line section will not necessarily be the specified length, but will have a length less than or equal to the desired length.

Verbinden

Einführung

Dieser Geoprozess erzeugt aus zwei oder mehreren Layern einen neuen Layer, der alle Geometrien der "Eingabe-Layer" enthält. Das Ergebnis dieses Geoprozesses wird die Attributtabelle eines Eingabe-Layers übernehmen (welche Attributtabelle übernommen werden soll, wird vom Benutzer festgelegt). Für die Attribute der übrigen Eingabe-Layer gilt: nur diejenigen Attribute werden übernommen, deren Name und Typ mit einem Feld der zu übernehmenden Attributtabelle übereinstimmt.

Beispiel:

Nehmen wir an, Sie erhalten eine Reihe kartographischer Daten, bei der die einzelnen Layer verschiedene Ausschnitte einer Gesamtkarte repräsentieren. Verwenden Sie das Werkzeug "Zusammenführen", um eine Datei aus den Teildateien zu erstellen.

Den Verbindungsprozess ausführen

Wenn Sie "Zusammenführen" (Merge) im Geoprozess-Manager auswählen, erscheint die folgende Dialogbox:

Der Geoprozess "Zusammenführen" kann auf alle Layer angewendet werden, die in die aktuelle Ansicht geladen wurden. Um den Geoprozess zu starten, selektieren Sie zunächst diejenigen Layer, die zusammengeführt werden sollen im Feld "Eingabelayer". Anschließend klicken Sie die Schaltfläche "Auswählen", um das Verzeichnis und den Namen der zu erstellenden Datei zu bestimmen.

Klicken Sie dnach auf "Speichern" um diesen Dialog zu schließen und zur Eingabemaske des Geoprozesses zurückzukehren. Abschließend klicken Sie auf die Schaltfläche "OK", um den Geoprozess zu starten.

Der neu erzeugte Layer wird der Ansicht hinzugefügt.

Sollen viele Layer zu einem einzigen Layer zusammengeführt werden, wäre es sehr lästig, wenn diese erst in die Ansicht geladen werden müssten, um den Geoprozess "Zusammenführen" verwenden zu können. Der Dialog des Geoprozesses "Zusammenführen" verfügt daher über eine zusätzliche Option, um alle Layer in einem Verzeichnis auf einen Schlag zusammenzuführen (derzeit können ausschließlich Shapefiles zusammengeführt werden). Um diese Option zu verwenden, klicken Sie auf die Schaltfläche "Verzeichnis suchen..." und wählen dann das gewünschte Verzeichnis aus. Daraufhin werden alle dort enthaltenen Shape-Dateien in der Eingabemaske des Geoprozesses aufgelistet und können nun zusammengeführt werden.

Das Ergebnis des Geoprozesses "Zusammenführen" kann nur eine Attributtabelle enthalten. Es ist daher möglich, die gewünschte Attributtabelle eines Eingabe-Layers zu bestimmen, die für das Ergebnis herangezogen werden soll. Hierzu ist es jedoch erforderlich, dass Sie zumindest zwei Layer in den beiden Textfeldern des Assistenten markiert werden (diese werden daraufhin in der Dropdown-Box unter "Verwende Felder des Layers:" eingetragen). Wählen Sie in der Dropdown-Box den Layer aus, von dem die Attributtabelle für das Ergebnis übernommen werden soll.

Eine grundlegende Eigenschaft des Geoprozesses "Zusammenführen" ist es, dass alle Eingabe-Layer vom gleichen Geometrietyp (Punkt, Linie- oder Polygon) sein müssen.

Als Ergebnis dieses Geoprozesses erhalten Sie einen neune Layer, der alle Geometrien der Eingabe-Layer enthält.

Konvexe Hülle

Einführung

Dieser Geoprozess berechnet die sogenannte "Konvexe Hülle", also das kleinstmögliche konvexe Polygon um alle Elemente eines Vektorlayers (Eingabe-Layer). "Konvexe Hülle" wird auf einen einzelnen Layer angewendet, der ein Punkt-, Linien- oder Polygonlayer sein kann. Dieser Geoprozess kann beispielsweise angewendet werden, um die geographische Ausdehnung eines bestimmten Phänomens zu bestimmen.

Eine konvexe Hülle erzeugen

Nachdem Sie "Umschließende Hülle" im Geoprozessing-Manager ausgewählt haben, wird der folgende Dialog geöffnet:

Nachdem Sie den Layer ausgewählt haben, für den die umschließende Hülle berechnet werden soll und Sie Speicherort und Dateiname des Ergebnislayers definiert haben, können Sie den Geoprozess starten.

Das folgende Bild zeigt die umschließende Hülle aller Punkte des Eingabelayers.

Differenz

Differenz

Der Geoprozess "Differenz" arbeitet mit zwei Vektorlayern: dem "Eingabe-Layer" und dem "Overlay-Layer". Diese Funktion wird auch als "Spatial NOT" bezeichnet und ermöglicht es Ihnen, Bereiche eines Layers zu extrahieren, die sich flächenmäßig nicht mit einem anderen Layer überschneiden. Sowohl der "Eingabe-Layer" als auch der "Overlay-Layer" müssen Polygonthemen sein. Es ist darüberhinaus zu beachten, dass die Tabellenstruktur des "Eingabe-Layers" übernommen wird.

Der Geoprozess "Differenz" eignet sich für viele Anwendungsfälle. So können Sie ihn beispielsweise verwenden. "Differenz" ist das Gegenstück zu einem anderen Geoprozess - dem Geoprozess "Ausschneiden" (Clip).

Den Prozess Differenz ausführen

Klicken Sie zunächst auf die Schaltfläche "Geoprozessmanager" um den Geoprozesmanager aufzurufen. Wählen Sie dort "Überlagerung" > "Differenz", um den Dialog für den Geoprozess "Differenz" zu öffnen.

Definieren Sie in diesem Dialog die notwendigen Angaben für Eingabe- Overlay- und Ausgabelayer. Sowohl für den Eingabe- als auch für den Overlay-Layer können Sie hier auch die Option "Nur markierte Elemente verwenden" aktivieren, um die Berechnungen auf selektierte Bereiche zu begrenzen. Klicken Sie auf OK, um den Geoprozess zu starten.

In der nachfolgenden Abbildung erscheint die "Differenz"-Geometrie in schwarzer Farbe. Die Struktue der Attributtabelle des Eingabe-Layers wird im Ausgabelayer - dem "Differenz"-Thema - übernommen.

Union

Einführung

Diese Funktion des Geoprozess-Assistenten ist sehr Ähnlich zu den beiden anderen Geoprozessen "Intersection" und "Differenz" - auch im Falle des "Union"-Geoprozess werden zwei Polygonthemen miteinander verschnitten (alle drei Geoprozesse werden daher auch als "Overlay"-Geoprozesse bezeichnet).

Eine weitere Bezeichnung für die Funktion "Union" wird auch noch "Spatial OR" (wortwörtlich übersetzt: räumliches ODER") verwendet, da der Ergebnis-Layer sich sowohl aus den Geometrien der beiden Ausgangsthemen als auch aus den durch die Verschneidung entstehenden Geometrien zusammensetzt.

Dies bedeutet, dass der Union-Geoprozess insgesamt drei Analysen durchführt:

Zunächst berechnet er die Verschneidung der beiden Layer, anschließend die Unterschiede zwischen beiden Ausgangsthemen.

Der Geoprozess "Union" kann beispielsweise eingesetzt werden, um einen neuen Layer zu erzeugen, der die Phänomene (Eigenschaften) zweier unterschiedlicher Layer repräsentiert und die Möglichkeit, eines der beiden Phänomene oder auch beide Phänomene hervorzuheben.

Den Prozess Union ausführen

Nachdem Sie den "Union"-Geoprozess aktiviert haben, erscheint der folgende Dialog:

Wählen Sie nun den Eingabe-Layer und den Clip-Layer aus. Anschließend müssen Sie auch noch den Namen und den Pfad der Ausgabedatei definieren. Klicken Sie danach auf "OK" um den Geoprozess zu starten.

Das Ergebnis des Geoprozesses enthält alle Verschneidungen und die Unterschiede der beiden Ausgangslayer. Wenn Sie nun das Abfragewerkzeug aktivieren und auf ein Polygon des Ergebnis-Layers klicken, wobei sich Eingabe- und Ausgabe-Layer überlagern, so werden dort die Attribute beider Themen angezeigt. Alle Ergebnis-Layer, die keine Überlagerung darstellen, behalten deren Attribute und erhalten ggfls. einen leeren Eintrag in der Attributtabelle.

Spatial join

Einführung

Dieses Werkzeug des Geoprozessmanagers erlaubt es Ihnen, Attribute eines Layers auf einen anderen Layer - basierend auf ein gemeinsames räumliches Element - zu übertragen. Im Gegensatz zur Funktion "Verbinden" (join) bei Attributtabellen ist das gemeinsame Element aber kein Feld, das in in den Attributtabellen der beiden Layer vorkommt, sondern ein gemeinsames räumliches Kriterium.

Der Geoprozess "Räumliche Verbindung" unterscheidet zwei Typen von räumlichen Kriterien, die die räumliche Verknüpfung ermöglichen:

Nächster Nachbar (1 zu 1 Beziehung). Bei diesem Typ werden die Attribute des nächstgelegenen Elements des zweiten Layers auf den ersten Layer übertragen.

Falls das nächstgelene Element des zweiten Layer mit einem Element des ersten Layers überschneidet (oder - im Falle von Polygonen innerhalb eines Elements des ersten Layers liegt), so wird der Algorithmus des Geoprozesses das erste Element, für den diese Bedingung zutrifft, für die Zuordnung verwenden.

Enthalten in (1 zu M-Beziehung). Bei diesem Typ wird einem Element des ersten Layers mit mehreren Elementen des zweiten Layers in Verbindung gesetzt (alle Elemente des zweiten Themas, die sich mit dem Element des ersten Layers überschneiden).

In diesem Fall erbt der erste Layer nicht die Attribute des zweiten Layers, sondern eine Zusammenfassung derjenigen Elemente dieses Layers, für die die Bedingung zutrifft. Dieser Typ ist daher dem Geoprozess "Vereinfachen" (Dissolve) sehr ähnlich.

Der Anwender kann eine der verschiedenen Zusammenfassungs-Funktionen auswählen (Mittelwert, Minimum, Maximum, Summe). Diese Funktion wird dann auf die diejenigen M numerischen Attribute des zweiten Layers angewendet, die einen räumlichen Bezug zu dem Element des ersten Layers besitzen.

Einen Spatial Join ausführen

Nachdem Sie im Geoprozessmanager die Option "Räumliche Verbindung" ausgewählt haben, erscheint das folgende Fenster:

Auf den ersten Blick scheint der Inhalt des Fensters genauso wie diejenigen der Überlagerungs-Geoprozesse (hierzu gehören Vereinigung, Differenz, Verschneidung) auszusehen. Es gibt allerdings einen wichtigen Unterschied:

Im Falle der räumlichen Verbindung können Sie auswählen, ob Sie eine 1-1-Beziehung (unter Verwednung des räumlichen Kriteriums "Nächster Nachbar") oder eine 1-N-Beziehung (unter Verwendung des Räumlichen Kriteriums "Überschneidet sich mit" oder "Ist enthalten in") durchführen möchten. Aktivieren oder deaktiveren Sie hierzu die Checkbox "Nächste Geometrie verwenden"

Wenn Sie beide Layer festgelegt haben und Sie die Option "Nächstgelegene Geometrie verwenden" nicht aktiviert haben, so wird ein weiterer Kasten erscheinen, in welchem Sie eine der Zusammenfassungs-Funktionen auswählen können. Diese Funktion kann ausschließlich auf numerische Tabellenfelder angewendet werden.

Die Zusammenfassungs-Funktionen sind mit denen im Geoprozess "Vereinfachen" (Dissolve) identisch:

Bei den Attributen, die an die Attributtabelle des ersten Layers angefügt werden, handelt es sich daher um das Ergebnis der Zusammenfassungsfunktion, die für das entsprechende numerische Attribut des zweiten Layers ausgewählt wude. Wenn Sie den Geoprozess "Räumliche Verbindung" ausgewählt haben und die Option "Nächstgelegene Geometrie verwenden" aktiviert haben, so wird dieser Kasten nicht erscheinen.

2D Verschiebung

Einführung

Dieser Geoprozess ermöglicht die Verschiebung aller Punkte, Linien oder Polygone eines Eingabe-Layers. "Versatz rechts/hoch" kann uaf alle Vektorformate (shp, dgn, dxf...) angewendet werden. Der Nutzer muss die Werte für die Verschiebung in X- und Y-Richtung angeben.

Dieser Geoprozess ist insbesondere bei der Verwendung von verschiedenen Ausgangskarten nützlich. Bitte beachten Sie, dass als Ergebnis-Layer dieses Geoprozesses immer ein Shapefile erzeugt wird, unabhängig davon, welches Vektorformat als Eingabe-Layer angegeben wurde.

Handelt es sich beim Eingabe-Layer um ein anderes Format als das Shapefile, so werden als Ergebnis 3 Shapefiles erzeug werden (jeweils ein Punkt-, Linien- und Polygon-Layer).

Daher wird bei einem Eingabelayer, welches kein Shapefile ist und nur Punkte und Linien enthält auch ein Polygon-Shapefile erzeugt werden, welches jedoch leer sein wird.

Bitte beachten Sie: Am Ende dieses Abschnittes finden Sie eine Tabelle, die die Typen der Eingabe- und Ergebnis-Layer gegenüberstellt.

Einen Vektorlayer verschieben

Laden Sie zunächst einen Vektor-Layer in gvSIG und klicken Sie anschließend auf das Symbol "Geoprozesse" in der Werkzeugleiste.

Wählen Sie dort die Option "Versatz rechts/hoch) aus dem Ordner "Datenkonvertierung" aus. Klicken Sie anschließend auf die Schaltfläche "Geoprozess öffnen". Daraufhin wird eine Eingabemaske geöffnet. Geben Sie dort den Eingabe-Layer an (dgn, dxf, dwg, shp...), auf den Sie den Geoprozess "Versatz rechts/hoch" anwenden möchten. Geben Sie anschließend noch Pfad und Dateiname des Ausgabe-Layers (=Ergebnis) an und klicken Sie danach auf "OK"

Die nachfolgende Abbildung zeigt das Ergebnis dieses Geoprozesses.

Übersicht der Layereigenschaften vor und nach der Anwendung des Geoprozesses "Versatz rechts/hoch)

Eingabe-Layer	Ergebnis-Layer
Punkt shp-Datei	Punkt-Shape (shp)
Multipoint shp-Datei	Multipoint-Shape (shp)
Linient shp-Datei	Linien-Shape (shp)
Polygon shp-Datei	Polygon-Shape (shp)
Dxf (Punkte, Linien, Polygone)	Punkt-Shape (shp) Linien-Shape (shp) Polygon-Shape (shp)
Dgn (Punkte, Linien, Polygone)	Punkt-Shape (shp) Linien-Shape (shp) Polygon-Shape (shp)
Dwg (Punkte, Linien, Polygone)	Punkt-Shape (shp) Linien-Shape (shp) Polygon-Shape (shp)

Umprojezieren

Einführung

Mit Hilfe dieses Werkzeugs können Sie die geodätische Projektion von Vektorthemen verändern. Nach dem Aufruf dieses Geoprozesses müssen Sie die neue Projektion für Ihr Vektorthema angeben.

Dieses Werkzeug ist insbesondere dann nützlich, wenn Sie verschiedene Karten mit unterschiedlichen Projektionen in einem Projekt zusammenstellen wollen.

Eine Layer umprojezieren

Klicken Sie auf die Schaltfläche "Geoprozessmanager" und wählen Sie in der linken Spalte des Geoprozessmanagers den Eintrag "Umproijezieren (Ordner Datenkonvertierung) aus.

Klicken Sie nun auf die Schaltfläche "Geoprozess öffnen". Daraufhin wird ein Assistent zur Veränderung der Projektion eines Vektorthemas gestartet, der Sie durch die notwendigen Arbeitsschritte führt.

Wählen Sie unter "Eingabelayer" den Layer in Ihrem aktiven View aus, dessen Projektion Sie verändern möchten.

Wählen Sie anschließend noch die gewünschte Zielprojektion aus (die Schaltfläche zur Auswahl der Projektion finden Sie neben dem Eintrag "Zielprojektion" im Assistenten.).

Layer exportieren

Einführung

Das Werkzeug “exportieren nach…“ erlaubt Ihnen ausgewählten Elemente eines Layers in einem anderen Format zu speichern. Wenn keine Elemente ausgewählt wurden, wird der ganze Layer exportiert. Zur Zeit der Dokumentationserstellung waren die von gvSIG unterstützten exportierenden Formate shape, dxf, postgis und gml.

Export nach shape

Wählen Sie die Option "Layer" in der Menüleiste und gehen Sie zu „exportieren nach…/shp“.

Wenn Sie Elemente im zu exportierenden Layer ausgewählt haben, wird gvSIG Ihnen mitteilen wie viele Elemente exportiert werden und Sie nach einer Bestätigung fragen, bevor der Vorgang ausgeführt wird.

Wenn Sie mit dem Vorgang fortfahren, können Sie in einem Dialogfenster angeben, in welchem Ordner das neue Shape gespeichert werden soll.

Wenn Sie dies akzeptiert haben, öffnet sich ein Fenster, in dem gefragt wird, ob ein neuer Layer in der Ansicht eingefügt werden soll.

Wenn Sie auf “ja” klicken, wird der Layer zur aktiven Ansicht hinzugefügt.

Export nach dxf

Wählen Sie die Option "Layer" von der Menüleiste und gehen Sie zu “Exportieren nach…/dxf“.

Führen Sie dieselben Arbeitsschritte wie bei "Exportieren nach SHP" aus.

Export nach postgis und Oracle Spatial

Wählen Sie die Option “Layer” in der Menüleiste und gehen Sie zu „Exportieren nach…/PostGIS“.

Wenn Sie Elemente ausgewählt haben die Sie exportieren wollen, wird sich ein Fenster öffnen, welches Ihnen mitteilen wird, wie viele Elemente exportiert werden (wie beim Exportieren nach SHP und dxf).

Wenn Sie zum Fortfahren des gvSIG Exports auf die Option “Ja” klicken, wird Sie gvSIG auffordern, den Namen der Tabelle, in der Sie die Exporte speichern wollen, einzugeben.

Denken Sie daran, dass eine Tabellen überschrieben wird, wenn diese bereits in der Datenbank existiert.

Wenn Sie den Namen der Tabelle eingegeben haben klicken Sie auf “Ok”. Ein neues Fenster erscheint, in dem Sie die Parameter für die Verbindung mit der Datenbank einfügen müssen.

Die Parameter sind:

Name: Name der Verbindung.

Computer: IP-Adresse des Computers in dem die Datenbank integriert ist.

Port: Port, zur Verbindung des Computers zur PostgreSQL Datenbank.

Benutzer: Benutzername zur Erkennung durch den Administrator um die Verbindung herzustellen.

Passwort: Hier ist ein Benutzerpasswort erforderlich, um die Verbindung für gültig zu erklären.

DB: Die Datenbank, in der die neue Tabelle erstellt werden soll.

Schema: Treiber erforderlich für die Datenbank. (Zur Zeit sind Treiber für PostGIS und mySQL erhältlich).

Nach Eingabe aller Parameter klicken Sie auf "Ok".

Export nach gml

Wählen Sie die Option "Layer" in der Menüleiste und gehen Sie zu „Exportieren nach…/GML“.

Befolgen Sie den gleichen Prozess, den sie auch zum Export nach shp oder dxf benutzt haben.

Export nach kml

From the menu bar, select Layer > Export to... > Keyhole Markup Language (KML).

Layer menu, Export to KML

From here on the steps are exactly the same as for the Exporting to GML option.

Annotation layer

Einführung

Das Beschriftungslayer-Werkzeug erleichtert Ihnen die Erstellung von komplexeren Beschriftungen. Mit dem Beschriftungslayer-Werkzeug erstellen Sie einen neuen Layer, der die Beschriftungstexte und alle dazugehörigen Eigenschaften enthält. Die wichtigsten Eigenschaften des Beschriftungslayer lassen sich folgendermaßen zusammenfassen:

Der neue Beschriftungslayer enthält nur die Angaben, die für die Beschriftung erforderlich sind.

Die mit diesem Layer verbundene Attributtabelle enthält nur Felder (Attributfelder), die mit dem Beschriftungstext zusammenhängen (Text, Schriftart, Höhe und Drehwinkel der Beschriftung).

Beschriftungslayer werden immer im Shapeformat (shp) gespeichert, unabhängig vom Format des zu beschriftenden Layers.

Einen Beschriftungslayer erstellen

Gehen Sie folgendermaßen vor, wenn Sie einen Beschriftungslayer erstellen möchten: Zunächst selektieren Sie den zu beschriftenden Layer im Inhaltsverzeichnis (ToC) der Ansicht.

Klicken Sie anschließend in der Menüzeile auf "Layer" und "Exportieren nach..." > "Beschriftung". Daraufhin wird der Beschriftungslayer-Assistent geöffnet, der Sie durch die notwendigen Schritte zur Erstellung eines Beschriftungslayers führt.

Im ersten Dialog des Assistenten legen Sie die Methode zur Kontrolle von doppelten Beschriftungstexten (Duplikate) fest und definieren die Attributspalte des Ausgangslayers, die den eigentlichen Beschriftungstext enthält. Bezüglich der Methode der Kontrolle doppelter Beschriftungstexte könne Sie unter "Duplikate zulassen" entweder "Keine Duplikate" oder "Zentriert" auswählen. Diese beiden Optionen sind im Folgenden kurz beschrieben:

Zentriert: Beschriftungstexte werden für jedes Element des zu beschriftenden Layers erzeugt. Doppelte Beschriftungstexte (Duplikate) werden nicht zugelassen; statt dessen wird zentriert ein Beschriftungstext angezeigt.

Keine Duplikate: Für jedes Element des zu beschriftenden Layers wird ein Beschriftungstext erzeugt; Duplikate werden zugelassen.

Etwas weiter unten im Dialog ist ein Dropdown-Feld mit der Überschrift "Wählen Sie das Beschriftungsfeld": hier wählen Sie das Attributfeld des Ausgangsthemas aus, welches die eigentlichen Beschriftungstexte enthält.

Wenn Sie die Standardvorgaben von gvSIG für die weitere Formatierung der Beschriftungstexte belassen möchten, klicken Sie nun auf "Ende". Alternativ klicken Sie nun auf "Zunächst", um weitere Einstellungen für den Beschriftungslayer vorzunehmen.

Im zweiten Dialog des Assistenten können Sie definieren, welche der verschiedene Attributfelder des Ausgangsthemas für die Formatierung des Beschriftungslayers verwendet werden sollen (Beispielsweise Beschriftungswinkel, Schriftfarbe etc.), um die Beschriftungen weiter anzupassen:

Im einzelnen können die folgenden Parameter bestimmt werden:

Winkel – der Beschriftungswinkel

Farbe – die Farbe des Beschriftungstextes

Texthöhe – die Texthöhe der Beschriftungen

Maßeinheit – die Maßeinheit, in der die Texthöhe interpretiert werden (Pixel oder Meter).

Schriftart – Die Schriftart für die Beschriftungstexte

Legen Sie die Attributspalten für die fraglichen Parameter über die Auswahl des passenden Eintrags aus dem Dropdown-Feld fest.

Wenn Sie einen Parameter nicht anpassen möchten, belassen Sie einfach den entsprechenden Eintrag bei "-default-".

Klicken Sie auf "Ende", um die Einstellungen abzuschließen.Sie müssen anschließend noch einen Namen und Speicherort für das neue Beschriftungsthema angeben. Danach ist die Erstellung des Beschriftungslayers abgeschlossen.

Eine BeschriftunsLayer bearbeiten

Sie können einen Beschriftungslayer wie jeden anderen Layer bearbeiten. Um den Editiermodus für einen Beschriftungslayer zu starten, selektieren Sie diesen zunächst im Inhaltsverzeichnis (ToC) der Ansicht und klicken anschließend mit der rechten Maustaste auf den Titel des Layers. Im Kontextmenü wählen Sie dann "Editiermodus starten".

Ist der Editiermodus gestartet, wird in der Werkzeugleiste eine neue Schaltfläche mit dem Titel "Beschriftung anpassen" sichtbar. Mit Hilfe dieser Schaltfläche können Sie Beschriftungstexte selektieren und deren Beschriftungseigenschaften individuell anpassen.

Sobald Sie auf die Schaltfläche "Beschriftung anpassen" klicken, verändert sich das Aussehen des Cursors. Sie können nun einen Beschriftungstext über einen Mausklick selektieren und die Beschriftungseigenschaften dieses Beschriftungstexgtes in einem Dialogfeld anpassen.

Eigenschaften der BeschriftungsLayer

Wenn Sie im Kontextmenü des Beschriftungslayers auf "Eigenschaften" klicken, wird die folgende Dialogbox geöffnet:

Diese Dialogbox "Eigenschaften" hat zwei Register: im Reiter "Allgemein" können Sie die allgemeinen Eigenschaften des Beschriftungslayers bearbeiten; im Reiter "Beschriftungen" können Sie festlegen:

ob die Texthöhe der Beschriftungen in Metern oder Pixeln sein soll

ob die Beschriftungstexte mit oder ohne Bezugspunkt gezeichnet werden sollen; sollen nur die Beschriftungstexte gezeichnet werden, dann aktivieren Sie die Checkbox "nur Text zeichnen". Bitte beachten Sie hierbei, dass diese Bezugspunkte insbesondere beim Bearbeiten des Beschriftungslayers hilfreich sind (beispielsweise, wenn Sie einen Beschriftungstext verschieben möchten).

ob überlappende Beschriftungstexte vermieden werden sollen. Ist dies gewünscht, aktivieren Sie bitte die Option "Überlappungen vermeiden"

ob überlappende Beschriftungstexte entfernt werden sollen. Ist dies gewünscht, so aktivieren Sie die Option "Überlappende Beschriftungen entfernen"

Eine BeschriftungsLayer zur Ansicht hinzufügen

Um einen Beschriftungslayer zur Ansicht hinzuzufügen, klicken Sie auf die Schaltfläche "Layer hinzufügen" in der Werkzeugleiste

in dem nun folgenden Dialog wählen Sie den Reiter "Beschriftung" aus.

In dieser Dialogbox können Sie den gewünschten Beschriftungslayer auswählen, die Längeneinheiten für die Texthöhe definieren (Pixel oder Meter) sowie die Projektion des Beschriftungslayers festlegen.

Beispiel für das Erstellen eines Beschriftungslayers

Die nachfolgenden Abbildung zeigt, wie ein Beschriftungslayer aus dem Polygonthema "muni10000.shp" erzeugt wird (dieses Thema enthält alle Städte der Region Valencia).

In der ersten Dialogbox des Beschriftungslayer-Assistenten legen Sie die von Ihnen gewünschte Methode zur Kontrolle von doppelten Beschriftungstexten sowie die Attributspalte, die die Beschriftungstexte enthält, fest. In unserem Fall enthält diese Spalte die Städtenamen der Region Valencia.

Wenn Sie keine weiteren Einstellungen vornehmen möchten, können Sie nun direkt auf "Ende" klicken. Sie müssen dann nur noch einen Namen und Speicherort für den Beschriftungslayer angeben, um die Erzeugung der neuen Beschriftungsebene abzuschließen.

In der Abbildung unten sehen Sie das Ergebnis (hier wurden die übrigen Optionen des Assistenten zur Erzeugung des Beschriftungslayers in der Standardeinstellung belassen)

Der Beschriftungslayer in unserem Beispiel ist rot markiert und trägt die Bezeichnung "Municipios.shp" im Inhaltsverzeichnis der Ansicht (ToC)

Exportieren nach Rasterlayer

Dieses Werkzeug erlaubt Ihnen, Teile eines Raster Layers auszuwählen und zu exportieren. Dies ist möglich durch eine Selektion in der Ansicht, oder durch das Einfügen von Koordinaten.

Es erlaubt dem Benutzer die räumliche Auflösung des Ausschnitts oder des ganzen Bildes zu verändern, die Bänder auszuwählen oder ein neues Raster Layer für jeden der originalen Bänder zu erstellen.

Um auf diese Option zuzugreifen, müssen Sie zum Inhaltsverzeichnis (table of contents) gehen und das gewünschte Raster Layer auswählen.

Dann wechseln Sie zum Menü Layer/Export und wählen die Option “Raster” aus.

Das folgende Fenster wird sich öffnen:

Bildausschnitt

Es gibt zwei Möglichkeiten einen auszuschneidenden Bereich von einem originalen Raster Layer auszuwählen.

Sie können die Textkästchen in dem Fenster benutzen, um die Daten einzufügen, die zu folgenden Aspekten gehören:

Pixelkoordinaten: Falls das Ausgangsbild nicht georeferenziert ist

Reale Koordinaten: Falls das Ausgangsbild georeferenziert ist

Sie können Ihre Auswahl auch direkt in der Ansicht durch das Ausschneiden des ganzen Bildes oder eines Teils treffen (Button Kästchen). Platzieren Sie den Cursor über dem Bild, klicken Sie darauf und ziehen Sie es herüber. Kontrollieren Sie, dass alle Textkästchen automatisch fertiggestellt werden.

Falls Sie den Ausschnitt des Raster Layers, den sie erstellt haben, speichern möchten, klicken Sie auf "speichern" und wählen Sie den gewünschten Speicherort. Das Bild wird im TIF-Format gespeichert.

Räumliche Auflösung ändern

Mit diesem Werkzeug (Kästchen mit Auswahlpfeil) können Sie die räumliche Auflösung des Ausschnitts (oder des ganzen Bildes) verändern. Es befindet sich in dem Clip table.

Weitere Werkzeuge können Sie über das Pulldownmenü aufrufen, indem Sie auf den Button (Pfeil nach unten) klicken. Sie können die Auflösung definieren, indem Sie die Zellengröße oder die Höhe und Weite des in Pixeln zu erstellenden Raster Layers einstellen. Alternativ können Sie die Grafikauflösung des Interpolationsverfahren wechseln. Zur Zeit ist nur die Option "nächster Nachbar"(Nearest neighbour) betriebsbereit.

Band Auswahl

Das ursprüngliche Band des Raster Layers wird am unteren Rand des Clip tables angezeigt. Aus dieser Liste können Sie die Bänder wählen, die die Ausgabe des Raster Layers haben wird. Hierzu aktivieren oder deaktivieren Sie die Kontrollkästchen in der Spalte der Bänder. Wenn Sie bei der Erstellung eines Layers die Option "pro Band" aktivieren, wird ein neuer Layer für jede der in der Liste überprüften Bänder generiert. Die neuen Layer werden dem Inhaltsverzeichnis (table of contents) hinzugefügt.

Speichern und Hinzufügen eines Ausschnitts aus einem Raster Layer in der aktuellen Ansicht (view)

Wenn alle Parameter eingegeben sind, die den Ausschnitt des Raster Layers definieren, klicken Sie auf "speichern". Nach dem speichern wird sich ein Fenster öffnen, welches Ihnen erlaubt, ein Verzeichnis zu suchen, um darin den Ausschnitt zu speichern. Wenn Sie den Layer in der Ansicht (view) hinzufügen möchten, betätigen Sie den Button "Layer hinzufügen" (add layer) in der Toolbar.

Beispiel eines Ausschnitts aus einem Raster Layer

Folgendes Beispiel zeigt Ihnen, wie ein Ausschnitt aus einem Orthophoto entnommen werden kann.

Wählen Sie zunächst einen Bereich, indem Sie ein Rechteck in der gvSIG-Ansicht definieren.

Wenn dies abgeschlossen ist, werden die Koordinaten automatisch in die Textfelder, basierend auf der Auswahl, eingegeben. Sie können diese ausgewählten Werte aus der Ansicht (view) optimieren, durch die Eingabe neuer Werte direkt in den Textfeldern.

Dann betätigen Sie das Pulldownmenü. Da das resultierende Bild abgetastet werden muss, ist keine hohe Auflösung erforderlich. Daher gehen Sie zum Bereich "räumliche Auflösung" und wählen Sie "Breite X Höhe". Hier können sie die Ausgabe des Raster Layers in seiner Auflösung definieren.

Wenn ein Wert eingegeben wurde, wird der zweite Wert automatisch berechnet wenn Sie auf "Enter" klicken, oder wenn Sie das Feld verlassen. Die Daten werden dann aktualisiert.

Bei der Auswahl der Zellengröße müssen Sie die Größe in Metern für die Pixel angeben, womit dann die Breite und Höhe für die ausgewählten Zellen berechnet werden.

Jetzt müssen Sie die Bänder auswählen, die Sie in dem Ausgabelayer darstellen möchten. In diesem Fall wählen Sie alle aus, weil es sich um ein drei-Bänder-Orthophoto handelt und alle Bänder berücksichtigt werden sollen.

Schließlich muss die Option "Erstellen eines Layers pro Band" für unser Beispiel aktiviert werden.

Jeder neue Layer wird die gleichen Daten wie das ursprüngliche Bild haben. Wenn Sie auf "speichern" klicken, wird sich ein Fenster öffnen, wo das Verzeichnis zum Speichern und der Name des zu speichernden Bildes eingegeben werden müssen.

Um die Layer, die Sie erstellt haben, abzurufen zu können, gehen Sie zu dem Button "Layer hinzufügen" (add layer) und dann zu dem Verzeichnis, wo Sie die Layer gespeichert haben.

Einen Layer mit abgeleiteten Geometrien erstellen

"New layer with derived geometries" tool.

This tool allows users to generate geometries derived from points or lines in a vector layer, and to store them as a new shape layer.

Table

Icon	Description
Derived geometries tool enabled if the TOC contains at least one visible point or line vector layer that is not in edit mode.
Derived geometries tool disabled if the TOC does not contain any visible point or line vector layers that are not in edit mode.

The tool can be accessed from:

Via the menu: Layer / Derivative geometries

Menu path to the tool

Layer selection dialog and process

Upon choosing the tool a dialog for selecting layers is displayed:

Selecting layers and process

Source Layer: drop-down list of point or line vector layers in the current View that are not in edit mode. Select a layer to be the source layer.

Name of the output layer: layer name that will appear in the TOC.

Path of the output layer: full path for creating the new shapefile.

Type of output layer: geometry type of the new layer. This depends on the type of process chosen (See options below).

Type of process: select the type of geometry generation process. This depends on the geometry of the source layer. This process is applied to the source and destination layer pair until the tool is closed.

Cancel: Close the tool.

OK: Opens a control panel and displays data for the selected source layer. This control panel will be associated with source and output layers until it is cancelled.

Table

Source layer geometry type	Type of process	Target layer geometry type
Points	Points to line	Lines
Points	Points to polygon	Polygons
Lines	Close polylines	Polygons

Process Control Panel

The control panel is associated with the layer and is shown every time the layer is activated in the TOC, as long as the layer is visible and not in edit mode.

The dialog has a semi-modal behavior in order to allow the user to continue working with gvSIG by using the minimize, maximize, resize and hide buttons (use the X, not the Cancel button, to hide the dialog).

Process control panel

Name of the source layer: Layer from the TOC that contains the source geometries.

Name of the output layer: Name of the new derived geometry layer that will appear in the TOC.

Table of features: Table showing the attributes of all the source layer's features. Source layer geometries selected in the View will also be selected in this table.

Add all: Adds all the features of the source layer to the table of selected features.

Remove all: Removes all features from the table of selected features.

Enable snapping tool: Enables snapping tool on the source layer, without putting it into edit mode (only available in the Castilla y León extension for gvSIG 1.1.2).

Add selected features: Adds only the selected features to the table.

Remove selected features: Removes only the selected features from the table.

Table of selected features: Table showing the attributes of all the features selected from the source layer. It has 2 extra columns:

Order: Order to be used when generating the new geometry from the selected features in a point source layer, or when closing polylines in the case of a line source layer. The order can be changed with buttons 10 and 11.

ID: Fixed ID number of the geometry in the vector layer.

Move up: Moves the selected geometries up one position.

Move down: Moves the selected geometries down one position.

Create: Start the process of generating the derived geometries. If it doesn't already exist, a new layer is created, and the new geometries are added to this layer. The process is done in a thread, the progress of which is indicated by a progress bar.

Progress bar

The results of the completed process can be viewed by clicking on the "View Details" button. There are three types of data that are of interest here:

Number of geometries to create: depends on the geometry selected:

If they are of type point: one line or polygon is created.

If they are of type line: one polygon is created for each line.

Number of geometries that could not be created: the subprocess failed, for example because a polygon couldn't be derived from simple lines that consist of only two points.

Number of geometries created successfully: the new geometries created.

This information is recorded in the gvSIG log.

The control panel is hidden during the process but becomes visible again when the progress dialog is closed.

Cancel: Closes the control panel and de-registers the associated tools, thereby terminating the tool for the specified source layer.

Expand / Collapse: Changes the position of the splitter, so as to display only the table of features, only the table of selected features and associated management controls, or both halves of the control panel interface.

Control Panel Behaviour

The control panel is linked to the source layer from the time it is created until it is cancelled by clicking the cancel button.

Table

Action	GUI Element	Description
Maximize	Resizes the dialog so that it fills all available space.
Minimize	Minimizes the control panel to a restore button.
Collapse	Control panel is hidden but remains linked to both the source and output layers. Further operations between these layers can be performed once the panel is restored.
Resize	The size of the control panel can be increased or reduced by selecting and dragging the edge of the panel.
Expand / Collapse splitter interface	These controls are used to display only the table of source layer features, or only the table of selected features and associated management controls, or both halves of the control panel interface.
Cancel	Closes the tool so that is no longer available for operations between the source and output layers.

When the control panel is hidden it can be restored it by clicking on the source layer in the TOC.

If the View is closed when control panels are visible, the panels will be hidden and then restored when the View is reopened.

Geometries derived from points do not retain any attribute values but do maintain the columns. Those derived from lines, keep all attributes.

Removing the new layer associated with control panel will result in the tool being ended and a warning being displayed to the user.

Examples

This example will show how to generate a line layer showing the path followed from home to work, and back again. The example uses the following four shape layers:

Land-use: layer showing parcel boundaries of the town.

Rivers: layer showing rivers in the town.

Lakes: layer showing lakes in the town.

GPS Waypoints: shape layer containing points recorded by a GPS on the drive to and from work. This layer will be used as the source layer in the example.

Once all four layers have been loaded the "Derived Geometries" tool can be selected and the following values entered:

Source layer:

Layer: GPS Waypoints

Output Layer:

Name: Route: Work to Home

Path: .../RouteWorkToHome.shp

Type: Lines

Options:

Mode of operation: points to line

When "OK" is clicked the new process control panel appears. If a file with the same name as the new output layer already exists then the user is asked whether to continue or not. If yes, then the file will be overwritten.

Warning of an existing layer

Minimizing the control panel will reveal the View:

View showing the layers

The geometries can be selected from the top table in the control panel.

We select the first seven geometry points (1st route: work to home).

Selected geometries

Click "Create" to generate the first path:

Resulting route generated by the "Points to line" process

Modify the symbology so that the route stands out as a thick line.

To generate the route back, activate the control panel and select the remaining points from the source layer so that the line can be generated:

Selected geometries

Resulting new route

Finally suppose we are interested in the polygon formed by the closure of the routes.

Cancel the tool and then reopen it but this time use the new layer as the source:

Source layer:

Layer: Path: GPS Waypoints

Output Layer:

Name: Close routes

Path: .../CloseRoutes.shp

Type: Polylines

Options:

Mode of operation: close polylines

Process "close polylines"

Select all the geometries (the two polylines) and generate the polygons.

Selected geometries

Since the layer "Route: Work to Home" does not contain data due to the points to line process, we assign a distinguishing identifier to each by editing the layer.

Now apply some changes to the symbolology:

Layer "Close routes": select a unique values symbology to distinguish the two polygons, and choose fill patterns that allow the lower layers to be seen.

Layer "GPS Waypoints": Use a symbol of a car for the points and place the layer above the other layers.

Results of the polygons generated by the "Close polylines" process

Raster

Layer Funktionen

Filter

Beschreibung

Filtering is a process by which we can enhance images. gvSIG can filter images through a variety of filtering methods. In the upper left part of the Filter dialog, the filters are grouped by type (1). By double-clicking one of the filters or by clicking on the "Add Filter" button on the bottom left, the filter will be added to the list of filters in the lower left part of the Filter dialog. All filters in the filter list will be applied in the preview. If you want to remove a filter from the list, you can either double-click on the filter or click on the "Delete filter" button. The filters in the list will be applied to the image in the order that they appear. Keep in mind that the order in which the filters are applied will affect the result, and changing the order of the filters may change the output.

In the middle of the dialog window are the controls of the selected filter (2). When changing the controls of one of the filters from the filter list, the results will be directly shown in the preview window. Below the middle part of the dialog you can change the name of the output layer that will be generated when clicking "Apply" or "Close".

On the right side of the dialog you can preview the outcome of the filters (3). (See documentation on "Preview tool"). In the lower right part you can select whether you want to display the filters over the selected layer or save the filtered image as a new layer (4).

The button "Apply" will apply the changes according to the entered parameters, keeping the Filter dialog open. The "Close" button will apply the changes and close the Filter dialog. The "Cancel" button will close the Filter dialog without applying any filters.

All filters in the filter list can be activated or de-activated through the "Active" checkbox. This checkbox is usually located in the upper part of the filter control panel.

Configuration panel for the image filters

Generate a new layer or apply to current layer

The number of applied filters will affect the time that it will take to draw the layer. If you choose to apply the filters to the current layer, the drawing and re-drawing of the layer may slow down while the filters are applied. If the filter results are saved as a new layer, the filtering process has to be done only once so that the next time the layer is drawn, it will not be slowed down by the filtering. Therefore, it is generally recommended to save the output to a new layer if possible. There are cases though in which it is not recommended to generate a new layer. For example, if you have a large orthophoto and you only want to change the brightness a little, it could take more time to save the output as a new layer. If the brightness filter is applied over the current view, the area on which the filter is applied is much smaller which makes the drawing faster. It is up to the user to decide whether it is better to create a new layer or display the filters on the view of the current layer.

Verbessern

The brightness filter changes the brightness value of the layer. You can increase or decrease the brightness by moving the position of the sliding bar or by entering the value directly in the text box and press enter.

Brightness filter

The contrast filter changes the contrast value of the layer. You can increase or decrease the contrast by moving the position of the sliding bar or by entering the value directly in the text box and press enter.

Contrast filter

Räumliche Filter

With this type of filter, graphical transformations like smoothing, edge detection, sharpening etc. are applied to the image.

The following filter types can be applied:

MEDIAN FILTER

The median filter applies a kernel of a certain size, which is determined by the user through the sliding bar labeled Window side.

The median filter is normally used to smoothen and to reduce noise in an image, by moving a kernel of N x N number of pixels over the image and evaluating each central pixel, replacing its value with the median of its neighboring pixels. Compared to the Mean filter, the advantage of the Median filter is that the final pixel value is a value that actually occurs in the image and not an average.

Median filter

MEAN FILTER

The mean filter applies a kernel of a certain size, which is determined by the user through the sliding bar labeled Window side.

The filter replaces the value of the central pixel with the mean value of the surrounding pixels. Each value of the kernel would be one and the divider would be the total number of elements in the kernel (i.e. a kernel of 3 x 3 would replace the value of the central pixel by the average value of the nine pixels covered by the kernel).

Mean filter

LOW PASS FILTER (smoothing filter)

The low pass filter applies a kernel of a certain size, which is determined by the user through the sliding bar labeled Window side.

Using a low pass filter tends to retain the low frequency information within an image while reducing the high frequency information.

Low pass filter

SHARPENING FILTER

By moving the slider to change the sharpness (values from 1-100), the contrast of an image can be changed. The results can be evaluated in the preview window. With a higher contrast, details in the image can be accentuated but the noise will also increase.

Sharpening filter

GAUSS FILTER

The Gauss filter applies a kernel of a certain size, which is determined by the user through the sliding bar labeled Window side.

The maximum value appears in the central pixel and gradually decreases for pixels that are further away from the central pixel.

Gauss filter

CUSTOM FILTER

This is a kernel of 5 x 5 or 3 x 3, for which the values can be introduced by the user. After multiplying the pixel values with the kernel values, the result will be divided by the number specified in the Divisor textbox.

Custom filter

MODE FILTER

The mode filter applies a kernel of a certain size, which is determined by the user through the sliding bar labeled Window side.

This filter takes the value that occurs most in the surrounding pixels and assigns it to the central pixel.

Moda filter

Farbanpassung

Adjustment of RGB values

It is possible to change the balance between Red, Green and Blue in an image if needed. To do this, move the sliding bar to increase or decrease the values or enter the value directly in the text box next to the sliding bar. Ticking the "Brightness" check box ensures that the brightness level of the pixels will be maintained while the RGB values are changed.

RGB balance filter

Adjustment of CMY values

It is possible to change the balance of Cyan, Magenta and Yellow in an image if needed. To do this, move the sliding bar to increase or decrease the values or enter the value directly in the text box next to the sliding bar. Ticking the "Brightness" check box ensures that the brightness level of the pixels will be maintained while the CMY values are changed.

CMY balance filter

Adjustment of HBS values

It is possible to change the balance of Hue, Brightness and Saturation in an image if needed. To do this, move the sliding bar to increase or decrease the values or enter the value directly in the text box next to the sliding bar.

HBS balance filter

Kanten finden

These filters attempt, through the use of kernels, to detect edges in the image and change the image so that these edges are enhanced, while the rest of the image is grayed out.

Filter dialog. Edge detection

There are four edge detection filters, all with the same interface and options, in which the user chooses a threshold in the range 0-255, and the possibility compare the results by ticking the compare check box:

Sobel filter example

SOBEL

The Sobel filter detects the horizontal and vertical edges separately on a grayscale image. Colour images are converted to RGB gradations. The result is a transparent image with black lines and some remains of colour.

ROBERTS

The Roberts filter is suitable for detecting diagonal edges. It offers good performance in terms of location. The major drawback of this filter is its extreme sensitivity to noise and therefore has poor detection qualities.

PREWITT

The Prewit filter detects edges in all directions as it consists of 8 kernels that are applied over the image pixel by pixel.

FREI-CHEN

The Frei-Chen filter processes the neighbouring pixels as a function of their distance from the pixel that is being evaluated. The result is that edges in all directions are detected.

Masken

Transparent area

With this functionality it is possible to set the transparency level of a Region of Interest (ROI). The region of interest must have been defined previously. If the layer does not have a region of interest, the following message will appear: "A Region of Interest (ROI) must be defined for this layer to apply this filter. Please go to the dialog Area of Interest and select at least one ROI." If there are already one or more ROI associated with the layer, the message will not appear. Instead, a list of ROI will be shown, from which you can select one or more by ticking the corresponding check box. Then, adjust the level of transparency with the slide bar or by entering the value directly in the text box next to the slider. Ticking the check box labeled as "Inverse" will result in the opposite effect; all of the image except for the ROI will be set to the specified transparency level.

Transparent area filter

Mask

With this functionality it is possible to cut out a Region of Interest (ROI) that has been previously defined for the layer by assigning a fixed user-specified value to the rest of the image outside the ROI. If the layer does not have a region of interest, the following message will appear: "A Region of Interest (ROI) must be defined for this layer to apply this filter. Please go to the dialog Area of Interest and select at least one ROI." If there are already one or more ROI associated with the layer, the message will not appear. Instead, a list of ROI will be shown, from which you can select one or more by ticking the corresponding check box. Then, select the value to be assigned to the pixels outside the ROI by typing a number in the "value" text box. The default value is -99,999. Ticking the check box labeled as "Inverse" will result in the opposite effect; the ROI will be assigned the specified value while the rest of the image values are maintained.

Mask filter

Histogramm

Beschreibung

To launch the histogram dialog window, use the drop-down toolbar selecting the "Raster Layer" button on the left and "Histogram" in the drop-down button on the right. Make sure that the text box that displays the current layer is set to the name of the raster layer for which you want to see the histogram.

Histogram icon

The Histogram dialog shows a histogram of the statistical distribution of pixel values in the current view. This information is often useful when you are trying to color balance an image. In the middle of the dialog you will see the graph on which you can right-click to show a context menu with general options for this kind of graphics.

Histogram dialog window

In the upper part of the dialog (1) are the controls to configure the histogram:

1. Type of histogram

There are three types: "Normal", "Accumulated" and "Logarithmic".

Normal: This is the normal histogram in which for every pixel value on the X axis the number of pixels is shown on the Y axis.

Accumulated: Shows the accumulated number of pixels for every pixel value. The graph is therefore ascending.

Logarithmic: Displays the histogram on a logarithmic Y axis, which may be useful for images that contain substantial areas of a constant value.

2. Data source

With this option you can select the data source for the histogram:

Current view (R,G,B):

With this option, the pixel values that are displayed in the current view of gvSIG will be used for the histogram. Therefore, the band selector shows only the R, G, and B values which are the visual bands. Every band will appear in its corresponding colour in the graph (red for R, green for G and blue for B). This is the default option when the histogram dialog is opened.

Complete histogram:

With this option, the histogram for the whole raster layer is calculated. Because of the amount of time that it would take to calculate the histogram for large images, the histogram is only calculated once and saved with a .rmf extension in the directory in which the image is stored. After the first time, the histogram for the same layer can be displayed much faster. (Keep in mind that if you delete the .rmf file that is stored with the image, you will lose its histogram information.)

3. Band selection

Apart from identifying to which band each histogram corresponds through its colour (in case of the current view Data Source) you can also identify the band by hovering the mouse over a point in the graph. The tooltip displays the band name and the value of the point.

4. Context menu and manipulation of the graph (2)

Zoom operations

We can zoom in and out of the graph using the mouse.

To zoom in on a part of the graph, draw a rectangle over it by pressing and dragging the mouse.

To return to the original graph, click on the left mouse button on any point in the graph and drag to the left, then release the mouse button.

You can also zoom in and out using the context menu.

Context menu

When you right-click on any part of the graph, the context menu is shown with the following options:

Histogram options. Context menu

Properties: This will open the properties dialog of the graph, where you can configure characteristics such as the background colour, title, font etc.

Histogram properties

Save As: to save the graph as an image.

Print: this opens the printer dialog from where you can print the graph.

Zoom In: to zoom in on one or both of the axes.

Zoom Out: to zoom out on one or both of the axes

Auto Range: to adjust the zoom automatically to the window size, for one axis or for both.

5. Statistics (4)

The controls that appear under the graph allow the user to restrict the range of values (X axis of the histogram) on which the histogram is based. The default setting is the complete range so that, for example in a Byte data type image, the statistics are calculated for all the pixel values from 0 to 255. You can enter the values directly in the text boxes or use the + and – controls next to the text boxes. You can also slide the triangles over the sliding bar to select the range of values.

Sliding bar with pixel ranges

In this table, the statistics that correspond to the selected range of pixel values are shown in the text boxes. Each row of the table corresponds to one raster band as displayed in the histogram. The columns that are shown are:

Minimum pixel value for the selected interval.

Maximum pixel value for the selected interval.

The mean (average) of all the pixel values for the selected interval in the histogram.

Median pixel value for this interval.

The number of pixels included in the selected interval.

6. Export the table (3)

You can export the table through the option "Save as DBF". The data contained in this table are the values of the current histogram. After creating the DBF table, it can be used as any other table in gvSIG.

Resulting DBF table

Einstellungen

The Raster section of the Preferences dialog contains the option "Number of classes" where you can set the number of intervals in which the histogram is divided when the data type of the image is not Byte. For Byte images, this value is 256. In the preferences dialog, the default value of this option is 64 but you can choose any of the options (32, 64, 128, and 256). The intervals are the parts in which the range of values is divided. For example, if we have a DTM with values between 0 and 1 and there are 64 intervals, each interval will have a range of 1/64.

The number of classes does not only refer to histograms but also to other functionalities that require a division in intervals of value ranges.

Raster Preferences

Radiometrische Verbesserungen

The maps that are obtained through digital processing of satellite imagery are useful not only for thematic mapping, but also as a backdrop on which map features can be overlaid. If the visible bands are displayed in a colour composition through the colouring of each band with the corresponding colour gun, it is important that the bands are sufficiently enhanced so that the colours appear more natural. The final display colour depends not only on the direct result of the chosen colour composition but also on the radiometric post-processing. The satellite image map will be more useful as backdrop if the bands are enhanced and displayed in colours that match the natural colours as the human eye perceives them. gvSIG provides the enhancement tools to adjust the colours for each band.

In the following sections the different parts of the dialog are described:

Histograms

The central part shows two graphs (1). The graph on the left is the histogram of the input image. The graph on the right shows the histogram of the output image. The graphs that are presented with a yellow line can be modified with the mouse. When you change the input histogram, the output histogram will be changed accordingly and you can preview the result.

In the upper corners of the input histogram are the maximum and minimum values of the raster displayed. In the lower corners, the maximum and minimum values that are being included in the enhancement are displayed. The percentage of values that are being left out of the histogram appears in parentheses. These values can be modified by grabbing and dragging the dotted vertical lines on the side of the graph. Dragging the left line will modify the minimum value, while dragging the right line will modify the maximum value. (This way, by leaving out the values that are not used in the input image, you can stretch the output values over the whole range of available values, so that the visual quality is improved.)

Radiometric Enhancement dialog

Controls

In the lower part of the dialog (2) you will find some controls with the following options:

Type of function:

The enhancements will replace each input value with an output value. This process is done by creating a look-up table which provides the correspondence between a range of input data and a range of output data. To apply this correspondence, a fuction is used. The used function and its parameters are chosen by the user.

Linear enhancement

Linear: Linear enhancements apply the correspondence between the input data and output data in a linear way. In the simplest case, a straight line will correlate each value in the input interval with the corresponding value in the output interval in a complete equidistant way. For example, if you have an output range between 0 and 255 and the input values are between 0 and 1, the input value 0.5 would result in an output value of 127.5. This is the default algorithm when you first open the radiometric enhancement dialog. Variations of this algorithm can be achieved by introducing break points in the yellow line, by clicking on the line at the point where you want to break it. You can remove break points by right-clicking on them. Existing break points can be moved by dragging them. The effect is that the linear filter is divided in parts with different inclination, so that different parts will follow a different linear function as defined by the inclination of the corresponding line part.

Linear radiometric enhancement

Level slice (piecewise linear): This is a type of linear enhancement. It divides the function stepwise in equidistant parts. The effect is that the input values between two points on the same horizontal level will be assigned the same output values, so that the resulting image will have colour intervals without transitions. (This may be useful to highlight a specific range of gray levels in an image, for example to enhance certain features.) You can modify the number of intervals by changing the value in the text box labeled "Levels". The default value is 6 levels.

Piecewise linear enhancement

Non-linear enhancement

The non-linear enhancements have the same approach as the linear enhancements in the sense that each input value is replaced by an output value. The difference lays in the function that is assigned to produce the output values, which is non-linear. The available non-linear functions are logarithmic, exponential and square root. With each function you can modify the curve to smooth or accentuate the enhancement result.

Exponential radiometric enhancement

Band

With this option you can specify the raster band to which the enhancements are applied. For a correct balance of the image, it is recommended to enhance each band separately.

Drawing type

With the option drawing type, different types of histograms can be chosen. Filled will draw a filled histogram while Line will only show the contours of the histogram. The colour of the line or fill pattern depends on the selected band. The bands Red, Green, Blue and Gray are displayed in red, green, blue and gray respectively.

Type of histogram

Standard: Standard display of the histogram. For each possible value on the X axis, the number of pixels that are assigned this value in the output image are shown on the Y axis.

Cumulative: For each possible pixel value on the X axis, the number of pixels that are assigned this value in the output image are shown on the Y axis. Furthermore, the number of pixels with the same or lower value are added to the result.

Logarithmic: This shows the logarithmic value of the histogram in each position, resulting in a more balanced histogram without dominating peak values.

Cumulative Logarithmic: This shows a cumulative histogram in logarithmic values.

RGB Check box

When check box labelled as RGB is ticked, it is assumed that the image is displayed as RGB with Byte data type and values between 0 and 255. If the checkbox is not ticked, it is assumed that the range of values are Byte data type values between -127 and 128, which will produce significant differences in the display and in the minimum and maximum values that are shown in the bottom of the input graph.

Display enhancement results

In the lower right part of the dialog (3), you can indicate how you want to see the enhancement results; in the current view or saved as a new layer.

Preview

The preview window (4) shows the real-time results of each enhancement that is applied to the image.

Ansicht als Bild speichern

The tool for exporting the view as an image can be accessed from the drop-down toolbar by selecting "Export to raster" on the left button and "Save view to georeferenced raster" on the right button. Make sure that the name of the raster layer that you want to export is set as the current layer in the text box.

Export to raster. Save view to georeferenced raster

A message will appear to inform that you can use the selection tool to set the area in the view to export.

You can begin to select a area on the view

Now, you can select two points in the view to define the rectangle of the area to be exported, by clicking the first point and dragging the mouse towards the second point, then release.

Selection of a rectangle to define the output image

Then, the Save view to georeferenced raster dialog will appear. If the selected area is too small, the dialog will not appear and a bigger rectangle must be selected.

Save view to georeferenced raster dialog

The upper part of the Save view to georeferenced raster dialog shows the coordinates of the two points that define the selected area in the view. You can edit the coordinates to change the selected area.

In the option box in the central part of the dialog you can choose from three selection methods:

Scale. Selecting this option will enable the Scale textbox and the pull-down box "Spatial resolution" which refers to the resolution in points per pixel (ppp) of the exported image. When entering a value in the Scale textbox and clicking enter, the values "Mts/pixel" and the size (Width and Height) will be recalculated for the output image.

Mts/pixel (Meters per pixel): When selecting this option, the "Mts/Pixel" textbox is enabled. When you enter a value in the Mts/Pixel textbox and press enter, the values for "Scale" and size ("Width" and "Height") will be recalculated automatically for the output image.

Size: When selecting this option, the text boxes to enter the "Width" and "Height" will be enabled. When you enter one of these values, the other will be calculated automatically to preserve the right proportions of the image. The other data ("Mtx/Pixel" and "Scale") will also be recalculated automatically. By default, the Width and Height values are displayed in Pixels, but you can select the units (Pixels, Cms, Mms, Mts, or Inches) in which you want to see these values.

NOTE: To save time and memory the maximum size of output images is limited to 20000 x 20000 pixels. If the intended output image is larger and you click on "Apply", gvSIG will display a message that the parameters must be changed before trying again.

Clicking the "Selection" button will open a file browser dialog where you can specify the output file. Depending on the type of file, the corresponding driver will be loaded (you will notice that the button on the right of the "Selection" button will change). For example, an output file .jp2 will open the properties dialog for Jpeg2000. The formats in which you can save are .TIF, .IMG, .BMP, .PGM, .PPM, .MPL, .RST, .JP2, .JPG, and .PNG. Furthermore but only on Linux kernel 2.4 you can also select ECW.

File browser dialog to save the output image

When you select the output file, the Properties button will be enabled.

For example, for geoTiff the dialog will look like this:

Properties geoTiff

Photometric: [MINISBLACK | MINISWHITE | RGB | CMYK | YCBCR | CIELAB | ICCLAB | ITULAB]. This assigns the photometric interpretation. The default is RGB, as the input image consists of 3 bands of the Byte data type.

Interleave: [BAND | PIXEL]. By default, tiff files are interleaved by band. Some applications only support interleaved by pixel, in which case you can change this option.

Compression: [LZW | PACKBITS | DEFLATE | NONE] This refers to the data compression. The default option is NONE.

When the output image is selected and the properties set, you can click on "Apply". A progress bar will appear. Depending on the size of the output file, this process may take while. Processing times may vary between a few seconds or several days, so it is important to check the size of the output image in pixels before clicking "Apply". When finished, a screen with statistics will appear that indicates the path of the output image, the disk size, the duration of the process and whether it was compressed. To check the georeferencing of the output image, you can add it to the view as a new layer with transparency.

Layer zuschneiden

(The clipping tool can be accessed from the raster toolbar by selecting "export to raster" from the left drop-down button and "Clipping" from the drop-down button on the right. Make sure that the raster layer that you want to clip is set as the current layer in the text box.)

With the clipping tool, you can create new layers from an existing one. The options are:

Extract an area from the input image to be saved as a new layer (cropping)

Modify the resolution through various interpolation methods

Modify the order or the number of bands

Separate the bands into multiple files

Selection of the clipping area

In the "Coordinates" tab of the clipping dialog, there are text boxes to enter coordinates. In the upper part are the values in pixel coordinates and in the lower part the real coordinates. For each item, the two upper text boxes correspond to the coordinates of the upper left corner, while the lower two text boxes correspond to the lower right corner. When changing the pixel coordinates, the real coordinates are re-calculated automatically and vice versa.

There are 3 selection methods that will fill the coordinates automatically. These methods can be activated by clicking the buttons on the bottom of the clipping dialog. From right to left, the buttons are:

"Select from the view". This is the most commonly used tool to clip a layer. After clicking this button you can draw a rectangle over the view to select the portion of the input layer to be saved as a new layer.

"Full Extent of the raster layer" When clicking this button, the coordinates of the upper left and lower right corner of the input image are filled in the text boxes.

"Fit to the maximum extent of the ROIs of the layer". When clicking this button, the extent of the area covered by the ROIs associated with the layer is calculated, and the coordinates are filled in the text boxes.

Clipping dialog. Coordinates tab

Modifying the resolution

In the "Spatial resolution" tab of the Clipping dialog, you can modify the resolution of an output image through various interpolation methods. There are two option boxes located on the upper part of this tab:

Cell size: Ticking this option will activate the text box labeled "Cell", where you can introduce the new cell size value. By default, the text box shows the cell size of the input image.

Width x Height: Ticking this option will activate the text boxes labeled "Width" and "Height" where you can introduce the desired width and height of the output image. When changing the width, the height will be re-calculated automatically and vice versa to maintain the correct proportions of the selected area.

When modifying the resolution it is necessary to resample and re-assign the pixel values for the output image through an interpolation method. There are four interpolation methods available: Nearest neighbour, Bilinear, inverse distance and B-Spline. The nearest neighbor is the fastest interpolation method, but the results in pixilation of the image and a lower visual quality. The other interpolation methods produce a smoother result.

The button labeled "Restore" returns the initial values of the input image.

Clipping dialog. Spatial resolution tab

Band selection

The "Bands selection" tab of the Clipping dialog displays a table that lists the bands of the input image. When processed, the output image will have the bands in the order as shown in this list. By default, the output image will have the same order of bands as the input image. The order of the bands can be modified through the "Up" and "Down" buttons. The selected row will go up or down one position in the list. The bands can also be omitted from the resulting image by un-checking the corresponding row.

Clipping dialog. Bands selection tab

Selecting Options

The "Options" tab of the Clipping dialog presents various options that can be set by the user:

Name of the output layer: you can modify the default name in the textbox labeled "Layer names". This is the name that will appear in the TOC and the name of the file that will be saved to disk. In case of several output layers (i.e. when each band is saved as a separate layer), the name will be the same for each layer but with a number at the end (_XXX). For example, if the layer is called NewLayer and there are 3 output layers, the respective layer names will be NewLayer_1.tif, NewLayer_2.tif and NewLayer_3.tif.

If the check box labeled as "Create a layer for each band" is ticked, a new layer will be created for each band in the input image.

If the check box labeled as "Save on disk automatically" is ticked, a text box labeled "Directory" will be activated where you can indicate the file path for the output files. If un-checked, the generated output layers are temporary.

Clipping dialog. Options tab

Auf Rasterauflösung zoomen

You can zoom to raster resolution by right-clicking on the layer in the TOC. In the context menu that appears, click "Zoom to raster resolution".

This will activate a crosshair cursor in the gvSIG view which allows users to perform an action by clicking somewhere in the view. The action in this case is that with every mouse-click, the view will be centered on the point where you clicked. In addition, the view will zoom so that one screen pixel is the same size as a pixel in the current raster layer.

Automatische Vektorisierung

The "automatic vectorization" function can be launched from the raster toolbar by selecting "Raster process" on the left drop-down button and "Vectorization" on the drop-down button on the right. Make sure that the name of the raster layer that you want to vectorize is displayed as current layer in the text box.

Vectorization icon

With automatic vectorization, you can generate a vector layer from a raster image using preprocessing to highlight the features of interest.

When launching the Vectorization dialog, the first step is to select the area of the image that you want to vectorize. Keep in mind that the vectorization process may take a long time, so it is recommended to minimize the area (number of pixels) for vectorization. The selection of the area for vectorization can be done in several ways. You can type the coordinates directly; either in pixel coordinates or in the map coordinates. The area can also be selected from the view by clicking the button "Select from the view", after which you can draw an approximate rectangle to define the area. Another selection option is by Region Of Interest (ROI). You can define a ROI here or use a previously defined ROI to set the area for vectorization. In the section "ROI selection" appears a list of available ROI and a checkbox next to each of these to select one or more ROI that you want to use. There are two options to vectorize the ROI: to vectorize the entire area inside the rectangle (bounding box) that covers all the selected ROI, or vectorize only the areas inside the ROI while considering the values outside the ROI as NoData values, excluding them from the calculations.

Finally you can select the scale of the image to preprocess. This is useful because a higher resolution of the preprocessed image will result in a higher precision for the resulting vector layer. You can define this with the drop-down text box labelled "Output Scale". By default, the resolution will be the same as the input image.

When moving on to the next step of the wizard, the process of cutting the image for preprocessing is started. A progress bar appears with the warning that this operation could take a few minutes. The resulting image cut is saved in the temporary folder of gvSIG.

Vectorization. Selection of the area to vectorize

There are two methods to preprocess a raster image to vectorize. The first is by creating a limited number of grayscale levels from the original image. The image will be converted to grayscale using one single band or a combination of bands (use the drop-down button labelled "Bands"). For the conversion to grayscale, a posterization process is used to reduce the number of different values. (By default, the image is reduced into 2 levels only: black and white.) For this process you can control the threshold on which the values are passing from black to white and vice versa. This can be done by moving the "Treshold" slider while you can see a preview of the result. (The Treshold slider is only available when there are 2 levels; when there are intermediate grayscale levels, the slider is disabled.) In addition to the posterization threshold, you can apply a mode filter or a noise filter to smoothen the result.

Vectorization. Conversion to grayscale

The second preprocessing method is useful to vectorize contour lines and can be applied to data types other than byte. With this method you can define intervals between each contour line to be vectorized. You can specify the number of intervals in which you want to divide the raster, or indicate the size of each interval. The cuts that have been selected will be shown on a graph that represents the histogram of the image. On this graph, you can modify the distance between cuts, or add or remove some of them using the mouse. It is also possible to modify the distance between cuts in numeric format using the table on the right of the histogram. Each entry in the table represents a cut with the corresponding value. This type of preprocessing is used for digital elevation models (for example .adf or .asc images).

When moving on to the last step of the vectorization wizard, the preprocessed image is generated with the specified values, and saved in the temporary directory of gvSIG.

Vectorization. Define intervals for vectorization in case of Digital Elevation Models

The last step is to select the method for generation of vectors. There are two methods: contour and potrace, that can be selected from the drop-down button after which a panel appears with settings that are specific for the method. The first method is the simplest and does not have any options. This method will trace the vectors in straight sections going through the pixel centers. This generates a network of vectors based on very small straight sections. The potrace method uses the potrace library for vectorization. The available options for this method are those that the potrace library provides and they are used to define the precision of the tracing of the curves: number of points for each curve, threshold, optimization, etc.

Vectorization. Options for vector generation

When clicking on "Apply" or "Accept", the process of vectorization will start after which you will be prompted whether to display the generated layer in the TOC.

Analyse-Ansicht

The "Analysis view" can be launched from the raster toolbar by selecting "Raster layer" from the left drop-down button and "Analysis View" on the drop-down button on the right. Make sure that the name of the raster layer that you want to analyze is displayed as current layer in the text box.

Analysis View icon

With this functionality you can zoom in on the current raster layer with 3 different zoom levels:

On the left of the view, the layer is added to the locator map of gvSIG. This provides a general view of the layer, and you can zoom into the locator map by clicking and dragging, thus drawing a red rectangle. The area inside the red rectangle will be displayed in the view.

The view itself is the second zoom level which functions independently, and the zoom variations that are performed on the view will be applied to the locator map as well so that it keeps being centered on the correct area.

When launching the Analysis view, a small floating window labelled "Cursor Zoom" appears in the upper right corner of gvSIG. This window has the highest zoom level. The zoom level is fixed and always centered on the mouse point. By moving the mouse over the gvSIG view, you will see the contents change.

You can change the relation between the zoom level of this floating window and the gvSIG view. This is done by right-clicking on the floating window and selecting one of the values that are shown in the drop-down menu that appears. The available options are x4, x8, x16, and x32. This means that the pixels in the floating window will be 4, 8, 16, or 32 times bigger than the original.

The floating window also shows the RGB values of the pixel on which the cursor is currently located. The text colour of the RGB values as well as the colour of the central cross (red by default) can be changed by right-clicking on the floating window and choosing the option from the drop-down menu.

Keep in mind that, to see the effects in the floating window while moving the mouse over the view, the view must be active. If it is not active, just click on the view. When the cursor is outside the view, the content of the floating window appears black.

Screenshot with the different elements of Analysis View

There can only be one Analysis view open at any time in gvSIG. Therefore, the button "Analysis View" is re-labelled as "Close Analysis View" when the Analysis view is already open, so that it can be closed before re-opening.

Geographische Transformationen

Geolocation

The Geolocation tool provides the ability to change the related transformation that is applied to a raster in its display. A raster could have coordinates that place it in a geographical position. This geographic location is only a change of position, scale and rotation of the image relative to an original position. These changes in position, scale and rotation are those that can be changed with this tool. This can be done numerically and by visual approximation.

This tool does not provide capabilities to deal with complex projections and georeferencing involving the need for resampling.

To launch the geolocation dialogue of the layer, the drop-down toolbar is used by selecting "Geographical Transformations" on the left button and "Geolocation" on the dropdown button on the right. Make sure that the text shows the name of the layer to which we like to assign the transformation.

Geolocation Tool

Upon activating the geolocation tool on a raster layer, a small dialog will appear floating on the view with a series of text entries and a button bar. Also the raster layer that has been selected acquires the capacity to be moved, rotated or moved by clicking and dragging it to the right place on the view.

Transformation on the view

Translation: When the geolocation tool is active you can move the mouse over the image on the screen and the cursor changes to a hand. This indicates that we can move by clicking and dragging on the raster view.

Scaling: When the geolocation tool is active you can move the mouse over the edges of the image on screen and the mouse cursor will change. Depending on the chosen edge the cursor will take one form or another. If placed in the top or bottom borders the cursor will become a vertical arrow. This indicates that we can click and drag to scale the image from one side only. The scaling at all times keep the proportions of the raster. If we move the cursor around the side edges the pointer becomes a horizontal arrow now allowing us to scale laterally. In the case of the corners the cursor appears as an oblique arrow.

Rotation: When the geolocation tool is active, we can move the mouse over the outer corners of the image and the cursor will change. This will appear as a circular arrow. This indicates that we can begin to rotate the raster from the selected corner.

Shear: When the geolocation tool is active you can move your mouse over the outer side edges of the image and the mouse cursor will change. This will appear as an arrow with a symbol X or Y depending on whether the mouse is in the horizontal or vertical edges respectively. This indicates that we can begin to warp the raster in the direction of the X or the Y.

Vista Panel Image Geolocation

Transformation by introducing coordinates

From the geolocation floating box we can modify the transformation of the image on the view. The text entries marked as X, Y, Pix X, Pix Y, Rot X, Rot Y contain the current position in upper left X coordinate, upper left Y coordinate, pixel size in X, pixel size in Y, rotation in X and rotation in Y respectively. If we change these values from the keyboard these will be updated on the image by pressing the "Enter" key while the cursor is inside the text box or when it loses focus.

Controls of the geolocation box

Centering the raster layer in the view: With this button we center the raster in the current view regardless of zoom it has selected. The coordinates will be automatically calculated.

Initialize the raster transformation: Resets all the transformations that have been applied to the cells back to the default.

Go to the first processing: Assign the first transformation that was applied.

Go to the previous transformation: Assign the previous transformation to the current that was applied.

Go to the next transformation: Assigns the following to the current transformation.

Upload georeferencing from tfw file: If we have a tfw file with georeferencing coordinates, these can be loaded with this option. A dialog to select the file you want will show up. The extension of the file must be tfw or wld.

Save current transformation as the default for the raster: Applying this option saves the currently active transformation in the file .rmf attached to raster. Next time the raster is loaded will be with that transformation.

Georeferenzieren

Beschreibung

Direct traslation from Google traslator

To launch the georeferencing dialog it is used the dropdown toolbar selecting the "Geographic Transformations" button on the left and "Georeferencing" from the dropdown button on the right.

Georeferencing Tool

Initially we must decide what type of georeferencing to implement, "reference maps" or "without reference maps".

Georeferencing with "Mapping Reference"

Start Dialogue georeferencing

To implement this type of georeferencing is imperative that we have previously charged in a view mapping that we will provide a geographic reference for taking control points. In case of not having it will close the options dialog georeferencing and proceed to prepare for the hearing. Once we have the view with reference maps georeferencing tool launched will see that the option "reference maps" is checked by default. Below is a dropdown menu which lists the views that gvSIG has at that time. If you have several it must select a view which is our base mapping for decision-points.

Dialog Georeferencing

In the panel marked "a georeferenced file" pops up a dialog for selecting the file for which you want to create checkpoints and later georeferencing.

The panel labeled "Output File" we must put the path and file name destination if the georeferencing is done with resampling. This option can vary from box options once we are inside the application, so it is not essential to a correct value at the moment, but if must be done before the end of the process.

The panel "georeferencing algorithm" select how we will get the output result. There are two possibilities, "affine transformation" and "polynomial transformation".

The affine transformation applied to raster an affine transformation only to the calculations performed with the control points taken. The affine transformation applied will be allocated "on the fly" for the display and the output image is the same as the input. The result of this transformation is therefore a georeferencing file. Keep in mind that this type of transformation is limited and the user will be responsible for selecting the most convenient transformation in each case.

The polynomial transformation involves a resampling of the input image taking into account the reference control points and obtaining an output image with deformations necessary to adapt to the new location. If you select this option we will be forced to decide the degree of transformation that we apply and the type of interpolation that we want to apply for calculating new pixels. Depending on whether you choose one degree or another need a minimum number of control points for them. This number of points required is given by the formula (order + 1) * (order + 2) / 2, ie for a polynomial of degree one will be needed at least three points, to grade two will need six points for third grade ten points ... The interpolation method affects the way we calculate the information that we have not. When an image georeferenced output image has deformations with respect to the original there are areas where no information is available. These can not be empty with what must be calculated from the areas where we know. These calculations can be performed by various methods, the simplest of these is "Nearest neighbor" which will be unknown pixel information closest known pixel. Other methods such as "bilinear" or "bicubic" make calculations using the known group of pixels surrounding the unknown. These other methods give a more relaxed but it is slower in its implementation. This option can vary from box options once we're inside the application.

The panel "Pixel Pitch" is the pixel size information of the output image. In principle this will be calculated from the input image but can be changed manually. This option can vary from box options once we are inside the application, so it is not essential to a correct value at this time.

The views

Executing the application are two views. The left contains the base mapping that we carry in the gvSIG view of the right and the image we want to georeference. Both have a control bar on the right for view actions. Also in the upper left corner are the coordinates of the mouse cursor. In reference mapping coordinates are those of the real world. In the image to be georeferenced coordinates in pixel coordinate on the upper left.

Cursor Zoom

In the central part appears a cursor with a central window. The window cursor is active when the view can be resized and moved. The contents of this window will be on display in the zoom windows. Ca da vista has its associated zoom window at the bottom. Par resize window cursor select the view you want by clicking on it then bring the mouse to the edges of the window until the pointer changes to horizontal or vertical arrows. Now we click and drag to force the resizing. To move the cursor window select the view you want by clicking on it then bring the mouse to the corners of the window until the pointer changes by crossed arrows. We must now drag and drop to force displacement.

View Controls

There are six controls to handle the zoom level and position of the view mapping Increase the level of zoom: the zoom level increases by multiplying by 2 the current level.

Decrease zoom level: it decreases the zoom level by dividing by 2 the current level.

Zoom area selection: Activates a tool on the hearing in order to make a rectangle the area we want to see enlarged.

Full Zoom: Put a zoom level so that you can view the entire mapping.

Zoom Previous: Sets the zoom level that you previously selected.

Displacement: clicking and dragging on the scroll view mapping.

Zoom controls

Each view has an associated georeferencing zoom window centered over the cursor. When we move the cursor on the sale of view varies the position where the zoom and focus when we change the window size changes the zoom level. In the upper left corner of the window coordinates of the mouse cursor as in the overview.

Zoom box associated with the views

Checkpoints

A control point is an entity that provides a correspondence between a geographic coordinate and pixel coordinate. Control points are represented in raster geographic view as Blue-and red circles respectively. To add a new control point is selecting "New" in the table control. This makes a new entry in the table appears. A control point is associated with a table entry. By selecting "New" automatically creates a point at coordinates 0, 0 for both views and will activate the tool "move point". Now clicking on the view point where we will move puncture. We assign the coordinate point numerically by writing directly on the input value in the table (X for the geographic coordinates X, Y geographic coordinate for Y, X 'for X and Y pixel coordinate' for the pixel Y coordinate). The points can also be moved by clicking and dragging on them. This may be done both in hearings and in the zooms.

The process of georeferencing. Sights and points of control

Options

The panel labeled "Output File" we must put the path and file name destination if the georeferencing is done with resampling.

The panel georeferencing algorithm "select how we will get the output result. There are two possibilities, "affine transformation" and "polynomial transformation".

The affine transformation applied to raster an affine transformation only to the calculations performed with the control points taken. The affine transformation applied will be allocated on the fly for the display and the output image is the same as the input. The result of this transformation is therefore a georeferencing file. Keep in mind that this type of transformation is limited and the user will be responsible for selecting the most convenient transformation in each case.

The polynomial transformation involves a resampling of the input image taking into account the reference control points and obtaining an output image with deformations necessary to adapt to the new location. If you select this option we will be forced to decide the degree of transformation that we apply and the type of interpolation that we want to apply for calculating new pixels. Depending on whether you choose one degree or another need a minimum number of control points for them. This number of points required is given by the formula (order + 1) * (order + 2) / 2, ie for a polynomial of degree one will be needed at least three points, to grade two will need six points for third grade ten points ... The interpolation method affects the way we calculate the information that we have not. When an image georeferenced output image has deformations with respect to the original there are areas where no information is available. These can not be empty with what must be calculated from the areas where we know. These calculations can be performed by various methods, the simplest of these is "Nearest neighbor" which will be unknown pixel information closest known pixel. Other methods such as "bilinear" or "bicubic" make calculations using the known group of pixels surrounding the unknown. These other methods give a more relaxed but it is slower in its implementation.

The panel "Pixel Pitch" is the pixel size information of the output image. In principle this will be calculated from the input image but can be changed manually.

The panel labeled "Options" contains settings of a different nature. Since we can change the background color of view, the text color of the views. The "show the number of graphically checkpoint" will be displayed or hidden by the control point a point that indicates the corresponding point number. "Add the CSV file errors" will be generated when this type of text files with all the control points we can ignore the file or add the calculated errors. The "Focus the selected point view" makes automatically every time we select a point on the table the view is focused on this. The effect is much as if the tool center point was always active. The "error threshold for the warning," assigns the value at which the error appears in red on the table.

Options for georeferencing

Points Table

The points table is below the sights and initially will be empty. Each table entry corresponds to a checkpoint. It appears all the information related to a point. This table can see it folded its default state or maximized. In its maximized state are folded more information. On the left side of the row there is a check to activate and deactivate the current row. This means that this point will not be displayed graphically or be taken into account for calculation errors and will be prosecuted to do a test. The information can be found in the points table on each point:

Number of point

Real coordinate X

Real coordinate y

Coordinate pixel X

Coordinate pixel Y

Error in X

Error in Y

Total RMS error for that point

The quality of the geometric correction can be estimated based on the mean square error RMS error and the contribution of each point. When the contribution to RMS of a point is high, this may indicate that the correspondence of points was poorly selected and the point is not well suited to model transformation between image and map or other information used as reference. The points with high contribution that exceeds a certain threshold can be deleted or deactivated, and calculate the RMS. However, when we are fully confident of the location of a point, and to find you, the RMS is triggered, it may be possible that the geometric model does not resolve the local arrangements, for which they may need a better model, which means, put some more points, right on the problem area.

There is also a global RMS error in an external text field for all points.

Control Panel points

Controls

Tool center point: When you press the focus control to the view point that is selected.

Georeferencing operation completes. Before you ask if we carry on the gvSIG view the results of the last trial. You'll also want confirmation of application output.

Launching the options dialog.

Make a test with the control points currently entered. If there are not enough for the specified algorithm will warn. The result is that applying the transformation and loading the transformed image on the view with the reference maps.

Save the control points in the metadata file attachment with the raster.

Retrieves the control points that are in the metadata file attached to raster.

Ends the test of processing the raster. Eliminate the test image loaded in the view with the mapping.

When the button "Select point" we are active, clicking on the view assigning the selected point on the table at that time to the position.

Sequence capture control points

There may be ways to capture control points with the tools available. An example would be the following sequence of actions:

Click "New" in the table of control points. This will create a new row is selected in the table. In addition the tool "Move Point" is selected.

Click with your mouse pointer over the view to locate the point raster.

Click with your mouse pointer over the view with reference maps to locate the point.

Push the button "Refocused selected view point" to place the checkpoint in the center and appears in the zoom window.

With the tool of choice for area Zoom "or" increase the level of zoom "or" Decrease the zoom level "we can set the desired zoom level until the controls of" Zoom "we have an optimal resolution level approximate.

Click and drag the control point in the zoom window to place it more precisely. The accuracy depend on how correct is selected previous zoom level.

Use the zoom tools to return the view to a wider zoom level and to allow a new control point.

To return to one point and reset the Selection Click on the row of the table, click "Center views the selected point, adjust the zoom level to zoom tools and we'll move the view by clicking and dragging on the window zoom for greater accuracy.

Georeferencing with resampling

Two types of processing for raster. If selected in the options the affine transformation the image obtained is not wide and applies an affine transformation on the view. This transformation is a scaling, displacement, rotation and deformation in the direction of axis X and / or Y axis The transformation with resampling involves generating a new image from the original on which areas can appear empty. These areas are due to the fact that the resulting image should be rectangular but the area covered by the data processing may not have applied this same way.

Results georeferenced image with resampling

Once the process of georeferencing the raster generated and loaded in the view we can apply a transparency per pixel to eliminate the empty areas.

Image georeferenced, with application of transparency

Georeferencing without "Mapping Reference"

The georeferencing without reference maps is useful when you do not have imagery that guide us to assign the control points. We will have to allocate the actual coordinates directly by typing its value. In this case it is useful in view of the left so it will allow more space for the raster and the points table. The operation is very similar to the two views just that when you select the point on the reference maps have to type the entry of the table directly.

The operation of other controls is the same as with reference maps.

Georeferenzierung nach dem Laden anpassen

When you load a file that is not georeferenced, gvSIG can prompt you to enter the coordinates manually. For this the option has to be activated in preferences, which is disabled by default. The option that needs to be activated is "Pedir las coordenadas al cargar un raster que no tiene georreferenciación".

Raster Preferences. Pedir las coordenadas al cargar un raster que no tiene georreferenciación

In this case we will see a dialog with the message: "Name of layer. The layer has no georeferencing. Do you want to enter them manually?". If you answered "No", the load is carried out with the coordinates (0, 0) in the top left corner (width in pixels, height in pixels) in the lower right corner. If the answer is "Yes", then a dialog to enter the coordinates of the raster will show. In this one must be careful to enter valid data to avoid erroneous results. The dialog has two tabs from which we can enter the coordinates in the form of affine transformation or the upper-left and bottom-right corners. In the first mode will need the X and Y coordinates of the upper right corner of the original raster, the pixel size in X, the pixel size on Y, X rotation and the rotation Y.

Loading raster without georeference. Transformation

In the second mode we only introduce the coordinates of the corners in the order indicated by the graphs.

Loading raster without georeference. Corners

Bilder umprojezieren

For the reprojection of raster layers, gvSIG uses the GDAL library. The reprojection process can be launched in two different ways: By activating the reprojection icon from the raster toolbar for images that have already been loaded to the view, or by reprojecting the layer before it is loaded to the view if this is needed.

The GDAL library does not support ecw, mrsid or jpeg2000 images and therefore images in these formats cannot be reprojected.

To launch the reprojection dialog from the raster toolbar, select "Geographic transformations" on the left drop-down button and "Reproject layer" on the drop-down button on the right. Make sure that the layer that you want to reproject is set as the current layer in the text box.

Image reprojection icon on the raster toolbar

When launching the reprojection function from the raster toolbar, a dialog opens which shows the projection information of the input image as "source projection". The source projection cannot be changed as it is assumed that the input layer has been loaded into the view with the correct projection. Under "target projection" the projection of the output image can be set by the user through the standard gvSIG dialog for CRS and transformations. It should be noted that not all transformations are supported; the projection options depend on the GDAL reprojection library.

The output layer can be saved on disk or opened in memory as temporary file. When the first option (which is the default) is selected, the user is prompted for a file name and path. Then, the reprojection process starts and when this is finished, it will ask whether you want to add the new layer to the TOC.

Reprojection dialog

NB: When reprojecting an image, the used transformation is "EPSG Transformation"; with raster layers the other transformations (manual, composed or grid) can not be used.

Images can also be reprojected before loading them to the view. To do this, you will need to have the option "Ask for projection when the raster loaded has different projection from view", located in the raster options section of the Preferences dialog, selected. If this option is selected and a raster with a different projection than the view is loaded, a dialog is opened with projection options. The default option is to load the layer while ignoring the projection, but you can reproject the layer by selecting the option "Reproject raster to the view projection". Then, the same Reprojection dialog is shown, but in this case the "target projection" is fixed to the projection of the view, and the "source projection" can be changed, as in some cases the projection of an image may not have been set correctly or the needed projection information maybe missing.

After accepting the settings, the reprojection process will start and the layer will be added to the TOC.

Reprojection options when loading an image to the view

Alphanumerisch

Exportieren nach dbf und xls

Exporting Tables to DBF and Excel

The application allows tables (whether layer attribute tables or separate alphanumeric tables ) to be exported in two formats:

1.Excel: Export data to a new Microsoft Excel file. The data appears on the second row of the first sheet. The first row contains the column names.

2.DBF: Export data to a dBase file.

Follow these steps to export a table:

A. Select the table:

To export a table it must first be opened. The export operations are activated once the table is opened.

To export a subset of the records use the selection tools to select the records to be exported. The records can be selected either from the attribute table or by selecting the corresponding geometries in the View.

B. Select the export option

To do this select the menu option:

For Excel: Table/Export/Excel.

For Dbase: Table/Export/DBF.

Export to Excel

Export to DBF

C. Enter the file name

Locate the directory where you want to create the file and type a name for the file. If the file already exists the application will ask for confirmation to overwrite it.

Tabellen verbinden

The tool for joining tables has been improved and now reflects the relationship between the tables once they have been joined. The operation of the tool remains the same in that both tables must contain a common field that will be used to join them together.

Dialog for joining tables

It is possible to add a prefix to the source table fields so that they can be easily identified in the joined table, e.g. Table1_FIELD1, Table1_FIELD2, etc. In a similar manner a prefix can also be added to the target table fields: Table2_FIELD1, Table2_FIELD2, etc.

The resulting joined table is given a title made up of the tables participating in the join, e.g. Table1 X Table2 X, or vice versa.

Result of the table join

The join between the tables can be removed by selecting 'Remove joins' from the Table menu.

Note: A layer can't be edited once a join has been established on it and the "Start Editing" option on the layer's context menu will be disabled. To start an editing session go to the Table menu and remove the existing joins.

Join

Mit dem „Verbindung“- Werkzeug können Sie zwei Tabellen zusammenführen, die jeweils ein Feld mit identischen Werten haben. Dabei wird die Zieltabelle an die Originaltabelle angehängt.

Dieses Werkzeug erreicht man über den folgenden Button

oder über den Menüpunkt „Tabelle“ und dann „Verbindung“.

Um zwei Tabellen zu verbinden, führen Sie folgende Schritte aus:

Wählen Sie zuerst die Originaltabelle für die Verbindung aus

Wählen Sie das Feld aus, über das Sie verbinden wollen

Wählen Sie nun die Tabelle aus, die Sie verbinden wollen

Wählen Sie dann noch das Feld aus, dass die gleichen Werte enthält, wie das zuvor gewählte Feld der Originaltabelle.

Wenn Sie nun die Originaltabelle öffnen, sehen Sie, dass die Felder der Zieltabelle mit dem Präfix „link_“ hinzugefügt worden sind.

Unter „Tabelle“ -> „Verbindungen lösen“ können Sie die Verbindung wieder aufheben. Beachten Sie dabei, dass die Verbindung nur von der Originaltabelle aus gelöst werden kann.

Statistiken

Dieses Werkzeug erreicht man über dieses Button

oder über den Menüpunkt „Tabelle“ und dann „Statistiken“.

Mit dem Statistiken-Werkzeug können Sie die gängigsten statistischen Werte anzeigen lassen.

Bitte beachten Sie, dass das Statistiken-Werkzeug nur aktiviert ist, wenn ein numerisches Feld ausgewählt wird.

Wenn Sie statistische Auswertung für die gesamte Tabellenspalte erhalten wollen: Wählen Sie die gewünschte Tabellenspalte aus (Klick auf Spaltenkopf) Klicken Sie dann auf das Statistiken-Werkzeug.

Wenn Sie nur ausgewählte Datensätze statistisch auswerten möchten:

Wählen Sie zunächst die Tabellenspalte mit dem gewünschten Attribut aus. Selektieren Sie die Tabellenzeilen mit den gewünschten Werten des Attributs. Klicken Sie dann auf das Statistiken-Werkzeug.

Karten

Seite einrichten

Dieser Menüpunkt dient zur Festlegung des Arbeitsbereiches, z.B. der zu verwendenden Größe und weiterer Eigenschaften der Seite für das zu erstellende Karten-Layout. Das Menü ist über die Schaltfläche „Seite einrichten“ auf der Werkzeugleiste oder aus dem Hauptmenü über „Karte - Seite einrichten“ aufrufbar.

Nach Aufruf des Werkzeugs öffnet sich folgendes Fenster:

Seitenformat (Seitengröße): Aus einem Pulldown- Menü kann das gewünschte Papierformat ausgewählt werden. Dabei kann ein Standardmaß oder ein benutzerdefiniertes Papierformat festgelegt werden.

Maßeinheiten: Hier können die Maßeinheiten für die Papierbreite und Papierhöhe festgelegt werden.

Ausrichtung: Hier kann die Orientierung (Ausrichtung) des Papiers festgelegt werden (Querformat = „horizontal“; Hochformat = „vertikal“)

Ränder: Hier können die 4 Seitenränder festgelegt werden. Das Lineal wird entsprechend der Seitenränder angepasst.

Auflösung: Hier kann die Auflösung für die Ausgabe zwischen hoch, normal und niedrig gewählt werden.

Nach Abschluss der Seiteneinrichtung klicken Sie auf „OK“.

Templates

Vorlagen speichern Mit gvSIG kann man ein Kartenlayout als Vorlage (Template) speichern.

Diese kann dann später in Verbindung mit anderen Datenquellen verwendet werden.

Die Anordnung der Elemente und die Eigenschaften einer Karte können gespeichert werden.

Klicken Sie auf das Menü „Datei – als Vorlage speichern“

und es erscheint ein Dialog, über den eine .gvt-Datei gespeichert werden kann, die zu einem späteren Zeitpunkt zur Rekonstruktion eines Layouts genutzt werden kann.

Werkzeuge zum navigieren in einer Karte

Sie können folgende Werkzeuge verwenden, um sich auf dem Kartenlayout zu bewegen und ein- und auszuzoomen:

Diese Werkzeuge finden Sie auf der Werkzeugleiste oder im Menü „Karte – Navigation“.

Größer zoomen: ermöglicht das Einzoomen auf der Seite

Kleiner zoomen: ermöglicht das Auszoomen auf der Seite

Verschieben: ermöglicht das Verschieben (des Bildausschnitts)

Volle Ausdehnung: Schaltet auf volle Ansicht des Layouts

Zoom 1:1: Schaltet auf „Echtgröße“ des Layouts

Heranzoomen: Zoomt (vergrößert) auf die Mitte der Seite

Wegzoomen: Zoomt aus (verkleinert) von der Mitte der Seite

Grafische Elemente

Bearbeitungsschritte mit Grafiken

gvSIG can be used to carry out a whole range of operations to prepare the layout of your map.

You can access these tools by going to the "Map" menu then to “Graphics” or by going to the tool bar.

The “Graphics” menu can be used for the following:

Properties

Align

Group / Ungroup

Simplify the legend

Bring to front and send to back

Size and position

Graphic line (to create frames)

Elemente zu einer Karte hinzufügen

Einführung

In gvSIG können folgende Elemente in eine Karte eingefügt werden:

Ansicht

Bilder

Maßstabsleisten

Legenden

Grafikobjekte (Zeichnungsobjekte)

Nordpfeile

Texte

Kästchen

Viele dieser Kartenelemente sind eng mit einer Ansicht verknüpft, so dass sich bei Änderungen in der Ansicht diese Änderungen auch auf die verknüpften Kartenelemente auswirken (Zoom, Verschiebung des Bildausschnitts, Änderungen der Legende, der Layerorganisation etc.).

Die verschiedenen Optionen können über die Werkzeugleiste oder über das Hauptmenü „Karte“ und anschließend „Einfügen“ aufgerufen werden.

Legende

Die Legende repräsentiert die sichtbaren Layer des Inhaltsverzeichnisses der gewählten Ansicht. Beim Einfügen einer Legende erscheinen die Layer in der selben Reihenfolge wie im Inhaltsverzeichnis der Ansicht.

Markieren Sie unter „Ansichtsrahmen“ die Ansicht, mit der die Legende verknüpft werden soll. Die Reihenfolge der Layer im Inhaltsverzeichnis der Ansicht erscheint im Rahmen rechts daneben.

Maßstabsbereich

Dieses Werkzeug ermöglicht das Einfügen eines Maßstabes, der mit einer Ansicht innerhalb der Karte verknüpft ist.

Der Dialog zugehörige Dialog sieht folgendermaßen aus:

Ansichtsrahmen: Wählen Sie hier die Ansicht aus (sofern mehr als eine vorhanden), mit der der eingefügte Maßstab verknüpft werden soll.

Balken Wählen Sie die Art des Maßstabes aus (numerisch oder grafisch). Per Klick auf das Listenfeld werden die verschiedenen Möglichkeiten sichtbar, in welcher Form ein Maßstab eingefügt werden kann.

Intervalle: Bestimmen Sie die Anzahl und Länge der Intervalle sowie die Unterteilungen des Intervalls links der 0.

Maßstab: Hier können Sie den gewünschten Maßstab festlegen sowie wählen, ob und der Maßstab (zusätzlich) numerisch angezeigt werden soll.

Einheiten: Hier werden die metrischen Einheiten des gezeigten Maßstabes festgelegt (m, km etc.).

Beschriftung: Hier können Farbe, Schriftart (Font) und Position der Beschriftungen festgelegt werden.

Nordpfeil

Durch Klick auf diese Schaltfläche kann ein Nordpfeil in die Karte eingefügt werden. Platzieren Sie den Mauszeiger an einen der Eckpunkte des Rechtecks, welches die Position des Nordpfeil abdeckt, klicken Sie mit der linken Maustaste, ziehen den Mauszeiger auf die gegenüberliegende Seite des Rechtecks, bevor Sie die Maustaste loslassen. Es erscheint eine Dialogbox, in der zwischen verschiedenen Symbolen ausgewählt werden kann:

Es können neue Symbole eingefügt werden, indem diese in folgenden Ordner innerhalb des gvSIG-Installationspfades kopiert werden:

bin/gvSIG/extensiones/com.iver.cit.gvsig/northimages

of the folder you have installed gvSIG in.

Das Dateiformat für Nordpfeile ist SVG (Scalable Vector Graphics) Zum Hinzufügen eines neuen Nordpfeils benötigen Sie eine externe Anwendung (z.B. Inkscape http://www.inkscape.org). Um sicher zu gehen, dass das verwendete neue Symbol korrekt von gvSIG verarbeitet wird, sollte es am besten auf einem der von gvSIG bereit gestellten Standardsymbole basieren.

Box

gvSIG verfügt über ein Werkzeug zum Einfügen eines Tabellenrasters („Box“).

Hierzu wählen Sie folgende Schaltfläche aus der Werkzeugleiste:

Ziehen Sie ein Rahmen über den Bereich, in dem das Tabellenraster eingefügt werden soll.

Hierauf öffnet sich eine Fenster, in dem die Eigenschaften des Tabellenrasters festgelegt werden können:

Bilddatei

Mit diesem Werkzeug können Sie ein Bild in die Karte einfügen.

Sie finden dieses Werkzeug über die entsprechende Schaltfläche auf der Werkzeugleiste oder im Menü „Karte – Einfügen – Bild“. Nach Aktivieren des Werkzeugs und Ziehen eines Rahmens über den Bereich der Karte, wo das Bild eingefügt werden soll (ähnlich wie beim Einfügen einer Ansicht), erscheint folgende Dialogbox:

Durch Klick auf die Schaltfläche „Browse“ können Sie den Pfad und Dateiname des einzufügenden Bildes auswählen. Folgende Dateiformate werden unterstützt: jpeg, jpg, gif, png sowie bmp.

Ab Version gvSIG 0.4 aufwärts können des weiteren Vektorgrafiken im Format SVG (Scalable Vector Graphics) in eine Karte eingefügt werden.

Ansichten

Eine Ansicht einfügen

Sie können eine Ansicht durch Klicken der „Ansicht einfügen“-Schaltfläche aus der Werkzeugleiste einfügen.

Führen Sie den Mauszeiger an einen der Eckpunkte des Rechtecks, welches den Bereich der Ansicht (des Kartenfensters) definiert, klicken Sie mit der linken Maustaste, führen den Mauszeiger (mit gedrückter linker Maustaste) auf die gegenüberliegende Ecke des Rechtecks und lassen dann die linke Maustaste los. Es erscheint ein Dialogfenster, in dem die Eigenschaften der zuvor eingefügten Ansicht definiert werden können:

Ansicht: Hier können Sie – sofern mehr als eine Ansicht existiert - die Ansicht auswählen, die in die Karte eingefügt werden soll.

Aktiver Link: Ist diese Option aktiviert, werden sämtliche Änderungen einer Ansicht (Änderung von Farben, Einfügen von Layern...) auch in der Karte angezeigt. Zu beachten ist, dass Maßstabsänderungen in der Ansicht hiervon nicht betroffen sind, da der Maßstab über das darunter gelegene Menü geregelt wird.

Maßstab: Wählen Sie eine der 3 folgenden Optionen aus:

Automatisch: Ist diese Option gewählt, werden die Maßstabsänderungen in der Ansicht automatisch in der Karte übernommen.

Darstellungsmaßstab beibehalten: In diesem Fall werden Maßstabsänderungen in der Ansicht nicht in der Karte übernommen, sondern es wird der zuvor eingestellte Maßstab beibehalten.

Benutzerdefinierter Maßstab: Mit dieser Option können Sie individuell einen bestimmten Maßstab („1 : ...“) festlegen.

Qualität: Hier kann die Darstellungsqualität definiert werden, wobei zwischen „Präsentation“ und „Entwurf“ unterschieden wird.

Grad: Hier kann die Rotation der einzufügenden Ansicht festgelegt werden. Diese Option erscheint auch bei allen anderen einzufügenden Kartenelementen (Bilder, Maßstabsleisten, Legenden, Texte).

überblick über die Kartenansicht

Für die Navigation in der Ansicht einer Karte stehen verschiedene Werkzeuge zur Verfügung.

Hereinzoomen: Vergrößert einen bestimmten Teil der Ansicht.

Hinauszoomen: Verkleinert einen bestimmten Teil der Ansicht.

Zoom auf Gesamtkarte: Zoomt auf die Gesamtausdehnung der Ansicht; alle Ebenen der Ansicht werden dabei berücksichtigt.

Verschieben: Dieses Werkzeug erlaubt es Ihnen, den dargestellten Kartenausschnitt der Ansicht mit Hilfe der Maus zu verschieben. Klicken Sie mit der linken Maustaste in die Ansicht und bewegen Sie den Mauszeiger bei gedrückter Maustaste in die gewünschte Richtung.

Text

Texte können wahlweise über die gezeigte Schaltfläche auf der Werkzeugleiste oder über das Menü „Karte – Einfügen – Text“ eingefügt werden. Die Eigenschaften der Texte werden in folgender Dialogbox festgelegt:

Der gewünschte Text kann in die Textbox (oben) eingefügt werden.

Ausrichtung: Hier kann die gewünschte Textausrichtung (links, zentriert oder rechts) gewählt werden.

Schriftart: Hier kann die gewünschte Schriftart (Font) gewählt werden. Des weiteren kann hier optional die Schriftgröße durch Aktivieren des entsprechenden Kontrollkästchens und Festlegung eines Wertes gesetzt werden.

Grad: Hier kann die Neigung des Textes (in Grad bezogen auf die Horizontale) festgelegt werden.

Rahmen: Hiermit können Sie die Darstellung eines Rahmens um den Text festlegen.

Titel des Textfelds: Hier können Sie des Weiteren einen Titel festlegen, der am Rahmen des Textfelds angezeigt wird.

Grafische Elemente

Grafische Elemente einfügen

Folgende Arten von Grafikelementen können Sie in eine Karte einfügen:

Punkte

Rechtecke

Kreise

Linien

Polylinien

Polygone

All diese Elemente können über das Menü „Karte – Einfügen - ...“ oder die entsprechenden Schaltflächen auf der Werkzeugleiste eingefügt werden.

Wenn Sie eine Grafik in die Karte einfügen wollen, klicken Sie mit der linken Maustaste auf die Stelle in der Karte, an der die Grafik platziert werden soll.

Grafische Elemente einer Karte bearbeiten

Nachdem Sie ein Grafikelement eingefügt haben, können Sie die Stützpunkte bearbeiten. Dieses Werkzeug erreichen Sie über das Menü „Karte – Edition – Edit vertex“ oder über folgende Schaltfläche auf der Werkzeugleiste:

Wenn Sie einen Stützpunkt eines Grafikelementes editieren möchten, selektieren Sie zunächst das Element in der Karte und wählen dann das Werkzeug „Edit vertex“ aus.

Karte-Eigenschaften des eingefügten Elements

Um die Eigenschaften von in der Karte eingefügten Elementen anzuzeigen, selektieren Sie das Elemente und rufen dann mit der rechten Maustaste das Kontextmenü auf, wo Sie „Eigenschaften“ auswählen.

Anordnen

Dieses Werkzeug erreichen Sie über das Menü „Karte – Grafiken – Ausrichtung“.

Es dient zum Verändern der Ausrichtung und Verteilung ausgewählter Kartenelemente sowie deren Größenanpassung.

Auf der Karte: Ist diese Schaltfläche aktiviert, verwenden die Werkzeuge im „Ausrichten“-Menü die Kartenränder als Referenz. Ist die Schaltfläche deaktiviert, werden die ausgewählten Objekte als Referenz verwendet.

Ausrichtung: Die Werkzeuge in diesem Abschnitt ermöglichen das Ausrichten der ausgewählten Grafikelemente (Platzierung einer Anzahl von Objekten entlang einer Achse) entsprechend den Anforderungen (links, horizontal zentriert, rechts, oben, vertikal zentriert und unten).

Verteilung: Ermöglicht die gleichmäßige Verteilung von Objekten über einen bestimmten Bereich.

Größe anpassen: Ermöglicht die Anpassung der Größe eines ausgewählten Objektes unter Nutzung eines anderen Objektes als Referenz. Die Anpassungen werden bezogen auf das jeweils größte ausgewählte Objekt.

Die Objektgrößenanpassung kann bezogen werden auf die Breite, die Höhe sowie Breite und Höhe gleichzeitig.

Leerzeichen: Ermöglicht die räumliche (symmetrische) Verteilung der selektierten Elemente.

enn Sie z.B. zwei selektierte Elemente in der Karte verteilen wollen (unter Nutzung der „Auf der Karte“-Schaltfläche, s.o.), werden die Objekte mit dem selben Abstand zum links und rechten Rand (symmetrisch) auf der Karte positioniert (erste Option).

Bei Klick auf die zweite Option werden die Objekte mit dem selben Abstand zum oberen und unteren Rand (symmetrisch) auf der Karte positioniert.

Gruppieren / Gruppierung aufheben

Das Gruppieren und das Auflösen von Gruppierungen sind mittels der Schaltflächen

oder über das Menü „Karte – Grafiken – Gruppieren bzw. Gruppe auflösen“ möglich.

Ansichts-Reihenfolge

Dieses Werkzeug erreichen Sie über das Menü „Karte -Grafiken – Nach vorn bzw. Nach hinten“ oder über folgende Schaltflächen auf der Werkzeugleiste:

Sie können hiermit die Reihenfolge (Darstellungspriorität) der ausgewählten Elemente in einer Karte ändern, indem Sie diese in der Vordergrund bringen oder in den Hintergrund setzen.

Grafische Linie

Dieses Werkzeug zeichnet einen Rahmen um ein ausgewähltes Element oder wahlweise alle Elemente in einer Karte.

Das Werkzeug ist über folgende Schaltfläche auf der Werkzeugleiste zugänglich

oder kann über das Menü „Karte – Grafiken – Grafiklinie“ aufgerufen werden.

Die verfügbaren Optionen werden in nachfolgender Dialogbox gezeigt:

Die verschiedenen Optionen schließen auch ein Kontrollkästchen ein, über das die eingefügte Grafiklinie mit dem Kartenelement gruppiert werden kann, so dass diese anschließend ein einzelnes Element bilden und nicht zwei separate.

Durch Klick auf die Schaltfläche „Konfigurieren“ öffnet sich ein Folgedialog, in dem die Eigenschaften der einzufügenden Grafiklinie bzw. des Rahmens eingestellt werden können.

Stellen Sie die gewünschten Eigenschaften ein und wählen „OK“, um die neue Konfiguration zu übernehmen oder wählen Sie „Abbrechen“, um auf die vorgegebenen Standardwerte zurückzusetzen.

Größe und Position

Sie erreichen dieses Werkzeug durch Klick auf folgende Schaltfläche auf der Werkzeugleiste

oder über das Menü „Karte – Grafiken – Größe und Position“.

Es öffnet sich eine Dialogbox, in der die Größe und Position der ausgewählten Elemente eingestellt werden können.

Hierbei können Sie die einzelnen Textfelder editieren und die Objektgröße und Objektposition festlegen bzw. verändern.

Rückgängig / Wiederholen

Diese Werkzeuge erlaubt erlaubt das Rückgängig machen von auf der Karte ausgeführten Aktionen oder das Wiederherstellen von Aktionen, die man zuvor rückgängig gemacht hat.

Diese Werkzeuge erreichen durch Klick auf die „Undo“-Schaltfläche (Pfeil nach links) oder die Redo-Schaltfläche (Pfeil nach rechts)

oder über das Menü „Karte“ in der Menüleiste.

Weiterhin können Sie über den Kommandostapel („command stack“) mehrere Arbeitsschritte rückgängig machen. Dieses Werkzeug zeigt die zuletzt ausgeführten Aktionen und ermöglicht eine Auswahl, von welchem Punkt aus man die Bearbeitung fortsetzen möchte.

Der Vorteil hierbei ist, dass man mehrere Arbeitsschritte gleichzeitig rückgängig machen oder wiederherstellen kann. Das rückgängig machen einer beliebigen Aktion ist jedoch nicht möglich, wählt man z.B. von 6 Aktionen die vierte, so werden auch die 5. und 6. Aktion rückgängig gemacht.

Das Werkzeug erreichen Sie über die „commands stack“-Schaltfläche auf der Werkzeugleiste

oder über das Menü „Map – commands stack“ (sowie mit der Tastenkombination Alt+K)

Eine Auswahl löschen

Sie können jedes beliebige ausgewählte Element durch Klick auf die „Auswahl löschen“-Schaltfläche auf der Werkzeugleiste aus der Karte entfernen.

Werkzeuge zum Export nach postscript und pdf

Es gibt in gvSIG Werkzeuge zum Exportieren eines Layouts in eine Postscript und/oder PDF-Datei. Diese erreicht man im Menü „Datei – als ps exportieren“ bzw. „Datei – als pdf exportieren“

oder über die folgenden Schaltflächen auf der Werkzeugleiste:

Hierauf öffnet sich ein Dialog, in dem Sie Pfad und Dateiname zur Ablage der Postscript-Datei (Erweiterung .ps) oder der PDF-Datei (Erweiterung .pdf) anzugeben haben. Nach erfolgter Festlegung, wo und unter welchem Namen die Datei gespeichert werden soll, klicken Sie auf „Speichern“.

Drucken

Diese Schaltfläche öffnet den Dialog „Drucken“, über den die verschiedenen Druckoptionen gewählt werden können (Auswahl des Druckers, der Druckqualität usw.).

Welche Optionen wählbar und welche Optionen deaktiviert sind, hängt vom Typ des installierten (gewählten) Druckers ab.

Schnelldruck

Wizard to print the active View using a template

Adds the ability to print a View using a wizard, which can change basic parameters (title, page size, etc). This option is accessible through the menu View/Quick Print.

Print Config

You can set:

The format: A0, A1, A2, A3, A4.

Number of copies.

Orientation, horizontal or vertical.

The title.

The scale at which to display the View.

Show a grid and specify its range.

Show the legend.

Display a custom or a default logo.

The result looks something like this:

Final result

You can print directly from the wizard, or first preview the result (as shown in the screenshot) and then print from this preview. It is also possible to modify any element in the preview (the width of the map, layers displayed in the legend, etc.) in the same way as amending any Map document in gvSIG.

Fenster "Einstellungen"

Einführung zum Fenster "Einstellungen"

Mit dem Fenster „Einstellungen“ lässt sich gvSIG individuell gestalten. Die Funktion „Einstellungen“ kann über das Menü „Fenster“ der Menüleiste geöffnet werden.

oder durch Anklicken des Knopfes „Einstellungen“ in der Werkzeugleiste.

Nachdem das Werkzeug ausgeführt wurde, erscheint ein Fenster, indem die neuen Einstellungen festgelegt werden können.

Wählen Sie nun im linken Bereich aus dem Verzeichnisbaum die Eigenschaft aus, die sie geändert haben möchten. Die Einstellungen dazu lassen sich im rechten Bereich des Fensters ändern.

Beschriftungseinstellungen

Hier lassen sich Einstellungen zur Beschriftung von Layern definieren.

Fenster Eigenschaften.Einstellungen zur Beschriftung

Die folgenden Einstellungen zur Beschriftung sind möglich.

Text Es kann ein Standardtext geschrieben werden, wenn das Feld zur Beschriftung leer ist. Es ist auch möglich, keinen Eintrag einzufügen, so dass das Feld weiß bleibt.

Schrifttyp. Hier kann ein Standard Schrifttyp gewählt werden, in dem der Text zu dem Beschriftung- Layer geschrieben werden kann.

Textstil. Der gewünschte Stil des Textes zu dem Beschriftung- Layer kann hier ausgewählt werden.

Texthöhe. Die Höhe des Textes zu dem Beschriftung- Layer kann hier angegeben werden.

Text Drehung. Damit lässt sich festlegen, in welcher Richtung der Text zu dem Beschriftung- Layer geschrieben werden soll. Wenn der Text zum Beispiel horizontal dargestellt werden soll, geben Sie "0 Grad" an. Soll der Text vertikal angezeigt werden, geben Sie "90 Grad" ein. Beachten Sie, dass gvSIG sexagesimale Gradangaben benutzt und gegen den Uhrzeigersinn arbeitet.

Textfarbe. Damit lässt sich die Farbe des Textes für den Beschriftung- Layer einstellen.

Einstellungen bearbeiten

Einführung

Mit dieser Funktion lassen sich Farben, die in einer Editierungssitzung von gvSIG benutzt werden sollen, als Standard einstellen. Eine detailliertere Beschreibung findet sich im folgenden Screenshot:

Farbe der Auswahl

Damit lässt sich die Default Farbe für den ausgewählten Layer vergeben, der editiert wurde.

Farbe der Referenzachse

Mit dieser Funktion lässt sich die Farbe zu den Bezugsachsen vergeben, die für jegliche Bearbeitungsschritte, wie z.B. „Spiegeln“, „Drehung“, etc. nützlich sind.

Farbe der ausgewählten Geometrie

Mit dieser Funktion lässt sich eine Standardfarbe für den Auswahlrahmen vergeben, der dafür benutzt wird, gewünschte Geometrien zu selektieren.

Farbe des Auswahlwerkzeugs

Mit dieser Funktion kann eine Standardfarbe für die „Anfasser“ oder „Vertexe“ vergeben werden, die das ausgewählte Objekt markieren. Es lässt sich die Umriß- und Füllfarbe der „Anfasser“ vergeben.

Allgemeine Einstellungen

Einführung

Dieses Werkzeug gibt an, ob in gvSIG die Position und Größe des Projektfensters gespeichert werden soll oder nicht.

Gehen Sie auf das Dropdown Menü (Klick auf „+“), so erscheinen die Eigenschaften, die für „Allgemein“ vergeben werden können.

Verzeichnis für Erweiterungen

Mit diesem Werkzeug lässt sich angeben, welches Verzeichnis gvSIG für die Erweiterungen nutzen soll.

Fenster Eigenschaften. Verzeichnis der Erweiterungen

Erscheinungsbild

Mit diesem Werkzeug lässt sich das Aussehen von gvSIG beeinflussen. Aktivieren Sie das Drop Down Menü mit den möglichen Einstellung und wählen Sie die gewünschte Option dort aus.

Fenster Eigenschaften.Aussehen auswählen

Hinweis: gvSIG muss neu gestartet werden, damit die Änderung wirksam wird.

Verzeichnisse

Hier machen Sie Pfadangaben, die zu den Verzeichnissen der gespeicherten Projekte (.gvp), Dateien (Raster oder Vektor) oder Template- Vorlagen führen.

Fenster Eigenschaften. Schneller Zugriff auf Verzeichnisse

Konfiguration der Anzeige

Es lassen sich "Points per Inch (PPI)" für die Anzeige in der Textbox "Auflösung" spezifizieren.

Mit gvSIG lässt sich die genaue Auflösung des Bildschirms wie folgt berrechnen:

Fenster Eigenschaften.Bildchirm konfigurieren

Legen Sie ein Lineal an den Bildschirm, um die Länge der Linie in der Box "Testmessung" zu bestimmen.

Schreiben Sie das erhaltene Messergebnis in die Textbox unterhalb (der Wert 6.2 würde in diesem Beispiel dafür eingesetzt werden), sowie die Einheiten, mit der die Messung durchgeführt wurde ("Zentimeter" in diesem Beispiel).

Gehen Sie auf den Knopf "Auflösung berechnen".

gvSIG gibt daraufhin einen PPI- Wert für die Auflösung ihres Bildschirms an.

Das Ergebnis erscheint in der erscheinenden Textbox (das Ergebnis im Beispiel wäre 86ppi)

Webbrowser

Mit dieser Funktion kann ein Standard Web Browser (Linux Betriebssystem) festgelegt werden, mit dem alle Hyperlinks geöffnet werden, die in gvSIG vorliegen.

Die erste Option beinhaltet in Form eines Drop Down Menüs alle Web Browser, die für die Auswahl zur Verfügung stehen.

In der zweiten Option lässt sich der Web Browser angeben, in dem die verschiedenen URLs geöffnet werden sollen, die in der Anwendung vorzufinden sind. Zum Beispiel die URL im Hilfe Menü (Beispiel: firefox %www.gvsig.gva.es).

Fenster Eigenschaften. Web Browser definieren

Activieren/Deaktivieren von Erweiterungen

Mit dieser Funktion lässt sich einstellen, welche Erweiterungen beim Start von gvSIG geladen werden sollen. Die gewünschten Erweiterungen werden aus dem Drop Down Menü ausgewählt.

Fenster Eigenschaften.Erweiterungen in gvSIG

Eine Beschreibung der gewählten Erweiterung wird angezeigt. Die Erweiterung lässt sich aktivieren oder deaktivieren, die RPriorität innerhalb der Liste kann festgelegt werden.

Fenster Eigenschaften.Beschreibung zur Erweiterung

Hinweis: Wurde eine Erweiterung aktiviert, muss gvSIG neugestartet werden, um Sie verwenden zu können.

übersetzungs-Manager

Einführung

gvSIG has support for showing the application's text based on a language selection, that by default it is usually the same as for the operating system but that the user may change through the language preferences panel.

Translations to new languages have been added to every new released version of gvSIG, especially thanks to the support of the community and the translators involved.

However, to add a ne language, make corrections or finish the translation of one of the languages available, it has been necessary to wait to the release of the new version of gvSIG.

However, to add a new language, make corrections or finish the translation of one of the languages available, it has been necessary to wait to the release of the new version of gvSIG.

The translation manager extension will allow gvSIG users to append translations to new languages and updates to the existing ones over a version already installed with the application, without having to reinstall it. This way, there will be the possibility to publish translations to new languages from within gvSIG, without having to wait for the following gvSIG version.

Furthermore, the extension will let any gvSIG user to update or translate to a new language the application chains and will allow checking the result over the application itself without having to resort to a programmer.

Upon installing the translation manager extension, the language selection panel will be replaced by a new preference panel in which besides being able to select the application language, there will be a series of buttons to perform the language translation.

With the new translation manager, the extension adds the option to distinguish the translations, not only by language but by country and other variants as well. This is due to the fact that for some languages there are differences between countries (e.g. English from United Kingdom vs. United States) and even variants within the same country (e.g. Norwegian Nynorsk alongside Riksmål).

The following figure shows the translation manager panel with the language preference panel:

Language Preference Panel

The panel shows upon selecting the option Idioma (1), from within the General section of the gvSIG preferences. A table with the list of available translations to languages will show in the upper part inside the panel. The columns that show in the table are:

Idioma (2): name of the language in its own language to facilitate its identification.

País (3): language country

Variante (4): language variant.

Activar (5): selected language in which the application chains will be shown.

In the lower part of the table there are a number of buttons that allow managing the application translations. The task of those buttons, in general will be applied to the language selected in the table (6), selecting over the row of the table of the language that will be used.

The function of those buttons is as follow:

Instalar (7): install or update a language translation.

Desinstalar (8): uninstall a language translation.

Actualizar (9): export the translation to a language to update it.

Traducir (10): export to translate to a new language.

Die Sprache der Anwendung ändern

To change the language of the application we go to the Activar column of the table and select the radio button of the row of the language we would like to visualize the application.

Changing the active language

In order to commit the change, we must click in the Aceptar button from the preferences window. The selected language will be installed next time gvSIG is started.

Die Import/Export Datei

A compressed file with ZIP format will be used to install or export translations.

This file should always have, at least a file locales.csv with the list of translations that are contained in the ZIP file, as well as a .properties file with the labels and the translations for each of the languages contained in the locales.csv file.

Note: the files must obligatorily be on the root of the ZIP file and not inside any folder.

For example, a file with the translations to the German and English languages should have the following files:

Import or export translations file.

The locales.csv file serves to show the list of available translations in the ZIP file, indicating for each one of them those that are used as translation or updating reference, and those that are not.

The locales.csv file is in text format, with every language indicated in a line and the values separated by comma with the following format:

FILE_NAME,LANGUAGE_CODE,COUNTRY_CODE,VARIANT_CODE,REFERENCE (whether it is a reference language or not)

File name: Properties that contain the translation to the language.

Language Code: Two characters language ID according to the ISO 639 standard.

Country Code: Two character country ID according to the ISO 3166 standard. Optional.

Variant code: Variant ID. Optional.

Reference: True in case it is a language used as reference, false if not. Upon importing a file, those with a true value will be ignored. Optional.

Optional fields are allowed to remain empty, but all fields must be separated by commas. If we would like to edit this file we could use any regular text editor or spreadsheet, as long as we keep the CSV comma delimited format.

The content of the locales.csv file in the initial example would be:

text.properties,es,,,true

text_en.properties,en,,,false

übersetzung installieren oder aktualisieren

To install the translation of a language or update one already existing, we need to have a compressed ZIP file saved in the file system. The ZIP file should include a properties file with the translated texts to that language.

To install a language translation, we will select Instalar from the language preferences. A file browser will open and we will look for the .zip file to be installed in our file system.

Selecting the .zip file to import.

Once the .zip file to be imported is selected, we will click in the Importar button and the file will be loaded by the application. Next gvSIG will let us know if the import was successful.

Import confirmation

If it is a language already installed in the application, the new translation will substitute the previous one. If on the other hand it is a new language, it will be installed and the new language will show up in the table of available languages.

Eine übersetzung deinstallieren

If we would like to uninstall a translation to a language we will select from the table the row corresponding to the language and click the Desinstalar button.

Language uninstall confirmation

The application will ask for confirmation to uninstall the selected language. We can cancel, if we do not want to uninstall the language or accept, after which the corresponding text file will be erased and removed from the list.

Eine übersetzung zum Aktualisieren exportieren

If we want to complete or fix the translation of one of the available languages in gvSIG, we can use the export to update option.

For that we will select the row of the language we would like to update from the table and then click on the Actualizar button.

Selection of the reference language

We will be asked to select a reference language. Specially if we are going to complete a language translation, we will need another language that is complete from which we will translate the pending chains.

Saving exported file

Next there will be a dialog that will allow us to save the ZIP file with the export to a location within the file system of our computer. By default it will named in English with the .zip extension.

Once it is saved, we can unzip the zip file and to proceed to edit the language translation we would like to complete. The files with the text chains that are exported always have the following format:

text_[CODIGO-IDIOMA]_[CODIGO_PAIS]_[CODIGO-VARIANTE].properties

CODIGO-IDIOMA: 2-letter ID for the language according to the ISO 639 standard.

CODIGO_PAIS: 2-letter ID for the country according to the ISO 3166 standard.

CODIGO-VARIANTE: variant ID.

The variant and country codes are optional. In the case of the Spanish language it will not have language code either since it is by default the base language in gvSIG.

Once the editing of the language translation to be completed is finished, we can create a new ZIP file with the content of the files extracted from the export zip file. It is important to include all the files since in the locales.csv file there is information that allows gvSIG to identify what language we are updating and which one is its properties file.

After that we could use the install or update a language options to install the changes as it is explained in the previous section.

Exportieren zum übersetzen in eine neue Sprache

If we want to translate the gvSIG interface to a new language we could ask the application to export a file with all the identifiers of the text chains to translate.

For that we first select a reference language, choosing the row corresponding to the selected language from the table. Like in the language updating option, besides the selected reference language we need to include the Spanish and English languages as well.

Next there will be a dialog that will allow us to select the new language we would like to translate to. Those languages appear in their native language to facilitate identification.

Select new language to translate

Once the language is selected, there will be a dialog asking where we would like to save the generated ZIP file.

Saving the generated ZIP file

The above mentioned ZIP file has the same content as in the language updating case. The difference is in the .properties file of the language we are going to translate to, that in this case contains all the identifiers but empty.

In the previous figures, for example we are going to translate to the Danish language. Therefore, we need to edit the text_da.properties file. The contents of it should be something like:

searchButton=

enter_layer_name=

inside_circle=

ascending_order_tooltip=

time=

wfsLoad=

shp=

infocrs=

A2=

lowerCoordinates=

results=

discard_changes=

...

By opening the .properties file of one of the reference languages we could see the text that corresponds to each of the labels and thus proceed with the translation.

Once the translation is finished, we can recreate again the ZIP file with all the content and proceed to load the new language through the Instalar un idioma option. If we want to visualize the text in that language we would need to mark it as the active language and restart gvSIG.

Einstellungen. Backup der .gvp erstellen

Backup der Projektdatei erstellen

Backup project automatically before saving

This extension can be found under the application's general preferences and allows the user to automatically backup a gvSIG project file (.gvp) before replacing it. The backup is created in the same directory as the original project, with the same name, and with a .bak extension. To enable automatic backup, select the third checkbox in the General section of the Application Preferences:

Menu

Vía the menu: Window → Preferences → General

Preferences menu

Raster

Nodata Werte

Beschreibung

The NoData value refers to information that is not taken into account during the data processing. This NoData information is defined as one specific value depending on the data type of the raster layer. These NoData values can be set as transparent in gvSIG, because if these values do not represent relevant information, you may not want to display them. The value is associated with the raster layer (i.e. each image can have a different NoData value) and can be defined in the metadata or assigned by the user.

Raster properties. NoData value

To find out if the layer contains NoData values, you can open the "Raster properties" dialog and select the "General" tab where the NoData information is shown.

A layer can have an associated NoData value defined in its metadata. In this case, the text "Layer" is displayed in the drop-down text box in the NoData section. This means that the NoData value associated with the layer is being used. The text box labelled as "Value" shows the numeric value. In case the layer does not have a NoData value associated with it, the text "Deactivate" is shown in the drop-down text box while the "Value" text box is inactive and the value in this text box is irrelevant. If you want to define a new NoData value for the layer, either because the current NoData value is incorrect or because the NoData value is not defined, you can select the option "Custom". When selecting this option, the "Value" textbox will show the default NoData value as set in the "Preferences" dialog. You can modify this default value if needed.

By clicking "Apply" or "Accept" the new value is assigned to the layer. Keep in mind that the NoData values defined in this way are only temporary; when the layer is opened again this value will have been lost. To associate the new value with the layer you can click the button "Save as default", after which a message appears to confirm this action: "The default NoData value will be changed. Would you like to continue?"

Einstellungen

The "Raster" section of the "Preferences" dialog contains options for "NoData" values. Here, you can specify whether you want to display the NoData values in the layers that are loaded into gvSIG.

The option "Set NoData value to transparent" does exactly what it announces; for any raster layer that is loaded into gvSIG and has associated NoData values (as defined in its metadata or assigned by the user), the NoData values will not be displayed. For efficiency in displaying images, this option is disabled by default.

Another available option is to change the default NoData value. When in the "Layer Properties" dialog the "Custom" option is selected, the NoData value that will appear is the default NoData value as set in this text box in the "Preferences" dialog.

Raster preferences. Set default NoData value

Netzwerk, Firewall, Proxy

Mit gvSIG lässt sich der Status der Netzerkverbindung prüfen.

Fenster Eigenschaften.Verbindung prüfen

Firewall/Proxy

Wird eine Proxy- Verbindung verwendet, können die Verbindungsparameter so verändert werden, dass gvSIG diese nutzen kann.

Fenster Eigenschaften.Proxy konfigurieren

Eigenschaften der Karte

In diesem Abschnitt des Eigenschaften Fensters lässt sich individuell angeben, wie die Arbeit im Dokumenttyp Karte gestaltet werden möchte.

Fenster Eigenschaften.Karten Optionen

Es können dabei horizontale und vertikale Abstandswerte des Rasters definiert werden, ob ein Raster angezeigt, aktiviert oder deaktiviert werden soll und ob ein Hilfslineal verwendet werden möchte oder nicht. Diese Einstellungen werden durch einfachen Klick auf die gewünschten Checkboxen vergeben. Mit "OK" werden die Einstellungen wirksam gespeichert.

Eigenschaften der Ansicht

Allgemeine Einstellungen

Hier können Werte vergeben werden, die gvSIG für das Rein- und Rauszoomen verwenden wird. Außerdem lässt sich die Selektionsfarbe ändern, die voreingestellt "Gelb" ist.

Hier lassen sich zudem Karten- und Messeinheiten für gvSIG definieren.

Fenster Eigenschaften.Einstellungen zur Ansicht

In diesem Fenster lässt sich die Projektion der Ansicht ändern, gehen Sie dazu auf den Button "Ändern". Daraufhin erscheint ein Dialogfeld, aus dem das Bezugssystem ausgewählt werden kann.

Auswahl der Reihenfolge beim Laden von Layern

Selecting the loading order of layers.

The ability to choose the loading position of a new layer has been added. For example, you can specify that new raster layers should be loaded just below the vector layers, or be loaded below all the layers. Similarly, you can decide on the position of new vector layers and other layer types. This option is accessible in the gvSIG Preferences, as shown in the following screenshot:

Preferences menu

The choice in this dialog does not affect a specific gvSIG project but is applied to all projects. At present it is not possible to choose a different order per project.

Add-ons manager

Einführung

This tool allows you to add a number of add-ons to gvSIG such as languages, plugins, symbol sets or application aids.

Note

Some of this functionality is only available from Version 2.0 of the application onwards. In version 1.11 only installation of plugins is available.

Plugins can be added from disk (files of type .gvspkg and .gvspks) or from a repository over the Internet.

Standard Installation

From the Tools / Add-ons manager menu select Standard Installation.

Add-ins Manager

With this option you can view the add-ons installed by default and reinstall them.

This option is only available for official add-ons.

Note

This feature is only available from Version 2.0 of the application onwards.

Installation aus Datei

From the menu Tools / Complement Manager select 'Installation from file', choose the .gvspkg or .gvspks file you want and click 'Next'.

Add-ons Manager: installer selection

With this option you can install add-ons that have been previously packed in .gvspkg or .gvspks files.

After selecting and accepting the file in question, appropriate add-ons are added to the list of plugins by default, either in the official add-ons tab (those that have been through the gvSIG process of formalizing) or in the unofficial tab.

More information on how to package add-ons.

Installation von einer URL

From the Tools / Add-ons Manager menu select 'Installation from URL', enter the URL and click 'Next'.

By default the official repository of packages for the current version of gvSIG is shown.

Add-ons Manager: installer selection

Select the add-on to install from the Official (those that have passed the process of formalizing gvSIG) or the Unofficial tab and click 'Next':

Add-ons Manager: add-on selection

After installation, you should see the following window:

Installation Complete

If you go back to the Add-Ins menu you will notice that the add-on has been properly installed.

Add-on installed

Sextante

Einführung

Einführung

This text is targeted at those using geospatial algorithms from the SEXTANTE library through the available GUI on this new version of gvSIG, the SEXTANTE toolbar. It is located at the right of the three main icons of the gvSIG toolbar.

Particular information about SEXTANTE algorithms is not found in this text. The user should refer to the context help system instead.

Grundlegende Elemente der Sextante Werkzeugleiste

There are five basic elements in the SEXTANTE toolbar, which are used to run SEXTANTE algorithms for diferent purposes. Choosing one tool or another will depend on the kind of analysis that is to be performed and the particular characteristics of each user an project.

The SEXTANTE elements are available in a toolbar like the one show next.

SEXTANTE toolbar

The SEXTANTE toolbox. The main element of the SEXTANTE GUI, it is used to execute a single algorithm or run a batch process based on that algorithm.

SEXTANTE toolbox

The SEXTANTE graphical modeler. Several algorithms can be combined graphically using the modeler to define a workflow, creating a single process that involves several sub-processes.

SEXTANTE graphical modeler

The SEXTANTE command-line interface. Advanced users can use this interface to create small scripts and call SEXTANTE algorithms from them.

SEXTANTE command-line

The SEXTANTE history manager. All actions performed using any of the aforementioned elements are stored in a history file and can be later easily reproduced using the history manager.

SEXTANTE history manager

The SEXTANTE results tool. Allows users to search for the generated results during the recent work.

SEXTANTE results

Along the following chapters we will review each one of this elements in detail.

Die Sextante Toolbox

Einführung

The Toolbox is the main element of the SEXTANTE GUI, and the one that you are more likely to use in your daily work. It shows the list of all available algorithms grouped in different blocks, and is the access point to run them whether as a single process or as a batch process involving several executions of a same algorithm on different sets of inputs.

SEXTANTE toolbox

Depending on the data available in the gvSIG View, you will be able to execute an algorithm or not. When there is enough data for the algorithm to be executed (i.e. the algorithm requires raster layers and you have raster layer already loaded into the View), its name is shown in black, otherwise, it is show in grey.

In the lower part of the toolbox you can find a text box and a search button. To reduce the number of algorithms shown in the toolbox and make it easier to find the one you need, you can enter any word or phrase on the text box and click on the search button. SEXTANTE will search the help files associated to each algorithm and show only those algorithms that include the word or phrase in their corresponding help files. To show all the algorithms again, make a search with an empty string.

To execute an algorithm, just double-click on its name in the toolbox.

Der Algorithmen Dialog

Einführung

Once you double-click on the name of the algorithm that you want to execute, a dialog similar to the next one is shown (in this case, the dialog corresponds to the Anisotropic cost algorithm).

SEXTANTE dialog

This dialog is used to set the input values that the algorithm needs to be executed. There is a main tab named Parameters where input values and configuration parameters are set. This tab has a different content depending on the requirements of the algorithm to be executed, and is created automatically based on those requirements. On the left side, the name of the parameter is shown. On the right side the value of the parameter can be set.

Those algorithms that generate raster layers as output have an additional tab named Raster output. This tab is used to set the characteristics of those output raster layers, specifying its extent and its cell size. On the lower part of the window there is a help button. Click on it to see the context help related to the current algorithm, where you will find detailed description of each parameter and each output generated by the algorithm.

Der Parameter Tab

Although the number and type of parameters depends on the characteristics of the algorithm, the structure is similar for all of them. The parameters found on the parameters tab can be of one of the following types.

A raster layer, to select from a list of all the ones available in the View.

A vector layer, to select from a list of all the ones available in the View.

A table, to select from a list of all the ones available in the View.

SEXTANTE raster dialog

A method, to choose from a selection list of possible options.

A numerical value, to be introduced in a text box.

A text string, to be introduced in a text box.

A field, to choose from the attributes table of a vector layer or a single table selected in another parameter.

A band, to select from the ones of a raster layer selected in another parameter. In both this and the previous type of parameter, the list of possible choices depends on the value selected in the parent parameter.

A list of elements (whether raster layers, vector ones or tables), to select from the list of the ones available in gvSIG View. To make the selection, click on the small button on the left side of the corresponding row to see a dialog like the following one.

SEXTANTE multiple selection

A file or folder

A point, to be introduced as a pair of coordinates in two text boxes (X and Y coordinates)

A small table to be edited by the user. These are used to defined lookup tables or convolution kernels, among other parameters.

Click on the button on the right side to see the table and edit its values.

SEXTANTE filter table

Depending on the algorithm, the number of rows can be modified or not, using the buttons on the right side of the window.

Der Raster-Ausgabe Tab

The Raster output tab is found in those algorithms that generate raster layers. Unlike in most GIS, when combining several raster layers as input for an algorithm, they do not have to have the same extent an cellsize in order to process them together. That is, layers don't have necessarily to match" between them. Instead, the characteristics of the output raster layer are defined and SEXTANTE performs the corresponding resampling and cropping needed to generate layer with those characteristics.

It is responsibility of the user to enter adequate values and be aware of the limitations of this mechanism, so as to generate cartographically correct results. (i.e. you can select a small cell size for the resulting raster layers, but if the input layers you are using have a bad resolution the results will not be geographically sound).

The following options are available in the raster output tab:

SEXTANTE raster output tab

Fit to input layers. By default, the characteristics of the output raster layers are set based on the input ones. The minimum extent needed to cover all the input layers is used.

User defined. The coordinates of the boundaries of the extent and the cellsize are both defined manually, entering the desired values in the corresponding text boxes.

Use extent from view.. This option will let you use predefined extents from one of the views currently opened.

Use extent from layer. The extent of a layer can be used as well to define the output characteristics, even if the layer is not used as input to the algorithm. If the selected layer is a vector one, the cellsize will have to be entered manually, since vector layers do not have an associated cellsize.

If an option other than the automatic fitting is selected, SEXTANTE will check that the values are correct and the resulting layers will not be too large (due to, for instance, a wrong cell size). If the output layers seems to large, SEXTANTE will show the next message dialog to ensure that the user really want those layer to be created.

SEXTANTE size warning

Not all algorithms have the first option available, since not all algorithms that generate raster layers take some other raster layer as input. The interpolation algorithms, for instance, take a vector layer and create a raster one. The extent and cellsize of the latter has to be manually defined, since it cannot be set based solely on the input vector layer.

Durch Sextante-Algorithmen erzeugte Datenobjekte

Data objects generated by SEXTANTE can be of any of the following types:

A raster layer

A vector layer

A table

A graphical result (chart, graph, etc.)

A textonly HTML formatted result

Layers and tables can be saved to a file, and the parameters window will contain a text box corresponding to each one of these outputs, where you can type the desired file path. If you do not enter any file path, a temporal file name and folder will be used.

The supported formats for the SEXTANTE cartographic output files are as follows.

shp

dxf

tif

asc

To select a format, just select the corresponding file extension. If the extension of the file path you entered does not match any of the supported ones, the default extension (the first one in the list of supported ones) will be appended to the file path and the file format corresponding to that extension will be used to save the layer or table.

Graphics and texts are kept in memory and shown at the end of the algorithm execution in a new dialog. This dialog will keep the results produced by SEXTANTE during the current session, and can be shown at any time using the Results button. You can save graphical results as images in png format, and texts as HTML files. Rightclick on the name of the result in the tree on the left hand of the window and select Save as....

SEXTANTE statistics results

SEXTANTE graphic result

Kontextbezogene Hilfe

Each SEXTANTE algorithm has its own context help file, which provides detailed information about the meaning of each input parameter and each output object, and gives hints about its usage. To access the context help system, click on the button that you will find in the algorithm dialog, or rightclick on its name on the toolbox and then select See help.

SEXTANTE help icon

The context help system contains not only information about each algorithm, but also description of each one of the elements of the SEXTANTE GUI like the text you are reading now. You will find it at the top of the tree on the left hand side of the help window. Just select an item to see its associated help file on the right canvas.

SEXTANTE help window (NOT AVAILABLE AT THE MOMENT)

Help files associated to each algorithm are stored as XML files, and can be edited using the help authoring tools included with SEXTANTE. Right click on the name of the algorithm in the context help window and select Edit help to get to the following window:

SEXTANTE edit help window (NOT AVAILABLE AT THE MOMENT)

On the left hand side you can select any of the elements to be documented (input parameter and outputs, along with other fixed field such as a general description of the algorithm). Then use the right hand side boxes to enter to text associated to that element or add images.

Der Sextante Graphic Modeler

Einführung

The graphical modeler allows to create complex models using a simple and easytouse interface. When working with a GIS, most analysis operations are not isolated, but part of a chain of operations instead. Using the graphical modeler, that chain of processes can be wrapped into a single process, so it is easier and more convenient to execute than single process later on a different set on inputs. No matter how many steps and different algorithms it involves, a model is executed as a single algorithm, thus saving time and effort, specially for larger models.

The modeler has a working canvas where the structure of the model and the workflow it represents are shown. On the left part of the window, a panel with two tabs can be used to add new elements to the model.

SEXTANTE modeler window

Creating a model is a two-step process.

Definition of necessary inputs. These inputs will be added to the parameters window, so the user can set their values when executing the model. The model itself is a SEXTANTE algorithm, so the parameters window is generated automatically as it happens with all the algorithms included in the library.

Definition of the workflow. Using the input data of the model, the workflow is defined adding algorithms and selecting how they use those inputs or the outputs generated by other algorithms already in the model.

Definition der Eingabe

The first step to create a model is to define the inputs it needs. The following elements are found in the Inputs tabs on the left side of the modeler window:

Band

Raster layer

Vector layer

String

Table field

Coordinate (Point)

Table

Fixed table

Multiple input

Selection

Numerical value

Boolean value

Double-clicking on any of them, a dialog is shown to define its characteristics. Depending on the parameter itself, the dialog will contain just one basic element (the description, which is what the user will see when executing the model) or more of them. For instance, when adding a numerical value, as can be seen in the next figure, apart from the description of the parameter is needed to set a default value, the type of numerical value and a range of valid values.

SEXTANTE modeler window for adding values

For each added input, a new element is added to the modeler canvas.

SEXTANTE modeler elements

Workflow-Definition

Once the inputs have been defined, it is time to define the algorithms to apply on them. Algorithms can be found in the Processes tab, grouped much in the same way as they are in the toolbox.

SEXTANTE modeler

To add a process, double-click on its name. An execution dialog will appear, with a content similar to the one found execution panel that SEXTANTE shows when executing the algorithm from the toolbox.

SEXTANTE modeler process

Some differences exist, however, the main one being the absence of a raster ouput tab, even if the selected algorithm generates raster layers as output.

Instead of the textbox that was used to set the filepath for output layers and tables, a checkbox and a text box are found. If the layer generated by the algorithm is just a temporary result that will be used as the input of another algorithm and should not be kept as a final result, the check box should be left unchecked. Checking it means that the result is a final one, and you have to supply also a valid description for the output, which will be the one the user will see when executing the model.

Selecting the value of each parameter is also a bit different, since there are important differences between the context of the modeler and the toolbox one. Let's see how to introduce the values for each type of parameter.

Layers (raster and vector) and tables. They are selected from a list, but in this case the possible values are not the layers or tables currently loaded in the GIS, but the list of model input or the corresponding type, or other layers or tables generated by algorithms already added to the model.

Numerical values. Literal values can be introduced directly on the textbox. This textbox is a list that can be used to select any of the numerical value input of the model. In this case, the parameter will take the value introduced by the user when executing the model.

String. Like in the case of numerical values, literal strings can be typed, or an input string can be selected

Points. Coordinates cannot be directly introduced. Use the list to select one of the coordinate inputs of the model

Bands. The number of bands of the parent layer cannot be known at designtime, so it is not possible to show the list of available bands. Instead, a list with band numbers from 1 to 250, as well as the band parameters of the model, is shown. At runtime, SEXTANTE will check if the parent raster layer selected by the user has enough bands and the given band has therefore a valid value, and if not it will generate an error message.

Table field. Like in the previous case, the elds of the parent table or layer cannot be known at designtime, since they depend of the selection of the user each time the model is executed. To set the value for this parameter, type the name of a field directly in the textbox, or use the list to select a table field input already added to the model. The validity of the selected field will be checked by SEXTANTE at runtime

Selection. The list contains in this case not only the available option from the algorithm, but also the selection inputs already added to the current model

Once all the parameter have been assigned valid values, click on OK and the algorithm will be added to the canvas. It will be linked to all the other elements in the canvas, whether algorithms or inputs, which provide objects that are used as inputs for that algorithm.

SEXTANTE model

Das Modell bearbeiten

Once the model has been designed, it can be executed clicking on the Run button. The execution window will have a parameters tab automatically created based on the requirements of the model (the inputs added to it), just like it happens when a simple algorithm is executed. If any of the algorithms of the model generates raster layers, the Raster output tab will be added to the window.

Elements can be dragged to a different position within the canvas, to change the way the module structure is displayed and make it more clear and intuitive. Links between elements are update automatically.

To change the parameters of any of the algorithms of a model, doubleclick on it to access its parameters window.

To delete an element, right-click on it and select Delete. Only those elements that do not have any other one depending on them can be deleted. If you try to delete an element that cannot be deleted, SEXTANTE will show a warning message.

Modelle speichern und laden

Models can be saved to be executed or edited at a later time. Use the Save button to save the current model and the Open model to open any model previously saved. Model are saved in an XML file with the .model extension.

Models saved on the models folder will appear in the toolbox algorithm tree in a group named Models.

SEXTANTE models on the tree

When the toolbox is invoked, SEXTANTE searches the models folder for files with .model extension and loads the models they contain. Since a model is itself a SEXTANTE algorithm, it can be added to the toolbox just like any other algorithm.

The models folder can be set from the SEXTANTE toolbox, clicking the configuration button at the right lower corner of the window, and then introducing the path to the folder in the corresponding field.

SEXTANTE modeler configuration

Models loaded from the models folder appear not only in the toolbox, but also in the algorithms tree in the Processes tab of the modeler window. That means that you can incorporate a model as a part of a bigger model, just as you add any other algorithm.

Das Sextante-Stapelverarbeitungsmodul

Einführung

SEXTANTE algorithms (including models) can be executed as a batch process. That is, they can be executed using not a single set of inputs, but several of them, executing the algorithm as many times as needed. This is useful when processing large amounts of data, since it is not necessary to launch the algorithm many times from the toolbox.

SEXTANTE executing batch

Die Parameter-Tabelle

Executing a batch process is similar to performing a single execution of an algorithm. Parameter values have to be defined, but in this case we need not just a single value for each parameter, but a set of them instead, one for each time the algorithm has to be executed.

Values are introduced using a table like the one shown next.

SEXTANTE batch processing

Each line of this table represents a single execution of the algorithm, and each cell contains the value of one of the parameters. It is similar to the parameters tab that you see when executing an algorithm from the toolbox, but with a different arrangement.

By default, the table contains just two rows. You can add or remove rows using the buttons on the right hand side of the window.

Once the size of the table has been set, it has to be filled with the desired values.

Die Parameter-Tabelle füllen

Whatever the type of parameter it represents, every cell has a text string as its associated value. Doubleclicking on a cell, this string can be edited, directly typing the desired value. For most of the parameters, however, it is more convenient to use the button on the right hand side of the cell. Clicking on it, a dialog is shown to select the value of the parameter. The content of this dialog depends on the kind of parameter, and it features elements that make it easier to introduce the desired value. For example, for a selection parameter the list of all possible values is shown and the value can be chosen from them.

SEXTANTE batch method

For all parameter cells, if the introduced value is correct, it will be shown in black. If the value is wrong (for instance, a numerical value out of the valid range or an option that does not exists for a selection parameter), the text will be shown in red.

SEXTANTE batch wrong value

The most important different between executing an algorithm from the toolbox and executing it as part of a batch process is that input data objects are taken directly from files, and not from the set of layers already opened in the GIS. For this reason, any algorithm can be executed as a batch process even if no data objects at all are opened and the algorithm cannot be called from the toolbox.

Filenames for input data objects are introduced directly typing or, more conveniently, clicking on the button on the right hand of the cell, which shows a typical file chooser dialog. Multiple files can be selected at once. If the input parameter represents a single data object and several files are selected, each one of them will be put in a separate row, adding new ones if needed. If it represents a multiple input, all the selected files will be added to a single cell, separated by commas.

If multiple bands are required, a more complex dialog is shown, which incorporates a table for selecting both layer files and bands. Click on the cells on the left side to select the file which contains the raster layer. Then click on the left side to select the bands you want to use from that layer. To know the number of bands in a layer it would be necessary to open it. However, SEXTANTE does not open the layer, and shows instead a list of bands from 1 to 250 to select from. If you select a band that does not exist in the selected layer, an error message will be shown at execution time.

SEXTANTE batch band dialog

Output data objects are always saved to a file and, unlike when executing an algorithm from the toolbox, saving to a temporary one is not permitted. You can type the name directly or use the file chooser dialog that appears when clicking on the accompanying button. This dialog differs slightly from the standard one, incorporating some additional fields for autocompletion.

SEXTANTE batch save dialog

If the default value (Do not autofill) is selected, SEXTANTE will just put the selected filename in the selected cell from the parameters table. If any of the other options is selected, all the cells below the selected one will be automatically lled based on a defined criteria. This way, it is much easier to ll the table, and the batch process can be defined with less effort.

Automatic filling can be done simply adding correlative numbers to the selected filepath, or appending the value of another field at the same row. This is particularly useful for naming output data object according to input ones. Cells can be selected just clicking and dragging. Selected cells can be copied and pasted in a different place of the parameters table, making it easy to ll it with repeated values.

Raster-Ausgabeeigenschaften einstellen

Just like when executing a single algorithm, when running a batch process that generates raster layers you must define the extent and cellsize of the raster layers to be created. The corresponding Raster Output tab is similar to the one found when running a single algorithm, but only contains two options: t to input layers and user-defined.

The selection will be applied to all the single executions contained in the current batch process. If you want to use different raster output configurations, then you must define different batch processes.

SEXTANTE batch raster output dialog

Stapelverarbeitungsprozess ausführen

To execute the batch process once you have introduced all the necessary values, just click on OK. SEXTANTE will show the progress of each executed algorithm, and at the end will show a dialog with information about the values used and the problems encountered during the execution of the whole process.

Stapelverarbietung mit Layern im aktuellen Projekt

It is possible to execute the batch processing from a set of layers from the current view, clicking on the correct option in the toolbox tree, similar as it was the usual batch processing.

Das Sextante Kommandozeilen Interface

Einführung

The command-line interface allows advanced users to increase their productivity and perform complex operations that cannot be performed using any of the other elements of the SEXTANTE GUI. Models involving several algorithms can be defined using the command-line interface, and additional operations such as loops and conditional sentences can be added to create more flexible and powerful workflows.

Die Schnittstelle

Einführung

Invoking the command-line interface will make the following dialog appear.

SEXTANTE command-line

The SEXTANTE command-line interface is based on BeanShell. BeanShell is a Java source interpreter with object scripting language features, that meaning that it dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript.

A detailed description of BeanShell and its usage can be found at the BeanShell website. Refer to it if you want to learn more about generic BeanShell features. This chapter covers only those particular elements which are related to SEXTANTE geoalgorithms.

By using the extension mechanisms of BeanShell, SEXTANTE adds several new commands to it, so you can run geoalgorithms or get information about the geospatial data you are using, among other things.

Java users can create small scripts and programs combining standard elements of Java with SEXTANTE commands. However, those who are not familiar with Java can also use the command-line interface to execute single processes or small sets of them, simply calling the corresponding methods.

A detailed description of all SEXTANTE commands is given next.

Informationen zu Daten erhalten

Algorithms need data to run. Layers and tables are identified using the name they have in the table of contents of the GIS (and which usually can be modied using GIS tool). To call a geoalgorithm you have to pass it an identifier which represents the data to use for an input.

The data() command prints a list of all data objects available to be used, along with the particular name of each one (i.e. the one you have to use to refer to it). Calling it you will get something like this:

RASTER LAYERS

-----------------

mdt25.asc

VECTOR LAYERS

-----------------

Curvas de nivel

TABLES

-----------------

Be aware that gvSIG allows you to have several layers with the same name. SEXTANTE will just take the first one which matches the specified identifier, so you should make sure you rename your data object so each one of them has a unique name.

To get more information about a particular data object, use the describe(name of data object) command. Here are a few examples of the result you will get when using it to get more information about a vector layer, a raster layer and a table.

>describe points

Type: Vector layer - Point

Number of entities: 300

Table fields: | ID | X | Y | SAND | SILT | CLAY | SOILTYPE | EXTRAPOLAT |

>describe dem25

Type: Raster layer

X min: 262846.525725

X max: 277871.525725

Y min: 4454025.0

Y max: 4464275.0

Cellsize X: 25.0

Cellsize Y: 0.0

Rows: 410

Cols: 601

>describe spatialCorrelation

Type: TableNumber of records: 156

Table fields: | Distance | I_Moran | c_Geary | Semivariance |

Informationen zu Algorithmen

Once you know which data you have, it is time to know which algorithms are available and how to use them.

When you execute an algorithm using the toolbox, you use a parameters window with several fields, each one of them corresponding to a single parameter. When you use the command line interface, you must know which parameters are needed, so as to pass the right values to use to the method that runs that algorithm. Of course you do not have to memorize the requirements of all the algorithms, since SEXTANTE has a method to describe an algorithm in detail. But before we see that method, let's have a look at another one, the algs() method. It has no parameters, and it just prints a list of all the available algorithms. Here is a little part of that list as you will see it in your command-line shell.

bsh % algs();

acccost-------------------------------: Accumulated cost(isotropic)

acccostanisotropic--------------------: Accumulated cost (anisotropic)

acccostcombined-----------------------: Accumulated cost (combined)

accflow-------------------------------: Flow accumulation

acv-----------------------------------: Anisotropic coefficient of variation

addeventtheme-------------------------: Points layer from table

aggregate-----------------------------: Aggregate

aggregationindex----------------------: Aggregation index

ahp-----------------------------------: Analytical Hierarchy Process (AHP)

aspect--------------------------------: Aspect

buffer--------------------------------: Buffer

On the right you find the name of the algorithm in the current language, which is the same name that identifies the algorithm in the toolbox. However, this name is not constant, since it depends on the current language, and thus cannot be used to call the algorithm. Instead, a command-line is needed. On the left side of the list you will find the command-line name of each algorithm. This is the one you have to use to make a reference to the algorithm you want to use.

Now, let's see how to get a list of the parameters that an algorithms require and the outputs that it will generate. To do it, you can use the describealg(name of the algorithm) method. Use the command-line name of the algorithm, not the full descriptive name.

For example, if we want to calculate a ow accumulation layer from a DEM, we will need to execute the corresponding module, which, according to the list show using the ags() method,is identified as accflow. The following is a description of its inputs and outputs.

>describealg("accflow")

Usage: accflow(DEM[Raster Layer]

WEIGHTS[Optional Raster Layer]

METHOD[Selection]

CONVERGENCE[Numerical Value]

FLOWACC [output raster layer])

Einen Algorithmus ausführen

Now you know how to describe data and algorithms, so you have everything you need to run any algorithm. There is only one single command to execute algorithms: runalg. Its syntax is as follows:

> runalgname_of_the_algorithm, param1, param2, ..., paramN)

The list of parameters to add depends on the algorithm you want to run, and is exactly the list that the describealg method gives you, in the same order as shown.

Depending on the type of parameter, values are introduced differently. The next one is aquick review of how to introduce values for each type of input parameter

[Raster Layer], [Vector Layer]o [Table]. Simply introduce the name that identies the data object to use. If the input is optional and you do not want to use any data object, write #".

[Numerical value]. Directly type the value to use or the name of a variable containing that value.

[Selection]. Type the number that identies the desired option, as shown by the options command

[String]. Directly type the string to use or the name of a variable containing it.

[Boolean]. Type whether true" or false" (including quotes)

[Multiple selection - tipo datos]. Type the list of objects to use, separated by commas and enclosed between quotes.

For example, for the maxvaluegrid algorithm:

Usage: runalg("maxvaluegrid",

INPUT[Multiple Input - Raster Layer]

NODATA[Boolean],

RESULT[Output raster layer])

The next line shows a valid usage example:

> runalg("maxvaluegrid", "lyr1, lyr2, lyr3", "false", "#")

Of course, lyr1, lyr2 and lyr3 must be valid layers already loaded into gvSIG.

When the multiple input is comprised of raster bands, each element is represented by a pair of values (layer, band). For example, for the cluster algorithm:

Usage: runalg ("cluster",

INPUT[Multiple Input - Band]

NUMCLASS[Numerical Value]) ***************

The next line shows a valid usage example:

> runalg("cluster, "lyr1, 1, lyr1, 2, lyr2, 2", 5, "#", "#")

The algorithm will use three bands, two of them from lyr1 (the first and the second ones of that layer) and one from lyr2 (its second band).

[Table Field from XXX ]. Write the name of the field to use. This parameter is case sensitive.

[Fixed Table ]. Type the list of all table values separated by commas and enclosed between quotes. Values start on the upper row and go from left to right. Here is an example:

runalg("kernelfilter", mdt25.asc, "-1, -1, -1, -1, 9, -1, -1, -1, -1", "#")

[Point ]. Write the pair of coordinates separated by commas and enclosed between quotes. For instance "220345, 4453616"

Input parameters such as strings or numerical values have default values. To use them, type "#" in the corresponding parameter entry instead of a value expression.

For output data objects, type the filepath to be used to save it, just as it is done from the toolbox. If you want to save the result to a temporary file, type "#".

Raster- Ausgabeeigenschaften anpassen

Just like when you execute a geoalgorithm from the toolbox, when it generates new raster layers you have to define the extent and cellsize of those layers.

By default, those characteristics are defined based on the input layers. You can toggle this behaviour using the autoextent command.

> autoextent("true"/"false)

If you want to define the output raster characteristics manually or using a supporting layer, you have to use the extent command, which has three different variants.

Usage: extent(raster layer[string])

extent(vector layer[string], cellsize[double])

extent(x min[double], y min[double],

x max[double], y max[double],

cell size[double])

Type "autoextent" to use automatic extent fitting when possible

When this command is used, the autoextent functionality is automatically deactivated.

Der Sextante Verlaufsmanager

Einführung

Every time you execute a SEXTANTE algorithm, information about the process is stored in the SEXTANTE history manager. Along with the parameters used, the date and time of the execution are also saved.

This way, it is easy to track the and control all the work that has been developed using SEXTANTE, and easily reproduce it.

The SEXTANTE history manager is a set of registries grouped according to their date of execution, making it easier to find information about an algorithm executed at any particular moment.

SEXTANTE history manager

Process information is kept as a command-line expression, even if the algorithm was launched from the toolbox. This makes it also useful for those learning how to use the command-line interface, since they can call an algorithm using the toolbox and then check the history manager to see how that same algorithm could be called from the command-line.

Apart from browsing the entries in the registry, processes can be reexecuted, simply double-clicking on the corresponding entry.

GRASS Einbindung mittels Sextante

Einführung

This document describes how to configure SEXTANTE to incorporate GRASS applications into its interface and thus broaden its own set of algorithms.

Once you have configured the system, you will be able to execute GRASS algorithms just like any other SEXTANTE algorithm.

To do this, you will enter SEXTANTE toolbox using the toolbar icon.

ToolBar

Open the settings dialog and select the GRASS menu.

Access to settings

Linux:

If the operating system is Linux, you only need type the path to the GRASS installation folder, required by SEXTANTE to execute GRASS commands.

Usually: /usr/lib/grass64.

At the following options, tick "Create temporary mapset".

Setting dialog

Windows

If it is configured on Windows XP, it will be necessary to set the path to the GRASS installation folder and the Shell interpreter path.

GRASS usually installed at:

C:\Archivos de programa\GRASS-64

C:\Archivos de programa\GRASS-64\msys\bin\sh.exe

Once you have set the previous paths, click on Install GRASS button.

Setting dialog of Windows

It will appear a message if the installation has had success.

Info window

After it, GRASS algorithms will be shown in the toolbox and identified with a GRASS icon. They will appear in a new branch named "GRASS" which contains two groups: raster and vector.

GRASS Algorithms

Scripting Erweiterung

Einführung

gvSig enthält eine Erweiterung, mit der es möglich ist eigene Skripte in verschiedenen Programmiersprachen zu erstellen, dazu zählen Jython, Javascript, beanShell oder Groovy.

Jython ist eine Java-Implementierung der objektorientierten höheren Programmiersprache Python, welche in die Javaplattform integriert ist. Damit besteht die Möglichkeit Pyhton of einer Javaplattform auszuführen.

BeanShell ist ein objekt-orientierter Java Quellcode Interpreter, der auch Skripte unterstützt. Damit ist es möglich sowohl Standard Javaanweisungen als auch Skriptingkommandos auszuführen.

Groovy ist eine leistungsstarke Programmiersprache für die Java Virtual Machine, die zahlreiche Utilities für Java Entwickler enthält und bei der vor der Ausführung Java-Bytecode kompiliert wird.

Jython Konsole

gvSIG stellt eine Konsole zur Eingabe von Kommandozeilen für Jython zur Verfügung. Die Jython-Konsole kann über den Menü-Befehl "Datei", dann "Scripting" und "Jyhton Konsole" aufgerufen werden.

Glossar

ADL-Gazetter Protocol: Standard, der die Kommunikation zwischen ADL-Gazetter Clients und Servern definiert.

ADL GCS (ADL Gazetteer Content Standard): Ein de-facto-Standard, der den Zusammenhang zwischen geographischen Namen und deren Verortung mit Koordinaten regelt. Es können auch weitere Attribute bereitgestellt werden (z.B. die Region in der sich das jeweilige geographische Objekt befindet).

ANZLIC (Australian and New Zealand Land Information Council): Die Organisation, die in diesen beiden Ländern die Entwicklung der GDI überwacht und vorantreibt.

Band: Ein Frequenzbereich des elektromagnetischen Spektrums. Beispielsweise ist das erste Band des TM-Sensors im Bereich 0.45-.052 mm festgelegt.

Datenbank: Die wesentliche Aufgabe einer Datenbank ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern und benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen. Eine häufig verwendete Ausprägung ist die relationale Datenbank oder das relationale Datenbankmanagementsystem(RDBMS). Hier werden die Daten in Tabellen ("Relationen") zeilenweise (als "Tupel") gespeichert, wobei die Spalten die einzelnen Attribute enthalten.

BMP: Abkürzung für "Bit Map Picture" - ein einfaches und standardisiertes Dateiformat für Bilder. Das Bildformat eignet sich hervorragend, um Daten auszutauschen und Bilder zu verarbeiten und analysieren. Allerdings ist das BMP-Format nicht komprimiert und verhindert daher kürzere Übertratungs- und Speicherzugriffszeiten. BMP wird typischerweise im RGB-Farbraum mit 24 Bit Farbtiefe verwendet.

CAD: Abkürzung für "Computer Aided Design". Ein computergestütztes System, zum Entwerfen, Zeichnen und Visualisieren von Grafiken.

Kartografie: Eine Reihe von Operationen und Prozessen, um Karten zu erstellen, editieren und zu analysieren.

Katalogservice: Mit Hilfe eines Katalogservices können Metadaten veröffentlicht und durchsucht werden, die Daten (Karten), Services, Anwendungen und andere Ressourcen beschreiben. Das Open Geospatial Consortium hat die Funktionsweise und das Kommunikationsschema eines Katalogservices standardisiert.

CatMDEdit: Eine Anwendung, die das Erstellen und Editieren von Metadaten laut ISO 19115 "Geographic Information - Metadata" ermöglicht. Neben zahlreichen Features ist es multiplattformfähig (Windows/UNIX) und mehrsprachig (Spanisch/Englisch).

CEN (European Committee for Standardization): Offizielle Organisation für Normung in Europa. CEN ist eine der drei großen Normungsorganisationen in Europa (neben CENELEC für Elektronik und ETSI für Telekommunikation).

CEN TC 287 (Technical Committee of Geographic Information): Rund 20 Standards im Bereich der Geoinformation.

Clearinghouse: Ein verteilter Service zur Veröffentlichung und Suche von Metadaten. Erlaubt das Suchen in einem oder mehreren Knoten oder Servern, die im Clearinghaus registriert sind. Der Begriff Clearinghaus wird vom FGDC verwendet, äquivalent zu OGC’s Catalogue Service.

CNIDR z39.50 Server (clearinghouse for Networked Information Discovery and Retrieval): z39.50 Server, auch bekannt als zDist.

Kompression: Softwaremethoden, um den Platzbedarf von Daten zu reduzieren. Es gibt verlustfreie und verlustbehaftete Kompressionstechniken (beispielsweise jeweils GIF und JPG für digitale Bilder).

Koordinate: Wert, der die Position in einem räumlichen Referenzsystem bestimmt. Koordinaten können abhängig vom Referenzsystem entweder linear (kartesisch) oder polar (sphärisch) sein.

CSDGM (Content Standard for Digital Geospatial Metadata): Bestimmt die Metadaten, die für eine bestimmte geografische Position vorhanden sind und wie man auf diese zugreifen kann. Der Standard definiert aber weder, wie die Daten organisiert werden sollen, noch welches Programm dafür verwendet werden soll.

Datum: Definition, um geodätische Informationen in einem geometrisches Referenzsystem zu kodieren. Jedes Datum ist definiert durch ein Ellipsoid, das die Erde beschreibt und den Punkt, an dem dieses an der Erde anliegt. Beispielsweise wird in Österreich das Ellipsoid Bessel 1841 mit dem Fundamentalpunkt Hermannskogel verwendet.

DublinCore: Satz von Metadaten, die helfen, eine elektronische Ressource leichter auffindbar zu machen. ebRIM (ebXML Registry Information Model): Spezifiziert einen Satz von Registrierungsservices, die es einfacher machen, mit anderen Firmen zu kommunizieren, die auch ebXML benutzen.

ebRS (ebXML Registry: Services and Protocols): Definiert die Services, die die ebXML-Registry und andere Dienste anbieten.

ebXML (electronic Business XML): Ein Standard, um XML-Dokumente zwischen verschiedenen Firmen austauschen zu können.

Element of a metadata: Eine Metadaten-Einheit.

Entity of a metadata**: Satz von Elementen, die den gleichen Aspekt der Daten beschreiben.

Ellipsoid: Vereinfachte Darstellung der Erde. Das Ellipsoid wird mit Hilfe des Äquatorial- und des Polarradius beschrieben.

EPSG: European Petroleum Survey Group.

Maßstab: Verhältnis einer Distanz auf der Karte zur tatsächlichen Distanz der Natur.

FGDC (Federal Geographic Data Committee): Organisation verantwortlich für den Erhalt und die Entwicklung der National Spatial Data Infrastructure (NSDI) der USA.

Geodäsie: Die Wissenschaft zur Bestimmung der geometrischen Figur und des Schwerefeldes der Erde.

Geoid: Das Geoid ist eine Bezugsfläche im Schwerefeld der Erde zur Vermessung und Beschreibung der Erdfigur. Aufgrund der Abhängigkeit von der Masseverteilung der Erde ist es unmöglich, das Geoid mathematisch zu beschreiben. Die mathematische Repräsentation, die verwendet wird, ist ein Ellipsoid, das je nach Position auf der Erde dementsprechend gewählt wird. Das Geoid wird auf der Meeresoberfläche durch den mittleren Meeresspiegel repräsentiert.

Georeferenzierung: Methode um Objekte und Strukturen mit geographischen Koordinaten zu versehen.

GIF: Graphic Interchange Format. Entwickelt von CompuServe, um ein plattformunabhängiges Austauschen von Grafikdateien zu ermöglichen. Das GIF-Format ist auf 256 Farben limitiert, da die Grafikkarten zur damaligen Zeit meist nur 256 Farben darstellen konnten. GIF wird immer noch für einfache Bilder, wie etwa Icons, empfohlen.

GPS: Abkürzung für Global Positioning System. Es bezieht sich auf das System, das verwendet wird, um die eigene Position eines GPS-Empfängers auf der Erde aufgrund Satellitensignalen verschiedener Satelliten zu errechnen (die sogenannte GPS-Konstellation).

Netz (Grid): Ein Netz sind zwei oder mehr Serien von Daten, bei der Angehörige einer Serie in mathematischer Relation zu Angehörigen einer anderen Serie stehen.

gvSIG: Ein Tool zur Verwaltung von geografischen Informationen. gvSIG hat ein benutzerfreundliches Interface, und eine flexible Unterstützung für die am meisten verwendeten Raster- und Vektorformaten. gvSIG kann lokale und entfernte Datenquellen, die vom OGC spezifiziert sind, verwenden.

Spindel: Teil einer Kugel, begrenzt durch zwei Meridiane oder Maximalkreise. In der UTM-Projektion ist eine Spindel durch zwei Meridiane mit einem Abstand von 6 Grad voneinander und zwei Parallelen mit 80 Grad definiert.

GDI: Eine GDI (Geodateninfrastruktur) ist ein Computersystem, das eine Reihe von Hilfsmitteln (Katalog, Server, Programme, Daten, Anwendungen, Websites, usw.) anbietet, um geografische Ressourcen(Karten, Satellitenbilder, Toponyme, usw.) verwalten zu können. Eine vom Internet aus erreichbare GDI bietet gewisse Voraussetzungen (Regeln, Spezifikationen, Protokolle, Schnittstellen, usw.), um die GDI in einem einfachen Browser nutzen zu können.

IDEE: Abkürzung für Infraestructura de Datos Espaciales de España, oder spanische Raumdaten Infrastruktur. Das Ziel der IDEE ist es, über das Internet geografische Daten, Metadaten, Dienste und Informationen von Spanien zu vereinen.So kann jede Person geografische Ressourcen auf der IDEE-Website suchen und verwenden, wo alle Daten von jeder Kompetenzstelle Spaniens gebündelt vorliegen.

Digitalbild: Grafische Repräsentation eines Objekts, das eine normale Matrix mit einer Sammlung von Werten, die den Weißgehalt beinhalten, darstellt. Der Weißgehalt wird normalerweise mit Sensoren gemessen, die in einer einzigen Wellenlänge des Lichts empfindlich sind. Beispielsweise werden solche Sensoren in Scannern verwendet (CCD-Sensor).

Nomenclator Service: Bietet die Möglichkeit, einen geografischen Punkt über den Namen desselben zu finden. Dies wird möglich durch eine Eingabe des Toponyms mit den üblichen Möglichkeiten: genauer Treffer, endet mit, fängt mit ... an, beinhaltet, usw. und gibt die Koordinaten des Punkts zurück. Zusätzlich kann die Trefferrate durch Einschränkung des Ergebnisses erhöht werden, beispielsweise kann nur in einem bestimmten Gebiet gesucht werden oder der Typ des gesuchten Objektes kann definiert werden. Wenn mehrere Treffer erzielt wurden, wird eine Liste der Ergebnisse ausgegeben, damit der Benutzer das gewünschte Ergebnis auswählen kann. Das OGC hat eine Spezifikation standardisiert, um Nomenklaturdienste zu standardisieren.

-----------------------------------

Se ha producido un error en el documento Navigation , accediendo a la imagen picture_22.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Navigation , accediendo a la imagen picture_14.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Einführung , accediendo a la imagen propiedadesEdicionPage_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Das Raster konfigurieren , accediendo a la imagen PropiedadesEdicionRejilla.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Das Raster konfigurieren , accediendo a la imagen rejillaVista_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Matrix , accediendo a la imagen vector-en.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, ]

Se ha producido un error en el documento Grafische Elemente einfügen , accediendo a la imagen menuMapaInsertar_en.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Grafische Elemente einer Karte bearbeiten , accediendo a la imagen botonEditarVertices_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, 5, 6, 7, 8, ]

Se ha producido un error en el documento Verzeichnisse , accediendo a la imagen ventanaPreferenciasCarpetas_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Konfiguration der Anzeige , accediendo a la imagen ventanaDePreferenciasConfiguracionPantalla_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Webbrowser , accediendo a la imagen NavegadorWeb_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Activieren/Deaktivieren von Erweiterungen , accediendo a la imagen preferenciasExtensionesDesplegado_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Activieren/Deaktivieren von Erweiterungen , accediendo a la imagen extensiones.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Netzwerk, Firewall, Proxy , accediendo a la imagen red.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Netzwerk, Firewall, Proxy , accediendo a la imagen firewallProxy.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Eigenschaften der Karte , accediendo a la imagen VentanaPreferenciasMapa_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, 3, 4, ]

Se ha producido un error en el documento Allgemeine Einstellungen , accediendo a la imagen VentanaPreferenciasVistaNuevo_es.png, que probablemente no existe. Se han encontrado las siguientas alternativas [1, 2, ]

Se ha producido un error en el documento Kontextbezogene Hilfe , accediendo a la imagen stnt_help.png, que probablemente no existe. No se han encontrado alternativas

Se ha producido un error en el documento Kontextbezogene Hilfe , accediendo a la imagen stnt_edit_help.png, que probablemente no existe. No se han encontrado alternativas

Attribution-ShareAlike 3.0 Unported

CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE.

License

THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.

BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.

1. Definitions

"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License.

"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License.

"Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License.

"Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership.

"License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike.

"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License.

"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast.

"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work.

"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.

"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images.

"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium.

2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws.

3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:

to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections;

to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified.";

to Distribute and Publicly Perform the Work including as incorporated in Collections; and,

to Distribute and Publicly Perform Adaptations.

For the avoidance of doubt:

Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License;

Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and,

Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License.

The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved.

4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:

You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested.

You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License.

If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties.

Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise.

5. Representations, Warranties and Disclaimer

UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.

6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. Termination

This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.

Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.

8. Miscellaneous

Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.

Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.

If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.

No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.

This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.

The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law.

Creative Commons Notice

Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor.

Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License.

Creative Commons may be contacted at http://creativecommons.org/.