Index

1 InstalLATION

1.1. Introduction

1.2. Installation step by step

2 Addons Manager

2.1. Interface and behaviour

2.2. Introduction

3 INTRODUCTION

3.1. What can we do with gvSIG Desktop?

4 finding out about gvSIG

4.1. Interface

4.2. Types of documents

4.3. Vocabulary used in gvSIG?

5 PROJECTs

5.1. Project tools

5.2. Save project changes

5.3. Change resource folder

6 PROJECT MANAGER

6.1. Interface

7 preferencES

7.1. Introduction

7.2. Settings

8 VIEW DOCUMENT

8.1. Create a view

8.2. View properties

9 COORDINATE SYSTEM

9.1. Change the View Coordinate System

9.2. Define a User’s CRS.

9.3. Reprojecting a layer

10 VIEW InterfaCE

10.1. View Interface

11 adding layers

11.1. Introduction

11.2. Adding a file

11.3. Adding a WMS

11.4. Adding a WMTS

11.5. Adding a WFS

11.6. Adding a WCS

11.7. Addin a OSM service

11.8. Adding a spatial database (GeoDB)

11.9. Adding PostGIS Raster

11.10. Add event layer

12 Create a new layer

12.1. New Layer

12.2. Layer export

12.2.1. Export layer to a shp format

12.2.2. Export layer to a dxf format

12.2.3. Export layer to a kml format

12.2.4. Export layer to a PostGIS format

12.3. Export to annotations

13 supported Formats

13.1. File

13.2. Remote services

13.3. Database

14 Table of Contents (TOC). common operations with layers

14.1. Introduction

14.2. Enable / disable layers

14.3. Display / hide layers

14.4. Display / hide legends

14.5. Change the order of layers in the TOC

14.6. Layer context menu

14.7. Remove layers

14.8. Copy / Cut / Paste layers

14.9. Groups of layers

14.10. Rename a layer

15 Layer properties

15.1. Introduction

16 Vector layer properties

16.1. General

16.2. Hyperlink

16.3. Metadata

17 vector symbology

17.1. Introduction

17.2. Unique symbol

17.3. Categories. Unique values

17.4. Categories. Expressions

17.5. Quantities. Dot density

17.6. Quantities. Intervals

17.7. Quantities. Graduated symbols

17.8. Quantities. Proportional symbols

17.9. Multiple attributes. Bars

17.10. Multiple attributes. Pies

17.11. Multiple attributes. Quantity by category

17.12. Multiple attributes. Join Table

17.13. Multiple attributes. Complex symbol

18 labelling

18.1. Introduction

18.2. Basic labelling. Label attributes defined by table.

18.3. Advanced labelling. Label features in the same way.

18.4. Advanced labels. Label only when feature is selected.

18.5. Advanced labelling. Define classes of features and label each differently.

18.6. Advanced labelling. Define classes of features and label each differently. Labelling by scale.

18.7. Advanced labelling . Opciones comunes.

19 Raster layer properties

19.1. Information

19.2. General

19.3. Bands

19.4. Transparency

19.5. Enhance

20 Edition and symbol management

20.1. Symbol browser

20.2. Editor. Simple marker symbol

20.3. Editor. Simple marker symbol

20.4. Editor. Simple line symbol

20.5. Editor. Picture line symbol

20.6. Editor. Simple fill symbol

20.7. Editor. Picture fill symbol

20.8. Editor. Marker fill symbol

21 symbol libraries

21.1. AIGA

21.2. Collective Mapping

21.3. Colours

21.4. Commerce

21.5. Crime Mapping Symbology (CMS)

21.6. Emergency

21.7. Forestry

21.8. G-Maps

21.9. Geology

21.10. gvSIG Basic

21.11. Japanese

21.12. Military-APP6

21.13. Navigational

21.14. Numbers

21.15. OCHA-Humanitarian

21.16. OSM

21.17. POI Cities

21.18. Weather

22 Create symbol libraries

22.1. Import picture marker symbols

22.2. Create package symbols

23 Navigation tools

23.1. Introduction

23.2. Zoom Manager

23.3. Center View to point

23.4. Locate by attribute

23.5. Locator map

23.6. Finding by Gazetteer

24 Consulting tools

24.1. Introduction

24.2. Information

24.3. Query area

24.4. Query distance

24.5. Hyperlink

25 Selection Tools

25.1. Introduction

25.2. Select by buffer

25.3. Select by layer

25.4. Select by attributes

26 Graphic editing tools

26.1. Introduction

26.2. Start / Finish editing

26.3. Command console

26.4. Flatness

27 Tools for modifying features

27.1. Introduction

27.2. Symmetry

27.3. Internal polygon

27.4. Explode geometry

27.5. Move geometry

27.6 Rotate geometry

27.7. Duplicate geometry

27.8. Split geometry

27.9. Split line in one point

27.10. Scale geometry

27.11. Simplify geometry

27.12. Join geometries

27.13. Insert autopolygon

27.14. Stretch geometry

27.15. Extend line to object

27.16. Split line with an object

27.17. Smooth line

27.18. Edit vertex

27.19. Copy features

27.20. Paste features

27.21. Delete features

28 TOOLS for inserting FEATURES

28.1. Introduction

28.2. Insert point

28.3. Insertar multipoint

28.4. Insert line

28.5. Insert arch

28.6. Insert circle (centre and radius)

28.7. Insert circumference (centre and radius)

28.8. Insert circle (three points)

28.9. Insert circumference (three points)

28.10. Insert ellipse

28.11. Insert filled ellipse

28.12. Insert polygon

28.13. Insert polyline

28.14. Insert filled regular polygon

28.15. Insert regular polygon

28.16. Insert filled rectangle

28.17. Insert rectangle

28.18. Insert filled spline curve

28.19. Insert spline curve

28.20. Insert rectangular matrix

28.21. Insert polar matrix

29 drawing supporting tools

29.1. Snapping

29.2. Grid

30 Editing tools

30.1. Introduction

30.2. Undo/Redo history

31 attributes editor

3.1. Introduction

32 DERIVED GEOMETRIES

32.1. Introduction

33 RASTER TOOLS

33.1. Introduction

34 raster layer

34.1. Select raster layer

34.2. Histogram

34.3. Colour table

34.4. Information by point

34.5. Area of interest

34.6. Generate overviews

34.7. Analysis view

35 MULTISPECTRAL RASTER

35.1. Principal components

35.2. Tasseled cap

36 Enhancement

36.1. RGB Filters

36.2. Radiometric enhancements

36.3. Mask by region of interest

37 Geographic Transformations

37.1. Reproject layer

37.2.Geolocalization

37.3. Asign projection

37.4. Georeferencing

38 Export to raster

38.1.Save View to georeferenced raster

38.2. Save as

38.3. Clipping

38.4. Change data type

38.5. Export View to image

39 Geoprocessing

39.1. Introduction

40 toolbox

40.1. Introduction

41 gvSIG Geoprocesses. Vector layers

41.1. Group by a field

41.2. Buffer

41.3. Lateral buffer

41.4. Convex Hull

41.5. Clip

41.6. Split lines

41.7. X and Y shift

41.8. Difference

41.9. Dissolve

41.10. Fuse spatially

41.11. Intersection

41.12. Merge

41.13. Reproject

41.14. Spatial Join

41.15. Union

42 gvSIG Geoprocesses. Raster layers

42.1. Change data type

42.2. Mask

43 gvSIG Geoprocesses. Multispectral raster

43.1. Principal components

43.2. Tasseled cap

44 gvSIG tools. Raster layers

44.1. Set projection

44.2. Change data type

44.3. Export

44.4. Filters

44.5. Mask by region of interest

44.6. Radiometric enhancement

44.7. Clip

44.8. Reproject

45 gvSIG herramientas. Ráster multiespectral

45.1. Principal components

45.2. Tasseled cap

46 sextante

46.1. Introduction

47 modeler

47.1. Introduction

47.2. Definition of inputs

47.3. Definition of the workflow

47.4. Editing the model in the canvas

47.5. Saving and loading models

48 command line

48.1. Introduction

48.2. Getting information about data

48.3. Getting information about algorithms

48.4. Running an algorithm

48.5. Running a model

48.6. Managing layers from the command-line interface

48.7. Adjusting output raster characteristics

49 Batch processing

49.1. Introduction

49.2. Parameters table

49.3. Características de las salidas ráster

49.4. Ejecutar el proceso por lotes

49.5. Procesos por lotes con capas ya cargadas

50 HISTOry

50.1. Introduction

51 CATALOG

52 WEB MAP CONTEXT (WMC)

53 3D Plugin

53.1 Introduction

53.2 3D View

54 3D TOOLS

54.1 Spherical 3D view

54.2 Flat 3D view

54.3 Synchronize view

54.4 Synchronize viewport

54.5 Full screen mode

55 3D Properties

55.1 General 3D preferences

55.2 3D View properties

55.3 3D Layer properties

56 Document table

56.1. Table’s properties

57 TABLE’S INTERFACE

57.1. Table’s interface

58 ADD A TABLE

58.1. Introduction

58.2. Add a file

58.3. Add a database

59 Table tools

59.1. Introduction

59.2. Join

59.3. Link

59.4. Find and select duplicates

59.5. Statistics

60 Selection tools

60.1. Introduction

60.2. Selection by attributes

61 Table edition

61.1. Introduction

61.2. Add column

To add a new column to the table.

61.3. Column manager

61.4. Field calculator

62 Export table

62.1. Export table

63 map

63.1. Introduction

63.2. Creating a Map

63.3. Map properties

63.4. Preparing a page

64 Map interface

64.1. Map interface

65 cartographic elements

65.1. Tools for the insertion of cartographic elements

65.2. Insert a View

65.3. Insert a Legend

65.4. Insert a scale

65.5. Insert North symbol

65.6. Insert locator

65.7. Insert a box

66 Graphic elements

66.1. Tools for the insertion of graphic elements

66.2. Insert chart

66.3. Insert Circle

66.4. Insert image

66.5. Insert Line

66.6. Insert point

66.7. Insert polygon

66.8. Insert polyline

66.9. Insert rectangle

66.10. Insert text

67 Navigation tools

67.1. Map navigation tools

67.2. View navigation tools

68 DESIGN TOOLS

68.1. Design tools

68.2.Graphic line

68.3.To Align

68.4. Size and position

69 EDIT TOOLS

69.1. Edit tools

70 EXPORT AND PRINT TOOLS

70.1. Export and print tools

71 Map Template

71.1. Map template

72 Document CHARTS

72.1. Introduction

72.2. Create Charts

72.3. Create plot

72.4. Edit plots. Properties.

73 Publishing

73.1. Introduction

73.2. Export View to Mapfile

73.3. Manual edition of specific attributes

73.4. Upload to server

74 ORACLE SPATIAL/LOCATOR

74.1. Introduction

74.2. Metadata

74.3. Data type

74.4. Coodinate systems

74.5. Reading geometries

74.6. Dumping gvSIG layer to Oracle

75 Sísmica

76 PORTABLE VIEW

76.1. Introduction

76.2. Create a Portable View

76.3. Interface

76.4. Export a View

76.5. Open the Source View

76.6. Generate a distributable package

76.7. Regenerate portable view from View

76.8. Portable view catalog

77 Map sheets. Installation

78 Map sheets document

79 Dyschromatopsia

1.1. Introduction

1.2. Functionality

1InstalLATION

1.1. Introduction

gvSIG Desktop (gvSIG henceforth) set up it is very simple. There are available (installable) binary to gvSIG for:

There are portable versions of gvSIG for each of these three options. The portable versions don't require setting up, just download and unzip them to run gvSIG and begin to use it.

You can find binary and portable version in this link:

http://www.gvSIG.com/en/products/gvSIG-desktop/downloads

1.2. Installation step by step

The set up process is similar in both Linux and Windows

The only extra precaution we must take into account when using Linux is make sure we have an execution permission in the downloaded file. In Ubuntu, in order to give permissions to our files, we must to select the file, right-click and open “Properties”. Check in the “Allow executing file as a program” box.

Step 1: Select the installation language

When executing the set up file a pop up window will appear which allows us to select the installation language (Spanish or English). Select language and click “OK”

Then another dialog window will ask us if we want to install gvSIG. Click “Yes”

Step 2: Acceptance of licence

At the beginning of the set up process a welcome message appears. Click “Next”

It shows the gvSIG licence (GNU/GPL v.3). Click in “Agree to the terms of use”

Step 3: Select the Java Virtual Machine

gvSIG requires a Java Virtual Machine to work. We must select:

The only precaution that we must have is that if we are setting up a 32 bits gvSIG, we need a 32 bits Java Virtual Machine. If it is a 64 bits gvSIG, we need a 64 bits Java Virtual Machine

By default the Java Virtual Machine of a 64 bits Linux will be 64 bits and the Java Virtual Machine of a 32 bits Linux it will be 32 bits, so the first option should not cause problems.

When we are in doubt, we recommend to select the third option, in this case gvSIG uses the Java Vitual machine installed by itself to ensure compatibility

After selecting the option, click on “Next”

Step 4: Select location

Then we must indicate the destination folder where gvSIG will be installed. By default the program creates “User Home”. If we click on “Examine...” we can modify the folder location.

Once the location option is confirmed, click on “Next”

Step 5: Start set up

The installer will show us a set up start message.

Click on “Next” and a progress bar window shows us that gvSIG is being installed. The basic gvSIG is being installed. In the following steps we can personalize the gvSIG set up, installing plug-ins or add-ons.

Step : Personalize the set up

A first dialog window inform us that we can install plugins and add-ons in gvSIG


Is not necessary that we install any plug-in at this time. The “Add-ons manager “ is always available in the gvSIG repository and we can have access to it at any time in “Tools/Add-ons Manager” menu.

Click on “Next” and a new dialog window appears to select the add-ons installation source. Select one and click on “Next”



The next dialog window shows us two options:

Note: During the set up process we can install all functional plug-ins, but not the symbol libraries. That has to be done after the installation process is finished. It can be installed executing the “Add-ons Manager” in gvSIG “Tools” menu.

Once we select the plug-ins or the “Typical installation” we must click on “Next”

Step 7: Completing the installation

A new pop up window informs us about the installation progress, and it indicates the number of add-ons (package) that are being installed. Once the process is finished click on Finish

The last pop up window informs us about the completion of the installation process and shows us three check boxes:

Click on “Finish”

Then we can start to work with gvSIG Desktop



2Addons Manager

2.1. Interface and behaviour

The Addons Manager is a function which allowsus to personalize gvSIG installing new addons, functional or otherwise (symbols libraries)

We can execute it from “Tools>Addons Manager”. It is accesible during the installation progress.

The “Add-on Manager” interface is divided into four parts:

  1. List of available add-ons. The plug-in name, version, and type are indicated. The verifcation check boxes allow to distiguish between available (white) or already installed add-ons (green).

  2. Information area concerning the selected plug-in (1)

  3. Area that shows the “Categories” and “Types” in which the plug-in is classified.

    When we choose a category or type from the list, a filter that runs on “1” shows only the plug-ins related to this category or type.

  4. Fast filter. Enables a filter from a text string entered by the user.

2.2. Introduction

In the add-ons list we can see several icons that we should know.


The plug-in is only valid for Linux 32 bits.


The plug-in is only valid for Linux 64 bits.

The plug-in is official

The plug -in is official and recommended for the proper functioning of gvSIG (included in the typical installation )

3INTRODUCTION

gvSIG Desktop (gvSIG from this point forward) is a Geographical Information System in free software, that is, a computer application aimed to represent, edit, analyze and manage information from the point of view of spatial relations.

The gvSIG licence is GNU/GPL v.3 which gives the user the rights of free use, study, improvement and distribution.

The gvSIG firts version was born in 2004 within a project that consisted in a full migration of the information technology systems of the Generalitat Valenciana in Spain (Valencian Regional Government). Since 2010, the project is managed by gvSIG Association.

Developed under the values of collaboration and sharing knowledge, gvSIG has evolved very quickly and in a few years it has become one of the most used applications to manage the geographical information.

Welcome to gvSIG!

3.1. What can we do with gvSIG Desktop?

gvSIG is a sophisticated Geographical Information System and, as such, it is used to do every kind of work related to the territory management.

If you are curious about the different gvSIG uses, don't hesitate to visit the website for cases of use.

http://outreach.gvSIG.org/case-studies

The most common tasks to do with gvSIG are:


4finding out about gvSIG

gvSIG allows to work with different types of documents. These documents allow to work with data from different points of view: data as a map, as a alphanumeric table, as graphics... Each document has a serie of menus and buttons.

When we save a session or project in gvSIG, this is saved in a file with a “.gvsproj” extension.

4.1. Interface

Let's see the main components of the gvSIG interface.

  1. Menu bar.

  2. Buttons bar

  3. Project manager. It allows to manage all the documents which make a project.

  4. Work area. In this space we will be able to have the different project documents opened and work with them.

  5. Status bar. The status bar provides information about coordinates, distances, etc. to the user.

4.2. Types of documents

In gvSIG there are the following documents:

Note: Some of the complements add new documents to gvSIG. An example is the new complement of “Portable view”.

4.3. Vocabulary used in gvSIG?

It is advisable that the gvSIG user gets familiar with the following terms:

Project (.gvsproj)

gvSIG projects allows to save your work sessions in a file with a .gvsproj. extension. A gvSIG project has the origins of the information (file paths, geodatabases, web links) and the work done on this data (legends, labeled, designed maps, graphics...)

Layer

The information with a geographical component is shown as layers . Each layer represents a given dataset. Layers can represent the information through collections of points, lines or polygons, continuous surfaces such as Digital Terrain Model or raster images (aerial photos or satellite images).

Table of contents (TOC)

It is the area where you can find a list of the layers which are available for a viewing. It allows to change the position of our layers (the order of appearance of the layers in the “View” ties in with the display order), to activate or deactivate the viewing and to show how each layer represents the information using a legend.

WMS

Web Mapping Service, is a OGC (Open Geospatial Consortium) standard service for visualization. It represents geographical information in an image format such as PNG, GIF o JPEG.

WMTS

Web Map Tiled Service, is a OGC standard service for visualization. It uses tessellation to improve the response speed relative to WMS. It represents the geographical information in an image format. servicio de visualización estándar del OGC.

WFS

Web Feature Service, another OGC standard service to access to vector information.

WCS

Web Coverage Service, OGC standard service to access to raster data.

OSM

Access to OpenStreetMap tile services.

CRS

Coordinate Reference System. Also known as Spatial Reference System. Sistema de referencias coordenado o, como se denomina más habitualmente, sistema de referencia.

5PROJECTs

5.1. Project tools

gvSIG projects have .gvsproj extension. In "File" menu are the main tools related to the project. We also have the corresponding button bar.

Menu

Button bar

Let see every tools available:

Icon

Tool

Shortcut key

Description

New project

Ctrl+N

Create a new project

Open project

Ctrl+O

Open an existing project

Save project

Ctrl+S

Save the session work.

If you are working with a new project, we will request the name by which the project is saved (with .gvsproj extension).

If you are working with an existing project, update changes the working session.

Save as..

Ctrl+Shift+S

Save the work session on a new file, requesting the name.

5.2. Save project changes

When a work session in gvSIG closes, a window asking if you want to save changes to the project appears.

By default gvSIG have all fields activated about changes that have occurred in the project and then can be saved. These changes also make reference to the project, show the layers and tables that were in edit mode before trying to close the project.

The "Select all" and "Clear selection" buttons allow to enable and disable the check boxes.

The available options are:

5.3. Change resource folder

gvSIG stores the paths of the various data sources used in the project. It may be happen that some of the routes to a particular data source has been modified since last session. For example, you may have changed the name of a folder where one of the layers used was located.

In this case gvSIG warns that this problem exists.

If select "Yes" it will be displayed in a new window that allow you to locate the current location of the file. If "No" is selected, the project is opened, whether to display information on the layer not found.

Once selected, the project will open, accessing the layer information from its new location.

6PROJECT MANAGER

6.1. Interface

Project manager is the window where all documents that are part of a gvSIG project are organized.

Project manager window consists of four main areas:

  1. Session properties. It is reported the main session data (name, location and .gvsproj file creation date).

    Button "Properties" gives access to a new window where you configure the properties of the session.

In session window "Properties" we can change the color selection. By default gvSIG uses yellow color to indicate that an item is selected.


  1. Type documents. Shows the documents available in gvSIG. The typical installation of gvSIG shows four types of documents (View, Chart, Map and Graphic); some compplements can add new types of documents.

    Clicking on the icon of one of these documents, change its lighting, indicating that it is the active document, activating the 3rd and 4th areas for this type of document. By default, when you create a new project, the View document is active.

  2. Document list. Displays the list of existing documents on the selected document type. If, for example, the View document is selected, all views created in the project appears. If no element is created the box stay blank.

  3. Toolbar. It contains tools to create, open, rename, delete and access the properties of each type of document.



Quick access to project manager: using the "Show/Project manager" menu or the Shortcut "Alt + P" gvSIG shows the project manager in the foreground.


Copy / Paste documents: in the area of the list of documents, taking one of the listed documents selected, with the right button we will show a context menu that lets you cut, copy and paste documents

7preferencES

7.1. Introduction

In “Preferences” window you can set certain preferences in gvSIG configuration. These preferences apply to all sessions of gvSIG.

To open the "Preferences" dialog you can use the "Display/Settings" menu or the corresponding button.

Menu

Button

This dialog box includes several sections organized in a tree. Each section corresponds to specific settings.


Installation of some supplements can add new setting options.


Restore defaults: eliminate changes that have been configured and restore the default settings of the Preferences window.

7.2. Settings

Here are the different preferences that can be configured in gvSIG

Anotations

It shows an options list that allow you to configure the format of the annotation layers.

Export to

Sets the formats that appear when launching the "Export to .." from "Layer" menu tool

Appearence

It lets you modify the appearence of gvSIG. It requires a restart for changes take effect.

Folders

Sets default folders used to access gvSIG projects, data, map templates and symbol libraries.

Display settings

Configure display settings resolution.

Lets calculate the resolution automatically following steps:

  • Measure with a ruler on the line drawn in the "Test Measurement" dialog screen.

  • Write in the text box and the measurement obtained and their units.

  • Pressing the "Calculate resolution" button, will automatically provide the default resolution in dots per inch.

Add-ons

It provides access to the add-ons list, activate/deactivate and set its priority. It is not recommended to change these settings if you are not an expert on the implications of these changes.

Language

Set the interface language of gvSIG. Restart required for proper application.

Icon Packs

Although by default only has a set of icons installed, gvSIG is prepared to apply different sets of icons to your interface.

Web Browser

Selects the default web browser will use gvSIG to those tools that require it.

Skin

Although there is only one default skin available, gvSIG is prepared to apply different "skins" that change the look of the application.

Map

It allows you to customize preferences Map work with documents.

Notification Modes

Set the mode of notification of findings, with a message on the status bar or opening a window with information about the incident.

To restart gvSIG to apply the changes.

New layer

It allows you to dial the formats available for layering. gvSIG default given the option to Shapefile (.shp).

Raster

It lets you modify the default settings for working with raster data.

Network

It lets check the status of the Internet connection.

Firewall/Proxy

If you connect to the Internet through a proxy, this section allows you to set the connection parameters used gvSIG.

Symbols

Set the symbology that is applied by default when you add a vector layer.

Tile Cache

Sets the cached properties that use gvSIG.

Printed map units

It sets the default measurement units.

View

Sets the options for working with View documents.

Set the projection system will default to the view, zoom factors, and background color selection and units.

Behavior

It sets the screen refresh.

Layer order in TOC

It sets the position where a new layer in the TOC will be placed (and thus the display order).

Grid

You set up the options grid.

jCRS

Through the "Plugin Manager" you can install different versions of the EPSG data base.

In this section we can select, if you have more than one EPSG database installed base, which we want to work with.

8VIEW DOCUMENT

8.1. Create a view

To create a new View in a gvSIG project from the “Project manager”:

  1. Select the View icon.

  2. Choose the button “New”, then automatically the View is open.

A new view with the name “Untitled” appears by default. You can change it by clicking the button “Rename” from the project manager (The View that we want to rename should be selected). Then a dialog box appears where we can type the new name:


From the View Properties window you can also rename the View.

With the “Delete” button from the project manager you can delete the selected Views.

With the “Open” button from the project manager you can open the selected Views.

8.2. View properties

You can open the View properties configuration window trough:

Menu (View document)

Button (Project manager)

