Vous êtes sur la page 1sur 18

Ajustar un polgono a la forma de una lnea en QGIS

Revisando la bibliografa SIG de Internet me encontr con un artculo sobre el ajuste de un


polgono a la forma de una lnea en ArcGis. En l se refiere el procedimiento para una
versin antigua de ArcGis que, desafortunadamente para los usuarios, ha cambiado
sensiblemente para las versiones ms recientes de este software privativo. Por otra parte,
averiguando la manera de hacer esto mismo en QGIS me encontr que el intento del
software libre para acometer esta tarea se realizaba mediante la accin de Remodelar
(reshape) objetos espaciales del men de Digitalizacin Avanzada de QGIS. No
obstante, esta accin goza de la misma filosofa que la del ArcGis 10.x con la diferencia
notable de que tiene mucho menos opciones que la del software privativo; entre ellas la de
crear una traza sobre la lnea a ajustar simplemente siguindola con el ratn.
El manual de QGIS ya advierte que el uso de la herramienta Remodelar objetos
espaciales es de uso restringido a pequeas regiones porque se requiere digitar
manualmente cada punto de la lnea a ajustar. Sin embargo, es conveniente mencionar su
existencia porque puede ser til en muchos casos. Para ejemplificar su uso vamos a cargar
un shape tipo polgono y la polilnea que representa el borde a ajustar; tal como se presenta
en la siguiente imgen:

Ahora se abren las opciones de autoensamblado (men de Configuracin) y se coloca la


tolerancia de ambas capas en 10 pxeles y se habilita la opcin de Autoensamblado en la
Interseccin.

A continuacin se conmuta la edicin de la capa de polgono, se hace click en el icono de


Remodelar objetos espaciales y se procede a marcar cada punto de la polilnea pero
comenzando y finalizando en los puntos que se sealan en la imagen siguiente:

Una vez en el ltimo punto, click con el botn derecho del mouse y tendremos el ajuste
automtico a la polilnea.

Conmutar nuevamente la edicin y grabar los cambios para hacerlos permanentes.

Crear shape de lineas a partir de puntos


en QuantumGIS
En la entrada pasada puse una forma de meter puntos desde un archivo de texto delimitado
en QuantumGIS, ahora en complemento pongo el ejemplo de como hice una capa vectorial
de lineas en formato shapefile a partir de los puntos existentes tomndolos como vrtices.
Una vez importados los puntos se tiene algo como esto:

Puntos base para archivo shape de lineas


Ahora lo que hay que hacer es crear la nueva capa vectorial de lineas, para ello se sigue la
siguiente ruta en el men:

Crear nueva capa shape


Y aparece una ventana como la siguiente:

Propiedades del nuevo shape


Hasta arriba hay que indicar que Tipo se shape se desea, en mi caso seleccione Lnea y se
nos permite crear los atributos para la Tabla de atributos de la nueva capa, solo hay que
poner el nombre del atributo y en Tipo hay que seleccionar si ser de texto, nmeros enteros
o decimales; en cualquier caso hay que poner la anchura y/o precisin que se necesite tener.
Con ello ya se tiene la nueva capa vectorial creada.
Abrir la nueva capa, y asegurarse de que se tiene activa la barra de herramientas de
digitalizacin, sino se tiene activada hay que dar clic derecho en una parte de la barra de
herramientas vaca y marcar la opcin Digitalizacin.

Mostrar la barra de digitalizacin


Una vez que se ha marcado la opcin aparece la barra de herramientas de digitalizacin.

Barra de digitalizacin
Para empezar a editar hay que marcar en el primer icono azul, que se llama Conmutar
edicin y que parece un plumn azul, para ello hay que asegurarse de tener seleccionada
la capa correcta que se desea editar. Cuando se da clic en este icono se observa que
algunos de los otros iconos se activan tambin. Este procedimiento es el equivalente a hacer
Start / Stop editing en ArcView y ArcGIS, sin embargo me result ms sencillo hacerlo en
QGIS pues solo se edita la capa que se tiene seleccionada. Para guardar los cambios hechos
en la edicin se tiene el icono de al lado, que est representado con la tpica imagen para
guardar. Hay que tener cuidado de no confundir con el otro icono para guardar el proyecto.

