Estic a la linia 378 de 1410

gvSIG - Case Study

IVER - Headquarters
VALENCIA

C / Salamanca no. 50-52, 46005-Valencia

Tel: 902 25 25 40 - Fax: 96 316 27 16

E-mail: dac@iver.es www.iver.es

Project website: http://www.gvsig.gva.es

All names of programs, operating systems, computer hardware etc. .., 
appearing in this manual are trademarks of their respective companies or
organizations.

IVER S.A Information Technology
This manual is distributed under the GNU GPL2 licence..

March 2007 Page 2 of 69

gvSIG - Case Study

TABLE OF CONTENTS

Case Study ............................................... gvSIG ....................................... 5
1 Introduction 5
2 Goals 5
3. Peeliminary Information .............................................. 3 .................................................. .. 7
4 Steps 7

Step 1: Prepare initial information ........................................... .......... 8
1 Create and rename a gvSIG view .......................................... ................................ 8
2 Add layers to the view created ........................................... ........................................... 9
3 Set pager ............................................... .................................................. . 11
3.1 Connect to Server .............................................. ............................................... 12
3.2 Access to the service .............................................. .................................................. 12
3.3 Selection of "Layers" ............................................ ............................................... 13
3.4 Selecting "Styles" on  WMS server layers ................................... 13
3.5 Selection of format, coordinate system and / or transparency ...................... 14
4 Editing symbology and labeling ............................................ ................................. 15
Step 2: Querying ............................................. .................... 22
1 Load a new layer ............................................. .................................................. 22
2 Enable layer attribute tables ..................................................... 22
3 Create queries based on applying filters to the information contained in the
attribute tables of a layer 24
3.1 First Query ............................................... .................................................. . 24
3.2 Second Query ............................................... ................................................. 26
3.3  Ascending order................................................. 26
3.4 Invert Selection ............................................................................ . 27
Step 3 Create a new Shp ............................................ ............................ 29
1 Create new SHP 29
Step 4 Create an area of influence........................................... ................. 39
Grouping Layers 1 39
2 Create Area of ​​influence ............................................. ................................................. 40
Step 5 Create a map ............................................. .................................... 45
1 Access to maps 45
2 Map tools ............................................ .................................................. .. 46
3 Prepare a report 49
4 Insert Views 50
5 Insert Scale 53
6 Insert North Symbol ............................................. .............................................. 54
Page 3 of 69

GVS | G - Case Study * 'ë ·
7 Insert a Legend .............................................. .................................................. .. 56
8 Insert a Picture .............................................. .................................................. .... 58
9 Insert Text 59
10 Insert Graphics 60
11 Export to PDF 61
LICENSE 62
March 2007 Page 4 of 69


gvSIG - Case Study
CASE STUDY GVSIG




1 Introduction
The example below will develop several steps that will give you
a taste of the use of some of the tools of gvSIG.
The example covers some of the most important functionalities of Geographic
Information Systems (GIS) such as layer editing, geoprocessing and creation
of maps.

2 Goals
This exercise is presented as a hypothetical geographic information 
processing case to obtain a final product, namely, in this case, an information map.

Helitransported Base at Ezcaray (La Rioja)


Page 5 of 69


gvSIG - Case Study

As a complementary exercise it also proceeds to obtain an information sheet.


The input data are
shape files representing different features of the Comunidad (Administrative
Region) La Rioja on which a case has been raised
consisting in performing a better search to
distribute firefighting bases (where there will be helicopters and
wildland firefighters) that yield the LIC zones covered( LIC is the
acronym, in Spansh, for Sites of Community Importance)
 because they deserve special protection.

March 2007 Page 6 of 69


gvSIG - Case Study

Starting 3 Information

Shp Description
• Layer termun_car.Shp representing the different municipal boundaries
that make up the community of La Rioja.
• CAR towns. Shp layer that represents all towns
in the community of La Rioja.
• Sites of Community Importance. Shp surface layer that models the boundaries
of the administrative figure 
L.I.C. (Site of Community Importance) lying inside  the community of La
Rioja.
• viascomunicación_car. Shp layer that represents the roadways of the
community of La Rioja.


4 Steps
• Step 1 = Prepare initial information.
• Step 2 = Manage attribute tables.
• Step 3 = Create a new shape.
• Step 4 = Create an area of influence.
• Step 5 = Create a map.

Page 7 of 69


gvSIG - Case Practlco I Š, _

I
STEP 1 · Prepare initial information


1 Create and rename a gvSIG view

After starting the application, the Project Manager window is visible. The default type of document selected is
 "Views". 
It is a recommende practice to rename
each view that we create. 
To do this, select  "New" to begin with, and, then,
select the view that is created in the text box (default "Untitled") and press
"Rename".

Edit the rename window text field and call it "gvSIG Case Study"
Press OK and the name will be included in the list of views, select it and click "Open".

March 2007 Page 8 of 69
 

gvSIG - Case Study


2 Add layers to newly created view

We start from a blank view into which we will be adding the different layers
that we will use during the first steps of this case study. 
In successive steps
new layers will be added to this project, as instructed in due time.

To add layers to the actual view, click on the button "Add layer" of the toolbar.


By default, gvSIG is working on the "Archive" tag, and this
is the tab that allows you to search for and find the file that 
we will be populating first.
Click on the "Add" button  and a new data search window will appear.
 Navigate to the folder where you have chosen to save your initial data.

Add the following .shp layers:

• CAR towns. shp
• Sites of Community Importance. shp
• termun_car. shp