The configuration options from the View properties window are:

All options in this window only apply to the current document view. In the dialog box gvSIG “Preferences” we can change the background color and the default projection.


Certain supplements (plugins) can add additional tabs to the View properties dialog box.



9COORDINATE SYSTEM

9.1. Change the View Coordinate System

Each View uses a coordinate system to visualize the data properly. It determines the map projection of the View.

The View coordinate system doesn’t need to be the same to the data used in the view, since gvSIG has reprojection options available.

The gvSIG Views uses the “EPSG:4326” projection by default. From the View “Properties” we can change the coordinate system of a View and make geographic transformations.

When you open the projection dialog box named “New CRS” from Coordinate Reference System, it will display a list of coordinate systems used recently.

Using the dropdown “Type” you can access the rest of options that gvSIG provides to select a coordinate system: EPSG, CRS, ESRI, IAU2000 and CRS user. EPSG contains the official coordinate systems more used.

European Petroleum Survey Group or EPSG was a scientific organization linked to the european oil industry. EPSG compiled and spread a set of EPSG geodetic parameters, a widely used database containing ellipsoids, datums, coordinate systems, map projections, etc. The roles performed by the EPSG previously were taken up by the International Association of Oil and Gas Producers Surveying and Positioning Committee (OGP) in 2005.

This Spatial Reference Identifier system (SRID, English acronym) is still know as EPSG (Source: Wikipedia)



Select the type “EPSG” from the dropdown box and it will display the following options to find a coordinate system.

  1. Indicate the Search criteria (code, name or area).

  2. Write the text string you want to search, either a code, name or geographical area.

  3. Click the “Search” button. The list of coordinate system containing the text string will be displayed.

  4. From the list select the CRS that you want to apply to the View and click OK.

The “InfoCRS” button that is in the “New CRS” dialog box allows access to the report of the coordinate system properties.

9.2. Define a User’s CRS.

It allows the definition of user’s CRS. When you select “User CRS” type, in the “New CRS” window, the following options are displayed:

Let’s see each of them:

The user CRS tab lets you Select from three options to create the CRS.

You can paste a wkt string using the “Ctrl+V” shortcut.

The data contained in the “Datum” and “Coordinate system” panel are shown in the following images:

After defining the several parameters, click the “Finish” button, on the “Coordinate system” panel and the new user’s CRS will be created.

9.3. Reprojecting a layer

When adding layers to a View with different CRS, we have the option of reprojecting them. To do this simply indicates the projection of the layer and if necessary a geographic transformation.

The window for reprojecting a layer is similar to the “New CRS” window, adding the function of applying a geographic transformation.

For more information see the “Add layer” topic.

10VIEW InterfaCE

10.1. View Interface

The Views are the gvSIG document that constitute the main working area of the geographical information. In a view you can display different layers of information (hydrography, road networks, administrative boundaries, contours, etc.).

When you open a View from the project manager, a new window composed of the following sections appears:

  1. Menu toolbar.

  2. Buttons bar.

  3. Table of contents (ToC): All the layers containing in the View and the Legend representing the simbology of each layer are listed.

  4. Locator. Displays the current frame in the total work area.

  5. Visualization area. Workspace where the geographical information is displayed and the main work is taken place (navigation, selection, edition, etc.).

  6. Status Bar. Displays information of the View coordinate system, scale, coordinates and units. The information resulting from the use of certain tools is shown in the status bar.

The 3, 4 and 5 components are resizables, dragging its edge to the right/left and for the Locator and the TOC from up/down.

11adding layers

11.1. Introduction

A layer is a dataset with geographical information which might be stored in different formats: vectorial or raster files, remote services, databases... (See “Supported formats”).

There are different options to add a layer to a gvSIG View:

Menu

Button


When using the order “Add layer” in one session, gvSIG will automatically return to the same location from where data for the View was selected.

When the layer is added a window with different tabs is opened.

Each tab belongs to a different datum:

11.2. Adding a file

In the “File” tab, if we click on “Add” a new window appears. In here we can search the file we want to add.

Once the file is added it appears a list where the file name is indicated and its CRS. By default gvSIG interprets that the CRS is the same as the View, To modify the CRS the layer must be selected in the list and we click on “Properties”.

A new window is opened where there are two tabs “Basic” y “Advanced”. Between all the properties available the most used is “CRS”.

Once we defined the CRS, clicking on “OK” the layers will be added to the View.

Clicking the “...” button of CRS we will be able to access to a window where we can select the reference system. This window is similar to the one for selecting the reference system in a View (See “Coordinate system” to get more information), except the option to select a transformation.

When selecting a CRS for a layer different to the CRS for the View, gvSIG automatically makes a reprojection of the layer.

Reprojection is on-the-fly (OTF). This means that the layer keeps its original projection without any change. If we want to create a new layer with a different projection we will use the “Reprojection” geoprocess (See “Geoprocessing”).

Transformation and conversions

According to the 19111 ISO, there are two types of operations to relate two different CRSs: conversion operations and transformation operation.

A coordinates conversion operation is applied when the CRS datum of the layer is the same as the CRS datum of the View, that is, both CRS belong to the same geodesic reference system but they are in different coordinates systems. In this case, when choosing the layer CRS we must select the option “No Transformation”.

A coordinate transformation operation is applied when the CRS datum of the layer is not the same as the CRS datum of the View. In this case there are two types of coordinates operations:

If a transformation operation is needed, we must choose the type of transformation in the CRS selection panel of the layer, and click the “Next” button, accessing to a panel where we choose the corresponding transformation.

The transformation dialog depends on the type of transformation we want to apply.

EPSG Transformation

Official transformation operations with 7 parameters defined in the repository EPSG. In the dialog of this type of transformation there is a table which includes all the applicable transformations of the EPSG taking as source CRS the one which was chosen for the layer and the CRS of the View as destination CRS.


You must take into account that the transformation operations of this type are always between the base CRS, that is, 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

It allows users to define a Helmert transformation through the introduction of its 7 parameters.

Grid NTv2

Transformation based on an NTv2 grid file. 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.

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.

Recent Transformations

With this application you can select a transformation that has been used previously.

If a recent transformation is selected, two actions can be taken: to accept the transformation or to click on the “Next” button to review the selected transformation. In the next panels you access to the information of the chosen transformation, where you can modify it or select a different one.

Composite transformations

It provides 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.

In this case, 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:

  1. Define the transformation to be applied to the CRS of the layer

  2. Define the transformation to be applied to the CRS of the view

11.3. Adding a WMS