Barra de digitalizacin activada


Dado que el trabajo consiste en hacer lineas tomando como vertices los puntos existentes en
otra capa, es altamente probable de que si se crean lineas a ojo no con el ratn no se
marque exactamente el punto sino un lugar visiblemente cercano. Para evitar eso en ArcGIS
se usa la herramienta Snapping en la que se seleccionan las capas que sirven de gua. En
QGIS se tiene una herramienta que cumple la misma funcin y se llama Autoensamblado,
para activarla hay que ir al men Configuracin > Opciones de autoensamblado:

Opciones de autoensamblado
Se abre una ventana como la siguiente en la que hay que marcar la capa que servir como
gua de autoensamblado (o snapping como se llama la herramienta en ArcGIS) esto en la
primera columna, en la segunda columna llamada Modo hay que seleccionar hacia que se
desea hacer el autoensamblado las opciones son: vrtice, segmento o ambos. La tolerancia
de la tercera columna, es la exactitud que se aceptar para hacer clic cerca del punto y que
ste se seleccione automticamente. En el caso de mi imagen si yo doy clic alrededor del
punto dentro de una circunferencia de hasta tres unidades (tambin se pueden elegir
pixeles) de radio, el programa toma exactamente las coordenadas del punto ms cercano y
se posiciona sobre dicho punto.

Ventana de opciones de autoensamblado


Ya que se ha configurado el autoensamblado, se procede a crear las lneas que van a
componer el shape y para ello se utiliza la opcin de Aadir linea la cual es el tercer icono
de la barra de herramientas de digitalizacin.

Aadir linea
Para la creacin de las lneas simplemente hay que acercar el cursor al primer punto que
ser el inicio de la primera lnea, al acercar el cursor al punto y dependiendo de la
tolerancia que se le haya puesto al autoensamblado el cursor ser jalado hasta las
coordenadas exactas del punto ms cercano. Para usar el punto se hace clic e
inmediatamente se forma una linea desde ese punto hasta el cursor en movimiento y para
completarla hay que seleccionar otro punto de la misma forma.

Dibujar lineas
Finalmente se pueden ir creando varias lineas finalizando cada una con un doble clic y
colocando un identificador y los atributos que se hayan agregado al inicio del proceso en la
ventana que aparece.

Shape de lineas finalmente creado


Conclusin
El autoensamblado es una funcin muy til para cuando se necesita tener exactitud en la
creacin de lneas que coincidan con ciertos vrtices o puntos, para hacer un shape con base
en un conjunto de puntos es necesario tener activada y correctamente configurada sta

funcin. Es muy usada por ejemplo para trazar un camino o ruta, lmites de un terreno, un
recorrido etctera, a partir de un conjunto de puntos tomados, por ejemplo con GPS.

Como crear un shapefile con ArcGIS, QGIS y


gvSIG
El archivo shapefile
El shapefile es el formato de datos vectorial ms popular y extendido en el trabajo con un
SIG.
Se trata de un formato vectorial que guarda la localizacin de elementos geogrficos y
atributos a ellos asociados, pero no es capaz de almacenar relaciones topolgicas. Estos
elementos geogrficos se pueden representar a partir de una capa de tipo punto, lnea o
polgono (reas).
Un shapefile se compone de varios archivos informticos, sin los cuales no podramos
visualizarlo en un software GIS, siendo tres el nmero imprescindible:

.shp almacena las entidades geomtricas de los objetos.


.shx almacena el ndice de los elementos geomtricos.

.dbf tabla dBASE donde se almacenan los atributos de los elementos


geomtricos.

