Home‎ > ‎

GIS and programming

The huge amount of spatial data available today and the development of software/hardware have lead to improve the use of Geographic Information Systems (GIS) becoming in the last years a powerful tool in many areas of ecology and conservation. A GIS is a system of software/hardware designed to capture, store, manipulate, analyze, manage, and present spatial data.

Pablo M. Lucas has more of ten years of experience working with Geographic Information Systems. He started to learn GIS in his Environmental Science Degree and expanded his knowledge when he studied the Master in Geographic Information Technologies, learning advanced theory/practice regarding cartography, geodesy, spatial analyst and remote sensing.

Along his Ph-D he has combined the use of scripts in different GIS programs and programming software (R, FoxPro, Python, C++, Postgre SQL) to solve technical problems involving big datasets. These academic and professional experience have lead to PML to a high knowledge in the use of GIS tools, being an advanced user of programs such as ArcGis and Idrisi and with a medium knowledge of other programs such as PostGIS, QGIS or ENVI (See more details below).

Color composition 4/5/3 of Landsat satellite images with linear enhacement.
Remote sensing

Interaction of electromagnetic energy with covered land .

Remote sensing platforms and sensors.

Visual Image Analysis: visual interpretation criteria, temporal and spectral analysis.

Digital image treatments: previous treatments, enhancements, calculations of biophysical variables (e.g. NDVI).

Digital classification. Techniques for detection of changes. Techniques for measuring the spatial structure of images.transformations.

Validation of results.

Connection with GIS.

High habitat suitability map for the Spanish wild goat (Capra pyrenaica).
Geodesy and cartography:

Elemental geometry and reference ellipsoid.

Reference coordinate systems in space (Direct/inverse geodetic problem).

Relative position between points (Accimut of a direction, geodetic distance, geometric distance).

The gravitational field (The geoid, geopotential and altitude, equigeopotential surfaces, etc).

Cartographic projections and spatial geodesy (geodetic transformations, mathematical cartography, proyections, GPS).

Two least cost path analysis based in economic criteria and in evironmental criteria.
Spatial analyst

Establish the nature and characteristics of a territorial problem, the the data necessary for resolution, and the software necessary (Different GIS programs, programmation in R, Python, VFP, etc).

Identify spatial transformations necessary before beginning the analysis of such data (rasterization, vectorization , line generalization , aggregation of attributes, object change, mapping , etc.).

Methods used by the GIS to measure geometric magnitudes ( lengths , areas, distances , etc.).

Know different types of spatial analysis operations , both vector and raster and its suitability for the treatment of various geographical problems.

Different representation of the results (Cartographic , graphical, alphanumeric ).

Code in VFP to calculate geodetic distances beteween cell of raster files applying Vicenty formula.


Development of ad hoc programs for GIS operations.

Design of scripts for manage/transform/analyst big dataset in vectorial/raster format.

Manage of big datasets using R or SQL programs.

Advanced statistical skills using R.