The steps to add a WMS through the “Add layer” window are:

  1. Connecting to the service

    1. Select the “WMS” tab.

    2. Introduce the server URL, which will be stored and it will be shown in the pull-down menu for the future.

    3. Click on “Connect”.

    4. When the connection is made, a welcome message from the server appears (not always).

    5. The WMS version number that the connection has been made to is shown at the bottom of the box.

    6. When the connection is made the “Next” button is enabled. We click on it to begin with the configuration of the layer.

      You can select the “Refresh cache” option which will search for the server information in the local host. This will only work if the same server was used on a previous occasion.

  2. Information. It shows information from the server.

    1. Click on “Next”.

  3. Layers. It allows users to access to the available layers in the WMS server and select the one you wish to load.

    1. The available layers are shown. We select the ones we want for our WMS layer. We can double click on a layer and it will be automatically add...

    2. ... or to click on the “Add” button.

    3. List of layers that we are adding. We can change the order in which they appear using the up/down arrows.

    4. You can select to keep the structure of the layers and to display their name.

    5. Name that the layer will have in the TOC.

    6. Click on “Next”

        You can select several layers at once by holding down the “Control” key whilst left clicking on the mouse.

        You will obtein a layer description if you move the cursor over a layer and wait for a few seconds. The information the server has about these layers is shown.

        If we add a folder, the WMS will have all the layers in that folder.

  4. Styles. It allows you to choose between the different types of styles (Symbology) that are available. It can happen that there is only one defined style or that the tab is disabled.

    1. Click on Next.

  5. Dimensions. It helps to configure the value for the WMS layer dimensions. However, the dimensions property (like the styles property) is optional and may be disabled.

    1. Initially, no dimension is configured. It allows users to 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.

    2. Use the slider control to move through the list of values the server has defined for the selected dimension. 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.

    3. 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.

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

      gvSIG allows you to choose between:

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

          Although each layer can define its own dimensions, only one choice of value is permitted (single, multiple or interval) for each variable.

          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.

          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.

  1. Formats. Selecting the format, coordinate system and text format.

    1. It allows you to choose the image format. The main difference between formats is the capacity they have to support transparencies (for instance, PNG supports transparency, JEPG shows transparency areas in an opaque white.

    2. It allows you to choose the CRS for the layer. It should be similar to the one from the View.

    3. It allows you to choose the text format for information queries.

    4. Click on the “OK” button and the layer will be added to our View.

      WMS can have as a feature an associated legend. In this case the legend will be shown in the TOC.

11.4. Adding a WMTS

The steps to add a WMTS through the “Add layer” window are:

  1. Connecting to the service.

    1. Select the “WMTS” tab.

    2. Introduce the URL server. The URL will be stored and it will be shown in the drop-down box for other occasions.

    3. Click on the “Connect” button.

    4. When the connection is made, a welcome message from the server appears (not always).

    5. The information about the type of server with which the connection has been made to is shown at the bottom of the box.

    6. When the connection is made the “Next” button is enabled. Click on it to start with the configuration of the WMTS layer.

      You can select the “Refresh cache” option which will search for information from the server in the local host. This will only work if the same server was used on a previous occasion.

  2. Information. It shows the service information.

    1. We click on the “Next” button.

  3. Layers. It allows you to access to the set of available layers in the WMTS server and to choose the one you want to add to the View.

    1. We select the type of View: view as a layer list or view as a theme.

    2. The list of the available layers is shown. Double-click on a layer and it will automatically be added.

    3. ... or click on “Add”.

    4. Name of the added layer.

    5. Click on “Next”.

  4. Styles. It allows you to choose between the different types of styles (Symbology) that are available. It can happen that there is only one defined style or that the tab is disabled.

    1. We choose the style.

    2. We click on “Next”.

  5. Formats. Choosing the format, coordinate system and text format.

    1. It allows you to select the image format.

    2. It allows you to select the CRS of the layer. It should be similar to the one from the View.

    3. It allows you to select the text format for information queries.

    4. Click on “OK” and the layer will be added to the View.

11.5. Adding a WFS

The steps to add a WMTS through the “Add layer” window are:

  1. Connecting to the service.

    1. Select the “WFS” tab.

    2. Introduce the URL server. The URL will be stored and it will be shown in the drop-down box for other occasions.

    3. Click on “Connect”.

    4. When the connection is made, a welcome message from the server appears (not always).

    5. The information about the type of server with which the connection has been made to is shown at the bottom of the box.

    6. When the connection is made the “Next” button is enabled. Click on it to start with the configuration of the WFS layer.

      You can select the “Refresh cache” option which will search for information from the server in the local host. This will only work if the same server was used on a previous occasion.

  2. Information. It shows the server information.

    1. Click on “Next”.

  3. Layers. It allows you to access to the set of available layers in the WFS server and to choose the one you want to add to the View.

    1. Double-click on the layer you want to add to the View.

    2. Name with which the layer will be displayed in the TOC.

    3. Information about the WFS version.

    4. Click on “Next”.

  4. Fields.

    1. It allows you to select the fields which will make the attributes table associated to the selected layer.

    2. Click on “Next”.

  5. Options.

    1. WFS version

    2. Max. Features: It allows users to set a maximum number of entities that can be downloaded. Timeout is the length of time beyond which the connection is rejected as it is considered to be incorrect. If these parameters are very low, a correct request may not obtain a response.

    3. SRS: CRS of the layer. gvSIG reprojects the loaded layer to the spatial system in the view.

    4. Enable cache.

    5. Invert the order of X/Y axis.

    6. Inform about the WFS version.

    7. Once the parameters are selected, Click on “Next”.

  6. Area

    1. It allows you to delimit the area of the View in which the vectorial elements will be downloaded. The validation button allows you to confirm that the coordinates are correct (when you click on it, if the X Ycoordinates tabs have right values they become green)

    2. After this we click on “OK” and the WFS will be added to the View.

11.6. Adding a WCS

The steps to add a WCS through the window “Add layer” are:

  1. Connecting to the service

    1. Select the “WCS” tab.

    2. Introduce the URL server. The URL will be stored and it will be shown in the drop-down box for other occasions.

    3. Click on “Connect”.

    4. When the connection is made, a welcome message from the server appears (not always).

    5. The information about the type of server with which the connection have been made to is shown at the bottom of the box.

    6. When the connection is made the “Next” button is enabled. Click on it to start with the configuration of the WCS layer.

  2. Information.

    1. Click on “Next”.

  3. It allows users to access to the set of available layers in the WCS server and to choose the one you want to add to the View.

    1. Double-click on the coverage you want to add to the View.

    2. Click on “Next”.

  4. Formats. It allows users to choose the image format with which the request will be made and the reference system.

    1. Select the format.

    2. Select the CRS. It must coincide with the CRS of the View.

    3. Click on “Next”.

  5. There are tabs such as “Time” and “Parameters” that can be disabled or enabled depending on the service.

  6. Click on “OK” and the WCS will be added to the View.

11.7. Addin a OSM service

The steps to add an OSM service by means of the window "Add layer" are:

  1. Select “OSM” tab.

  2. Select one of the tile services available in OSM. Out of the four available, 3 represent OSM vector information (Map Quest, Mapnik, Open Cycle Map), and one represents aerial photos (Map Quest Open Aerial).

  3. When we select a service from the list its characteristics are automatically filled in. In this section we can also add a new server’s features or update an existing server.

  4. Click on “Ok” and OSM layer is added to View

Some of the additional OSM tile service are offered by Stamen. Two of them could be added to the list of existing services :

  • “Terrain” service

    • Name. User’s choice; a name that identifies the server (eg. Terrain Stamen).

    • URL. The server URL is: http://a.tile.stamen.com/terrain

    • Levels. In this case: 17

    • Format. In this case: jpg

  • Water Color:

    • Name: user’s choice; a name that identifies the server (Eg: Water Color Stamen)

    • URL: http://tile.stamen.com/watercolor

    • Levels: 17

    • Format: jpg

11.8. Adding a spatial database (GeoDB)

It allows the user to access spatial databases in a simple and unified way to different suppliers.

gvSIG stores the different sessions’ connections. This way is not necessary to enter the parameters of each server to which we connect every time. Similarly, if you open a project file that has some connection to databases we only will be asked for the password.

The steps to add a GeoDB layer to the View are:

  1. Connect:

    1. Select “GeoDB” tab.

    2. Click on the button to create a new connection. If there already created connections we simply select it from the drop-down. When we create a new connection the following window opens:

    3. We indicate the connection parameters:

    1. Click on “OK" and the connection will be established. When connected, the window "Add Layer / GeoDB" shows the tables (layers) available.

  1. Selection of information

    1. Select the table / to load. When we select a table, the "Table Columns" section will be updated showing all selected fields available in our table; we can unselect those we don't want to load.

    2. Table settings. In this section we can change the name of the layer displayed in the TOC which is filled by default with the name of the table. It allows indicating a restriction by means of a SQL expression, design and work area.

  2. Once all the parameters are set click on "OK" and the information will be added to our Vista.

11.9. Adding PostGIS Raster

It allow to add raster information stored in PostGIS database. Its behaviour is similar to GeoDB

  1. Connect.

    1. Select “PostGIS Raster” tab.

    2. Click on the button to create a new connection. If there are connections already created we must select from the drop-down. When the connection is established the following window opens:

    3. We indicate the connection parameters:

    1. Click on “OK” and set connection. When we connect, the window "Add Layer / PostGIS Raster" displays the avaiable tables.

      1. Select a table from the list and the “Subdataset” paragraph will update.

      2. Click on “OK” and our View information will be added.

11.10. Add event layer

It allows to create a point layer from a table which has the points X and Y coordinates as fields. We must have a table in the project to run this tool.

It is available in the "View / Add event theme" menu, in the "Tools / Transforms / Create" menu and from the corresponding button.

Icono

Herramienta

Tecla rápida

Descripción

Add event theme


It allows to create a point layer from a table which has the points X and Y coordinates as fields

The interface will guide us through the steps to add a event theme

  1. Select data store. It allows the selection of the table we want to add as a layer of events from the available table lists of our project. Once selected we must click on the "Next" button.

  2. Select the transformation parameters. It allows us to indicate the table fields wich contains the points X and Y coordinates. The default projection is the View, although it can be modified. Once the options are set we must click on the “Next” button.

  3. It allows us to indicate if we want to load the generated layer in one of the Views of the project. Once we click on the "Finish" button the new layer is created and, if appropriate, added to the selected View.


12Create a new layer

12.1. New Layer

It allows us to create a new Shapefile layer.

It is available from the View/New Layer menu.

The interface guides us through the steps to create a new layer:

  1. We must select “Creat new Shape layer” and click on “Next” button.

  1. Output file. It allows us to indicate the name and file path where the new layer will be saved.

  1. Field definitions. It allows us to define the type of layer.

  1. With the “Add field” button we can add attribute fields to the new layer. Once the geometry type and possible additional fields are set, click on the “Next” button.

  2. At last, we can add the new layer to the View. Click on “Finish” button to finish.

12.2. Layer export

It allows to export a vector layer. All the elements of a layer or only a selection of them can be exported. Supported formats for export are kml, dxf, shp and PostGIS.

It is available from “Layer/Export to...”

A new window allowing us to select the export format opens.

Once the format is selected, click on the "Next" button. We are then guided through the export process. Export options depend on the selected format.

12.2.1. Export layer to a shp format

It allows us export a vector layer to a shapefile.

The interface will guide us through the export process:

  1. First of all, we must select the name and file location of the new layer. Once those fields are set click on the “Next” button.

  2. Export options. It allows us to indicate if we want to export all the elemnts of the original layer, those that are selected or those that meet certain selected criteria. In the latter case we can enter filter expressions. To finish the export we must click on the “Export” button.

12.2.2. Export layer to a dxf format

It allows us to export a vector layer to a dxf format

The interface will guide us through the export process:

  1. First of all, we must select the name and file location of the new layer. Once those fields are set click on the “Next” button.

  2. Export options. It allows us to indicate if we want to export all the elements of the original layer, those that are selected or those that meet certain selected criteria. In the latter case we can enter filter expressions. Click on the “Export” button to finish the export.

12.2.3. Export layer to a kml format

It allows us to export a vectorial layer to a kml format.

The interface will guide us through the export process:

  1. At first we must define the kml options: version, whether we want to show atributtes in balloons and to use labels. Once those fields are set click on the “Next” button.

  2. We must select the name and file location of the new layer. Once those fields are set click on the “Next” button.

  3. Export options. It allows us to indicate if we want to export all the elements of the original layer, those that are selected or those that meet certain selected criteria. In the latter case it lets us enter filter expressions. Click on the “Export” button to finish the export.

12.2.4. Export layer to a PostGIS format

It allows us to export a vectorial layer to a PostGIS format.

The interface will guide through the export process:

  1. Tables and fields name options. It allows us to select if we want to move identifiers to lowercase and spaces "_". Once this is set, press the "Next" button.

  2. Connection settings. It allows us to define the connection parameters of the PostGIS database to which data are exported. Once this is set, click on the "Next" button.

  3. Table name. It allows us to select if you want to insert the data into an existing table or in a new one. Once this is set, click on the "Next" button.

  4. Primary Key. It allows us to select between the different options to define the primary key. Once this is set, click on the "Next" button.

  5. Creation of spatial index. It creates a spatial index for geometry type fields. Once this is set, click on the "Next" button.

  6. Check the geometry before exporting. It allows the selection among different options to perform a validation of geometric information. Once this is set, click on the "Next" button.

  7. Permissions. It allows to assign permissions to the table. Once this is set, click on the "Next" button.

  8. Update table statistics. It allows to recalculate the table statistics at the end of the export. Once this is set, click on the "Next" button.

  9. SQL post-creation. It allows to designate an SQL statement to be executed after completion of the export. Once this is set, click on the "Next" button.

  10. Export options. They allow to indicate if we want to export all elements of the original layer, those that are selected or those that meet certain selected criteria. In the latter case it allows us to enter filter expressions. Click on the "Export" button to inish the export.

12.3. Export to annotations

It allows us to export a vector layer to an annotation layer.

It is Available from the menu “Layer/Export to annotations”

The interface will guide us through the export process:

  1. Choose the field to label. First, we have to select the field from which the annotations will be created. Once this is set, click on the "Next" button.

  2. It allows us to select fields where the different annotations properties will be stored. Once this is set click on the "Next" button.

  3. Select file. First, we must select the name and file location of the new layer. Once this is set click on the “Comenzar” button.

  4. The export process is performed and a new window allows us to select if we want to add the annotation layer in the View.

13supported Formats

13.1. File

Informative table of the file formats supported by gvSIG:

Format

Extension

Read

Write

Notes

DBF

.dbf

Yes

Yes


CSV

.csv

Yes

Yes


MsEXCEL

.xls

Yes

No


Shapefile

.shp

Yes

Yes


GML

.gml

Yes

No


KML

.kml

Yes

No


DXF (Drawing Exchange Format)

.dxf

Yes

Yes


DWG (Drawing)

.dwg

Yes

No

Supported versions: 12, 13, 14, 15, 2004

DGN (Design)

.dgn

Yes

No

Supported versions: 8

NetCDF (Network Common Data Form)

.nc

.cdf

Yes

No

Vectorial and raster

ECW (Enhanced Compression Wavelet)

.ecw

Yes

No


MrSID (Multiresolution seamless image database)

.sid

Yes

No


IMG

.img

Yes

Yes

GDAL raster file

GIF (Graphics Interchange Format)

.gif

Yes

No

GDAL raster file

TIFF (Tagged Image File Format)

.tiff

.tif

Yes

Yes

GDAL raster file

JPEG (Joint Photographic Experts Group)

.jpg

.jpeg

Yes

Yes

GDAL raster file

JPEG2000

.jp2

.j2k

Yes

Yes

GDAL raster file

PNG (Portable Network Graphics)

.png

Yes

Yes

GDAL raster file

ASCII

.asc

Yes

No

GDAL raster file

RAW


Yes

No

GDAL raster file

Netpbm format PPM (Portable pixmap format)

.ppm

Yes

Yes

GDAL raster file

Netpbm format PGM (Portable Graphic format)

.pgm

Yes

No

GDAL raster file

Windows Bitmap BMP

.bmp

Yes

Yes

GDAL raster file

DAT (ENVI)

.dat

Yes

No

GDAL raster file

LAN (ERDAS)

.lan

Yes

No

GDAL raster file

GIS (ERDAS)

.gis

Yes

No

GDAL raster file

PIX (PCI Geomatics)

.pix

Yes

No

GDAL raster file

AUX (PCI Geomatics)

.aux

Yes

No

GDAL raster file

ADF (ESRI Grids)

.adf

Yes

No

GDAL raster file

BSB Nautical Chart KAP

.kap

Yes

No

GDAL raster file

Idrisi Raster ERS

.rst

Yes

No

GDAL raster file

TXT

.txt

Yes

No

GDAL raster file

RMF (raster matrix format)

.rsw

.mtw

Yes

No

GDAL raster file

Ilwis Raster Map MPL

.mpl

Yes

Yes

GDAL raster file

13.2. Remote services

Informative table of the remote services supported by gvSIG:

Formato

Notas

WMS (Web Map Service)

v.1.1.0, 1.1.1, 1.3.0

WFS (Web Feature Service)

v.1.0.0, 1.1.0

WMTS (Web Map Tile Service)


WCS (Web Coverage Service)

v.1.0.0, 1.1.0

WMC (Web Map Context)

It allows to save the parameters of a WMS layer conection

CS-W (Web Catalog Service)

v.0.9.0, 2.0.0, 2.0.1, 2.0.2

Profiles ebRIM and ISO 19115/19139

Z39.50 (Catalog)


SRW (Catalog)

Z39.50 in web

GAZ/WFS-G (Gazetteer)

v.0.9.0, 0.9,1

ADL (Gazetteer)


Geonames (Gazetteer)


OSM (Open Street Map)


13.3. Database

Informative table of the databases supported by gvSIG:

Formato

Lectura

Escritura

Notas

PostGIS vectorial

Yes

Yes


PostGIS raster

Yes

Yes


MySQL

Yes

Yes


Oracle Spatial / Locator connector

Yes

Yes

Requires manual installation of the Oracle proprietary libraries in gvSIG to work.

Database connectors (Generic)

Yes

Yes


14 Table of Contents (TOC). common operations with layers

14.1. Introduction

Table of Contents or TOC is the View area where the layers and its legends are listed. In the TOC we can perform some of the most common operations with layers. The TOC helps manage the display order of the layers and the assignment of symbols.

A layer is accompanied by an icon that indicates its type (file, remote service group, etc.), a legend that can display / hide and a display activation box.

14.2. Enable / disable layers

When a layer is active we can take action on it

A layer is activated when its name appears in bold.

A layer is activated clicking with the left mouse button on it.

From the menu "View /Set all layers to" we have access to "Active" and "Inactive" orders. We can activate or deactivate all layers of the TOC.

14.3. Display / hide layers


When a layer is visible it is viewed in the map area.

A layer is visible when you have marked the checkbox.


A layer can be visible and inactive, or active and hidden.

14.4. Display / hide legends

We can show or hide the legend of a layer in the TOC.

A legend is hidden when the mark of dropdown appears with a "+". When a "-" is shown the legend is unfolded and on display..

14.5. Change the order of layers in the TOC

The order in which the layers appears in the TOC is important because it corresponds to the display order. The layers of the upper TOC are drawn on top of which are below.

It is desirable that layers formed by text elements, points and lines are at the top, leaving the lower positions of TOC for polygonal layers and images that form the background of the view.

To move and change the order of the layers in the TOC, place the cursor over them, click the left mouse button and holding it, drag the layer to the desired location.

You can also select multiple layers in the TOC pressing Control or Shift key while selecting with the left mouse button.

14.6. Layer context menu

Clicking the right mouse button on an active layer shows the contextual menu layer.

This menu contains some of the most common features that perform on a layer.

14.7. Remove layers

  1. Activate the layers we want to to delete.

  2. We click on one of the active with the right mouse button in the context menu and select "Delete Layer".

14.8. Copy / Cut / Paste layers

  1. Activate the layers that we want to cut or paste.

  2. We click on one of the active with the right mouse button and select the context menu "Cut" or "Copy" layers.

  3. We click the right mouse button on the view TOC-in a space where there are no layers- the context menu and select "Paste"

We can copy and cut layers in the same view or between views.

14.9. Groups of layers

gvSIG allows to group different layers in a cluster. This is useful because it enables that we can have in the TOC many layers without taking up much space therein, enabling group those that are related.

This option allows operations simultaneously on all the layers that form the group.

To make a grouping:

  1. Activate the layers that we want to group.

  2. We click on the right mouse button on one of them and from the context menu select "Grouping layers".

  3. A new window where the name of the Association shall indicate opens.

  4. Press "OK" and the layers will appear grouped in the TOC.

To undo a grouping, select the "Ungroup layers" option from the context menu.

14.10. Rename a layer

  1. Activate the layer that we want to to rename.

  2. We click on it with the right mouse button in the context menu and select "Rename".

  3. A new window showing the new layer name is displayed.

  4. Press "OK" and the layer will be displayed with its new name in the TOC.

The name change is at a visual level in TOC. The file name does not change in any case.

15 Layer properties

15.1. Introduction

The layer properties are those characteristics that define the layer. Most layer properties can be modified by the user.

The vector and raster layers have different properties. In both cases to access the Properties window, click with the right mouse button on the layer in the TOC and select the command "Properties"(for vector layers) and “Raster Properties” (for raster layers).

Access to a vector layer Properties

Access to a raster layer Properties

Vector layer properties

Raster layer properties

Also, it has to be taken into account that, first, the remote services have the connection properties and, second, the properties depending on being vector or raster data. In the WFS case, the connection properties are in the “Properties” window; in the rest of service cases, the two options (connection properties and properties depending on data) are separated in the context menu.

The connection properties of a remote service allow us to access to the window “Add layer” of the remote service and modify the connection parameters for that layer.

Some add-ons can add new layer properties.

16 Vector layer properties

16.1. General

The layer properties show the description of the layer and allow to specify the drawing properties linked to the scale.

It´s possible to set the automatic visualization of the layers within a determined scale range. To set the viewing scale range:

  1. In “Scale range” click on “Don´t show the layer when the scale”.

  2. Indicate maximum and minimum values for the scale. With the denominator is enough. The greatest numbers are referred to smaller map scales.

    “To be over 1:” is the greatest scale aimed which are the smallest numbers of the map scale, (maximum scale).

    “To be under 1:” is the smallest scale aimed in the active layer in the view (minimum scale).

Once the scale range is defined, the layer will not be drawn if the View scale is out of the visible scale range of the layer

16.2. Hyperlink

It allows to enable/disable and set the hyperlink of one layer. A hyperlink is a link with other resource (image, website,...) and it´s associated with one element of the layer.

One layer can have different hyperlink´s actions. To add or delete one action, the buttons “Add action” or “Remove action” are used.

The configuration settings of each hyperlink action are:

16.3. Metadata

It allows to consult the metadata of one layer. At the moment, only the name and the CRS of the layer.


17 vector symbology

17.1. Introduction

The symbology is one of the most important properties of one layer. In gvSIG, a great variety of options are available for representing layers with symbols, graphs and colours. The symbols are assigned to each element depending on its attribute values and the selected symbology type.

By default, when a layer is added into the View, will be in one random colour; all the elements of the layer with the same symbol. To modify the symbology, access to the “Properties” window and select “Symbols”.

On the left part, you can see all the available legends for representing data in gvSIG. The symbology panel shows different options depending on the selected legend type.

The different legend types will depend on the layer type and the attribute type. There are some legends that they can only applied with numeric attributes.

The interface contains the following elements:

  1. Symbology types.

  2. Visual representation. It changes depending on the selected symbology.

  3. Description. It changes depending on the selected symbology.

  4. Options. To define the characteristics of the symbology. It changes depending on the selected symbology.

  5. Buttons to apply for the defined symbology..

  6. Buttons to save or load one legend.

17.2. Unique symbol

All the entities of the layer will be represented with one unique symbol. Click on “Choose symbol” to access to the “Symbol selector”.

There is an option to introduce a label text that will appear in the TOC. TOC.

To apply for the legend, click “Apply” and “Accept”.

To change the symbol or the layer colour in a fastest way, double click in the symbol that appears in the TOC and the “Symbol selector” window will open.

17.3. Categories. Unique values

Each record can be represented with a symbol according to the unique value adopted in a certain field in the attributes table. Each element will be drawn depending on the attribute value indicated by the category. For instance, in a field of a uses map, each use will have a specific colour.

The interface contains:

  1. Classification field: A drop-down menu where you can select the field of the attributes layer which contains the data to carry out the classification.

  2. Color scheme: Drop-down menu where you can select a colour scheme for generating automatically the symbols.

  3. Other values: If this is enabled, all the values without a symbol for its value will be represented with a specific symbol. If it´s not active, those elements will not be shown.

  4. To define the symbol, the value and the label.

    To modify the symbol, double click on it. A new window will open to access the screen dialogue “Symbol selector”.

    Double click on a concrete value to modify it. The value is the one found in the attributes table.

    Double click on the label to modify its text. The label is the text that will appear e¡in the TOC legend. By default, the label will be the same than the value on that field.

  5. Buttons area

    Add all/Add: Once the “Classification field” and the “Colour scheme” are selected, clicking on the “Add all” buttons, all the different values are shown by assigning a symbol (colour) different to each one. Clicking on “Add” you can add new values to the list.

    Delete all/Delete: Allows to delete all (delete all) or some (delete) of the elements that make up the legend.

    Symbolology level: To define a specific order of visualizing the elements. This is important when some geometries of the same layer intersect, because defining that order can make to some symbols appear over others.

    It´s activated clicking on the verification space. The value “0” will be the symbol under the rest. The value “1” will be over that and so on.

17.4. Categories. Expressions

It shows layer elements according to a certain filtered expression.

The interface contains:

17.5. Quantities. Dot density

To show the quantity of one attribute in one area as a dot density map. Each dot will be a specific number of element; for instance, in a layer of the world countries, one dot can be a population of 1,000,000.

The dots will be distributed randomly in each area and will not be real ubications.

This legend is only for polygon layers.

The interface is:

  1. Labelling field: Drop-down menu to choose the numeric field to make up the legend.

  2. Dot size: To define the size of the point.

  3. Dot value: this is the numeric value which will be given to each point. It can be set up with numbers or with the buttons.

  4. Options to define the symbology:

    Colour: Dot colour.

    Background colour: For the polygons in the background.

    Outline: For defining the outline in the background polygons.

17.6. Quantities. Intervals

This legend represents the elements of one layer using a range of colours. Within that value range all the elements will have the same colour. The intervals or graduated symbols are used for representing quantitative data with a progression; population, temperature,....

The interface is:

  1. Fields. Options to define the intervals.

    Classification field: Drop-down menu to chose the numeric field to make the classification.

    Interval type: There are three different intervals:

    Number of intervals: To indicate the number of intervals of the legend.

  1. Begin color and End color: To select the colours that will be used to make the graduation. The initial colour will be for the lower values and the final one for the higher ones.

  2. Compute intervals: Once all the previous options have been defined, this button will calculate the intervals defined by the legend.

    Add: To add new ranks.

    Remove all/Remove: To delete all (remove all) or some (remove) of the elemens that make up the legend.

  3. To modify the symbols, labels and intervals.

17.7. Quantities. Graduated symbols

To represent quantities using the symbol size to show relative values. Within a value range, all the elements will have the same symbol.

The interface contains:

  1. Fields. Options for defining the intervals.

    Classification field: To choose the numeric field from which the intervals will be calculated.

    Interval types: There are three interval types.

    Number of intervals: To indicate the number of the intervals for the legend.

  1. Symbol: To define the symbol for the graduation. The size is defined 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 or in its “Background”.

  2. Computentervals: Once the above options have been defined, this button will calculate the intervals defining the legend.

    Add: New ranks to the calculation can be added.

    Remove all/Remove: to delete all (remove all) or some (remove) of the elements which make up the legend.

  3. To modify symbols, labels and intervals automatically.

17.8. Quantities. Proportional symbols

To represent quantities using symbol size to show exact values.

The interface contains:

  1. Fields

    Value: To choose the numeric field for which the classification will be made.

    Normalization: It´s possible to choose a numeric field which will normalize the results, being the quantities proportional.

  2. Symbol: To define the symbol for the graduation. The size is defined with a minimum value (From) to a maximum value (Until). You can also modify all the features of a specific symbopl by clicking on the “Template” button or in its “Background”.

17.9. Multiple attributes. Bars

To represent numeric values of one element using bar charts. It´s useful when there are few categories.

The interface contains:

  1. Fields. List of all the available numeric field to be part of the chart.

  2. Colour scheme. Drop down menu to choose the colour scheme which will be used in the chart by default.

  3. Buttons to add/remove all the fields or the selected ones. The selected fields in 1 will be added in 7. The selected fields in 7 can be removed and will appear again in 1.

  4. Background symbol: If “show” is not active, the background will be transparent.

  5. Show chart axis

  6. Size. It opens a new window to set up the chart size. These are the options:

17.10. Multiple attributes. Pies

To represent numeric values of one element using pie charts. These charts show how the individual parts pèrform within a full group. They are usefule when there are not many categories.

The interface contains:

1. Fields. List of all the available numeric field to be part of the chart.

              2. Colour scheme. Drop down menu to choose the colour scheme which will be used in the chart by default.

    3. Buttons to add/remove all the fields or the selected ones. The selected fields in 1 will be added in 7. The selected fields in 7 can be removed and will appear again in 1.

    4. Background symbol: If “show” is not active, the background will be transparent.

    5. Show chart axis

    6. Size. It opens a new window to set up the chart size. These are the options:

17.11. Multiple attributes. Quantity by category

To represent one field of the layer with a colour intervals and other field with graduated symbols. Both fields must be numerical.

The interface contains:

  1. Fields with values.

    Colour field: Drop down to select the field for the intervals legend.

    Graduated symbol field: Drop down to select the field for the graduated symbols legend.

  2. Colour ramp: Options for defining the intervals legend. “Colour ramp” will open a new window:

  3. Symbol. Options for definig the graduated symbols legend. “Symbol” will open a new window:

  4. To modify symbols, labels and intervals automatically.Permite modificar los símbolos, etiquetas e intervalos calculados de forma automática.

17.12. Multiple attributes. Join Table

TO DO

17.13. Multiple attributes. Complex symbol

To define different symbologies by scale ranges for one layer. gvSIG will apply the legend depending on the scale visualization.

The process to create the legend by scale is:

  1. Ranges defined. Click on “+” to open a new window where the scale ranges can be defined.

  2. Define the scale ranges and legend type to apply. The legend type will be selected from a dropdown menu with all the different types supported by gvSIG.

  3. Click on “Accept”.

  4. The options for defining the selected legend will be created automatically in the panel area called “Legend definition”

  5. Legend settings.

  6. Now, it´s possible to add a new legend by scale range, clicking on “+” again in the panel area called “Ranges defined”.

  7. Once the different legends have been defined by scale ranges, click on “Apply” or “Accept” in the “Layer properties” window.

18 labelling

18.1. Introduction

A label is the text which describes one or more attributes. The labels are located over or close to the elements of one layer, according to the labelling characteristics defined by the user, as well to the changes of the View. The labels can not be modified by the user directly.

Labelling can be defined, activate or deactivate from the “Labelling” tab in the “Properties” window of the layer.

To activate/deactivate the labelling, we have to enable/disable the “Enable labelling” space.

Once the labelling had been defined, even when is disabled, the memory will keep the characteristics, so the user will not need to define them, each time the user wants to show the labels.

There are two different main types of labelling in gvSIG:

18.2. Basic labelling. Label attributes defined by table.

The labelling can be defined quickly and based on the data of the attibute table.

The interface contains:

  1. Dropdown with the two labelling types. Select “Label attributes defined by table”

  2. Labelling parameters:

  1. Font properties:

When this is enabled, many labels as possible will be created, without overlapping, within the space available in the View.

18.3. Advanced labelling. Label features in the same way.

It applies the defined labelling to all the features of the layer.

The interface contains:

  1. Select from the dropdown the option “User defined labels”.

  2. Select from the dropdown “Label features in the same way”. It will show the different options for this labelling.

  1. Properties. New window to set up the characteristics of the labelling.

  2. Options. New dialogue screen to set up the characteristics of the visualization and placement of the labelling.

  3. Preview. “Enable layer preview” shows a preview of the final result for the labelling.

For more information see “Advanced labelling. Common options”


18.4. Advanced labels. Label only when feature is selected.

It applies the defined labelling only when the features are selected in he View.

This labelling is more dinamic, if the features selection changes, the labels for that new selection will be drawn automatically.

The interface is the same than the previous one.

18.5. Advanced labelling. Define classes of features and label each differently.

With this option is possile to create different labelling types with the “Add button”, give them priority of visualization (“Move up/Move down”) and label them separately.

To set up the properties, double click on the labelling row to define. “Label class properties” window will open.

For more information see “Advanced labelling. Common options”

18.6. Advanced labelling. Define classes of features and label each differently. Labelling by scale.

For more information see “Advanced labelling. Common options”.

18.7. Advanced labelling . Opciones comunes.

Properties.

To set up the labelling properties. This dialogue screen is available in all the manual labelling methods.

The interface contains:

  1. Options to set up the format and the font of the labelling.

  1. To define the labelling expression. Clicking on “...” a new window will open to set up the labelling expression.

  2. To create SQL sequencies to apply filters to the features for the different labelling types.

  3. To select a background style (image) for the labelling. “Symbol selector” window will open. In “gvSIG Basic” library there are some to be used or the user can create its labels.

    Selecting one image and clicking “Properties”, a new window will open to indicate the label ubication referred to the image.

    Clicking on “A+” the area rectangle to be used for the label or labels will be set up.

  4. Preview area of the defined label.

It is not possible to put as a background style a line layer if the option choosen is “represents the sign following the line”

Placement

To set up the properties of the labelling placement: location, orientation, duplication,...

The options of “Placement properties” will change depending on the layer geometry (points, lines or polygons). In the case of multigeometric layers (dwg, dxf, gml,...) the interface contains a tab for each type of geometry: points, lines, polygons.

For the dot layers the interface is:

The interface for a line layer is:

For polygon layer the interface is:

Visualization

To set up the display scale range of the labels.

It is possible to use the same scale range specified for the labels (“General” tab in layer properties or specify a range only to be applied for the labels).

Label overlapping

If this is enabled, all the labels will be drawn, even if they overlap. If this is not checked, the labels will be drawn without ovelap, and can not showw all existing ones.

19 Raster layer properties

19.1. Information

Provides general information about the raster layer, such as the file path, number of bands, pixel size, and geographic coordinates of the corners.

19.2. General

To change the general raster properties. It sets a scale range for the image visualization, set the NoData values, check and recalculate the statistics of the image.

The interface is:

  1. Scale range. To hide the layer when the display scale is above or below the defined ranges.

  2. Set and use the NoData values as transparent if it is checked.

  3. Layer statistics, sorted by band. It may be the case that statistics are badly generated or not calculated, in which case is possible to recalculate them, clicking on “Recalc statistics”. In each band we will see:

19.3. Bands

To change the way in which each band of the image is displayed. It allows to make compositions using the different bands of the raster.It is also possible add more bands from other files. This is useful when working with Landsat type images, where each band is from a different file.

The interface is:

At the top there is a list with all the files of the layer. Here, you can add more files considering that must be a relation between them, they have to be from the same geographic area. This is useful for loading in the same layer, various files frome the same sensor, where each file represents a band.

At the bottom, you can select the display order. By default, the display order is assigned by the colour interpretation of the bands if this information is available. From the display selector , we can change this display order, marking the band we want to be displayed in red (R), green (G), blue (B) or alpha(A). If we click on “Save” the interpretation of colour we have at the moment in the picture will be saved. This means that the next time we open it with gvSIG, the bands will be displayed in that order.

19.4. Transparency

It provides tools to change the transparency levels that can be applied to a raster coverage.

The interface is:

On one hand, there is the “Opacity” option which indicates a opacity percentage. A smaller percentage of opacity, a greater transparency percentage. If is enabled, it is possible to indicate the degree of opacity by numbers or by the slider.

On the other hand, there is the ”Transparency by pixel” option which allows to the (RGB) colour groups to be completely transparent. This is useful, for example, to remove the “wedges” in the ortophotos or satellite scenes, or for deleting the edges between the images of one mosaic.

We must add the RGB transparents in the layer by clicking on “Add”. Three different values will be added, separated with "&" or "|". These values mean the RGB value of the pixel which will be trabsparent. The added values are those that appear on the text boxes, the alpha value is optional. The information in these text boxes can be changed by three methods: typing the value, varying the color sliders or by clicling on the View a colour value. This last option will be activated clicking on "Select RGB clicking on the View". This activates a gvSIG tool in the View to change the RGB values in the transparency box.

If we add the line "255 & 0 & 0", all the pixels with the red colour set as the maximum (255) and green and blue set as the minimum (0), all of them will be transparent. All the full red pixels will be transparent. The symbol "&" can be changed with "And" y "Or". If "Or" is activated, any new entry in the table will appear with the symbol"|". If we add the line "255 | 0 | 0", all the pixels with a red value of 255, or with a green value 0 or with a blue value 0, will be transparent.

19.5. Enhance

It provides a tool for making enhancements over the raster coverage. It allows to modify brightness, contrast and enhance. This last option is essential for correct viewing of images of 16 bits.

The interface is:


Any changes in this panel will be applied to the display and will never be aimed at generating a new layer. If we want that, the enhancement must apply from the bar raster tools "Enhance".


On the left side of the dialog appear the controls to adjust the brightness and contrast. By defaul, they must appear disabled and if we begin to manipulate, we have to select the check box "Enable".

The right side applies to the linear enhancement. This is a simplification of linear radiometric enhancement to monitor the display of images with different data byte types. By default this enhancement controls are deactivated, unless the image would be of a different data byte type; in that case, it is automatically assigned when the raster is loaded. It is reccomended only to use this interface to automatically vary the values ​​assigned. If you want to assign an enhancement and have more flexibility in the implementation, it is more appropriate to use the functionality "Enhancements Radiation".


This enhancement assigns data input range to a range between 0 and 255 for display.
"Delete ends" option does not take into account the most extreme data values ​​(maximum and minimum) of those in the raster. The "Cut queue (%)" sorts the image data from low to high values. Then, apply the percentage indicated on the right and the left. Those who remain on the outside of the percentage values ​​are removed and only values ​​matching those left inside will be applied. The effect created is to have displaced the maximum and minimum.

20 Edition and symbol management

20.1. Symbol browser

From “Tools/Symbols/Browse Symbols” menu:

It allows to explore the different symbols in the program and they are classified in three tabs:

The interface is similar to the “Symbology selector” window which appears when we want to change any symbol of the legend. In this last case, it will not appear the three tabs, only the relevant for the layer type.

The “Symbol browser” allows to explore the available symbols and through the “Symbol property Editor” to create new symbols or modify the existent ones.

The interface is:

  1. Tabs with the different types of symbols depending on the geometry of the features.

  2. Symbol library. The library contains a group of symbols organized in folders and subfolders. The same library can have marker, line or fill symbols. Select the folder or subfolder to see the symbols.

  3. Symbol viewer of the symbols in one folder or subfolder. Select the symbol to apply or modify.

  4. Preview of the selected symbol according to the selected properties (size, rotation angle, colour and transparency).

  5. Options. To define colour, transparency percentage, size and rotation angle of the symbol.

    With the units drop-down is possible to choose the unit type to apply. By default is pixel, but is possible to choose between, kilometres, meters, centimetre, millimetres, miles, yards, feet, inches, degrees and pixels. Also, is possible to specify if they are units “in the word” (the size will depend on the zoom) or "in the paper" (it will have a fixed size in screen and printing).

      If it is an image file (svg, jpg,...) the colour and transparency will not be applied.

  6. Buttons to create a new symbol (button “New”) or modify the properties of one already existent (button “Properties”). In both cases the “Symbol Property Editor” will open.

    The button “Reset” to start again with the edition of the symbol, deleting all the changes.

    The button “Save” to save the new symbol. It will be saved with the extension.gvssym. By default, it will be saved in the “Symbols” folder, which is the root of the symbol library list. The user will have to save the symbol in the folder or subfolder chosen by the user.

The gvSIG basic installation has one single symbol library called “gvSIG Basic”. It is possible to install more symbol libraries from the “Addons manager”.

20.2. Editor. Simple marker symbol

Selecting the “Symbol marker symbol” the interface is:

In the left side, there is the symbol preview and the list of the layers. The selected layer is the one with the values showed in the right side (color, size,...)

Simple marker symbol options:

With the options in “Layers” is possible to create a symbol composed by different layers, with the button “Add layer (green +)”.The layers can be deleted or ordered, with the buttons “Delete layer” and “Order layer”

20.3. Editor. Simple marker symbol

Selecting the Simple marker symbol the interface is:

It is possible to select the image for representing one symbol. This image can be (jpg, png,bmp, svg,..) To add it, select the path to the image, clicking on “Browse” and “Picture file”.

Also, it is possible to put as a reference any image “URL” if the format is supported by gvSIG.

There is the option to select other image to represent the geometries when they are selected in the View with the path “Image of selection”.

It allows displacement in X e Y depending on the X axis and Y axis of the image.

20.4. Editor. Simple line symbol

Selecting the “Simple line” the interface with three tabs is:

In “Simple line symbol” are the options to select the colour of the line, the transparency, its width and the offset.

As the point layers, it is possible to create a line composed by different lines or line symbols.

Line properties” is to modify the join and end style, along the fill pattern.

Arrow decorator” allows to use the decorate the arrows of the lines enabling “Use decorator”.

The options are:

20.5. Editor. Picture line symbol

Selecting “Picture line symbol” the interface is:

It is possible to select the image that we want to be part of the line. This image has to be (jpg, png,bmp, svg...). To add it, select the route path to the image clicking on “Browse”.

There is the option to set up the width and scale the image in “X” and “Y”.

20.6. Editor. Simple fill symbol

Selecting “Simple fill symbol” the interface is:

It is possible to select the fill colour of the polygon and its outline opacity.

Clicking on the button showing the border, the “Symbol selector” for lines is open to set up the outline.

There is the option to set up the width and the outline opacity.

20.7. Editor. Picture fill symbol

Selecting “Picture fill symbol” the interface with two tabs is:

To fill the polygon with one image. It is possible to modify the angle and scale it in “X” and “Y”.

It allows to choose the fill colour and transparency.

These images can be outlined with different lines.

The tab “Fill properties” is to set up the fill depending on the offset (in X and Y) and the separation (in X e Y) of the image.

20.8. Editor. Marker fill symbol

Selecting “Marker fill symbol” the interface with two tabs is:

It is possible to give a fill with different marker types: dot, images....with their properties. The fill can be placed as grid as randomly..

The tab “Fill properties” is to set up the fill depending on the offset (in X and Y) and the separation (in X e Y) of the image.

21 symbol libraries

21.1. AIGA

AIGA is the American Institute of Graphic Arts acronym. AIGA is known by its activities in graphic design, specially in the pictograms for the American Department of Transport in 1979. The library is based on this pictogram group.

The symbols for lines and fills are inspired on the colour palette of the document “Thinking inside the box. AIGA identity and branding guidelines“.

21.2. Collective Mapping

It is a symbology orientated to the collective mapping workshops. It is far from the usual symbology for geographic elements. Its iconography is orientated to ideological representation.

This library is based on the Collective mapping tutorial. Critical mapping resources for shared mapping ” in Spanish, by Iconoclasistas.

21.3. Colours

Symbology with colour palettes for quantitative data..

The symbol library is based on the colour palettes of “Colour Brewer: Colour Advice for Maps”.

21.4. Commerce

Symbology for commercial activities.

The symbol library is based on the symbols of E-commerce Business Icons of Design Contest, GIS/GPS/MAP Icons of Icons-Land, Bag And Boxes Icons of Babasse and Vista Artistic Icons of Lokas Software.

21.5. Crime Mapping Symbology (CMS)

This symbol library is based on the “CMS. The Crime Mapping Symbology”, designed by the US Department of Justice for covering the symbology needs of the Police Department. CMS includes two core systems, Computer Aided Dispatch (CAD) and the Records Management System (RMS).

21.6. Emergency

Symbology related to the emergency management.

The symbol library is based on the “EMS. The Emergency Mapping Symbology”, made by the Department of Natural Resources.

The linear and fill symbols are inspired by the document “Biosecurity Emergency Management – Mapping Symbology”.

21.7. Forestry

This symbol library is based on the NPS (U.S. National Park Service) symbology and also based on “Trees & Shrubs” made by Jim Mossman.

21.8. G-Maps

This symbol library is based on the symbols of Nicolas Mollet, called “Map Icons Collection” and is for Google Maps.

When using point symbols you have to remember that, by default, no “y” offset is applied thus, if you want that the symbol will be over the geometrical point, symbol properties have to be edited adding a “y” offset with a value equal to the half of symbol size (in our case, since the symbol has a default size of 32, an offset of 16 will be used).

21.9. Geology

This symbol library is based on the “Digital Cartographic Standard for Geologic Map Symbolization “ guide of the FGDC (Federal Geographic Data Committee). The symbols are classified in folders and subfolders (bedding, cleavage, eolian, pluvial/alluvial, foliation, geohydrology…).

The set of filled designed from the RGB colour codes defined by the CGMW (Commission for the Geological Map of the World) represent the different stratigraphic units.

21.10. gvSIG Basic

Basic gvSIG symbol library

21.11. Japanese

The symbology used in Japan for the representation of maps. It is based on the “Japanese Map Symbols” of the Geographical Survey Institute.

21.12. Military-APP6

This library has all the symbols which are part of the APP6 standard used by the Defence sector. This library is based on the document “Commented APP-6A – Military symbols for land based systems. Defence Research and Development Canada – Valcartier. Technical Notel DRDC Valcartier TN 2005-222. “.

21.13. Navigational

Symbology used for maritime shipping and nautical charts.

This symbol library is based on the symbology used by the IHO (International Hydrographic Organization) and the ECDIS (Electronic Chart Display and Information System).

21.14. Numbers

Library with numeric symbols.

This library is based on the symbols of “Letters & Numbers” published by Little Web Things that contains beyond symbols from number 0 to 99, letters symbols in upper-case of Latin alphabet, text fonts from Data Deja View (DDV) called “Circle, Diamond, Hexagon, Pentagon, Shield and Square”, that and the numbers icons belonging to the set called Red Orb Alphabet Icons of Icon Archive.

When using point symbols of set “IwtMapIcons” consider that by default it don’t have applied an offset in “y”, if wanted the vignette appears over geometric point we have to edit the symbol properties and add an offset in “y” of a half the size (in our case, as we set these symbols in size 32, we’ll use an offset of 16).

21.15. OCHA-Humanitarian

It is the set of symbols created by the Office for the Coordination of Humanitarian Affairs (OCHA) with humanitarian goals aiming help workers and volunteers show and interpret information about emergencies and crisis quickly and easily. This is the standard or the emergencies symbology.

21.16. OSM

This symbol library is based on the symbology made by “SJJB Management” and called “SJJB SVG Map Icons”. Some of these icons have their oringin in the “US National Park Service Cartography”.

21.17. POI Cities

This library includes a set of symbols that represent the main attractions of a city: parks, airports, subway stations, different types of shops, museums, monuments, ...

It is based on the symbology that MapBox project uses and, specifically, in the library called Maki.


21.18. Weather

Symbology for climate mapping according to the standard World Meteorological Organization in the document “WMO No. 485 – Manual on the Global Data Processing and Forecasting System Manual” the work done by the group MetOceanDWG of OGC related to the symbology to represent the Climatology.


22 Create symbol libraries

22.1. Import picture marker symbols

With the “Import picture marker symbols” tool, the user can create new symbol libraries from image files (.png,.svg,...) or add these marker symbols to libraries already installed. This tool is located in “Tools/Symbols/Import picture marker symbols”

The interface is:

  1. Clicking on “Select images” a new window appears where we can search and select the images to import.

  2. Listing of all the selected images to be imported to the symbol library.

  3. In “Folder name for creating the symbols” we will indicate the name of the new library. It is possible to create subfolders. If we want the symbols saved in one subfolder, we use “/” as the separator between the folder name and the subfolder (folder name/subfolder name).

    Listing of installed libraries. If the folder where we want to save the symbols is already in the list, we just need to select it.

  4. Size by default of the symbols.

  5. Drop down menu for overwriting options.

  6. Clicking on “Import”, all the selected symbols will be saved in the defined folder (or subfolder) with the wanted size. A window will appear indicating that the import have been finished.

If we want to have a different symbol when we make a selection, we can do it automatically during the import. We only have to take into account the name of the images that will represent every symbol during the selection; we have to add “_sel” to the symbol name.

22.2. Create package symbols

gvSIG allows to create packages for sharing symbol libraries with other users.

This tool is located in “Tools/Symbols/Create package”.

In this window we can see all the symbol libraries available in our gvSIG, in this case “gvSIG Basic”, which is the default library plus the ones created by the user. We can select the library from we want to create the package and click on “Next”.


A form appears to fill the metadata of the package.

The option “Categories” must have the categories “Symbology, Symbols” to make easier the localization in “Add ons manager”.

Clicking on “Next” one last window will appear where all the output options must be indicated.

Creating the package index. We will only check this option if we want to share the package. The package index is a GVSPKI file which is useful to install it on-line from gvSIG. No need to check it in any other case.

– Download URL. The server address where the package is available has to be indicated (server/package name)

23 Navigation tools

23.1. Introduction

The navigation tools are those that allow navigation within the View data and basically make changes to the display scale (zoom) and movements (pan).

These tools are available from the "View / Navigation" menu and in its own button bar.

Menu

Toolbar

Let´s see all the available tools:

Icon

Tool

Shortcut key

Description

Pan


This allows you to change the View frame by dragging the viewing field all over the View with the mouse. Click and hold down de primary button of the mouse and move it in the required direction.

Zoom in to center


Zoom in to the center of the View data.

Zoom out from center


Zoom out from the center of the View data.

Zoom in tool


Enlarges a particular area of the View.

Zoom out tool


Reduces a particular area of the View.

Previous zoom


To go back to the previous used zoom.

Zoom to all


Full extent zoom of the total area defined by all the layers of the View.

Zoom to selection


Full zoom of the area with all the selected elements.

Locate by attribute


Zoom in the area of the layer defined by one specific attribute.

Center view to point


Locate any point in the View by its coordinates and centre the View on this point..

Frame manager


Save and go back to many zooms as you want.


Zoom to layer


Zoom to the total extension of the layer..

Right click on the selected layer in TOC and click “Zoom to layer” in the contextual menu.


Zoom to raster resolution


Zoom to a screen pixel with the same pixel size of the raster layer.

Right click on the selected layer in TOC and click “Zoom to raster resolution” in the contextual menu. Clickingf on the visible area and it will center the View on this point.

Scrolling the mouse is possible to zoom in and zoom out. In this case, the enlargement will use as focus, the View center. With the mouse wheel pressed and moving it, the frame order will be executed.

In the status bar is possible to indicate the View scale, writing the scale factor or selecting any of the available in the drop-down menu.

23.2. Zoom Manager

It is possible to save a zoom and go back to it at any time.

This tool is available in the “View/Navigation/Frame Manager” and in the specific tool bar.

The interface is:


23.3. Center View to point

Center the View to one point with its specific coordinates.

This tool is available in the “View/Navigation/Center View to point” and in the specific tool bar.

The interface is:

Input any required coordinates and select the colour of the point. Clicking “Accept”, the zoom will be focused on that point and it will show an information screen of that point.

23.4. Locate by attribute

This tool allows to zoom in the entities of one layer with a particular attribute.

It is available in the “View/Navigation/Locate by attributeand in the specific toolbar.

The interface is:

23.5. Locator map

The locator is a general map which is displayed in the bottom left corner of the View´s window and it will locate the working area (main window zoom).

Available in “View/Locator Map” menu.

It shows the following window:

We can add layers which will be part of the locator map. From this window, we can delete layers or edit the legends.

Locator elements:

Some of the properties are:

23.6. Finding by Gazetteer

A Gazetter or geographical dictionary is one group of data in where all the toponyms are related to its geographic coordinates. It is a geographic index for identifying the geographical place of one toponym.

Available in the specific toolbar:

Let´s see all the available tools:

Icon

Tool

Shortcut key

Description

Finding by Gazetter


Search by Gazetteer.


Delete previous searches


Delete the searches made by Gazetteer. This button will appear with the first search.

It shows the following window:

24 Consulting tools

24.1. Introduction

These tools are for getting information from the layers and are available from the “Layer/Query” menu or in its specific buttons in the toolbar.


Menu

Toolbar

Let´s see all the available tools:

Icon

Tool

Shortcut key

Description

Information by point


To see the attribute values for one entity.

Query area


To measure areas and perimeters. It is possible to draw a polygon over the View area and obtain the area and peimeter.

Query distance


To measure distances. It is possible to draw lines and obtain the lenght.

Hyperlink


To see the hyperlinks of any entity.

24.2. Information

With this tool is possible to see the attribute values for one entity.

This tool is available from the “Layer/Query” menu or in its specific buttons in the toolbar.

The steps to follow are:

  1. Activate in TOC the layer or layers which contains the elements to be identified.

  2. Click on Information”.

  3. Click on in any point of the area of the View frame to identify the entities of the ubication.

  4. A new window will be showed; “Identify results”.

    On the left side, the elements from which the information has been asked and its layer will be visible.

    On the rigth side, the attribute values of the seleced element on the left part.

24.3. Query area

To measure areas and perimeters over the area of the View frame.

This tool is available in its specific toolbar.

The steps to follow are:

  1. Click on “Query area”.

  2. Click on the point which represents the first vertex of the area to be measured and drag the mouse and make click on each new vertex., ending with a double click.

  3. On the right bottom part of the View window, the area (A) and perimeter (P) can be found.

24.4. Query distance

To measure distances over the area of the View frame.

This tool is available in its specific toolbar.

The steps to follow are:

  1. Click on Query distance”.

  2. Click on the point which represents the first vertex of line to be measured and drag the mouse and make click on each new vertex., ending with a double click.

  3. On the right bottom side, the distance of the last line (Dist) and the sumatory of all the measured lines (Total).can be found.

24.5. Hyperlink

To consult the hyperlinks of one entity. The hyperlink is one link to other resource(image, website,...) and it is associated to the elements of one layer.

This tool is available in its specific toolbar.

The steps to follow are:

  1. In the layer properties, the hyperlink option must be activated.

  2. Activate in TOC the layer with the elements whose hyperlinks are going to be consulted.

  3. Click on Hyperlink”.

  4. Clicko on the element.

  5. The hyperlink results will appear. These results will depend on the hyperlink properties: image, PDF,....

25 Selection Tools

25.1. Introduction

These tools are the ones that allow you to select a group of features in a layer. ome tools in gvSIG can work only on selected features.

The selection of vector features can be performed both from the view like from the attributes table associated with a layer.

These tools are available from the "Layer / Selection" menu on the corresponding button bar.


Menu

Button bar

Let's see one by one all the available tools:

Icon

Tool

Shortcut

Description

Clear selection


Clean the previously done selection

Select all


Select all the elements of a layer

Select By Attributes


Selects entities based on a query by attribute

Reverse


Reverse selection

Simple


Selecting feature by feature

Select by circle


Select features that intersect the circular area defined by the user


Select by Layer


Spatial selection of features in a layer respect to another

Select by rectangle


Select features intersecting the rectangular area defined by the user

Select by polygon


Select features intersecting the polygonal area defined by the user

Select by buffer


Selection by area of influence

To select the elements of a layer, it is required that the layer is active.

To apply most of the graphic selection tools, you should click the left mouse button on the selection starting point, then drag and drop to finalize the selection. In the case of the simple selection, just click on the item you want to select. In the case of selection by polygon, click on each vertex of the polygon and double-click to finalize the selection.

To add features to an already existing selection, you must hold down the "Control" key while selecting features. To unselect one or more selected features of a multiple selection, you must hold down the "Control" key and click over them.

The selected features are displayed in yellow

In the "Preferences" of the View, it is possible to change the default color of the selection

25.2. Select by buffer

Permite realizar una selección por área de influencia a partir de uno o más elementos seleccionados. Crea áreas de influencia utilizando la distancia de área de influencia en torno a las entidades fuente (elementos seleccionados de partida) y devuelve todas las entidades que intersectan las áreas de influencia.

Allows to perform a buffer selection from one or more selected features. It creates buffer areas using the distance of an influence area around the source elements (starting selected features) and produce as output all the features intersecting the areas of influence.

This tool is available from the "Selection" menu on the corresponding button bar.

There must be at least one element selected from a layer. The resulting selection is applied to the active layers.

This is the user interface:

25.3. Select by layer

You can select features based on their poistion in relation to other layer(s) feature(s) by using several selection methods.

This tool is available from the "Selection" menu through this interface:

  1. Select the active layers and by the dropdown list define the selection method.

The location selection methods include:

  1. Selected features of the layer. Selects by a drop down list, the selected layer selected of the source features.

  2. Selection Options.

If we want to use all elements of a layer as the source entities, we must previously select all the elements of that layers.

25.4. Select by attributes

It makes user able to select features by using an attributes query

This is its user interface.

  1. Fields. List of attribute fields in the layer. Double-click on the field to add it in the query.

  2. Logical operators. Inserts, by clicking on them, a logic operator to the query expression.

  3. Known values. Lists the values present in the layer attribute table for the selected field. Double click on the value to add it to the selection query.

  4. Expression. Text box reporting the query that is going to be run. It allows direct typing.

  1. Selection Options.

26 Graphic editing tools

26.1. Introduction

To create and edit various types of vector data with some feature formats. Other formats are read-only and don´t allow editing.

To add or modify elements of one layer, it requires that the layer is active and in editing mode. Depending on the layer type the options will be different.

These tools are available from “Layer” menu and “Remove”, “Insert” and “Modify” submenus, from the “Edit” menu and from the specific button bar.

Button bar

Menu

gvSIG allows to have more than one layer active at the same time.

With “Esc” key any edition operation will finished.

26.2. Start / Finish editing

To start or finish the editing session (the layer must be active).

The tool changes itself depending on the status of the edition. When the layer is not in editing mode, it will be “Start editing” and when the editing session has been initiated, it will be “Finish editing”.

It is available from “Layer” menu, in the context menu of the layer and in the specific button bar.

Menus


Icon

Tool

Shortkey

Description

Start / Finish editing


To start of finish the edition.

26.3. Command console

To introduce orders and editing options using the command console.

It is located at the bottom part of the View frame when the layer is in editing mode.

The console can be resized and hidden.

To write down the commands use the keyboard. Once the selected option is indicated, press “Enter” for being registered.

26.4. Flatness

In gvSIG any curved geometry is made up of one determined number of sections. Flatness is the parameter to define the density of the straight lines which define the curved geometries. A high Flatness number can make that the curved elements will be visualized as polylines.

In “Preferences/Flatness”, its value can be modified.

27 Tools for modifying features

27.1. Introduction

To modify elements of one layer in editing mode.

These tools require a selection of features (geometries) where to apply the tool.

Once the tool is executed, press the right button to access to a context menu which allows to select between the different tool options, indicate points with its exact coordinates,.....

Let´s see all the available tools:

Icon

Tool

Shortkey

Description

Geometric Symmetry


To create symmetries of existing elements.

Internal polygon


To delete internal parts of one polygon, creating an island polygon.

Explode/Break down geometry


Break downs a multigeometry in geometries.

Move geometry


Move the geometries between two specific points.

Rotate geometry


Rotate the selected geometries a specific angle.

Copy geometry


To copy and move existing geometries.

Split geometry


To split one geometry using a cut option.

Split line in one point


To split one line in one specified point

Scale geometry


To modify the size of one geometry using a scale value.

Simplify geometry


To simplify the geometry preserving the essential size of the geometry.

Join geometries


To join geometries.

Insert autopolygon


To insert a polygon next to the existing ones.

Stretch geometries


To stretch a geometry moving the selected vertex.

Extend line to object


To extend one line to one object.

Cut line with one object


To cut one line with a cutting edge defined by other objects.

Smooth line


To smooth the angles of one line.

Edit vertex


To edit the vertex of one geometry (move, remove or add).

Copy features


To copy selected elements to the clipboard.

Paste features


To paste copied features from the clipboard.

Delete


To delete the selected features.

27.2. Symmetry

To create symmetries of the existing features. The resulting geometries will have the same attributes.


This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. First point on the axis of the symmetry. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point..." that opens a window for entering the coordinates.

3. Second point on the axis of symmetry. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting “Second point..." that opens a window for entering the coordinates.

4. Select between delete or keep the original geometries. The aimed option can be indicated in the command console or with the context menu.

27.3. Internal polygon

To delete internal parts of one polygon. It generates an “island” polygon.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:

1.Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

2.Select one tool from the ones used to insert features to draw the internal polygon or cutting area.

27.4. Explode geometry

To break down one multigeometry into geometries. The resultant geometries will have the same attributes.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:

1.Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

27.5. Move geometry

To move the selected geometries between two specified points.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point..." that opens a window for entering the coordinates.

3. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting “Second point..." that opens a window for entering the coordinates.

27.6 Rotate geometry

To rotate the selected geometries one specified angle.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:

1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

2. Rotation centre. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Rotation centre..." that opens a window for entering the coordinates.

3. Rotation angle. You can enter it graphically by clicking with the mouse, specifying the grades of the rotation angle using the console command or with the context menu that opens a window for entering the rotation angle.

In the case of using the angle graphically, a visual aid will be available indicating the value of the rotation angle.

27.7. Duplicate geometry

To copy and move existing geometries. The duplicated geometries will keep the same attributes.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point..." that opens a window for entering the coordinates.

3. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting “Second point..." that opens a window for entering the coordinates.

27.8. Split geometry

To divide a geometry in various geometries using a cutting element. The resultant geometries will have the same attributes.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Select one inserting tool to draw the cutting element.

27.9. Split line in one point

Split one line from a specified point.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Cutting point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Point" that opens a window for entering the coordinates.

27.10. Scale geometry

To resize the geometry using a scale value.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Origin. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu that opens a window with two options for entering the scale origin.

    3. Scale factor or reference point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu that opens a window with two options for entering the scale origin.

    4. Second reference point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting “Second reference point” that opens a window with two options for entering the coordinates.

In the case of using the angle graphically, a visual aid will be available indicating the value of the scale factor and the possible result.

27.11. Simplify geometry

To simplify a geometry keeping the essential form of the geometry.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Tolerance. It is the maximum distance between two lines which define the geometry of the three sequential nodes and the line of the simplified geometry from joining the first and the last of those nodes. You can enter the value by using the console command or with the context menu that opens a window for entering the value.

27.12. Join geometries

To join various geometries in one unique geometry.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

27.13. Insert autopolygon

To insert one polygon next to other existing elements, without drawing the common borders.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select one tool for inserting polygons and draw the autopolygon.

27.14. Stretch geometry

To stretch one geometry moving the selected vertex.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Select one tool for inserting polygons and draw the polygon, which allows to select the vertex to stretch. The selected vertex will be shown.

27.15. Extend line to object

To extend one line to object.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Select each line to extend. When the mouse is over the line, a result preview is shown; at the time the lines are being selected, they will be extended until the indicated objects in the previous step.


3. Once all the lines have been extended, press “Esc” to close the function.

27.16. Split line with an object

To split a line in a cutting edge defined by other objects.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Select each line to split. When the mouse is over the line, a result preview is shown; at the time the lines are being selected, they will be extended until the selected objects in the previous step.

3. Once all the lines have been extended, press “Esc” to close the function.

27.17. Smooth line

To smooth angles in one line.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".


2. Intermediate steps [1,9].


3. Smooth method. There are three methods available: natural cubic splines, Bézier curves, B-splines

27.18. Edit vertex

To edit the vertex of one geometry(move, delete and add).

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:


1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".The vertex of the geometry will be shown.


2. Select one vertex. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting “Select one vertex..." that opens a window for entering the coordinates.


3. Move, insert or delete vertex. Once the vertex has been selected, there these options available:

27.19. Copy features

To copy selected features to the clipboard. It allows to copy features between laers.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:

  1. Select the feature or features to copy.

  2. Run “Copy features”.

  3. It will be given the option to copy as well the alphanumeric attributes along the graphic elements.

The features are copied in the clipboard and can be pasted in another layer which allows the same type of geometry than the original layer.

27.20. Paste features

Paste the features from the clipboard.

This tool is available from the "Layer / Modify" menu and from the relevant button bar.

The steps are:

  1. Put the layer where we want to paste the features in editing mode to paste the available features in the clipboard.

  2. Run “Paste features” and the copied features will be pasted.

27.21. Delete features

To delete the selected features.

This tool is available from the relevant button bar.


28 TOOLS for inserting FEATURES

28.1. Introduction

To insert features in one layer in editing mode.

Once the tool is executed, press the right button to access to a contextual menu which allows to select between the different tool options, indicate points with its exact coordinates,.....

Let´s see all the available tools:

Icon

Tool

Shortkey

Description

Insert point


To draw points

Insert multipoint


To draw multipoints

Insert line


To draw lines

Insert arch


To draw archs

Insert circle (centre and radius)


To draw circles indicating the centre and radius

Insert circumference (centre and radius)


To draw circumferences indicating the centre and radius

Insert circle (three points)


To draw circles indicating three points

Insert circumference (three points)


To draw circumferences indicating three points.

Insert ellipse


To draw ellipses

Insert filled ellipse


To draw filled ellipses

Insert polygon


To draw irregular polygons

Insert polyline


To draw polylines

Insert filled regular polygon


To draw filled regular polygons (polygon feature)

Insert regular polygon


To draw regular polygons (polyline feature)

Insert filled rectangle


To draw filled rectangles (polygon feature)

Insert rectangle


To draw rectangles (polyline feature)

Insert filled spline curve


To draw filled spline curves (polygon feature)

Insert spline curve


To draw spline curves (polyline feature)

Rectangular matrix of geometries


To draw rectangular matrix

Polar matrix of geometries


To draw polar matrix

28.2. Insert point

To draw points.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

  1. Insert point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Insert point..." that opens a window for entering the coordinates.

28.3. Insertar multipoint

To draw multipoints. A multipoint is a serial of points working as a single features.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Insert points of one feature. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Indicate a new point..." that opens a window for entering the coordinates. All the points inserted will belong to the same feature.

    2. Finish. To finish the point insertion. It can be made pressing “Enter” or in the context menu selecting “Finish”.

28.4. Insert line

To draw lines, indicating the initial and final points which define the line.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point..." that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point..." that opens a window for entering the coordinates.

28.5. Insert arch

To draw archs, indicating the initial and final points which define the arch.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Initial point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Initial point..." that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Final point..." that opens a window for entering the coordinates.

    3. Middle point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Middle point..." that opens a window for entering the coordinates.

28.6. Insert circle (centre and radius)

To draw circles, indicating the centre and radius which define the circle. The circle is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Centre. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Centre..." that opens a window for entering the coordinates.

    2. Radius. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting " Radius (point)..." that opens a window for entering the coordinates, or “Radious (value)...” that opens a window for entering the value.

28.7. Insert circumference (centre and radius)

To draw circumferences, indicating the centre and radius which define the circumference. The circumference is a polygonal feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Centre. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Centre" that opens a window for entering the coordinates.

    2. Radius. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting " Radius (point)..." that opens a window for entering the coordinates, or “Radius (value)...” that opens a window for entering the value.

28.8. Insert circle (three points)

To draw circles, indicating three points which define the circle. The circle is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point" that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point" that opens a window for entering the coordinates.

    3. Third point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Third point" that opens a window for entering the coordinates.

28.9. Insert circumference (three points)

To draw circumferences, indicating three points which define the circle. The circumference is a polygonal feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point" that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point" that opens a window for entering the coordinates.

    3. Third point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Third point" that opens a window for entering the coordinates.

28.10. Insert ellipse

To draw ellipses. The ellipse is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point of A axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point of A axis" that opens a window for entering the coordinates.

    2. Second point of A axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point of A axis" that opens a window for entering the coordinates.

    3. Length of B axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Length of B axis (point)" that opens a window for entering the coordinates, or "Length of B axis (value)” that opens a window for entering the value of the length of the second axis.

28.11. Insert filled ellipse

To draw full ellipses. The full ellipse is a polygonal feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point of A axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point of A axis" that opens a window for entering the coordinates.

    2. Second point of A axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point of A axis" that opens a window for entering the coordinates.

    3. Length of B axis. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Length of B axis (point)" that opens a window for entering the coordinates, or "Length of B axis (value)” that opens a window for entering the value of the length of the second axis.

28.12. Insert polygon

To draw irregular polygons indicating the different points (vertex): straight lines and archs.


This tool is available from the "Layer / Insert" menu and from the relevant button bar.


The steps are:

1. Insert point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Insert point..."that opens a window for entering the coordinates.

2. Between one point and the other one, it´s possible to indicate if the join will be with a line or an arch, from the console command or with the context menu selecting “Arch mode” or “Line mode”

3. Finish. To close the polygon from the console command or from the context menu selecting “Finish”.

28.13. Insert polyline

To draw polylines indicating the different points (vertex): straight lines and archs.


This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

1. Insert point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Insert point..." that opens a window for entering the coordinates.

2. Between one point and the other one, it´s possible to indicate if the join will be with a line or an arch, from the console command or with the context menu selecting “Arch mode” or “Line mode”

3. Finish polyline. There are two options:

28.14. Insert filled regular polygon

To draw filled polygons indicating the number of sides, if it is inscribed or circumscribed, and the center of the polygon. The full regular polygon is a polygonal feature.


This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

1. Sides. Number of sides for defining the polygon. You can enter them using the console command or with the context menu by selecting "Sides".

2. Inscribed or circumscribed. It allows to indicate if the polygon is inscribed or circumscribed to the circumference which defines it, from the console command or with the context menu selecting Inscribedor Circumscribed”.

3. Centre. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Centre" that opens a window for entering the coordinates.

28.15. Insert regular polygon

To draw regular polygons indicating the number of sides, if it is inscribed or circumscribed, and the centre of the polygon. The regular polygon is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

1. Sides. Number of sides for defining the polygon. You can enter them using the console command or with the context menu by selecting "Sides".

2. Inscribed or circumscribed. It allows to indicate if the polygon is inscribed or circumscribed to the circumference which defines it, from the console command or with the context menu selecting Inscribedor Circumscribed”.

3. Centre. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Centre" that opens a window for entering the coordinates.

28.16. Insert filled rectangle

To draw rectangles defined by two points of the opposite corners. The filled rectangle is a poligonar feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point" that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point" that opens a window for entering the coordinates.

28.17. Insert rectangle

To draw rectangles defined by two points of the opposite corners. The rectangle is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. First point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "First point" that opens a window for entering the coordinates.

    2. Second point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Second point" that opens a window for entering the coordinates.

28.18. Insert filled spline curve

To draw filled spline curves. The filled spline curve is a polygonal feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Insert point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Insert point" that opens a window for entering the coordinates.

    2. Finish. To finish the spline curve joining the last vertex with the first one, from the console command or with the context menu by selecting "Finish".

28.19. Insert spline curve

To draw spline curves. The spline curve is a linear feature.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

    1. Insert point. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Insert point" that opens a window for entering the coordinates.

    2. Finish spline. There are two options:

28.20. Insert rectangular matrix

To copy a feature a determined number of times with a rectangular matrix shape.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

2. Column number. To indicate the number of columns of the matrix, from the console command or from the context menu selecting “Column number”.

    3. Row number. To indicate the number of columns of the matrix, from the console command or from the context menu selecting Row number”.

    4. New point. This point will be used as the movement centre for defining the matrix. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Indicate new point" that opens a window for entering the coordinates.

    5. Distance between columns. It allows to indicate the distance between the columns of the matrix, from the console command or with the context menu by selecting any of the two options (insert point or distance value).

    6. Distance between rows. It allows to indicate the distance between the rows of the matrix, from the console command or with the context menu by selecting any of the two options (insert point or distance value).

28.21. Insert polar matrix

To copy a feature a determined number of times in a polar matrix.

This tool is available from the "Layer / Insert" menu and from the relevant button bar.

The steps are:

1. Select the feature or features on which to apply the tool. If there are selected features previously to the use of the tool, the tool will be applied on these. To end the selection, press "Enter".

2. Total feature number. To indicate the number of features of the matrix, from the console command or from the context menu selecting Total feature number”.

    3. Rotate features. To indicate if the features will be rotated or not, from the console command or from the context menu selecting Yes” or “No”.

    4. Centre. This point will be used as the centre of the matrix. You can enter it graphically by clicking with the mouse, specifying the coordinates of the point using the console command or with the context menu by selecting "Centre" that opens a window for entering the coordinates.

    5. Angle between features. It allows to indicate the angle between the features of the matrix, from the console command or with the context menu by selecting any of the two options (insert point or distance value).


29 drawing supporting tools

29.1. Snapping

The Snapping lets you to create entities that are connected to each other more accurately. By activating the snapping, the pointer is set to other geometric features when it is close to them and within a specific tolerance. This allows to locate a feature concerning other locations.

This tool is available from the "Edit / Enable snapping" menu or by the key "F3". Each time you run this tool, it will change its state;it is activated or deactivated depending on the previous state of snapping.


Menú

In the window "View Properties / Snapping" you can select the layers to be used for snapping.

If the snapping tolerance is 4 pixels, the two features which are at a distance equal to or less than 4 pixels will be joined into a common coordinate.

The values of the column "Maximum number of features in memory" can be changed to accelerate snappings in edition. It is the maximum number of geometries with which you want to work in memory.

The types of snapping can be defined in the window "Preferences" in the "Snapping" section.

29.2. Grid

The grid is a pattern of dots that extends along the drawing area. It allows to align the objects and magnify the distance between them.

To access to the grid tools, it should be a layer in editing mode.

This tool is available from the tab Show / Grid /Show-Hide" menu or with the key "F7". Each time you run this tool, it will change its state; it is activated or deactivated depending on the previous state of the grid.


Menú

Using the "Show / Grid / Turn- turn off snapping to the grid" or by the key "F9" tool, it is possible to enable or disable snapping to the grid points. Each time you run this tool, it will change its state; it is activated or deactivated depending on the previous state of the snapping.

30 Editing tools

30.1. Introduction

To redo or undo the editing commands.

These tools are available from the “Edit” menu and from the relevant command bar.

Menu

Button bars


Let´s see all the options:

Icon

Tool

Shortkey

Description

Undo


To undo the last action in edition

Redo


To redo the last undone action in edition

Undo/Redo History


Edition commands history. It allows to undo or redo various edition orders in the same action

30.2. Undo/Redo history

Edition commands history. It allows to undo or redo various edition orders in the same action. It gives information about the made orders with the name and time.

This tool is available from the “Edit” menu and from the relevant command bar.

The interface is:

31 attributes editor

3.1. Introduction

Permite editar los atributos alfanuméricos de los elementos de una capa desde la Vista. Al pulsar sobre un elemento de la capa activa mostrará un formulario con todos los atributos de dicho elemento, permitiendo su modificación.

It allows you to edit the alphanumeric attributes of the layer elements from the View. When you click on any element of the current layer, a form will be shown with all the attributes of that element, allowing users to modify them.

It is available in the Layer/Derivative Geometries menu or in the right button bar.

Menu

Button bars

The tool interface has the following elements:

32 DERIVED GEOMETRIES

32.1. Introduction

It allows to create polygonal or linear elements from a point layer. From this layer the user can indicate elements which form a polygon or line, and it can automatically create the new elements.

It is available in the menu “Layer/Derivative geometries” or in the right button bar

Menu

Button bar

The tool interface is the following one:

Once we define the different options, we must click “Next” button to start the operation to create the elements.



33 RASTER TOOLS

33.1. Introduction

Raster tools allow users to analyze, to create and to process raster data.

These tools are available from the dropdown buttons bar of raster tools. Some of these tools are available in the “Tool Box” of geoprocessing. Some raster tools are also available in the contextual menu of raster layer which appears by right-clicking on the layer on the TOC and in the menu “Layer”. The tool “Information by point” is also available as a button.

Main buttons bar

Secondary buttons bar

Raster layer

Raster dataset

Multispectral raster

Enhancement

Geographic transformations

Export to raster

Tool Box

Contextual menu of layer

Menu

Let's have a look at every available tool:

Icon

Tool

Shortcut

Description

Raster properties

Ctrl+Alt+P

It allows to access to the raster properties.

Select raster layer


It allows users to enable a raster layer by clicking on it in the working area.

Histogram

Ctrl+Alt+H

It allows to consult and modify the raster histogram.

Color tables

Ctrl+Alt+T

It allows to assign color tables to a raster in a single band image.

Information by point.


It gives associated information to a pixel.

Area of interest

Ctrl+Alt+A

It allows to define regions of interest (ROIs) over a raster layer.

Generate overviews

Ctrl+Alt+O

It allows to generate pyramids. The pyramids are lower resolution versions of the original image which allow a quick load of very big images.

Analysis view


It is a tool used for a quick inspection. It has two efects. It loads the same image in the locator map and opens a new window where there is a higher zoom level and where users can see the image values in real time.

Go to the next/previous resolution level


It allows to navigate between the levels of resolution of the raster.

Create layer multifile


It creates a multifile layer.

Principal components


It allows to apply a transformation to the raster using the method of the principal components.

Tasseled cap


It allows to apply a transformation to the raster using the method of the Tasseled cap.

RGB Filters

Ctrl+Alt+F

It allows users the application of digital filters.

Radiometric enhancement

Ctrl+Alt+E

It allows the alteration of the digital levels of the image through functions to adjust them to certain process. It allows the definition of linear, piecewise linear and non-linear functions.

Mask by region of interest


It allows to generate Masks from ROIs.

Reproject layer

Ctrl+Alt+R

It allows the change to the projection of the raster layer.

Geolocalization

Ctrl+Alt+G

It allows to apply a related transformation to an image (translation, rotation and inclination) manually, no need of control points. There won't be any information about the precision.

Set projection


It sets the projection of the view to the raster.

Georeferencing


It allows to endow coordinates to an image (pixel coordinates).

Save view to georeferenced raster


It allows to export a clip view as a georeferenced raster.

Save as

Ctrl+Alt+S

It allows to save the raster as a new file.

Clipping

Ctrl+Alt+C

It allows users to make an extraction of the image.

Change data type


It allows to change the data type of the image.

Export view to image


It allows to export the View as a non georreferenced image.

The buttons bar of the raster tools has three components:

The interface of the tools varies if you access from the geoprocessing toolbox.


34 raster layer

34.1. Select raster layer

It allows users to enable a raster layer by clicking on it in the working area. It is necessary that the raster layer is visible.

It is available from the buttons bar of the raster layer.

As a result the layer will be automatically enabled in the TOC and its name will appear in the drop-down list of the toolbar.

34.2. Histogram

It allows to consult and modify the raster histogram.

It is available from the Layer” menu, the contextual menu of the layer in the TOC and the buttons bar of the raster layer.

The interface is the following one:


  1. With this option you can select the data source with which the histogram is generated:

      Because of the amount of time that it would take to calculate the histogram for large images, the histogram is only calculated once, which allows that the access be much faster next times a histogram or other functions which need acces to the histogram data are requested. The result of this calculation is in a new associated file with .rmf extension (it is generated in the folder in which the origin data of the image are; if we remove the .rmf file attached to the image, this calculation will be lost).

  1. Type: You can select one of the following types:

  1. Bands. It allows to enable the bands that will be displayed in the graph.

    It allows users to select bands by clicking on them (with the “Control” key pressed we will be able to select several bands). When a band is selected, by hovering the mouse over a point in the graph the name and the value of the point will appear.

  2. Graph. Viewing area of the histogram.

    We can zoom in and out of the graph using the mouse directly over the graph. To zoom in one part of the graph draw a rectangle over it by pressing and dragging the mouse to the right. 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.

    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 valued 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.

    Right-clicking in any part of the graph, the context menu is shown.

  1. Table. It shows the statistics that correspond to the selected range of pixel values. Each row of the table corresponds to one raster band as displayed in the histogram. The columns that are shown are:

  1. Create table. It allows users to create a data table in .dbf format with the histogram values. The table is atomatically added to gvSIG.

  2. Hide statistics. It reduces the window's size hidding the options related with the statistics.

The Raster section of the “Preferences” in gvSIG, 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. 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.

34.3. Colour table

It allows users to assign specific RGB values to a range of pixel values in a single band image. We can apply existing color tables or create new ones.

It is available from the “Layer” menu, from the contextual menu of layer in the TOC and from the buttons bar of raster layer.

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.

The interface is the following one:

  1. Activate color table. When this tool is launched for an image without any associated color table, all the components are shown as not active. To start working we should tick the check box.

  2. Library. List of color tables that are included in gvSIG. You can choose a colour table to apply to the image.

    Right-clicking on this area, a contextual menu appears, which can change the way to visualize the libraries.


List

Small Icon

Large Icon

    Below the colour table library there are buttons to add, export, import and delete colour tables. The supported formats are .rmf, .ggr and .gpl.

    When clicking on the button with the tooltip “New library”, a dialog opens which prompts for basic information of the colour table:

  1. Preview. It allows to visualize the results, in real time, of the changes which are being applied.

    The Preview has the following options:

  1. Central part. It allows to visualize the information of the color table associated with the image in tabular form (“Table” tab) or gradient form (“Gradient” tab).

  1. Controls of minimum and maximum values, and the “Recalc statistics” button.

  2. In the lower part of the dialog are the controls of the tabular and gradient view:

34.4. Information by point

It shows a window with the pixel information when clicking on it on the raster layer.

It is available in the raster toolbar and in the generic toolbar.

The interface is the following one:

In some cases, such as WMS layers, this window can have aditional information about the type of layer.

34.5. Area of interest

This tool allows to define regions of interest (ROIs) on a raster layer. This regions can be used to extract statistics, in classifications processes, to mask, etc.

It is available from the “Layer” manu, from the layer contextual menu in the TOC and from the raster toolbar.

The interface is the following one:

34.6. Generate overviews

It allows to create pyrimids. The pyrimids are versions of the image with lower resolution, which allow the rapid load of very big images (in a general zoom the lower resolution image is displayed, while when you zoom in, the more resolution image is loaded).

It is available from the “Layer” menu, from the layer contextual menu and from the raster toolbar.

The Raster section of the “Preferences” in gvSIG, contains the options that allow to generate “overviews”: overviews number, ratio and algorithm.

34.7. Analysis view

It is a tool for a quick inspection. It has two effects. It loads the same image in the TOC and it opens a new window where a detail zoom appears and where we can see the image's values in real time.

It is available from the raster toolbar.

With this functionality you can zoom in on the current layer with three different zoom levels:

There can only be one analysis view open at any time in gvSIG.

The button “Analysis view” is re-labelled as “Close Analysis view” when the analysis view is already open.

35 MULTISPECTRAL RASTER

35.1. Principal components

The analysis of principal components is a multispectral transformation that wants to avoid the use of redundant information in the image's bands. This technique allows to transform a series of bands into new variables called uncorrelated components, which absorb part of the variability of the data in a subset of the initial bands. The advantage of the use of this mechanism is that most of the information falls on the three first created bands, which allows to keep most of the information with a drastic reduction of space.

It is available from the raster toolbar (in Multispectral raster) and in the geoprocessing toolbox.

This tool has two dialogue boxes. The interface of the first dialogue box is the following one:

The result of the transformation generates a double type image with the same number of bands as the components choosen in the second dialog box.

35.2. Tasseled cap

The tasseled cap transformation is a more general transformation than the one of the principal components providing indexes with certain physical significance, so that it is possible to determine the brightness value, the greenness and the soil moisture. The tasseled cap transformation focuses on highlighting the relevant spectral features of the plant surfaces during their development, in order to discriminate specific crops, and crops with other plant surfaces using the spectral ranges of the multitemporal Landsat images.

It is available from the raster toolbar (in Multispectral raster) and in the geoprocessing toolbox.

The interface is the following one:

The result of the transformation generates a double type image with four bands for the MSS sensor, three bands for the TM sensor and six bands for the ETM sensor.

36 Enhancement

36.1. RGB Filters

It allows users to apply digital filters like border detection or softened, to apply masks and basic enhancements.

It is available from the “Layer” menu, from the raster toolbar (in Enhancement) and in the geoprocessing toolbox.

The interface is the following one:

  1. RGB Filters. List of the available filters classyfied by type. When selecting a filter its configuration panel is shown in number 2. Double-clicking one of the filters or clicking on the “Add filter” button (available in 4) while a filter is selected, we add this filter to the list of filters to apply.

  2. Filter configuration. Configurable options of the selected filter in 1. All the filters have a check box to enable or disable the filter when it is in the list of added. It is usually at the top of the control panel of each filter with the text “Active”.

  3. Preview. It allows users to visualize in real time the result of the changes that are being applied. The options in the lower part allow to select the result only on visualization or in a new layer.

  4. List of filters underway. If a filter is in this list means that it is being executed in the preview. The filters will be executed in the order in which they appear. To delete a filter from being executed double-click on it in the list or click on the “Delete filter” button.

  5. Name of the layer. It allows to indicate the name of the layer that will be created when clicking on “Apply” creating a new layer.

The number of filters that have been added affects the performance. If it is applied only on visualization, each render that is made of the view will be penalized by the execution of the filters. If a new layer is generated it will just be penalized the execution of the creation of the layer, later the layer will be drawn as quick as if no filters had been applied. In this kind of cases it is adviced to create new layers whenever you can. Other times it can be not so advisable to create a new layer. For instance, if we have a big orthophoto and we need to modify the brightness, to create a new layer will take long time. However, if it is applied only on visualization, the filter will be applied every time but over a smaller dataset so that it will be quicker. The user will decide in which cases to create a new layer and in which cases to apply only on visulization.

The available filters are:

Enhancement

Brightness

It modifies the brihtness value of the layer. It can be varied by moving the position of the slider or by introducing directly the value in the text box and pressing the “Enter” key.

Contrast

It modifies the value of the contrast of the layer. It can be varied by moving the position of the slider or by introducing directly the value in the text box and pressing the “Enter” key. Values from -255 to 255.

Equalization

It applies an equalization filter.

Border detection

Sobel

It detects the horizontal and vertical borders separately on a greyscale image. The colour images become in RGB with grey levels. The result is a transparent image with black lines and some colour residues.

Threshold values from 0 to 255. “Compare” option.

Roberts

It obtains a good response to diagonal border. It has good performance in terms of location. The main disadvantage is that it is extremely sensitive to noise so that it has poor qualities in detection.

Threshold values from 0 to 255. “Compare” option.

Prewitt

It is really good at defining the borders because its matrix attacks these borders from 8 different sides; this filter has 8 matrixes which are applied to every pixel in the image.

Threshold values from 0 to 255. “Compare” option.

Freichen

It weighs the neigboring pixels depending on the distance from the pixel that is being evaluated. Because of this, there are not privileged directions when detecting the borders.

Threshold values from 0 to 255. “Compare” option.

Funciones espaciales Spatial functions

Median

It applies a kernel matrix in which you can select the dimension of its side using the scroll bar or the text box in Window side.

The obtained result is a smoothing of images and the elimination of noise, it analizes the pixel matrix of N x N and the central pixel is replaced by the value of the median of all of them. Its advantage is that the final pixel value is a real value and not an average.


Mean

It applies a kernel matrix in which you can select the dimension of its side using the pull-down button in Window side.

It assigns the mean of all the pixels included in the window to the central pixel. The matrix of filtering is compound by ones and the divider is the total number of elements in the matrix.


Low pass

It applies a kernel matrix in which you can select the dimension of its side using the pull-down button in Window side.

When the filter is applied the low frequencies are emphasized.

Sharpen

It allows to modify the sharpness and select the contrast (values from 1 to 100). When increasing the contrast, you can also increase the image imperfection and the noise in the gradual areas of colour.

Gauss

It applies a kernel matrix in which you can select the dimension of its side using the pull-down button in Window side.

There is a maximum value in the central pixel and it decreases to the extremes.


Custom

It is a kernel matrix of 5x5 or of 3x3, introducing directly the value of the boxes.

Divisor. The result of the previous calculation will be divided by this divisor.


Mode

It applies a kernel matrix in which you can select the dimension of its side using the scroll bar in Window side.

This filter takes the most frecuent value, that is the value that appears more in the neighborhood.

Colour adjust

RGB->HSL

Conversion from RGB to HSL. It allows to select the data type (byte or double).

HSL->RGB

Conversion from HSL to RGB.


CMY Balance

It allows to modify the balance between Cyan, Magenta and Yellow into an image that needs this type of equalization. To do so, we move the slide bar to increase or decrease the values or we introduce the data directly in the text box which is next to the slide bar. The option of “Luminosity” is used to keep the level of luminosity in every pixel before the variation of CMY.


RGB Balance

It allows to modify the balance between Red, Green and Blue into an image that needs this type of equalization. To do so, we move the slide bar to increase or decrease the values or we introduce the data directly in the text box which is next to the slide bar. The option of “Luminosity” is used to keep the level of luminosity in every pixel before the variation of RGB.


HSL Balance

It allows to modify the balance between Hue, Luminosity and Saturation into an image that needs this type of equalization. To do so, we move the slide bar to increase or decrease the values or we introduce the data directly in the text box which is next to the slide bar.

Grayscale

It allows to select bands to which apply grayscale.

Mask


Transparent area

It allows users to introduce a certain level of transparency to a preselected interest area.

When the layer does not have a region of interest a warning message will appear “ It's necesary some ROI to apply this filter. Please, go to the dialog <<Interest regions>> and select the last one”.

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.

36.2. Radiometric enhancements

They allow the alteration of digital levels of the image using functions to adjust them to certain processes such as the case of improved visualization. They allow definition of linear, step and nonlinear functions.

Available from the "Layer" menu, the enhancement button bar and the geoprocessing toolbox.

The interface is as follows:

    1. In the central part two graphs are shown. The left is the histogram of the input image and the selected graphic.On the right it is the histogram wich will have the output image. The graphs represented with a yellow line, can be modified graphically by clicking and dragging with the primary mouse button.Changing the input histogram graph will get vary the output histogram and the preview.

    In the upper corners of the input histogram graph maximum and minimum values for the raster are displayed. At the bottom the maximum and minimum values being applied at that moment for the enhancement function appeas.The value in percentage relative to the total data set appears in parentheses. These values can be modified by clicking and dragging on two vertical dotted lines that are in the sides of the graph. The left line will modify the minimum and the right one the maximum

    Breakpoints are inserted by clicking with the mouse on the graph on the point where you want to insert. To delete a point we will stand over it and will press right mouse button. After entering a breakpoint we can change its position by dragging it.

    RGB. When this is activated it considers that the displayed raster data are RGB (data type is byte value range 0-255). If this is not selected it is considered that the value range is supported by a data type byte between -127 and 128; this produces significant differences in viewing and the minimum-maximum range that appears at the bottom of the entry graph.

    1. Enhancement options. Enhancements replace each input data value by an output value. This substitution is made doing a correspondence between the data in the input range to output range. Tthis correspondence is applied throug a function.

    2.Preview. It displays in real time the result of the changes to be implemented. The options on the lower part allow to select the result, only on visualization or on a new layer.

36.3. Mask by region of interest

It allows applying a mask of enhancement by region of interest.

Available in the enhancement button bar and in the geoprocessing toolbox

The interface is as follows:

37 Geographic Transformations

37.1. Reproject layer

Allows to generate a raster reprojection.

Available on the "Layer" menu, geographical transformations bar buttons and from the geoprocessing toolbox.

The interface is as follows:

By clicking "Accept" the reprojection process finally asked if we want to load the raster redesigned in a View


When performing a raster reprojection, the available transformation is "EPSG Transformation".

37.2.Geolocalization

It allows application of an affine transformation to an image (translation, rotation and tilt) manually, it is without control points, so we will not have achieved accuracy information.

Available from the "Layer" menu and the geographic transformations button bar.

This tool is an option when georeferencing is for presentation purposes and do not need too much precision. As in the georeferencing a file *. rmf text is created with the necessary information for the location of the image.

The interface is as follows:

37.3. Asign projection

Assigns automatically the projection of the view to the raster

Available from the geographic transformations button bar and in geoprocessing toolbox.

37.4. Georeferencing

Allows provide a reference system (ground coordinates) to a digital image that is in a pixel coordenadades (rows and columns). This process requires a search for homologous points between the reference view or coordinate file and the final map. The result is a transformation involves scaling, rotation and deformation of the original image to fit the final map.

Available in the geographic transformations button bar

The initial interface is as follows:


Interface "Without reference cartography"

interface "With reference cartography"

  1. View. There will be one in the case of "Without reference cartography" and two of "With reference cartography". The left one contains the base cartography loaded in the gvSIG View and the right the image we want georeference.

    In the top left corner the coordinates of the mouse cursor are shown. In the reference cartography the coordinates are those of the real world. In the image to be georeferenced the coordinates are in pixel relative to the top left corner.

    A cursor with a central window appears in the middle. The cursor window can be resized and moved when the view is active. The contents of the window will display in the magnifying glass windows. By bringing the mouse pointer to the edges of the center window horizontal or vertical arrows will be displayed; clicking and dragging on those arrows the center window is resized. To move the center window we must bring the mouse pointer to the corners of the window until the pointer changes to a crossed arrows; clicking and dragging on those arrows the scroll is performed.

  1. Navigation tools

    Icono

    Herramienta

    Descripción


    Increase the zoom level



    It allows approaching to the center of the data frame of the View. Multiplied by 2 the zoom level.



    Decrease the zoom level



    It zooms out from the center of the data frame of the View Divide by 2 the zoom level.



    Zoom to selected area


    It allows zoom in on a particular area of the the View



    Zoom all


    this makes a frame of total area occupied by all the layers of the the View


    Last Zoom


    It allows return to previous frame.


    Move Image

    It allows to change the frame of the view by dragging the visualization field in all directions with the mouse. We must keep the mouse button down and move the mouse to the desired direction.


    The middle mouse button can increase and decrease the zoom of the View.

  2. Magnifier window. Expanding the View associated with the central window of the cursor. When the central window cursor moves around the view, it changes the position on wich the lens is focused, and when the window size is changed the zoom level changes. In the upper left corner of the window the coordinates of the mouse cursor appears.

  3. Control Points. A control point is an entity that provides the correspondence between a geographical coordinate and a pixel coordinate. Control points are represented in the reference view as green squares and in the view of the image as green circles. A control point is associated with a row of the table.

    To add a new control point click on the "New" button in the table control. Create a row with coordinates 0, 0 in both views and the tool "Move point" is activated. Now clicking on the View the mark show where we clicked.

    The information can be found in the points table relating to each point is:

    The available tools are:

    Icon

    Tool

    Description

    First

    Select the first point of the table



    Pevious

    Select the previous point to selected


    Next

    Select the next point to selected


    Last

    Select the last point of the table


    New

    Create a new item in the table


    Delete selected point

    Deletes the selected point


    Delete all

    Deletes all points in the table


    Up/Down

    Select the previous point / next to selected


  1. Georeferencing-processing tools.

Icon

Tool

Description

Move Point

Allows to move a control point


Drag Point

Allows to drag a control point


Center view to selected point

Center the view in relation to the selected control point

Save control points in raster metadata file

Save control points in the metadata file attached to the selected raster


Load from XML file (.rmf)

Retrieves the control points from metadata file attached to raster


Export table of points into a text file

Exports the table to a .csv file


Load control points from .csv files

Import a .csv table


Options

Allows access to the georeferencing options window


End Test

The test processing is completed. Eliminates the test image loaded in the reference view.


Test georeferencing

Run a test with the control points introduced. Apply the transformation and loading the transformed image on the reference view.

Extit to georeferencing

Georeferencing finishes. Asked if we want to load on view the result of the last processed.


RMS

RMS Global

The interface window "Options" is as follows:

38 Export to raster

38.1.Save View to georeferenced raster

It allows to export the view as a image in georeferenced tiff format.
Available from the export raster bar button

When launching the tool we are shown a first message indicating that you must select the area of the View to export. Click the mouse on the first point and drag and drop in the second; the rectangle that will contain the Vista area to be saved is defined. Once the area is defined, a window with the tool options will be displayed.

The interface is as follows:

Depending on the size of the output image, this process can be very long, so it is recommendable to control the output image pixel size . When the process is finished, it will appear a table with statistics showing the path of the image that has been saved, the disk size of the output image, the duration of the process and if the image is compressed or not.

38.2. Save as

It allows the change of a raster format.

Available in the "Layer / Export to ..." menu in the export raster bar button raster and the geoprocessing toolbox

The interface is as follows:

38.3. Clipping

It allows to generate a new layer as a raster cut, varying the extension, the level of resolution, order and number of bands of the resulting layer.

Available in the "Layer / Export to ..." menu in the export raster bar button raster and the geoprocessing toolbox

The interface is as follows:

38.4. Change data type

Allows to change the data type of a raster.

Available from the export raster bar button and the geoprocessing toolbox.

The interface is as follows:

38.5. Export View to image

Export the frame of the view to an image. Allows to select from four output formats: bmp, png, jpg and tif.

Available from the "View / Export" from the menu and from export raster button bar .


39 Geoprocessing

39.1. Introduction

Geoprocessing is the execution of analytical and modelling operations of geographic data for creating new information.

To access to the geoprocessing tools, go to “Tools/Geoprocessing” menu or with the shortkey in the “Toolbox”.


There are the following geoprocessing options:



40 toolbox

40.1. Introduction

The toolbox is the main element of the graphic interface for the application of the geoprocesses and is one of the most used on daily basis. It shows all the available geoprocesses, making easier its use. From the toolbox, a geoprocess or model can be executed.

The interface is:

The main parts are:

Depending on the available data, it will be possible or not to execute a determined algorithm. When there are enough data for executing it, the name will be in black, If not, in grey.

Apart from the geoprocesses, the main components of the interface are:

  1. The bottom part of the toolbox has a text box to search for a particular extension by entering a string text and pressing the "Search" button. As results, it will show only those algorithms that include the word or phrase entered. To show all the algorithms again, simply do a search with an empty string.

  2. Accessing to geoprocessing help.

  3. Allows access to the configuration of the toolbox.

To run a geoprocess must double click the name of it or click on it with the right mouse button and select "Run" from the contextual menu that appears.

When you run a geoprocess, a new dialog box (that varies according to the geoprocess is running) will open, but the interface remains with several common characteristics.

On the one hand, we find a main tab called “Parameters”, in which the input and output values must be entered for the geoprocess would be executed properly.

The number of parameters depend on the geoprocess and its requirements, but the structure is similar in all the cases.

If you have already executed the same algorithm (in a previous session or the actual one), you will find in the bottom part a new component. Clicking on the buttons to the right and left, you can recover automatically the assigned values to the algorithm in the previous executions, making easier to fill the needed fields. By default, the window will have the last session´s values.

The geoprocesses generate different output elements:

The layers and tables can be saved as a permanent file in disk (with a route path entered in the textbox) or select them clicking on the button on its right and using the screen dialogue. If the route is not indicated, a temporary file will be created.

By default, the result layers will be saved in:

By default, the result layers will be saved in the defined route in the toolbox: “General”, option “Output folder”.

If the "Modify output names" box is checked, it will automatically replace all non-standard characters (accented vowels, brackets, parentheses,...) appearing on the names of objects when executing the algorithm.

In addition to layers and tables, geoprocesses can generate text and image results. These are stored in memory and displayed at the end the execution of the algorithm in a new window, called Results. This window stores the results of the algorithms executed in the current session and can be displayed at any time via the "Tools / Geoprocessing / Results" menu. Graphical results can be saved as an image in .png format, and texts as .html files. To do this, click on the right mouse button and select “Save Item”.


In some of the geoprocesses, the tab “Output region” allows to define the area of the output layer and, if the output is a raster, the size of the cell aimed for that output.

Also, the button help is always available in the execution window with the help for that geoprocess.

The “Output region” can have the following options:

If it is not an automatic adjustment, gvSIG checks that the layer to create does not have an excessive size that can be caused by an error in entering coordinates or cell size. If the layer is very big, it will show the user a dialog to confirm the layer.

Each geoprocess has a contextual help. To view the contextual help of an extension, you must be clicked in the help button "I", located at the bottom of the execution window of the algorithm or being selected in the toolbox, click on it with the button right and select "View help" in the context menu that appears.


41 gvSIG Geoprocesses. Vector layers

41.1. Group by a field

This geoprocess works over one unique input layer. The user will select a field for the association and the process will group the geometries according to the field chosen.

The interface is:

  1. Layer. To select the input layer from a dropdown menu.

  2. Grouping field. To select the field from a dropdown menu.

  3. Temporal axis. One particularity of this geoprocess is that it is possible to assign a time field if the input layer had it. In this case, the last or firs entry date can be included as a field table. This is very useful when the context table would be tables with sensor data, with many observations and all of them corresponding to an unique sensor. In this case is possible to group by the sensor type and assign to the table entry the last observation of the sensor. Also, we could select the option of assigning the first geometry having one point representing the sensor, with its data being the last made observation.

  4. Field/Function. It is possible to include to the attribute table other fields. If they are numeric, a function can be applied and if they are text, assign them to the first ones.

  5. Geometry. The output geometry can be:

41.2. Buffer

This geoprocess creates buffers around the geometries of vector features (points, lines and polygons) of one “input layer”, creating a new polygon vector layer.

The interface is:

  1. Input. To select the input layer from a dropdown menu.

  2. There are two options to define the area:

  1. Selected geometries. Option to use only the selected features.

  2. Dissolve entities (only one ring). It is possible to fuse the features of the buffer in contact.

  3. Round border. Option to use a round border (soften).

  4. In the case of polygonal features, the buffer can be outside the polygon, inside of the polygon, or both.

  5. To set the number of buffers or equidistant rings around the input geometries.

If the input information is correct, when executing the geoprocess, a dialogue screen will show the progress, telling us the status in the buffer calculation. It is possible to cancel it at any time, clicking on "Cancel". In the case of the dissolve entities is not possible to calculate the exact duration, so the status bar will not be progressive. These process types are called “indefinites”.

When the geoprocess finishes, the new layer will be included in the TOC.

41.3. Lateral buffer

Creates a buffer in one of the sides of the feature (left or right).

The interface is:

  1. Input. To select the input layer from a dropdown menu.

  2. There are two options to define the area:

      5. Select lateral. To select the lateral to which the buffer will be made; left or right.

      6. To set the number of buffers or equidistant rings around the input geometries.

If the input information is correct, when executing the geoprocess, a dialogue screen will show the progress, telling us the status in the lateral buffer calculation.

When the geoprocess finishes, the new layer will be included in the TOC.

41.4. Convex Hull

This geoprocess calculates the “Convex hull”, or convex polygon of the less area which involves all the vector elements of the “input layer”.

The interface is:

  1. Input layer.

  2. Selected features (Input layer). Option to use only the selected features.

When the geoprocess finishes, the new layer will be included in the TOC.

41.5. Clip

To clip a vector layer (points, lines or polygons) using other layer as clip layer.

The geoprocess will go over all the vector features of the input layer and with all of them inside of the area defined by the clip layer will calculate their intersections. In the output layer, only those will be present. The portion of feature out of the work area will be deleted.

The interface is:

  1. Input layer. To select the layer to clip.

  2. Clip cover. To select the layer to use as clip layer.

  3. Selected features. Option to use only the selected features (input and clip layer)

as a result, a new layer with only the features inside of the area defined by the clip layer will be created. By default, three new output layers will be made, allowing to the user to discard any of them.

When the geoprocess finishes, the new layers will be included in the TOC.

41.6. Split lines

To split lines in equal size sections.

The interface is:

  1. Input layer.

  2. Selected features. Option to use only the selected features.

  3. Distance between sections. To set the size of the lines. The last part of the line has not to be the same that the defined distance.

When the geoprocess finishs, the new layer will be included in the TOC.

41.7. X and Y shift

To apply a shift change over all the points, lines and polygons of the input layer. For that, the shift in X and Y has to be defined.

The interface is:

  1. Input layer.

  2. Selected features (Input layer). Option to use only the selected features.

  3. Shift in X and Y.

When the geoprocess finishes, the new layer will be included in the TOC.

41.8. Difference

This geoprocess known as “NOT Spatial” allows to get the areas of one layer that are not found in another layer. The features in both layers can be polygons, lines or points.

The interface is:

  1. Input layer.

  2. Intersection cover.

  3. Selected features. Option to use only the selected features in both layers.

The types of output layers will vary depending on the type of the input layers:

41.9. Dissolve

To fuse the geometries which take an equal value for a specific field. Also, it allows to set that the condition of having the same value to be fusionated, the geometries must be spatially adjacents or two geometries ermite fusionar aquellas geometrías que tomen idéntico valor para un campo especificado. También pemite establecer que para que dos geometrías sean fusionadas, además de tomar idéntico valor en el atributo especificado deban ser adyacentes espacialmente.

The interface is:

  1. Input layer. To select the layer to dissolve.

  2. Field. To select the attribute to be used as the criteria for for fusionating the features of the layer.

  3. Selected features. Option to use only the selected features in both layers.

  4. Only dissolve adjacent geometries.

  5. Summary function. It is possible to apply a summary function over the numeric values of the linked features: Minimum(Min), maximum (Max), summation (Sum) and average (Avg). A field will be created for each function in the output layer.

When the geoprocess finishes, the new layer will be included in the TOC.

41.10. Fuse spatially

This geoprocess works with one only input layer, whose geometry type must be polygon. This process analyse each input geometry and builds a unique polygon with all geometries which intersects each other. The attribute table will have an identifier field of each feature. Furthermore, other layer with only alphanumeric data will be created. This alphanumeric table will contain the table of the input layer and it will include an ID field with a reference to the polygon in the first layer. In this way, each polygon in the first layer will have a reference to each feature in the second layer.

The interface is:

  1. Input layer.

  2. Selected features (input layer). Option to use only the selected features in both layers.

41.11. Intersection

This geoprocess works with two layers: the input layer and the overlay layer. For each geometry in the input layer, it computes its intersections with the geometries of the overlay layer. For each intersection, it adds a new feature with the intersection as geometry and all attributes of the features which originates it. It is called "Spatial AND", because features of the result layer models a space common to both layers.

The interface is:

  1. Input layer.

  2. Intersection cover. To select the intersection layer.

  3. Selected features. Option to use only the selected features in both layers.

The type of the output layer will depend on the input layer:

41.12. Merge

This geoprocess can work with many input layers. It merges all of these creating a new result layer which has a feature for each feature of all input layers.

The interface is:

  1. Selection of layers for the merge.

  2. Field. Because each input layer could have its own alphanumeric schema, user must select which layer will preserve its schema. The rest of input layers will only preserve those attributes whose name and type would be the same that an attribute of the input layer whose schema will be preserved.

When the geoprocess finishes, the new layer will be included in the TOC.

41.13. Reproject

This geoprocess will change the CRS of the input layer.

The interface is:

  1. Input layer to reproject.

  2. Selected features. Option to use only the selected features.

  3. Projection of destination. Use “...” to set the projection for the new layer.

41.14. Spatial Join

This geoprocess transfer attributes from a source layer to a target layer (very similar to an alphanumerical join). The difference with a traditional join is that the transfer criteria is not the value of one (or many) given attributes.

Permite seguir dos tipos de criterios espaciales para establecer el enlace espacial:

Vecino más próximo (relación 1->1). Asigna a un elemento de la capa origen, los atributos del elemento más próximo de la capa enlazada. En caso de que el elemento más próximo intersecte (o esté contenido para el caso de polígonos) al elemento original, el algoritmo tomará el primer elemento analizado de las posibles intersecciones.

Contenido en (relación 1->M). Relaciona un elemento de la capa origen con varios elementos de la capa destino (en concreto, con aquellos que son intersectados). En este caso la capa origen no heredará los atributos de la capa relacionada, sino que la operativa será muy parecida a la del geoproceso “Disolver”. Para los M elementos relacionados con un elemento de la capa origen, se dará al usuario la posibilidad de escoger una o varias funciones resumen (media, mínimo, máximo, sumatorio) que se aplicarán sobre los atributos numéricos de la capa enlazada.

The interface is:

  1. Input layer.

  2. Overlay layer.

  3. Selected features. Option to use only the selected features in both layers.Geometrías seleccionadas.

  4. Use nearest. Permite seleccionar una relación 1-1 mediante el criterio espacial de vecino más próximo. Si no se activa la casilla de verificación se aplica una relación 1-N, mediante el criterio espacial 'Intersecta' o 'Contenido en'.

  5. Summary function. Permite aplicar una función resumen sobre los atributos numéricos de los elementos enlazados. Las funciones resumen soportadas son mínimo (Min), máximo (Max), sumatorio (Sum) y media (Avg). Se incluirá un campo en la capa resultado para cada función resumen seleccionada.

When the geoprocess finishes, the new layer will be included in the TOC.

41.15. Union

Like Intersect and Difference, this geoprocess is an overlay geoprocess. It works with an input and an overlay layer; it is also called "Spatial OR" because features of the result layer will have features whose geometry is in any of the input or the overlay layer. This means that the geoprocess takes three steps:

The interface is:

  1. Input layer. To select the layers.

  2. Selected features. Option to use only the selected features.

The results of unions with different geometries are:





42 gvSIG Geoprocesses. Raster layers

42.1. Change data type

To change the data type of the raster.

The interface is:

  1. Layer. Name of the input layer.

  2. Options to modify the data type.

42.2. Mask

To apply a mask enhancement.

The interface is:

  1. Input layer.

  2. Options. Alpha values. Inverse. If this is enabled, the mask will be applied to the external areas of the output region and the internal ones will be opaque.

43 gvSIG Geoprocesses. Multispectral raster

43.1. Principal components

El análisis de componentes principales es una transformación multiespectral que tiene como objetivo evitar el uso de información redundante en las distintas bandas de la imagen. La técnica permite transformar una serie de bandas en nuevas variables llamadas componentes incorrelacionadas, que absorben la gran parte de la variabilidad de los datos en un subconjunto de las bandas iniciales. La ventaja de la utilización de este mecanismo radica en que la mayor parte de la información recae en las tres primeras bandas creadas, lo cual permite mantener gran parte de la información con una reducción drástica de espacio.

The interface is:

  1. Input layer.

  2. Use regions of interest of the layer.

43.2. Tasseled cap

La transformación tasseled cap es una transformación más general que la transformación de componentes principales disponiendo además de índices con significación física determinada, de manera que es posible determinar el valor del brillo, verdor y la humedad del suelo. La transformación Tasseled Cap se centra en destacar las características espectrales relevantes de las superficies vegetales durante su desarrollo, con el objeto de discriminar cultivos específicos, y cultivos de otras cubiertas vegetales utilizando los rangos espectrales de las imágenes multitemporales Landsat.

The interface is:

  1. Input layer.

  2. Use regions of interest of the layer.

  3. Type. To select the image type: LandSat MSS, LandSat TM and LandSat ETM. For LandSat MSS only for images with 4 bands. In the case of LandSat TM and ETM will only for images with 6 or 7 bands.

44 gvSIG tools. Raster layers

44.1. Set projection

See set projection in raster section.

44.2. Change data type

See change data type in raster section.

44.3. Export

See save in raster section.

44.4. Filters

See filters in raster section.

44.5. Mask by region of interest

See mask by region of interest in raster section.

44.6. Radiometric enhancement

See radiometric enhancement in raster section.

44.7. Clip

See clip in raster section.

44.8. Reproject

See reproject in raster section.

45 gvSIG herramientas. Ráster multiespectral

45.1. Principal components

See principal compionents in raster section.

45.2. Tasseled cap

See Tasseled cap in raster section.

46 sextante

46.1. Introduction

Sextante is an opensource library of all the algorithms grouped in different blocks. It is integrated within the gvSIG toolbox.

47 modeler

47.1. Introduction

The modeler allows to create complex models using a simple and easy-to-use 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 a 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.

It is available from “Tools/Geoprocessing/Modeler” and from “Models/Tools/Create new model”.

The interface is:

  1. 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.

  2. Elements. Double clicking on any of them or clicking on “Add” a window with its properties willl be shown and it will be added to the canvas. Two tabs have all the available elements to be added to the model:

  1. To define the name and group of the algorithm.

  2. Modeler tools:

Creating a model is a two-step process.

47.2. Definition of inputs

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

Double-clicking on any of them, a dialogue is shown to define its characteristics. Depending on the parameter itself, the dialogue will contain just one basic element (the description, which is what the user will see when executing the model) or more of them:

Vector layer

Raster layer

Numerical value

File or folder

Common options:

47.3. Definition of the workflow

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.

To add a process, double-click on its name. An execution dialogue will appear, with a content similar to the one found execution panel that SEXTANTE shows when executing the algorithm from the toolbox

Some differences exist, however, the main one being the absence of a raster output 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 mode

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.

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

47.4. Editing the model in the canvas

Once the model has been designed, it can be executed clicking on the Execute 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, double-click 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 the following warning message.

47.5. Saving and loading models

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 in a group that you can set using the boxes in the top of the modeler window. Type in the name of the model and then select a group from the drop-down list. The list contains all the names of the already existing groups, and also an additional group named ``Models''. If none of this group suits your needs, you can type a new name directly in that box, which is editable.

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 and then introducing the path to the folder in the corresponding field. Go to the ``Folders'' tab to find it.

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. however, models are shown with a different icon, to make it easy to recognize them.






48 command line

48.1. Introduction

The command-line interface allows advanced users to increase their productivity and performe complex operations with simple scripts.

It is available from “Tools/Geoprocessing/Command line”

The interface is:

The 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. Several new commands have been added to it, so you can run geoalgorithms or get information about the geospatial data you are using, among other things.

48.2. Getting information about data

Algorithms need data to run. Layers and tables are identified using the name they have in the table of contents of gvSIG.

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
-----------------
Contour lines

TABLES
-----------------

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.shp

Type: Vector layer - Point

Number of entities: 300

Table fields: | ID | X | Y | SAND | SILT | CLAY | SOILTYPE | EXTRAPOLAT |

>describe dem25.asc

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.dbf

Type: TableNumber of records: 156

Table fields: | Distance | I_Moran | c_Geary | Semivariance |

48.3. Getting information about algorithms

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 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. 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.

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 flow 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])