Por otro lado y, opcionalmente, un shapefile puede estar compuesto por otros archivos que
lo hacen ms completo para la explotacin de la informacin, fundamentalmente son:

.prj almacena la informacin relativa al Sistema de Coordenadas.


.sbn y .sbx almacena el ndice espacial de las entidades.

.shp.xml almacena los metadatos de la capa.

En este artculo, vamos a explicarte como crear un shapefile en los 3 software GIS ms
demandados del momento, ArcGIS, QGIS y gvSIG.

Crear un shapefile en ArcGIS


Para crear una nueva capa en ArcGIS debemos iniciar la aplicacin ArcCatalog
y,
una vez abierto, navegaremos por el rbol de explorador hasta situarnos en la carpeta o
directorio en el que deseamos crearla.

Dentro de la pestaa Contents ejecutamos un clic derecho de ratn para desplegar el


dilogo de opciones, seleccionamos New/Shapefile..

La herramienta Create new shapefile nos permite indicar tres parmetros:

Name: Nombre de la capa.


Feature type: Desplegable en el que debemos indicar el tipo de
geometra (punto, lnea o polgono).

Spatial Reference: Informacin acerca del Sistema de Coordenadas, el


cul podremos asignar a travs del botn Edit

Tras presionar OK ya tendremos nuestra capa creada y lista para ser editada.

Crear un shapefile en QGIS (Nueva capa de archivo


shape)
En QGIS podemos crear una nueva capa tanto desde QGIS Desktop como desde QGIS
Browser.
En QGIS Desktop, seleccionamos la herramienta Nueva capa de archivo shape
barra de herramientas Administrar capas.
La herramienta Nueva capa vectorial se desglosa de la siguiente forma:

de la

Tipo: Donde debemos indicar si deseamos una capa de tipo punto, lnea
o polgono.

Sistema de Coordenadas, desde donde podremos asignarlo a travs


de Especificar SRC.

Nuevo atributo. Nos permite aadir campos a la tabla de atributos de


la capa, debemos indicar un nombre, el tipo de campo, y la longitud y
precisin del mismo.

Con el botn Aadir a la lista de atributos confirmamos la creacin del campo.

Lista de atributos. Listado de campos que contiene la tabla con


informacin sobre su tipo y estructura. Adems, nos permite borrar
campos no deseados mediante el botn Eliminar atributo.

Tras pulsar en Aceptar QGIS nos pide una carpeta o directorio donde guardar nuestra capa
y podremos empezar a trabajar con ella.

En QGIS Browser el proceso es el mismo, para iniciarlo has de seleccionar el botn New
Shapefile de la parte superior de la interfaz.

El proceso de generacin de nueva informacin en forma de capa es ms intuitivo y simple


en QGIS, ya que en la misma herramienta y de un vistazo podemos observar todas sus
caractersticas (indicar tipo de geometra, establecer SRC y la creacin, edicin y
eliminacin de campos de la tabla de atributos)

Crear

un

shapefile

en

gvSIG

Para crear un shapefile en gvSIG lo primero es crear una nueva Vista desde el Gestor de
Proyecto.

A continuacin selecciona la herramienta Nueva capa en el men Vista y arrancar el


asistente para su creacin.

Pulsa en Siguiente y da un nombre a la nueva capa e indica el directorio o carpeta donde


deseas guardarla.

En la siguiente ventana debes indicar el tipo de geometra que se ha de crear (lnea, punto o
polgono) y, adems, puedes crear los campos que requieras.
Por otro lado, puedes comprobar el Sistema de Coordenadas asignado (el mismo que se
haya definido para la Vista).

Por ltimo, el asistente pregunta si deseas aadir la nueva capa creada a la Vista en gvSIG
marcando la casilla de verificacin Aadir capa a la vista. Tras hacer clic en Terminar se
habr creado nuestra capa.

Si ya tienes una tabla con coordenadas solo te falta crear el shapefile:

Vous aimerez peut-être aussi