After selecting the file, click on the "Open" button and the layer 
will be added to the sequence of layers listed on the
"Add Layer" window. Once all the above indicated layers are loaded,
press OK "Accept"  and the layers will be  added to the view.


Page 9 of 69

gvSIG - Case Study

Check that the layers have been added to the TOC (or table of contents) of the view.

It is important to position the layers in the ToC in the right order to have
a correct view 
thereof. In this case we added three layers of polygons and the convenient order for those
is shown in the image above. You can alter the order given to the layers, andgive them the correct position using the "Put in Front" "Colocar delante" button that
appears in the context menu of the layer that is accessed by pressing the right mouse button with the cursor placed on the selected layer.
 

You could also change the order of the layers in the TOC if you select one of them and
maintaining that selection,  drag on the TOC to leave at the desired location.


March 2007 Page 10 of 69

gvSIG - Case Study

3. Locator configuration (Configurar localizador)


One of the resources used by gvSIG that helps management and
location information is the locator.
To access this option, go to the View/ Locator Configure

A new window will appear from which you can gradually add layers to the locator,
Click on "Add Layer".
 

Clicking on the button opens the Add Layer dialog. In this case we have decided
we want to add a layer of cadastre locator of Spain. To do this, we
will make a connection to the WMS cadastre server (please note that you must have
an internet connection if you want to do this step)


Page 11 of 69

gvSIG - Case Study


3.1 Connecting  the WMS Service

Once you access the window "Add Layer" tab, navigate to the WMS tab.

1. In the dropdown menu, you will
find a
WMS server list: select
the Cadastre.

2. Tap on "Connect"

3 and 4. When the connection is established, it will show a Message
giving the 
Server welcome, provided
that the server had that message configured. You can check,
in case that
there is no welcome message, if
 the connection is successful by
activating the "Next" button.


5. In the lower part a short message shows the
WMS version which has been
able to establish connection.


3.2 Access to the service

Click "Next" to begin the
configuration of the new WMS layer.

Once you access the service, there will be
a new set of tabs on the window.

The first tab of the wizard to add a new
WMS layer is the
Information tab . It shows the
summary of the current settings active for
this 
WMS request (service information,
formats, coordinate systems, layers
composing the query, etc.).


March 2007 Page 12 of 69

gvSIG - Case Study

3.3 Selection of "layers"

In the "Layers" tab, the wizard shows the layer tree stored on  the 
WMS cadastre server.
 

Select the document that contains the
  Cadastre mapping  and click the
  "Add" button. If you wish, you can give a
customized name to your layer in the field
"Layer Name".


Note: You will get a description of the layer if you
move the cursor over a layer and wait
a small time interval. The information stored in the server
on these layers is shown.



3.4 Selecting "Styles" for WMS layers

The tab "Styles" lets you choose a
display style for the layers
selected. In this case, leave the
option checked by default.


Page 13 of 69

gvSIG - Case Practlco


3.5 Selection of format, coordinate system and / or transparency

In the tab "Formats", you can
choose the
picture format with which to perform the
request, specify whether you want to
 get the image delivered by the server
with transparency (to superimpose
that layer on other layers that the current view of
gvSIG already contains)
and also the system
reference coordinates (SRS) which is
wanted.


For our example we will choose a .png
image format  and, as SRS, we will
choose 23 030 which corresponds to
Datum: ED50,  UTM projection and zone 30.

Click OK and the selected layer will be added to the locator.

March 2007 Page 14 of 69

gvSIG - Case Study

4 Editing symbology and labeling.

After adding the layers, the view will look like the picture below (note
that the colors may vary).



One of the criteria that we have highlighted before the establishment of firefighting bases
 is to cover the LIC or sites of Community importance (in brown
image). We will proceed to label the layer and change the symbology to
have a better view of the protection zones.
To have a clear field to work with this layer, we will deactivate the other layers . To achieve this, clear
the check box next to each layer name.

Since we want a layer classification based on the different places
of Community Importance (SCI) lying inside the community of La Rioja,
to identify each polygon we choose the field that contains the name of 
each LIC.

Page 15 of 69

gvSIG - Case Study

This information is contained in the attribute table of the theme.
To access the attribute table of the layer, first select the layer
"Places of communitary importance.shp" "Lugares_importancia_comunitaria.shp" in the ToC and click the "Layer Attributes View" button on the toolbar.



The  following attribute table will appear on the display :



Please, note that the SITE_NAME field lists all the LIC polygons in the
layer.

If we want to edit the symbolism that accompanies the layer we must go to menu
Layer Properties (right-click on the selected layer)

March 2007 Page 16 of 69

gvSIG - Case Study


Let's make a classification giving a unique value ​for  each
record with a unique symbol corresponding the value of a particular field
in the attribute table. In this case we are interested in a ranking of the different
LICs in the  La Rioja community.

Inside the field of classification, activate the drop down menu and choose the field
STE_NAME and click on Add All.
Different field values ​​are added to the table.

Page 17 of 69

gvSIG - Case Study



You can edit the colour of symbols if you double-click on the main
button of the
mouse (left) over the  different colors of the symbol field.
 

Double-clicking brings up a new
window from which to edit the color, type of
fill and line of the record selected.

    To access the color palette
    click on the buttons corresponding to
    the fill and line options.
     
Once the color selection is finished click OK

March 2007 Page 18 of 69

gvSIG - Case Study

Perform the same operation with the other records. 
Once you select the color
you want for each LIC click Apply, you can observe the changes on the view.

From this same symbology tab, you can create the layer labels: Choose
the labeling option.
The field selected for labeling is the
field containing the name SITE_NAME.

Page 19 of 69

gvSIG - Case Study