48.4. Running an algorithm

There is only one single command to execute algorithms: runalg. Its syntax is as follows:

> runalg{name_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 a quick review of how to introduce values for each type of input parameter

If the input is optional and you do not want to use any data object, write ``#''

Usage: runalg("maxvaluegrid",

INPUT[Multiple Input - Raster Layer]

NODATA[Boolean],

RESULT[Output raster layer])

The next line shows a valid use example

> runalg("maxvaluegrid", "lyr1, lyr2, lyr3", "false", "#")

Of course, lyr1, lyr2 and lyr3 must be valid layers already loaded into your GIS.

Usage: runalg( "cluster",

INPUT[Multiple Input - Band],

NUMCLASS[Numerical Value],

RESULTLAYER[output raster layer],

RESULTTABLE[output table],

);

A valid example is:

> 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).

runalg("kernelfilter", mdt25.asc, "-1, -1, -1, -1, 9, -1, -1, -1, -1", "#")

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 ``#''. If you want to save the output to a permanent file, type the output file.

48.5. Running a model

Models can be executed from the command-line using the model command, which has a sintax similar to the runalg command. In this case, you must use the file name where the model is stored instead of the name of the algorithm as the first parameters. The remaining parameters depend on the particular model you want to execute, much like in the case of running a simple algorithm with the runalg command.

48.6. Managing layers from the command-line interface

You can perform some operation with layers from the command-line interface, like the following ones:

48.7. Adjusting output raster characteristics

Just like when you execute a geoalgorithm from the toolbox, when it generates new raster layers you have to define the extent and cell size 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)

By default, it has a true value. However, iif you want to set a concrete extent and cell size for all the output raster layers, you should use the extent command:

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 a fixed extension has been set, automatically the autoextent will be deactivated (similar to execute a false autoextent).

49 Batch processing

49.1. Introduction

Todos los geoprocesos (incluyendo los modelos) pueden ejecutarse como procesos por lotes. Es decir, pueden ejecutarse repetidamente sobre un conjunto de parámetros de entrada, sin necesidad de llamar en varias ocasiones a la extensión correspondiente a través de la caja de herramientas. Esto sirve, entre otras cosas, para ejecutar una herramienta (por ejemplo, la aplicación de un filtro) sobre un conjunto de capas, tales como todas las contenidas en una carpeta dada.

Pulsando en la caja de herramientas sobre un geoproceso con el botón derecho del ratón aparece un menú contextual con la opción “Ejecutar como proceso por lotes”.

49.2. Parameters table

Ejecutar un proceso por lotes no es muy diferente de ejecutar un geoproceso de la forma habitual. Basta con especificar los parámetros que controlan la ejecución del algoritmo correspondiente, las entradas de éste y sus salidas.