You can edit the font for the labels: click the Font button and
select the option: SansSerif and style: Bold.

In text color we have decided to leave the color as it was: the default
option was black .
In Fixed Text Height we have a value of 7.

If you want to try different labels, make some changes and
 see the final result  pressing "Apply". Check the 
results on the view.


March 2007 Page 20 of 69


gvSIG - Case Study


After creating the image with the labels, the final view will be:

Now we can set the other layers to active, and get an overview 
of the results
with each LIC labeled with a different colour to be differentiated.

March 2007 Page 21 of 69

gvSIG - Case Study


STEP 2: Querying



Once you have prepared your data, editing and creating symbols labeled to
improve visualization,we will proceed to the second step of the case study.
One of the restrictions is that the places in which we
install fire bases should be located in towns with
category 3 or greater.There are  4 established categories
according to the number of inhabitants. 
These places must reached by motorway-type roads, road, highway or
Level 1  local road.
For those towns that meet all the requirements we
apply a filter to the information contained in the attribute tables of the layers.

1 Load a new layer

First charge the .shp file on the view. We refer fo  shp file
viascomunicación_car. shp (added to the remaining layers).

2 Enable attribute tables of a layer

In this case, we must activate the tables of attributes that belong to the
layers
viascomunicación_car. shp
CAR towns. shp
To activate the attribute tables as indicated in step 1 of this exercise it is
necessary to select the layer in the ToC and then click on the View button table
attributes.


March 2007 Page 22 of 69


gvSIG - Case Study

The attribute table of the selected layer appears on the screen.

If you minimize the view and return to the Project Manager and
      select the  Tables type of document, you will be able to check
that the table you see displayed in the view has been
added to the text box.

Page 23 of 69

gvSIG - Case Study

3 Create queries based on applying filters to information
contained in a layer attribute table

3.1 First query

To access the tool, you can click the Filter button on the toolbar.

or from the "Table / Filter" menu.

gvSIG allows selections using filters. The selection by filters allows
precise definition of what you want to select, including various attributes,
operators and calculations.
Consultations are done using logical operators such as equal to, greater than,
not equal to, etc.
Once you press the "Filter" toolbar, a dialog window in which 
to build your query will appear.

You must create a query to the table viascomunicación_car.shp

To do this, select the table, and then select the filter tool.

The proposed query has to select all roadways fulfilling the
condition stated at the beginning of the paragraph, i.e. select all those ways of
communication that meet the condition of being a motorway, a road, a highway or a
Level 1 regional road.

March 2007 Page 24 of 69

gvSIG - Case Study


To do this, type the following query:

Fields: In the list of fields in the layer, double click on the Type field

Logical operators: You can insert, clicking on them, a logic expression for the
consultation. In this case, use logical operators "=" and "or"

Values: Displays a list of the different values ​​of the selected field.

If you want to add it to the query then also double click on the value. Values
we choose are AUTOP that represents all the values ​​that correspond to
motorways, AUTOV represents highways, national roads are CNACL and CAUT1 are
Level 1 regional roads.

Consultation:  The query you are running will be shown in the text box.
You can write directly.

Selection buttons: Execute the query by making:

"New Set" (removes any previous selection).
"Add to Set" (adds the new selected items to those already in the Query).
"Select the Set" (performed the query on the elements selected).

In our case we choose the "New set" option.
Page 25 of 69

gvSIG - Case Study

All roadways that meet those conditions will appear selected (in yellow)
in the view and table.

3.2 Second Consultation

The second restriction we have decided to apply is that you can not install a base
in a population center below a population level of 3.
We will see how to make the selection on the table by another process using tools other than filters.
First, load the population centers table and select the field Nucleos_urbanos.shp an select the
TYPE field on the table 
on which we will perform the query. To select the field
place the mouse on the head of the field, and then click the main (left) button. The field will be activated.
For this query we will use the tools to reorder the records
according to the selected field.

3.3 Ascending order
Let's sort the TIPO field values in ​​ascending order.
We can access the tool that allows ascending order by clicking
this button on the toolbar:


March 2007 Page 26 of 69

gvSIG - Case Study




or from the "Table / ascending order."

The tool "Ascending order" will sort the records in the table.
For a numeric field values ​​ordered from lowest to highest.
For a text field, records will be sorted alphabetically starting with "A".


3.4 Invert selection

First select all records that have the number 4.

To select the record, place the mouse on the first record
having  number 4.0 and select to the end using the Ctrl or Shift of
keyboard.

Now click on the selection tool to invert:

Page 27 of 69


gvSIG Case Study

You will see, that both  in the table and in the view, all 
municipalities of TYPE less than or equal to 3 are selected.


28 March 2007 69 Pagma


gvSIG-case study

STEP 3 Create a new SHP

The next phase will be the creation of a new shapefile
 of dots placing the locations of the firefighting
bases.
You can access the tool from the menu View / New Layer / New SHP


1 Create new SHP

If you select the option New SHP, a wizard will appear, that will assist
 in the creation of this new layer.
 
The first window of the wizard
asks you to enter the name you want
to assign to the 
.shp file to create, and the type
of geometry that will be thereto
associated.

In this case, the
name you will give to the layer
will be "Baseslncendios" and the
point type geometry.


Page 29 of 69

 
gvSIG - Case Study

The second wizard window will add all
fields
we want to add to the
attribute table that will be
associated to that layer and identify some
properties thereof.

To add fields to the table
click on the button
"Add field" as many times
as fields you want. In
this case, you need a
total of 5 fields.