Estas tareas se realizan en una tabla, como la mostrada en la siguiente figura.

Haciendo doble clic sobre una celda, puede editarse su contenido y teclear el texto que se desee introducir. Salvo que el parámetro asociado sea un valor numérico o una cadena como tal, aparecerá en la parte derecha de la celda un botón que permite introducir el valor del parámetro de una forma distinta.

Con independencia del tipo de parámetro, si el valor que se ha introducido es correcto, el texto correspondiente aparece en negro. Si no lo es, aparecerá en rojo.

Una diferencia importante con respecto a la ejecución de una extensión de la forma habitual es que todos los objetos de entrada (capas raster, capas vectoriales y tablas) se toman directamente de ficheros y no del proyecto actual o la vista activa. Por esta razón, cualquier extensión puede ejecutarse como un proceso por lotes con independencia de cuál sea la ventana activa o la información que contenga, a diferencia de lo que sucede con esa misma extensión si se llama desde la caja de herramientas.

Los nombres de los archivos de entrada se introducen directamente tecleándose sobre la celda en edición o mediante el cuadro de diálogo que aparece al hacer clic en el botón lateral. Este cuadro de diálogo permite la selección de múltiples archivos. Si el parámetro editado es una selección múltiple, todos los nombres de archivo pasan a la celda, separados por comas. En caso de ser una capa simple o una tabla, el nombre del primer archivo pasa a la celda, y los restantes se ponen en las celdas situadas por debajo de ésta. De este modo, se facilita la ejecución de un proceso sobre un conjunto de archivos, tales como todos los de una carpeta.