If you want to remove any of the fields created, simply select the
field and click on "Clear Field".
From the table where you define the fields you can edit the other properties.
Edit the field name: For this option, place
 the cursor over the name displayed (by
default "Nuevo_campo") and type the new name.
The new fields you create are called:
Name, that will contain the database name.
Municipality, in which the base is located.
Access, which stores the type of access road to the town in which
the base is located.
Base type:We have established three  fictitious categories: baseType BRIF_A, BRIF_B and CAR,
depending on the number of fire fighters per team; for example
BRIF_A = 16.
Helicopter which will include the type of helicopter associated with each base


March 2007 Page 30 of 69

gvSIG - Case Study

Choose type of field: If you place the cursor on any field
"Type" of the record, this will activate a drop-down menu from which you can select the type of field
want to create.
BOOLEAN: Create a field of type True / False. This kind of field is useful if you are going to
proceed to check other fields within the table.
DATE: Create a field that includes dates.
Integer and Double are two numeric fields. The first is designed
to insert integers and the second decimal place.
STRING: A type of alphanumeric field.

Field size: Sets a maximum size of characters for the field
created.

Given the values ​​that will be included in the table, the field type and size
that appear by default are adequate.

Once this process is complete press the Next button. From the new
Wizard window that appears, you can select a path in which to save your file.

To open the search dialog click the button to the right of the text box. Write
the name you want for your new layer (please note that this name will be the name that
appears in the shape source file and can be different from the
name that appears in the ToC, which name you chose in the first window of the wizard).



Page 31 of 69


gvSIG - Case Study

But the most convenient choice is for the new shp to have the same name as the name that will appear on
the ToC: so, type in the same file name "BasesHelitranportadas".

Once the process of creating a new shp is  completed,
 it will be added to the ToC. This completion will
also activate the editing tools to create elements of the new layer.


We created a new shape of type point. Each point corresponds to the 
creation of a new firefighting base.

Each firebase has an assumed operating  Automatic Dispatch
radius of 25 km, namely the helicopter must cover the entire surface of 25 km
around the firefighting base.
The criteria for the location of bases are based on what was mentioned earlier and
should cover most of the territory stored as Sites of Community Interest
(LIC).
Given an overview map and using the measuring tool
distances we are going to establish a total of 5 bases.


March 2007 Page 32 of 69

gvSIG - Case Study


We will now locate the first point that meets the requirements.
In the view, we see
all municipalities classified as type 1, 2 or 3 and  roads of category higher than level 1 regional road.

This facilitates placing the locations.

First we want to cover most of the Sierra de la Demanda
(The blue area of ​​the view).

We have searched within  the area one of the municipalities that meets the
restrictions outlined above. In this case we find the municipality of
Ezcaray.


Page 33 of 69 



 
gvSIG - Case Study




To verify that this municipality meets the requirements, select the layer

Nucleos urbanos.shp in the ToC and click on the municipality with the information  button.
A view appears on the window with the next information: We can observe
 that the
value for the Type field is 3, so one of the restrictions is fulfilled.

Now we want to check that the road through the town is  also 
correct.
The process is the same as in the previous situation, but in this case
the layer that should be
selected in the ToC is viasComunicion_Car.shp. In this case
we find that the value of the Type field is CAUT.

March 2007 Page 34 of 69

gvSIG - Case Study

Once  the municipality is decided, we have to insert one of the points that represents
the firefighting base we want to install.
Then we have to selct the insert point tool of the toolbar

and inserts a point on the town.


After the creation of the new shape, we will edit the symbology thereof to
improve localization on the view.
We have followed with the search for locations that meet the different requirements. To facilitate
case study tracking, the remaining locations will be made by selection
by attribute. To do, this click on the Next button on the toolbar.
The following window appears from which the query can be stated:


If you turn on the roll down menu "Layer"
all layers in
the ToC will appear.

The layer containing the names of
urban municipalities
is
CAR.shp

The field that contains the name is
NUC_DENOMI

Page 35 of 69

gvSIG - A practical case

Once you locate one of the towns click on the zoom tool
and the view will focus on the selection

Municipalities that should be selected to
place firefighting bases are:


Ezcaray

Villanueva of Cameros

Arnedillo

Grávalos

Briones

It is important to work in parallel between  the locating and point insertion process, on the one hand, and the
edition of the table associated with the new shp we are creating, on the other hand. 

Once the
point is entered in the attribute table of the layer BasesIncendios.shp a new record will be added to the data base.

Open the attribute table and edit individual records

Press Enter to reflect changes

The table that you create must have this aspect:

March 2007 Page 36 of 69

 
gvSIG - Case Study

Once all points are inserted  and the table is filled with the data, the edition  of the layer is done.
To do this, click with the right mouse button on the layer and select
"Editing done".


A confirmation window will pop up: Click Yes and the layer will be saved.

Page 37 of 69

gvSIG - Case Study

You can edit the symbology of the layer you created for easier viewing
of all points. To do this, go back to the Properties menu (right-
mouse over the selected layer) and go to the Symbology tab.


March 2007 Page 38 of 69

gvSIG - Case Study

Step 4 Create an influence area

Before continuing with the fourth step we will create a layer group in the ToC
to facilitate work with them.

Select with the Control command the following layers:

viascomunicacion_car.shp

Nucleos urbanos.shp

Lugares importance comunitaria.shp

termun_car.shp

Once all these layers are selected, place the cursor on any of them and 
deploy the
layer contextual menu by clicking on the right mouse button, and select
the option 
"Grouping layers".

1 Grouping Layers

A window will appear from which you can put a name to the group, in this
case AgrupaCiónCapaSRioja.


Page 39 of 69

gvSIG - Case Study

Click OK and the group will be created in the ToC.

Note: It may happen  that the layer
BasesIncendios.shp falls behind the newly created group and,
 therefore,  not be displayed. In this case, you will use
another tool in the context menu
of the layer. That tool is the option "Place in front".

As indicated above, the automatic Dispatch Area (or urgent action area)
of the firefighting bases is set to 25 km. To set the area covered by
each base, use of geoprocessing tools to create an Area
of influence (Buffer).

2 Create Area of ​​influence

We refer to the geoprocesses  manager, that we can access from the 
toolbar by clicking the button below:
 
The "geoprocesses Manager" pops up, and, from there, you can select 
the geoprocess
wanted: in this case, "Area of influence".

To access any geoprocess, expand the tree in the window that
appears below (double click with the left mouse button on the
folder "Geoprocessing" and the rest of folders will appear)

March 2007 Page 40 of 69

gvSIG - Case Study

Once you see the geoprocess to be used, click on the button "Open
Geoprocess ".

As input layer, choose the layer Baseslncendios.It is on
this layer that you will create the area of influence.

Select the option "Area of influence defiend by distance" and enter 25000
meters of radius (= 25 kilometers for the automatic dispatch area) , because the unit of measure is the meter.

Choose an output layer; in our case, the name will be
DespachoAutomático.Shp and click OK

Page 41 of 69

gvSIG - Case Study

The geoprocess starts and  the new layer will be added to the ToC. 
The newly created influence areas will be drawn on the view.

We go to the properties of the layer (the layer context menu / properties) and
edit the symbology of the areas of influence created by applying transparency.

We see that once the area of ​​influence is  applied, the distribution of the bases
covers not only the LIC, but also the rest of the territory.


March 2007 Page 42 of 69

gvSIG - Case Study

We can edit the table that was generated with the creation of the area 
of​influence.

To do this, select the layer in the ToC automáticoDispatch.shp and active process
edition.

Activate the attribute table

Go to the Table menu and select Edit table structure

A field editor appears that allows you to add new
fields, rename or delete them. In our case, what we
need is a new field that contains the names of
urban centers where the bases are located.

Page 43 of 69

gvSIG - Case Study

Click on "New Field" and see a
new window where you can set
some properties of this new
field. Edit the "Name of the field" field and type
its Name. Leave the rest of options with their default values.
  Default
Click OK and the new field will be added
to the field  editor and to the table.
You can add, delete and rename the fields:

Edit the records of the field  "Name" with references to 
the urban centers where
the bases are placed.

Once the names are inserted, finish editing and save the changes.

March 2007 Page 44 of 69

gvSIG - Case Study
 
STEP 5 CREATING A MAP

1 Access to maps

Access to the "Maps" type of document is via the gvSIG Project Manager.


Project Manager

Document Types

To create a new map, click on New.

After the creation of the document (by default
it will appear as "Untitled - 0"), select it and
go to the rename option and enter "Fire Bases Map".

Properties of the session
Session Name Untitled
Saved EH
Creation Date 26-Sep-2006
Properties

Once you open the map, it will appear in gvSIG looking like the following image:


Page 45 of 69

gvSIG - Case Study

2 Map Tools

Then specify and describe all the tools we can use
to configure our map.
Action Tool Name
N, Select by Rectangle Select a map item

X Delete selection deletes the selected item
É Command stack window displays the command stack map
È Edit vertex vertices Allows editing of graphics
inserted into the map.
È Export PDF Export to PDF map.
E PS Export Export to postscript the map.
É Page Setup Opens the preferences dialog map page.
L Insert a box  insert a box on the map.
Circle C3 Inserts a circle on the map.
/ Insert line tool that allows you to add a line to the map.
* Insert point tool that allows the insertion of a point on the
map.
LG Insert polygon tool that allows to insert a polygon on the map.
2 Insert Polyline tool that allows you to insert a polyline on the map.
T Insert  north lnserta the item "North" on the map.
  Legend Insert Add to the view the legend of the map.
  Insert Picture lnserta an image on the map.
  Scale Insert Tool, which inserts the scale bar
to a view on the map.
  L Insert Text Insert text on the map.
  Insert view lnsert a view in the map.
 O Center active view   move tool in the view (pan).
Q Save as Template Save the map as a design template.
Add a line graph  Add a framework to map
 
March 2007 Page 46 of 69


gvSIG - Case Study


Action Tool Name
T;Place behind   Send the selected item  of the map to the "background"
TT Position Before Places the selected item in front of the rest of
elements.
T size / position  changes size and position of a map item.
T Open Template  Loads a previously saved template map.
T Group graphics Group the selected elements map.
T Ungroup graphics  Ungroup a set of graphics inserted on the map
H Zoom closer  zooms to the center of the map.
H Zoom away zooms to get away from the center of the map.
TT Full Zoom Adjust zoom map to the window width.
T Zoom more  zooms to get closer to selected area of the map
TT Zoom less zooms to get away from the map area selected.
NN Zoom map 1:1 Maximizes map to screen size.
HH Zoom to selected Adjust zoom to selected items.

When creating a map, it is important to establish what is the
 baseline information that
we want this map to contain.
We wish to create a map that contains information on the location of
the base, its automatic dispatch area, a photograph of the base and other 
elements common to all maps, such  as scales, north icon, legends ...

An example of that map can be represented by the following picture, but the
composition and presentation can be tailored to the preferences of each user.

Page 47 of 69

gvSIG - Case Study

Base Ezcaray Helitransported La Rioja

Location
 
March 2007 Page 48 of 69


gvSIG - Case Study