En el caso de requerirse la selección de múltiples bandas, aparece un cuadro algo más complejo, con una nueva tabla. En ella debe seleccionarse en la columna izquierda el fichero deseado, y en la columna derecha las bandas de éste a emplear. Por defecto se pueden escoger bandas en el rango 1-250, ya que a priori no se conoce el número de bandas del archivo (sería necesario abrirlo). Si se selecciona una banda por encima del rango de bandas disponibles en un archivo dado, se arrojará un error informará de ello una vez se lance la ejecución del proceso por lotes.

Para el caso de archivos de salida, no existe la opción de almacenar el resultado en un archivo temporal, siendo obligatorio especificar un nombre de archivo para guardarlo de forma permanente. También en este caso encontramos un elemento que facilita el rellenar las celdas correspondientes. El cuadro de diálogo que aparece en este caso contiene componentes adicionales en su lado derecho.

Si dejamos la opción por defecto No autorellenar, el archivo seleccionado pasa a la celda en cuestión, no añadiéndose nada más en otras celdas. Con cualquiera de las otras opciones, se toma el nombre de dicho archivo como nombre base y se rellenan todas las celdas situadas por debajo con nuevos nombres de archivo creados a partir dicho nombre base y valores numéricos correlativos, o los valores de otro parámetro seleccionado.

Pueden seleccionarse celdas pinchando y arrastrando sobre la tabla. Esta selección puede copiarse y pegarse en otras partes, utilizando las funciones que aparecen al hacer clic con el botón derecho del ratón sobre la tabla. De esta forma, resulta más sencillo completar la tabla cuando aparezcan valores repetidos.

49.3. Características de las salidas ráster

Al igual que en la ejecución de un geoproceso ndividualmente, es necesario establecer las dimensiones y el tamaño de celda cuando la extensión en concreto genere capas ráster. En el caso de un proceso por lotes, este proceso se lleva a cabo de igual modo, estableciendo una configuración única que se aplica a todos los subprocesos. Ésta se establece mediante una pestaña independiente, aunque, a diferencia de la ejecución normal de una extensión, no existen las opciones de ajuste a la Vista y ajuste a una capa. Por lo demás, el manejo es igual.

La selección elegida en la salida ráster sera aplicada a todas las operaciones. Si se quiere usar una configuración diferente de salida raster, entonces se debe definir un proceso por lotes diferente.

49.4. Ejecutar el proceso por lotes

Con la tabla ya definida, sólo resta hacer clic sobre el botón Aceptar para lanzar la ejecución de los procesos. Al término de la ejecución se muestra un resumen textual de todos los procesos desarrollados, indicando los valores que se han empleado en cada uno de ellos, o informando de posibles errores. Las nuevas capas creadas se guardan en el directorio que por defecto se ha establecido anteriormente.

49.5. Procesos por lotes con capas ya cargadas

Existe una forma adicional de ejecutar un proceso por lotes, en este caso empleando capas que ya estén abiertas en gvSIG (las mismas que podrías utilizar para ejecutar un geoproceso de forma individual). Se ejecuta pulsando con el botón derecho del ratón sobre el nombre del geoproceso y seleccionando en el menú contetual “Ejecutar como proceso por lotes con capas cargadas”.

La ventana que aparece se asemeja a la del proceso por lotes con la diferencia de que las capas de entrada no se eligen como ficheros, sino seleccionando los nombres de capas que ya estuvieran abiertas previamente.

50 HISTOry

50.1. Introduction

Every time you execute a geoprocess of the toolbox, information about the process is stored in the 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 and easily reproduce it.

It is available from “Tools/Geoprocessing/History

The 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.

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 re-executed, simply double-clicking on the corresponding entry.

You can also right click on a process (the command-line sentence must start with ``runalg'') and select “Open algorithm dialogue. This will show the dialogue used to execute the algorithm, already filled with the parameter values corresponding to the selected command.


51 CATALOG

52 WEB MAP CONTEXT (WMC)

53 3D Plugin

53.1 Introduction

3D plugin offers to users several tools to create 3D views from 2D views. In “3D View” there are the main tools related to 3D plugin. They also have the corresponding button bar.


Menu

Button bar



Let see every tool available:

Icon

Tool

Description


Spherical 3D view

Create a Spherical 3D view from active 2D view.


Flat 3D view

Create a Flat 3D view from active 2D view.


Synchronize view

Synchronize 3D view with associated 2D view.



Synchronize viewport

Synchronize 3D viewport with associated 2D view viewport.


Full screen mode

Indicate full screen mode to active 3D view.


53.2 3D View

The default 3D view is displayed like this:

3D view is composed by five components:

  1. Minimap: it shows what area of the Earth is being shown and the center point of 3D view.

  2. View controller: It is composed by nine buttons. The first button allows user to move the viewport, the first pair of buttons allows user to increase or decrease zoom, the second pair of buttons allows user to rotate viewport, the third pair of buttons allow user to increase the grade inclination and the fourth pair of buttons allows user to increase or decrease vertical exaggeration.

  3. Status bar: it shows the altitude of viewport, coordinates of mouse

  4. Scale: it shows scale of current viewport.

  5. North indicator: it indicates the direction of north and viewport inclination grade.

54 3D TOOLS

54.1 Spherical 3D view

This tool allows users to create a Spherical 3D view from active 2D view. To create a Spherical 3D view it is necessary to meet the following requirements:

If all requirements are met, just do click on menu or bar button and a new Spherical 3D view will be created.

When a new 3D view is created, it takes the loaded layers in 2D to transform it into 3D layers to show it at Spherical 3D view.

The transformation of layers depends on the loading mode indicated by user. There are two loading modes available: raster and elevation. On the one hand, raster loading mode indicates that layer will be converted to raster image. All kind of supported layers by gvSIG can be converted to raster image. On the other hand, elevation loading mode indicates that layer will be converted to elevation model. Only raster layers with at least one band can be loaded as elevation. Afterwards, how to indicate loading mode with other 3D properties will be explained in this document.

An example of raster layer loaded as raster (colored layer) and as elevation (DEM) at the same time:

54.2 Flat 3D view

This tool allows users to create a Flat 3D view from active 2D view. To create a Flat 3D view it is necessary to meet the following requirements:

If all requirements are met, just do click on menu or bar button and a new Flat 3D view will be created.

In the same way as Spherical 3D view, when a Flat 3D view is created, the layers of 2D view are converted to 3D layers to show them at 3D view.

54.3 Synchronize view

This tool allows users to synchronize a 3D view and an associated 2D view. When a 3D view is created, it is linked with the 2D view. This permits to register 2D layers changes to copy and apply them to 3D layers. For example, if we change the symbology of one 2D layer and then we click on Synchronize view button, the converted 3D layer will be affected by this change. Moreover, If we have two 3D views open at the same time, both 3D views will be synchronized.

The synchronization of views can be done in two ways: manual and automatic. The manual way is run when clicking on bar button or “Synchronize view” menu entry. The automatic way starts when the “Auto synchronize layers” option is activated in 3D View properties.

54.4 Synchronize viewport

This tool allows users to synchronize the viewport of 3D view and the viewport of associated 2D view. When a 3D view is created, it is linked with the 2D view. This permits to get the viewport of 2D view and indicates it to 3D view. Moreover, If we have two 3D views open at the same time, both 3D views will be synchronized.

54.5 Full screen mode

This tool allows users to indicate full screen mode to activate 3D view. To indicate full mode it is necessary to have one 3D view active. If one 3D view is activated, just do click on menu or bar button and full screen 3D view will be created.

To close full screen window press ESC key.

55 3D Properties

55.1 General 3D preferences

3D Plugin has the next general preferences:

General 3D preferences are divided into three parts:

  1. Size: default dimensions of new 3D views.

  2. Components: a list of options to change the visibility of 3D view components and to enable or disable animation of viewport synchronization.

  3. Cache: path of current cache and a button to remove tile cache.

The general 3D preferences changes only affect new 3D views, so if we want to apply the changes, we have to close 3D views and create them again.

55.2 3D View properties

3D Plugin has the next view properties:

Each 2D view has its own 3D view properties. 3D View properties are divided into three groups:

  1. Vertical exaggeration: vertical exaggerations of 3D views. It is possible to change the vertical exaggeration from 3D view properties or from the pair of buttons at 3D view.

  2. Auto synchronized: two options to enable or disable the auto synchronization of layer or viewport.

  3. Visibility of default layers: three options to change the visibility of default loaded layers at 3D views.

55.3 3D Layer properties

3D Plugin provides 3D layer properties to indicate several options. Depending on the type of layer and loading mode selected, some properties will be enabled or disabled.

3D Vector layer properties

Vector layers have two loading modes: Rasterized vector mode and Elevation mode. Rasterized vector mode converts vector layer to raster layer in order to show it at 3D view as raster. Elevation mode converts vector layer to DEM (Digital Elevation Model) taking elevation values from indicated field (not available yet).

If Rasterized vector mode is selected, vector layer will have the following properties:

3D Vector layer properties are divided into five groups:

  1. Loading mode: it indicates that vector layer has to be loaded as a raster layer at 3D view.

  2. Level of details: minimum and maximum detail level of layer. Minimum level of detail indicates at what level the layer will be visible. For example if we indicate two to minimum level, layer will be invisible at zero and one detail level. Maximum level of detail indicates the maximum level of detail calculated. For example, if we indicate ten to maximum level of detail, plugin only will calculate ten levels of details. If we indicate zero as maximum and minimum level, 3D Plugin will calculate the best number of detail levels in relation to resolution layer.

  3. Zero level resolution: it indicates the relationship between resolution and zero level of detail. If we indicate zero level resolution to high, layer will be shown with more resolution at zero detail level. If we indicate zero level resolution to low, layer will be shown with less resolution at zero detail level.

  4. Tile size: it indicates size of tiles.

  5. Elevation: elevation part only is available if elevation loading mode is selected

If Elevation mode is selected, vector layer will have the following properties:

When we select elevation model, elevation group properties will be enable with other options to indicate:

  1. Elevation field: it indicates the field that has elevation values.

  2. Units: it indicates the units of elevation values. Two options: meters and feet.

  3. NoData: it indicates NoData value. All points that have indicated NoData value will be transparent at 3D view.

3D Raster layer properties

Raster layers have two loading modes: Raster image and Elevation mode. Raster image loads raster layer at 3D view. Elevation mode converts rater layer to DEM (Digital Elevation Model) taking elevation values from first raster band.

If Raster image mode is selected, raster layer will have the following properties:

3D Raster layer properties are divided into five groups:

  1. Loading mode: it indicates what raster layer will be loaded at 3D view.

  2. Level of details: minimum and maximum detail level of layer. Minimum level of detail indicates what level the layer will be visible at. For example if we indicate two to minimum level, layer will be invisible at zero and one detail level. Maximum level of detail indicates the maximum level of detail calculated. For example, if we indicate ten to maximum level of detail, plugin only will calculate ten levels of details. If we indicate zero as maximum and minimum level, 3D Plugin will calculate the best number of detail levels in relation to resolution layer.

  3. Zero level resolution: it indicates the relationship between resolution and zero level of detail. If we indicate zero level resolution to high, layer will be shown with more resolution at zero detail level. If we indicate zero level resolution to low, layer will be shown with less resolution at zero detail level.

  4. Tile size: it indicates size of tiles.

  5. Elevation: elevation part only is available if elevation loading mode is selected

If Elevation mode is selected, vector layer will have the following properties:

When we select elevation model, elevation group properties will be enable with other options to indicate:

  1. Units: it indicates units of elevation values. Two options: meters and feet.

  2. NoData: it indicates NoData value. All points that have indicated NoData value will be transparent at 3D view.

56 Document table

56.1. Table’s properties

We can Access table’s properties configuration window by:

Menu (Document Table)

Button (Project Manager)

Table’s properties configuration window options are:

  1. Table’s identification fields. Allow change name, creation date, owner, language and comments.

  2. Columns properties.

57 TABLE’S INTERFACE

57.1. Table’s interface

Tables are gvSIG’s documents that contain alphanumeric information. Tables are composed of lines or records (representing each database element) and columns or fields (that define different attributes of each element). All lines have the same columns. Each field can store a specific type of data, like number, text or a date. Intersection of a record and a field is a cell.

When a table is opened from projects manager is shown a new window divided in this components:

  1. Menus toolbar.

  2. Button toolbar.

  3. Table’s name. This header can be hidden.

  4. Table.

  5. Information of the table. Reports the total of records that the table contains and how much are selected.

Fields can be resized visually, clicking in border of header and dragging to new position.

All vector layers have an associated “Attribute table”. Each graphic element of a layer has it’s corresponding record in this “Attribute table”.

To select a record in table just click with left mouse button. Using keys “Control” and “Shift” and clicking it’s possible to select different records.

To select a field of the table you must click with mouse left button on field header.

58 ADD A TABLE

58.1. Introduction

There are two ways to add a table of gvSIG:

Open the attribute table of a layer. From a active layer of a view, clicking on button “Show attribute table” or in menu “Layer/show attribute table”.

Menu

Button

  1. Add a new table from “Projects Manager”:

    1. Select the table icon.

    2. Click on button “New”. The window to add the table is opened, allowing select database source “File” or “DB” (database).

    1. With button “Delete” of Project Manager the selected tables are eliminated.

    2. With the button “Open” of Project Manager the selected tables are opened.

58.2. Add a file

In “File” tab, if we click on button “Add” will open a new window that allow us to navigate to the file we want to add.

Added the file we’ll see how it’s listed. To modify load parameters of the table we need to select the layer on the list and click the button “Properties”.

A new window with two tabs will be opened: “Basic” and “Advanced”. The property that can be more useful from all to the correct visualization of the data are “Encoding” and “locale”.

Clicking “OK” the tables will be added to the project.

58.3. Add a database

Allow access to user to databases in a simple and unified way to different providers.

gvSIG will store different connections that are been made in different sessions. This manner it’s not necessary introduce again parameters of each server to what we’ll connect. Same way, if we open a project file that have one database connection will be just asked us the password.

The steps to add a table of a DB are:

59 Table tools

59.1. Introduction

These tools are the ones for making actions in the tables.

The tools are available from the “Table” menu and its relevant button bar. The function “Join” is also located in “Tools/Transforms/Create”.

Menu

Button bars



Let´s see all the available tools:

Icon

Tool

Shortkey

Description

Export to...


To export one table

Field calculator


To make calculations with the fields of the Table

Remove join


To undo the join between two Tables

Create join


To create one join between two Tables

Remove link


To remove the link between two tables

Link


To create one link between two tables

Add X and Y


It adds two new fields to the table with the X and Y coordinates (length and latitude). Only available for the attribute tables.

Print Table


To print the table

Start editing


To start editing one Table. Only available for alphanumeric tables.

Finish Editing


To finish editing one Table. Only available for alphanumeric tables.

Select by attributes


To make a selection by attributes

Add row


To add one row to the table

Remove row


To delete the selected row

Add column


To add one column to the Table

Rename column


To rename one field.

Remove column


To delete the selected field

Column manager


To access to the column manager

Sort ascending


To sort ascending alphabetically the table depending on the data of the selected field.

Sort descending


To sort descending alphabetically the table depending on the data of the selected field.

Find and select duplicates


It detects and selects the roww with duplicate values of the selected field.

Statistics


It shows statistics of the selected field.

59.2. Join

It allows to see the join between two Tables- The join allows one to one or many to one relations. To make the join, both tables must have a common field, which it will be the joining point: the field name doesn´t need to be the same, but yes the data type.

This tool is available from the “Table” menu, “Tools/Transforms/Create” or its relevant button bar.

The interface gives the steps to make the join:

  1. Select a data store. The Table where the fields of the second table will be joined, must be selected. Click on “Next”.

  2. Select the second data store. The Table, which has the new fields to be joined to the first Table, must be selected. Click on “Next”.

  3. Select the transformation parameters:

Once all have been defined, click on “Next” to access to the last panel.

  1. Apply the transform. A message will appear saying that the transformation has been applied. This last panel can be different if the join is with the attribute table of one layer (which contains attributes of geometries) or if it is with alphanumeric tables.

    In the case of an attribute table, it will appear the option to load the transformation output like a new layer.

The join can be deleted with the “Remove join” tool, from the “Table” menu or its relevant button bar.

59.3. Link

It allows to create a link between two Tables. One link is a connection between tables allowing that any change in one table appears also in the other one (for instance, a selection). The related data will not be attached as in the joining case. To make the link, both tables must have a common field, which it will be the linking point: the field name doesn´t need to be the same, but yes the data type.

This tool is available from the “Table” menu or its relevant button bar.

The interface gives the steps to make the link:.

  1. Select origin table of the link. Dropdown menu with all the available tables to select. Click on “Next”.

  2. Select field to use for the link. Dropdown menu with all the available fields to select. Click on “Next”.

  3. Select table to link. Dropdown menu with all the available tables to select. Click on “Next”.

  4. Select field to use for link. Dropdown menu with all the available fields to select. Click on “Next”.

59.4. Find and select duplicates

To find and select duplicate values in one field of the Table.

This tool is available from the “Table” menu and its relevant button bar.

For using this tool, the field of the table must be selected. The tool will select automatically all the records with a value not unique; the value will be repeated in more than one record of the Table.

It will show a window with the number of different values with duplicates and the total number of duplicates.

59.5. Statistics

To get statistic values of one numeric field of the Table.

This tool is available from the “Table” menu and its relevant button bar.

For using this tool, the field of the table must be selected. It is possible to calculate statistics of all the records of one table, if there is not any selected, or of which are selected.

The interface is:

60 Selection tools

60.1. Introduction

These tools are the ones for selecting a group of features in one table. Some of the gvSIG tools only work with selected elements.

In the case of attribute tables of one layer, the selection of vectorial elements can be made from the View or from the attribute table of the layer.

These tools are available from the “Selection” and its relevant button bar. The tool “Select by attributes” is among the Table button bar.

Menu

Button bar

Let´s see all the available tools:

Icon

Tool

Shortkey

Description

Clear


To clear the selection

Select by attributes


To select features in function on one query by attributes.

Reverse


Ito reverse the selection

Disable move up


To disable the move up option

Move up


To move up the selected records in the table

To add records to an existent selection, the key “ctrl” must be pressed while selecting the records. To remove one or more records, press “ctrl” and click on them. With the keyShift” (capital letters) is possible to select consecutive records.

The selected records will be highlighted in yellow.


60.2. Selection by attributes

To select records from one table using an attribute query.

This tool is available from the “Table” menu and its relevant button bar.

The interface is:

  1. Fields. Field listing of the layer. Double click on the field to be added to the selection query.

  2. Logical operators. To insert, clicking on them, one logical expression to the query.

  3. Known values. It shows one list with all the different values for the selected field. Double click on the value to add to the selection query.

  4. Query. The query to execute will be written. It is possible to type it directly.

  5. Selection options

61 Table edition

61.1. Introduction

All the tools for modifying the values or structure of one table.

In the case of attribute tables, the edition must begin from the View. In the case of alphanumeric tables begins from the Table document.

These tools are available from “Table” menu and its relevant button bar..

The available edition tools are:

Icon

Tool

Shortkey

Description

Field calculator


To make operations with the fields of the table

Add X and Y


To add two new fields to the table with X and Y coordinates (length/latitude). Only available for attribute tables.

Start editing


To start editing one Table. Only available for alphanumeric tables.

Finish Editing


To finish editing one Table. Only available for alphanumeric tables.

Add row


To add one row to the table

Remove row


To delete the selected row

Add column


To add one column to the Table

Rename column


To rename one field.

Remove column


To delete the selected field

Column manager


To access to the column manager

61.2. Add column

To add a new column to the table.

This tool is available from the “Table” menu and its relevant button bar.

It shows one window to select the characteristics of the column.

61.3. Column manager

To add, remove or rename fields.

This tool is available from the “Table” menu and its relevant button bar.

The interface is:

61.4. Field calculator

To make calculations with the fields of the table.

This tool is available from the “Table” menu and its relevant button bar.

It is possible to execute in all the records if none is selected, or in the selected fields.

The interface is:

  1. Information about the selected “Field” or “Command”

  2. Filed. List of the fields. Double click on the field to add the expression.

  3. Type. Depending on the selected type, the available “Commands” are updated.

  4. Commands. List of the available commands depending on the selected “Type”. Double click on the expression to apply.

  5. Expression. Operation which will be applied to the selected field. It is possible to type it directly.

The “Advanced” tab is for using one expression saved in one file.

The interface is:

Some usual commands are:

Command

Description

rec

The 0-based index of the current record

ToNumber

Returns a new number initialized to the value represented by the specified string..

ToString

Returns the string representation of the numeric field.

area

Returns the area of the polygon

perimeter

Calculates the perimeter of the polygon or the length of one line

subString

To make crops of one alphanumeric field. Examples:

  • Crop 7 last characters:

    subString([Field],0,length([Field])-7)

  • Delete the 3 first characters:

    subString([Field],3,length([Field]))

  • Keep the last 5 characters and delete the rest:

    subString([Field],length([Field])-5,length([Field]))