We also propose the creation of  a more detailed listing 
of the municipality and the 
characteristics of the base as a complementary exercise.


We will describe the procedure to obtain this map.

3 Prepare page

The first step is to prepare the page for the future document. 
In our case, we will create documents of A4 size,
 for a later export to a document PDF page.

Page 49 of 69


gvSIG - Case Study 4
 
To select this option, go to the menu map / Page Setup.
The image below specifies the data to be entered to prepare the
page for the desired document.

Click OK and the gvSIG map page
will show the characteristics previously selected in the
window

Upper Left 0.3 0.3
Lower Right 0.3 0.3
Resolution E: The result Normal 
OK 
Cancel

4 Insert Views

At the beginning of the procedure of adding a view on the map,
 we must change, on the 
original document view (in this example: CasoPracticogvSIG), the elements
 for those suited to the end result we seek.
Select the view that we were working on, either
minimizing map or going through  the "Window  / project manager" menu .
We center the view on the base at Ezcaray, selecting an image size 
that displays only the
influence area of this base, as shown in the image.
 
March 2007 Page 50 of 69

gvSIG - Case Study


To "turn off" the remaining areas of influence  edit the symbolism of the 
DespachoAutomatico.shp layer deactivating the line and filling options of each
element, except the element  Ezcaray, as shown in the picture below.


Once we visualize on the view the desired result, we go
back to the map. (Window / project manager menu)

Once again on the map insert new view.

Click the Insert View  button on the toolbar. To insert a view
place your mouse, click the left mouse button on one end of the rectangle

Page 51 of 69


gvSIG - Case Study

defining the space to be occupied by the view and drag and drop at the opposite end.


A dialog box appears where
you can define the
 properties of the type view element
just inserted.


¢ frame Pmpiedadæs sight <2: i_ = j ·
Scale Scale User Input v
I 1 1000000
V Presentation Quality
T 0 Í Cancel OK


View: Select the view casoPracticogvSIG on the text box.

Live Link: If the check box is enabled, any changes you make on the view 
(change
color, add layer ..) will be reflected on the map. You must bear in mind that changes of
scale will not be affected by this check, as these changes are regulated
down from the related roll-down menu described further down 
on the next paragraph.

Range: Select one of the three types of scale:
Automatic: In this case, any changes to scale you make on the view will be
automatically reflected on the map.

Store display scale: In this case, even if you change the context of the
view on a map, the layer associated to the view will not be resized: It
will keep the size it had on the view.

User Defined: This option allows you to define a customized scale. The scale
featured here is the one we have decided to use in this example to create the
map. But it depends on the size of the view that we have inserted therein.
Consequently, that size can change, and, therefore, in this example we will 
not specify any
scale: The best option is to try to reach a scale of
adequate visualization considering the end result we are pursuing.

Quality: This has an influence on the display; leave the option "Presentation".

Grades: Specifies a rotation to insert the view on the map. This option
also appears in the other elements that can be inserted: images, scales,
legends and texts. In our example it will be 0 degrees.
 
March 2007 Page 52 of 69

gvSIG - Case Study '
 
5 Insert Scale
To insert a scale on the map, click on the next button of the toolbar:

The procedure to insert a scale is the same of the view (place the pointer
mouse, click the left mouse button on one end of the rectangle that defines the space
to be occupied by the view and drag and drop on the opposite side).
This tool allows you to insert a scale (related to a view) on the map.
The dialogof the scale element is as follows:
 
Scale view frame Grades:
Frame View casoPracticogvSIG
Barra: L 0 Í
Units:
1:10 UCICIo
Decimal number 0
EtÍIIlI.IET.ElS:
Source I
L Color
OK Cancel



View Framework: Select view casoPracticogvSIG

Bar: Clicking on the dropdown menu, the
various options to display
the scale to be inserted in the map  will  appear . In our
example we have chosen to leave a numeric scale.
 
The other options are disabled but we attach hereto a brief explanation of
those, just in case you want to insert another type of scale.

Page 53 of 69

gvSIG - Case Study
 
Intervals: Select the number of intervals, what each of them is representing
 and
the number of divisions to the left of 0 that you want in the range.

Scale: If you wish, you can bring up the numeric scale on the bar thanks
to this resource.

Units: Define the graph scale units (meters, kilometers, etc..).

Tags: From this box you can select the color, font, and the status of
labels (numeric scale, units ...)


6 Insert the North  Symbol

Pressing the "lnsert North" button  of the toolbar you can insert a symbol
of "North" on the map. To get this, place the mouse, click the left mouse button in
one end of the rectangle defining the space to be occupied by the symbol and
drag and drop in the opposite end, the same way we did with the
other tools. Below is a dialog box where you can
choose from several predefined models for the north tag.

Below is a preview image of how things can go with the map:
 
March 2007 Page 54 of 69


gvSIG - Case Study



As we have emphasized that it is a location map, we will include a MiniView
containing the whole community of La Rioja.


First,
deactivate the live link
that currently exists with the
view so that the view as already
inserted is not modified.
To do this, select the view on
the map and with the right (secondary) button
access the
Properties menu again and
check off the live link.


Return to the view and  make some changes: disable the labeling
(Select the Places of Community Importance (LIC) layer and access Properties,
the Symbology tab and disable the check to "enable labeling"). We
also decrease the size of the dots (also changing the symbology) that
represent the bases and change the display scale of the view to have a
complete picture of the community of La Rioja.

Page 55 of 69

gvSIG - Case Study


Return to the map and insert a new view using the same process
described above.


7 Insert a legend

The legend represents the visible layers in the Table of Contents (ToC) view
selected. If we insert a legend, this is added in the same order in which
appears in the ToC.
Click on the Next button on the toolbar and the same process
described in paragraph insert a view.

Dialog box appears as follows:

 
March 2007 Page 56 of 69

gvSIG - Case Study

The image of the legend that will appear on the view will be similar to the
following:

We can improve the appearance of the legend if we split the block of elements
 and edit
some of them. For that, click with the right mouse button on the legend and
click the option "Simplify legend". We can perform independent selections 
of the
elements we do not want to be displayed in the legend: To implement this
click on the delete button.
. X


With the other tools you can move items, change the size of the

Page 57 of 69

gvSIG - Case Study
 
texts and their content ... Finally, once all the changes are done, it is
best to regroup the elements.;


I  I I





Fire Base Location
Dispatch Autornatico
Communication channels
Urban
  Term Municipal
I Locations I Community Importance
  Obarenes - Sierra de Cantabria
_ Sentencing Arneclillo, and Peña Isasa Peñalmonte
  Rocks of Iregua, Leza yjubera
_ Sierra de Alhama Valley Alcaramay
  Urbion Dernanday saws, Onion and Carneros
  SoÍoS and Ribera: Dal Ebro I


8 Insert an Image

This tool allows you to insert an image on the map.
If you select the tool and set the frame on the map in which to insert the image (in a way
similar to "Insert view") the following dialog box will appear:

Pressing the "Take a look" (Examinar) button, you can select the path 
where one
image file you want to insert is located . You can insert an image with the following
formats: jpeg, jpg, gif, png and bmp.
 
March 2007 Page 58 of 69

gvSIG - Case Study
 
In our example we have chosen the following image, but you can insert any
image that is archived.



9 Insert Text

On the map of the example, we have been inserted texts as that for the title.

The texts can also be inserted by pressing the respective button bar
tools or selecting it from the menu bar Map / Insert / Text ", as
defined in the dialog box that pops up.

Within the area of ​​text you can type the text you want to appear on the map.

Page 59 of 69

gvSIG - Case Study
 


Align: Select the type of alignment
(Left, center or right
respectively).

Font: Select the font type.
You can also set the size of
the desired font by activating the related check
and including in the box
the text size you require.

Grades: Indicate the tilt angle of the text with respect to
the horizontal .


Frame: You can set a framework
surrounding the actual text.

Text field title: You can also set a title associated with the frame that
surrounds the text.

Note: Remember that after the insertion, you can modify the text properties or its
size to suit your preferences.


10 Insert Graphics

You can insert the following types of graphics:
Points
Rectangles
Circles
Lines
Polylines
Polygons

All these elements can be inserted from the Insert option of the map menu , or
 
March 2007 Page 60 of 69



gvSIG - Case Study
 
clicking on the appropriate button of the toolbar.

To insert a graphic, click the left mouse button on the map on the
place where you want to position the graphic element.

On the map of the example, we have inserted pictures behind the main elements 
using the  insert box tool  H O and the "place behind" tool.


11 Export PDF

Using this tool you can export the composition to a PDF file:
Select "export to pdf"  on the "File" menu 

Or click on the corresponding button of the toolbar.


This opens a dialog box in which a file name is requested: That is the
file to store the resulting pdf. Once you select where you want to 
save the document, press the "Save" button.

Page 61 of 69


gvSIG - Case Study

GNU GENERAL PUBLIC LICENSE
VerSion 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, BoSton, MA 02110-1301 USA

Everyone iS permitted to copy and diStribute verbatim copieS
of thiS licenSe document, but changing it iS not allowed.
Preamble
Ihe licenSeS for moSt Software are deSigned to take away your
freedom to Share and change it. By contraSt, the GNU General Public
LicenSe iS intended to guarantee your freedom to Share and change free
Software——to make Sure the Software iS free for all itS uSerS. IhiS
General Public LicenSe applieS to moSt of the Free Software
Foundation'S Software and to any other program whoSe authorS commit to
uSing it. (Some other Free Software Foundation Software iS covered by
the GNU LeSSer General Public LicenSe inStead.) You can apply it to
your programS, too.
When we Speak of free Software, we are referring to freedom, not
price. our General Public LicenSeS are deSigned to make Sure that you
have the freedom to diStribute copieS of free Software (and charge for
thiS Service if you wiSh), that you receive Source code or can get it
if you want it, that you can change the Software or uSe pieceS of it
in new free programS; and that you know you can do theSe thingS.
Io protect your rightS, we need to make reStrictionS that forbid
anyone to deny you theSe rightS or to aSk you to Surrender the rightS.
IheSe reStrictionS tranSlate to certain reSponSibilitieS for you if you
diStribute copieS of the Software, or if you modify it.
For example, if you diStribute copieS of Such a program, whether
gratiS or for a fee, you muSt give the recipientS all the rightS that
you have. You muSt make Sure that they, too, receive or can get the
Source code. And you muSt Show them theSe termS So they know their
rightS.
We protect your rightS with two StepS: (1) copyright the Software, and
(2) offer you thiS licenSe which giveS you legal permiSSion to copy,
diStribute and/or modify the Software.
AlSo, for each author'S protection and ourS, we want to make certain
that everyone underStandS that there iS no warranty for thiS free
Software. If the Software iS modified by Someone elSe and paSSed on, we
want itS recipientS to know that what they have iS not the original, So
that any problemS introduced by otherS will not reflect on the original
authorS' reputationS.
Finally, any free program iS threatened conStantly by Software
 
marzo 2007 Página 62 de 69

A}
gvSIG ― Caso Practnco  
 