x

Calculate X coordinate of one point

y

Calculate Y coordinate of one point


62 Export table

62.1. Export table

To export one table.

This tool is available from the “Table” menu.

The interface with all the steps to export the table is:

  1. Select the format to export from the available ones. Click on “Next”.

  2. Select file. To indicate the location for the file. There is an option of encoding the table. Click on “Next”.

  3. Export options: To indicate the records to export:

Once the export is finished, a new window will appear with the option for adding a new table to the project.



63 map

63.1. Introduction

“Map” type documents allow you to design and combine all the elements you wish to have in a printed map.

A Map document is a set of design elements of a map or plane, organized in a virtual page and its objective is a graphic output (printing or exporting to PDF). What the design shows is what is obtained when exporting or printing the map at the same page size as the defined.

You can insert two types of elements in a Map:

63.2. Creating a Map

To create a new map in a gvSIG project, from the “Project manager”:

  1. Select the View icon.

  2. Click on “New”. A new dialog window is automatically opened which allows to define the Map we want to create.

The interface is as follows:

  1. Options to define the features of the page: size, orientation and resolution.

  2. It allows to define if you want to create a Map without a View initially inserted, with an empty View or from an existing View. The list with the project views is shown and there is the option “Create New View” in case you want to insert an empty View. This last option will also add a new View to the project.

  3. Configure View. It allows to access to the “View Properties” window.

  4. Margins. It allows to define the Map's margins.

By default, a new Map has the name “Untitled”. We can change the name by clicking on the “Rename” button of the “Project manager” (when the Map we want to rename is selected in the “Project manager”). A new dialog window is shown where you have to type the new name:

From the Map properties window you can also rename the Map.

Using the “Delete” button from the Project manager the selected Maps are removed.

Using the “Open” button from the Project manager the selected maps are opened.

63.3. Map properties

You can access to the Map properties window from:

Menu (Map document)

Button (Project manager)

The configuration options of the Map properties window of the View are:

  1. The grid is defined by the horizontal and vertical spacing. This spacing defines the distance between the different points which make up the grid.

63.4. Preparing a page

You can use this tool to define the working area, i.e. the size and properties of the page to be used for the map layout.

You can access this tool by clicking on the “Configure page” button in the tool bar or from the menu bar by selecting the “Map” option and then “Prepare page”.

Menu

Button

When you have selected the tool a new window will appear. The interface is as follows:

64 Map interface

64.1. Map interface

The Maps are the gvSIG documents which allow the design of maps. You can insert different Views in a Map, having access to the TOC of each View.

When opening a Map from the Project manager, a new window appears which is divided in the following parts:

  1. Menu bar.

  2. Button bar.

  3. Table of Contents (TOC): It lists all the layers that the selected View in the Map contains, and the legend which represents the symbology used for each layer.

  4. Map area. It is where the page is represented. You can make the main actions in this area (such as navegation, selection, insertion of elements...).

  5. Status bar. The status bar provides information about the coordinate system of the selected view, scale of visualization, coordinates and units.

The components 3 and 4 are resizable, dragging their edge to their right and left by clicking and holding the left button of the mouse.

65 cartographic elements

65.1. Tools for the insertion of cartographic elements

These tools allow to insert cartographic elements in a Map document.

Most of the cartographic elements are linked to a View document, so that when you make changes in the View, they can be reflected in the map (zoom changes, displacements, legend's changes, layer's organization, etc.)

These tools are available from the “Map/Insert” menu and in the corresponding button bar.

Menu

Button bar


Let's see each of these available tools:

Icon

Tool

Shortcut

Description

Insert view


It allows to insert a View in the Map.

Insert legend


It allows to insert an associated legend to the View's TOC in the Map.

Insert scale


It allows to insert an scale associated to a View in the Map.

Insert north


It allows to insert a north symbol associated to a View in the Map.

Insert locator


It allows to insert a locator associated to a View in the Map.

Insert box


It allows to define a box by number of colums and rows.

The properties window of the cartographic elements is available from the contextual menu of the inserted element, which appears when we right-click on it while it is selected.

65.2. Insert a View

It allows to insert a View to the Map. When we create a new Map we can insert automatically a new View or an existent View.

This tool is available from the “Map” menu and then in “Insert/View”, and in the corresponding button bar.

After selecting this tool, place the mouse pointer on one of the vertexes of the rectangle which define the view area, left click and drag the pointer to the opposite vertex and drop.

A dialog box appears in which you can define the view-type element properties you have just inserted:

  1. View. It allows users to create a new View or to select one of the available Views in the list. The “Configure view” button allows to access to the “View properties” window.

  2. Degrees. This allows you to specify a degree of rotation when the view is inserted in the map.

  3. Synchronization of the View and the frame View. It allows to enable or disable the synchronization of layers and the extension of the Map. When the synchronization is active the changes you do in the View document will be reflected on the inserted View in the Map.

  4. Scale and extent. It allows to define the type of scale or extent of the inserted View.

  1. Quality. It allows to define the quality of the visualization.

  2. Grid. It allows users to configure the View's grid.

    A grid is a network of horizontal and vertical lines spaced uniformly used to identify X, Y coordinates on a map. Graticules are lines showing parallels of latitude and meridians of longitude on Earth and it is used to identify geographic coordinates (degrees longitude and latitude).

    By clicking on the “Configure” button you access to the grid settings.

65.3. Insert a Legend

A legend shows the meaning of the symbols which are used to represent the entities of an inserted View in the Map. The legends are made up of two elements: the symbols and the layers or explanatory texts that are associated with every symbol.

The legend, which is always associated with an inserted View in the Map, allows to represent the symbology of the different layers of that View. A legend is associated with a unique View. When inserting a legend, this will be added with the same order as in the TOC.

This tool is available from the “Map” menu and then in “Insert/Legend”, and in the corresponding button bar.

After selecting this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the properties of the inserted legend:

65.4. Insert a scale

This tool allows you to insert a graphic scale or text scale associated with an inserted View in the Map.

The graphic scale is the representation of the scale in a visual way, where each segment shows the relation between the length in the representation and the real length. The graphic scales provide a visual indication of the size of the entities and the distances between them. A graphic scale is a line or bar divided in parts and labeled with its real lenght.

This tool is available from the “Map” menu and then in “Insert/Scale”, and in the corresponding button bar.

After selecting this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted scale:

65.5. Insert North symbol

It allows users to insert a North symbol which indicates the orientation of an inserted View in the Map.

This tool is available from the “Map” menu and then in “Insert/North”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted north:

65.6. Insert locator

It allows to insert a locator related to the inserted View in the map.

This tool is available from the “Map” menu and then in “Insert/Locator”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted locator:

65.7. Insert a box

It allows to insert a box in the Map.

This tool is available from the “Map” menu and then in “Insert/Box”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted box:

66 Graphic elements

66.1. Tools for the insertion of graphic elements

These tools allow to insert graphic elements into a Map document.

They are available from the “Map” menu and then in “Insert”, and in the corresponding button bar.

Menu

Button bar


Let's see each of the available tools:

Icon

Tool

Shortcut

Description

Insert chart


It allows to insert a chart document.

Insert circle


It allows to insert a circle

Insert image


It allows to insert an image.

Insert line


It allows to insert a line

Insert point


It allows to insert a point

Insert polygon


It allows to insert a polygon.

Insert polyline


It allows to insert a polyline.

Insert rectangle


It allows to insert a rectangle

Insert text


It allows to insert a text

The properties window of the graphic elements is available in the contextual menu of the inserted element, which appears when we right-click on it while it is selected.

Whith the tool Edit vertex, that is available in the “Map/Editing” menu, you can modify the vertexes of the graphic elements.

66.2. Insert chart

It allows to insert a Chart document.

This tool is available from the “Map” menu and then in “Insert/Chart”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted box:

66.3. Insert Circle

It allows users to insert a circle.

This tool is available from the “Map” menu and then in “Insert/Circle”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

With the circle properties you can access to the window of the symbology selector.

66.4. Insert image

It allows you to insert an image.

This tool is available from the “Map” menu and then in “Insert/Image”, and in the corresponding button bar.

After we select this tool, place the mouse pointer wherever you want inside the Map area, left click and drag the pointer to the opposite side and drop.

A dialog box appears in which you can define the graphic properties of the inserted image:

66.5. Insert Line

It allows to insert a line.

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be displayed the first vertex of the line by clicking on the map area in the desired location, and a second click to indicate the second point of the line is displayed.

The properties of the line open a symbology selector window.

66.6. Insert point

This allows to insert a point.

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be indicated the location of point by clicking on the map area in the desired location

The point properties open a symbology selector window.

66.7. Insert polygon

It allows to insert a polygon

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be displayed the first vertex of the polygon by clicking on the map area in the desired location, and a second click to indicate the second point of the line is displayed.

The polygon properties open a symbology selector window.

66.8. Insert polyline

It allows to insert a polyline.

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be displayed the first vertex of the polyline by clicking on the map area in the desired location, and a second click to indicate the second point of the line is displayed.

The polyline properties open a symbology selector window.

66.9. Insert rectangle

It allows to insert a rectangle

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be indicate the first end of the rectangle by clicking on the map area in the desired location, and dragging to drop indicating the opposite end .

The rectangle properties open a symbology selector window.

66.10. Insert text

It allows to insert a text

This tool is available from the "Map / Insert / Line" menu and in the relevant button bar

After selecting the tool, will be indicate the first end of the rectangle which defines the space to be occupied by text by clicking on the map area in the desired location, and dragging to drop indicating the opposite end .

A dialog box appears in which can be define the properties of the inserted text

67 Navigation tools

67.1. Map navigation tools

There are the tools to move around the Map page, closer or away from it

These tools are available from the "Map / Navigation" menu and at the corresponding button bar.


Menu

Button bar

Let's see each of the available tools:

Icon

Tool

Shortcut

Description

Panning


It allows to change the frame of the Map page by dragging the field of visualization in all directions with the mouse. Must be maintained mouse button pressed and move the mouse in the desired direction.


Zoom in


It allows approaching the center of the frame data of the Map page.


Zoom out


It zooms out from the center of the frame data of the Map page.



Zoom in


it allows to do a zoom in on a particular area of the Map page.


Zoom out


It allows to do a zoom out on a particular area of the Map page.


Full extent


A frame is made to the full extent of the Map page.

1:1 Zoom


It allows you to do zoom to 1: 1 scale map of the page.


Zoom to selection


It allows to do a frame to selected items of the Map page.


67.2. View navigation tools

These are tools that allow navigation through the inserted View and basically consist of changes in the visualization scale and displacements.

These tools are available from the "View / Navigation in a View" menu and in the corresponding button bar.

Menú

Barra de botones Button Bar

Consider each of the available tools:





Icon


Tool

Keyboard shortcut

Description

View frame pan


It allows to change the frame of the view by dragging the field of visualization in all directions with the mouse. You should keep the primary mouse button down and move the mouse to the desired direction.


Zoom in view frame


it allows to approach a specific area of the View


View frame zoom out


it allows to out a specific area of the View

Previous zoom


It allows to return to previous frame.


View frame full extent


This makes a frame to the total extension that defines all layers of the View


In the status bar it is possible to indicate the scale of the view, directly writing the scale factor in or selecting one of the available drop.

68 DESIGN TOOLS

68.1. Design tools

These are those that allow us to do actions design and layout of the map.

These tools are available from the "Map / Graphics" menu and the corresponding button bar.


Menú

Barra de botones button bar.

See each of the available tools:

Icon


Tool

Keyboard shortcut

Description

Graphic line


It allows to draw a frame around the selected items.



Align


It allows to change the alignment, distribution and size of the selected items.

Bring to front


It allows to modify the visualization order of the elements, bringing to front the selected items.


Place back


It allows modify the visualization order of the elements, placing behind the selected items.


group


It allows to combine multiple items in a group. A group behaves as a single element.


Ungroup


It allows to ungroup multiple items

Size/position


It allows to modify the size and the position of a selected item


Simplify legend


It allows to simplify an embedded legend. This action breaks the link with the view and the legend becomes a graphic elements.


68.2.Graphic line

It allows to draw a frame around the selected items.

This tool is available in the "Map / Graphics / Graphic line" menu and the relevant button bar.

A dialog box where you can define the properties of the line graph will be displayed:

68.3.To Align

It allows to change the alignment, distribution and size of the selected items.

This tool is available from the "Map / Graphics / Align" menu.

A dialog box where you can set options to align items will be displayed

68.4. Size and position

It allows to modify the size and the position of the selected element

This tool is available from the "Map / Graphics / Size / position" menu and in the relevant button bar

A dialog box where you can define the properties of size and position will be displayed:


69 EDIT TOOLS

69.1. Edit tools

They are those that allows to edit the map.

These tools are available in the "Edit" menu and in the corresponding button bar.


Menú

Barra de botones Button bar

See each of the available tools:


Icon


Tool

Keyboard shortcut

Description

Undo/redo history


It allows to see the history of actions and undo until the desired action.


Undo


Undo the last action.


Redo


Redo the last undo action

70 EXPORT AND PRINT TOOLS

70.1. Export and print tools

They are those that allows to print or export the map

These tools are available from the "Map" menu and in the corresponding button bar.


Menú

Barra de botones

See each of the available tools:


Icon


Tool

Keyboard shortcut

Description

Export to PDF


It allows to export the Map page to PDF format.


Export to PS


It allows to export the Map page to PostScript format.


Print


It allows to print the Map page

71 Map Template

71.1. Map template

A map template is a .gvst file that contains a design of a map that can be used as reference to create new maps. Map templates facilitates reusing or normalization of a design of a series of maps. Using a template saves time because you do not need to manually design again and again the common parts of the maps.

This tools are available in the Map menu

Menú

See each of the available tools:

Icon


Tool

Keyboard shortcut

Description

Open template


It allows to load a template.


Save as template


It allows to create a template from a Map page design


72 Document CHARTS

72.1. Introduction

The Charts are the gvSIG documents for definying one or more plots. One Chart Document can have a determined number of plots.

It is possible to create a chart from the attribute table of one layer or from an alphanumeric Table.

Supported charts by gvSIG:

Type

Icon

Description

Pie

The pie chart or circle chart is one circle divided into two or more sections. The pie charts show relations between the parts and the total, and are useful for proportions and relations.

Bars

The bars chart has two or more parallel rectangles, each of them represents an attribute value- These charts are useful to compare quantities or to show trends. Tha bars can be orientated horizontally or vertically

XY

The XY chart or linear graph has one or more lines, which connect values of succesive attributes. The linear graphs are useful for showing trends in values within a continuous scale. The lines can be orientated horizontally or vertically.

Temporary

To create plots with temporary data.

The Chart tools are available from the Chart“ menu and their relevant button bars.

Menu

Button bars


Let´s see all the available tools:

Icon

Tool

Shortkey

Description

Create plot


To create a new plot in one Chart document.

Edit plot


To edit the properties of one plot in one Chart document.

Export to PDF


To export a Chart document to PDF.

Export to PNG


To export a Chart document to PDF.

72.2. Create Charts

To create Charts in a gvSIG project, from the “Project manager”:

  1. Select the Charts icon.

  2. Click on “New”.The Chart document will open as an empty document where new plots can be added.

By default the new Chart document will be called “Untitled”. It is possible to change the name, clicking on “Rename” in the “Project manager” (having the Chart document selected). A dialog screen will open for typing the new name:

With “Delete” button oft the Project manager the selected charts will be deleted.

With ”Open” button of the Project manager the selected charts will open.

72.3. Create plot

To add a new plot in the Chart document. One Chart Document can have a determined number of plots.


This tool is available from the “Chart“ menu, in its relevant button bar and with the “Create Plot” in the window “Chart Properties”.

The interface shows the steps to follow for definiyng the chart parameters:

  1. Chart rendered types. It defines the type of chart for representing the data. In each type is possible to define the different characteristics to adapt the charts to the data.

Once all has been set up, click on “Next”.

  1. Data origin. It sets the relation between the data and the axis of the plot.

Click on “Next”.

  1. Chart format. To define the format of the different elemnents of the Chart.

Once all has been set up, click on “Accept” and the plot will be shown in the Chart document.

Clicking on “Create plot” again, we can make a new plot and combine it with the existent one.

72.4. Edit plots. Properties.

To edit the properties of the Chart document.

This tool is available from the “Chart“ menu, in its relevant button bar and in the “Properties” button of the “Project Manager/Charts”.

The interface is:

  1. Chart preview. It is a preview of the plot to insert in the Chart document.

  2. Chart variables. Table with all the created plots. It is possible to:

    Icon

    Tool

    Description

    Create plot

    To create a new plot

    Edit plot

    To edit a plot, The “Create plot” window will be open and it is possible to change its characteristics. The plot to edit must be selected in the table.

    Delete plot

    To delete a plot. The plot to delete must be selected in the table.

  3. Up/Down. It allows to sort the viewing of the different plots. The variables will be painted according to this classification.

  4. Advanced configuration. It opens a new window for editing the general characteristics of the document:

  5. Title. To add a title to the Chart document and configure its characteristics.

  6. Plot. To configure the characteristics of the Chart document (background, messages and area).

  7. Legend. To define the characteristics of the legend.


73 Publishing

73.1. Introduction

Its aim is to enable a process automation for the maps publishing services, trying to obtain results as true as possible to the original work made in our gvSIG.

The “Publish extension” is available for downloading in the “Addons manager” and it can be found in “View/Export” and in its relevant buttonbar.

Menu

Button bar

The available tools are:

Icon

Tool

Shortkey

Description

Export View to server configuration


Export View to server configuration (mapfile, MapServer).

Upload to the server


Upload the resource to the server


73.2. Export View to Mapfile

The interface is:


73.3. Manual edition of specific attributes

Sometimes, it can be interesting to define the parameters more precisely and adjust the specifications to the ones that Mapserver offers. For that reason, some mechanisms have been created to be able to complete these characteristics through some forms.

There are two access points:

There are similar ways to define the services of TinyOWS, MapProxy and MapCache.

73.4. Upload to server

The publishing extension is able to upload to the server any project generated in local.

Visually, the menu is very similar to the publishing tool, except for the fact that all that refers to the generation of the project have disappeared, because it will not generate the definition of any other service, only it will upload an already existing one. Therefore, we only need to indicate the local project folder which we want to upload to the server and set the connection parameters.

The interface is:

This option will replace in the configuration, the access paths to the local machine for the server ones

From that file and adding the indicated for the ShapePath variable, the rest of the resources accesses will be built.


74 ORACLE SPATIAL/LOCATOR

74.1. Introduction

It allows access to both Oracle Spatial tables as Oracle Locator (both from version 9i) if they have a column of geometries stored as SDO GEOMETRY:type SDO geometries stored GEOMETRY.

The "Oracle Spatial / Locator Support" extension is installed using the "Addonn Manager."

74.2. Metadata

The driver lists only tables with their geographic metadata in the USER_SDO_GEOM_METADATA view.

Since it has the metadata for each table, the interface makes use of them and automatically provides the geometry columns. As row identifier uses the ROWID, which is an unique descriptor for each row usied by Oracle internally and ensures correct identification.

74.3. Data type

74.4. Coodinate systems

Oracle has its own cataloging system of coordinate systems and reference. There is a relationship of equivalences between the Oracle system and the EPSG system that is included in the driver as a DBF file.

Transformations between coordinate systems are performed by gvSIG.

74.5. Reading geometries

The driver constantly runs geometric queries (ie, calculates at each moment what geometries intersect with the current gvSIG view) for which it is imperative that exists in the database a spatial index associated with the column in question. If there is no index, an error window is displayed and is not possible to add such a table or view to the gvSIG View.
On the other hand, the driver needs to set an unique identifier for the records of the table or view, which is not possible for certain types of views. In case of this problem, the driver will detect it and an error message is also displayed, making it impossible to load that view of the database in gvSIG.

74.6. Dumping gvSIG layer to Oracle

When you export a layer to an Oracle database, at the end, the process will ask whether you want to include in the table the current coordinate system of the View.


75 Sísmica

76 PORTABLE VIEW

76.1. Introduction

The Portable View extension lets you work with a new document that is a view with basic query options in which the rest of tools has been removed. With this you can convert a view in portable view and vice versa.

Besides, you can also package this portable view as a gvSIG complement. The generated gvSIG package contains both the generated data (files) and the portable view configuration. Using the complement manager, another user can install that portable view in his gvSIG.

Therefore, this extension has two main uses:

The “Portable View: editor” y “Portable View: viewer” extensions are installed using the complement manager “Administrador de complementos”.

76.2. Create a Portable View

To create a View you must complete the following steps:

  1. Create a view “Vista”.

  2. Set up the View: CRS, layers, legends, labeling, map scales….

  3. Run the command “Vista Portable/Crear a partir de la vista” (Portable view/Create from view)

    Menú

  4. A new window that lets you enter the View identification characteristics is open.

  1. Once you have entered the information click next “Next”.

    Then a validation window is displayed, that warns you from possible errors in the portable view definition.

Click on the Finish button “Terminar”. And automatically is generated and opened the new document “Vista portable”.

Once a portable view is generated, it will be listed in the “Gestor de proyecto/Vista portable” (project manager/portable view).

76.3. Interface

The portable view interface is a simplification of the View document, including query tools only and specific actions menu of the portable view.

The interface is as follows:

Specific tools are available from the menu “Vista portable“.

Menú

The navigation tools available are:

Icon

Tool

Shortcut

Description


Pan


Change the view framing dragging the display area in all directions with the mouse. You should keep the primary mouse button (usually the left button) pressed and move it to the desired direction.


Fixed zoom in


Allows you to zoom in on the center of your data frame.


Fixed zoom out


Allows you to zoom out on the center of your data frame.


Zoom in


Allows you to zoom in to a geographic window by clicking a point or dragging a box.


Zoom out


Allow you to zoom out from a geographic window by clicking a point or dragging a box.


Back


Allows you to go back to the previous extent.


Full extent


Allows you to zoom to the full extent of your map.

You can zoom in or zoom out using the mouse scroll wheel.
In this case the expand is made using as a focus point the center of the view. With the mouse scroll wheel pressed and moving it the command is executed.

The available query tools are:

Icon

Herramienta

Tecla rápida

Descripción


Identify


Identify the geographic feature on which you click.


Area


Measure perimeters and areas.
You can draw a polygon on the map and get its area and perimeter.


Distance


Measure distances on the map.
You can draw lines on the map and get its length.

76.4. Export a View

Lets you create a View from a portable view.

This is availble from the menu “Vista portable/Exportar a Vista“.

A new window will open requesting the folder to save the file that make up the view.

Automatically a new View containing the portable view layers and its display characteristics is generated once the files are saved

76.5. Open the Source View

Lets you open the View from which the portable view was generated.

Available from the menu “Vista portable/Abrir la Vista origen“. (portable view/Open the source view)

76.6. Generate a distributable package

You can generate a distributable package from a portable view. This package contains both the portable view configuration as the data files used. A portable view distributable package can be installed via the complement manager view “Administrador de complementos”.

Available from the menuVista portable/Generar paquete distribuible“.

First a window requesting the file pathname will open. After selecting a folder click on select target directory “Seleccionar directorio de destino”.

A warning message telling you that the file has been created will open. The created file is stored in the selected folder being a gvspkg file extension.

76.7. Regenerate portable view from View

You can access the “Crear Vista portable” window and modify the characteristics of the portable view.

Available from the menuVista portable/Regenerar Vista portable desde Vista“.

76.8. Portable view catalog

Open the portable view available list and open one of them.

Access from the “Gestor de proyecto/Vista portable”, clicking on “Nuevo” button.

A window displaying the available portable view list is open. Selecting one of them you can see its characteristics:

Clicking on open portable view “Abrir Vista portable” and the selected portable view will be created.


77 Map sheets. Installation

78 Map sheets document

79 Dyschromatopsia

1.1. Introduction

Extension created for users that have problems in the perceptions of colors.

It allows to transform, from a view with a predefined number of layers and legends, these legends (or create new ones) in others that can be interpreted by users that have some difficulties related with color vision or dyschromatopsia.

The “Tool: Dyschromatopsia adaption” extension is installed using the complement manager “Administrador de complementos”.

1.2. Functionality

The interface is as follows:

  1. You can select the type of anomaly:

  1. It displays, depending on the case, perception with respect to the original.

  2. Change the View layers legend.