patentS. We wiSh to avoid the danger that rediStributorS of a free
program will individually obtain patent licenSeS, in effect making the
program proprietary. To prevent thiS, we have made it clear that any
patent muSt be licenSed for everyone'S free uSe or not licenSed at all.
The preciSe termS and conditionS for copying, diStribution and
modification follow.
GNU GENERAL PUBLIC LTCENSE
TERMS AND CoNDTTToNS FoR CoPYTNG, DTSTRTBUTToN AND MoDTFTCATToN
o. ThiS LicenSe applieS to any program or other work which containS
a notice placed by the copyright holder Saying it may be diStributed
under the termS of thiS General Public LicenSe. The "Program", below,
referS to any Such program or work, and a "work baSed on the Program"
meanS either the Program or any derivative work under copyright law:
that iS to Say, a work containing the Program or a portion of it,
either verbatim or with modificationS and/or tranSlated into another
language. (Hereinafter, tranSlation iS included without limitation in
the term "modification".) Each licenSee iS addreSSed aS "you".
ActivitieS other than copying, diStribution and modification are not
covered by thiS LicenSe; they are outSide itS Scope. The act of
running the Program iS not reStricted, and the output from the Program
iS covered only if itS contentS conStitute a work baSed on the
Program (independent of having been made by running the Program).
Whether that iS true dependS on what the Program doeS.
l. You may copy and diStribute verbatim copieS of the Program'S
Source code aS you receive it, in any medium, provided that you
conSpicuouSly and appropriately publiSh on each copy an appropriate
copyright notice and diSclaimer of warranty; keep intact all the
noticeS that refer to thiS LicenSe and to the abSence of any warranty;
and give any other recipientS of the Program a copy of thiS LicenSe
along with the Program.
You may charge a fee for the phySical act of tranSferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copieS of the Program or any portion
of it, thuS forming a work baSed on the Program, and copy and
diStribute Such modificationS or work under the termS of Section l
above, provided that you alSo meet all of theSe conditionS:
a) You muSt cauSe the modified fileS to carry prominent noticeS
Stating that you changed the fileS and the date of any change.
b) You muSt cauSe any work that you diStribute or publiSh, that in
whole or in part containS or iS derived from the Program or any
part thereof, to be licenSed aS a whole at no charge to all third
partieS under the termS of thiS LicenSe.
c) Tf the modified program normally readS commandS interactively
when run, you muSt cauSe it, when Started running for Such
Página 63 de 69

S I E þ
A
gvSIG ― Caso Práctico 4. 
 
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. Tf
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
Tn addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections l and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine―readable
source code, which must be distributed under the terms of Sections
l and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine—readable copy of the corresponding source code, to be
distributed under the terms of Sections l and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
 
marzo 2007 Página 64 de 69

S I G;
A
gvSIG — Caso Práctico  
 
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
Tf distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty—free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
Página 65 de 69

S I G þ
A
gvSIG ― Caso Práctico  
 
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
No WARRANTY
ll. BECAUSE THE PRoGRAM IS LICENSED FREE oF CHARGE, THERE IS No WARRANTY
FoR THE PRoGRAM, To THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
oTHERWISE STATED IN WRITING THE CoPYRIGHT HoLDERS AND/oR oTHER PARTIES
PRoVIDE THE PRoGRAM "AS IS" WITHoUT WARRANTY oF ANY KIND, EITHER EXPRESSED
oR IMPLIED, INCLUDING, BUT NoT LIMITED To, THE IMPLIED WARRANTIES oF
 
marzo 2007 Página 66 de 69
 

A}
gvSIG ― Caso Practnco  
 
MERCHANTABILITY AND FITNESS FoR A PARTICULAR PURPoSE. THE ENTIRE RISK AS
To THE QUALITY AND PERFoRMANCE oF THE PRoGRAM IS WITH YoU. SHoULD THE
PRoGRAM PRoVE DEFECTIVE, YoU ASSUME THE CoST oF ALL NECESSARY SERVICING,
REPAIR oR CoRRECTIoN.
12. IN No EVENT UNLESS REQUIRED BY APPLICABLE LAW oR AGREED To IN WRITING
WILL ANY CoPYRIGHT HoLDER, oR ANY oTHER PARTY WHo MAY MoDIFY AND/oR
REDISTRIBUTE THE PRoGRAM AS PERMITTED ABoVE, BE LIABLE To YoU FoR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL oR CoNSEQUENTIAL DAMAGES ARISING
oUT oF THE USE oR INABILITY To USE THE PRoGRAM (INCLUDING BUT NoT LIMITED
To LoSS oF DATA oR DATA BEING RENDERED INACCURATE oR LoSSES SUSTAINED BY
YoU oR THIRD PARTIES oR A FAILURE oF THE PRoGRAM To oPERATE WITH ANY oTHER
PRoGRAMS), EVEN IF SUCH HoLDER oR oTHER PARTY HAS BEEN ADVISED oF THE
PoSSIBILITY oF SUCH DAMAGES.
END oF TERMS AND CoNDITIoNS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHoUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FoR A PARTICULAR PURPoSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
5l Franklin Street, Fifth Floor, Boston, MA o2llo—l30l USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSoLUTELY No WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
Página 67 de 69

A>
gvSIG ― Caso Practnco 4,
 
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse―CliCks or menu items——whatever suits your program.
You Should also get your employer (if you work as a programmer) or your
School, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<Signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. Tf this is what you want to do, use the GNU Lesser General
Public License instead of this License.
 
March 2007 Page 68 of 69

gvSIG - Case Study
Page 69 of 69

gvSIG - Case Study
Page 69 of 69

