<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/index.php?action=history&amp;feed=atom&amp;title=GRASS_6_Tutorial%2FVector_data_management%2Fes</id>
	<title>GRASS 6 Tutorial/Vector data management/es - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/index.php?action=history&amp;feed=atom&amp;title=GRASS_6_Tutorial%2FVector_data_management%2Fes"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_6_Tutorial/Vector_data_management/es&amp;action=history"/>
	<updated>2026-04-12T19:41:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_6_Tutorial/Vector_data_management/es&amp;diff=23338&amp;oldid=prev</id>
		<title>⚠️Dat: GRASS 6 Tutorial/Vector data management/es</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_6_Tutorial/Vector_data_management/es&amp;diff=23338&amp;oldid=prev"/>
		<updated>2016-08-04T14:21:00Z</updated>

		<summary type="html">&lt;p&gt;GRASS 6 Tutorial/Vector data management/es&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Manejo de datos vectoriales==&lt;br /&gt;
===Importación de datos vectoriales===&lt;br /&gt;
Los módulos ''&amp;lt;code&amp;gt;v.in.*&amp;lt;/code&amp;gt;'' and '''&amp;lt;code&amp;gt;v.out.*&amp;lt;/code&amp;gt;''' manejan la importación y exportación de datos vectoriales.&lt;br /&gt;
&amp;lt;code&amp;gt;v.in.ogr&amp;lt;/code&amp;gt; es muy usado y simplifica la importación de datos vectoriales; [http://www.gdal.org/ogr/ogr_formats.html OGR] soporta una gran variedad de formatos.&lt;br /&gt;
&amp;lt;code&amp;gt;v.out.ogr&amp;lt;/code&amp;gt; siempre exporta todo el mapa vectorial (independientemente de la [[Computational region/es región computacional]].&lt;br /&gt;
&lt;br /&gt;
====Importando un Shapefile de ESRI====&lt;br /&gt;
El siguiente ejemplo muestra el uso sencillo de &amp;lt;code&amp;gt;v.in.ogr&amp;lt;/code&amp;gt;, realiza la importación de un archivo Shapefile de ESRI al formato vectorial nativo:&lt;br /&gt;
&lt;br /&gt;
 v.in.ogr dsn=boundary_county.shp out=boundary_county &lt;br /&gt;
&lt;br /&gt;
Sin embargo, &amp;lt;code&amp;gt;v.in.ogr&amp;lt;/code&amp;gt; tiene muchas opciones para importar subconjuntos (definidos espacialmente, o con SQL) y tipos de datos vectoriales.&lt;br /&gt;
&lt;br /&gt;
Se puede hacer lo mismo usando la interfaz gráfica (GUI). La importación se realiza a través del Administrador de capas, en el menú Archivo-&amp;gt;Importar datos vectoriales-&amp;gt;Formatos de importación comunes [r.in.ogr]:&lt;br /&gt;
&lt;br /&gt;
[[File:Vector_layer_manager.png|400px]]&lt;br /&gt;
[[File:Vector_layer_import.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Se puede seleccionar un '''subconjunto'' de sus datos especificando la extensión espacial, o una consulta SQL definida con el parámetro &amp;lt;code&amp;gt;where&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 v.in.ogr --o dsn=./ output=subset layer=boundary_county where=&amp;quot;NAME = 'DUPLIN' OR NAME = 'WAKE'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  +----------------------------------------------------------------------------+&lt;br /&gt;
 | Layer:           subset                                                    |&lt;br /&gt;
 | Mapset:          PERMANENT                                                 |&lt;br /&gt;
 | Location:        nc_spm_08_geostat                                         |&lt;br /&gt;
 | Database:        /home/daniel/GRASSWiki/data                               |&lt;br /&gt;
 | Title:                                                                     |&lt;br /&gt;
 | Map scale:       1:1                                                       |&lt;br /&gt;
 | Map format:      native                                                    |&lt;br /&gt;
 | Name of creator: daniel                                                    |&lt;br /&gt;
 | Organization:                                                              |&lt;br /&gt;
 | Source date:     Wed Nov  7 16:10:01 2012                                  |&lt;br /&gt;
 |----------------------------------------------------------------------------|&lt;br /&gt;
 |   Type of Map:  vector (level: 2)                                          |&lt;br /&gt;
 |                                                                            |&lt;br /&gt;
 |   Number of points:       0               Number of areas:      2          |&lt;br /&gt;
 |   Number of lines:        0               Number of islands:    2          |&lt;br /&gt;
 |   Number of boundaries:   2               Number of faces:      0          |&lt;br /&gt;
 |   Number of centroids:    2               Number of kernels:    0          |&lt;br /&gt;
 |                                                                            |&lt;br /&gt;
 |   Map is 3D:              No                                               |&lt;br /&gt;
 |   Number of dblinks:      1                                                |&lt;br /&gt;
 |                                                                            |&lt;br /&gt;
 |         Projection: Lambert Conformal Conic                                |&lt;br /&gt;
 |               N:   258121.97732598    S:   106860.16001618                 |&lt;br /&gt;
 |               E:   732841.78315847    W:   610047.98051883                 |&lt;br /&gt;
 |                                                                            |&lt;br /&gt;
 |   Digitization threshold: 0                                                |&lt;br /&gt;
 |   Comments:                                                                |&lt;br /&gt;
 |                                                                            |&lt;br /&gt;
 +----------------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
====Enlace virtual a un Shapefile de ESRI====&lt;br /&gt;
Si prefiere no importar los datos vectoriales al formato nativo de GRASS, puede crear un enlace usando el módulo &amp;lt;code&amp;gt;v.external&amp;lt;/code&amp;gt;:&lt;br /&gt;
Por ejemplo:&lt;br /&gt;
&lt;br /&gt;
 v.external dsn=./ output=boundary_county layer=boundary_county&lt;br /&gt;
 Building topology for vector map &amp;lt;boundary_county&amp;gt;...&lt;br /&gt;
 Number of nodes: 1707&lt;br /&gt;
 Number of primitives: 1981&lt;br /&gt;
 Number of points: 0&lt;br /&gt;
 Number of lines: 0&lt;br /&gt;
 Number of boundaries: 1055&lt;br /&gt;
 Number of centroids: 926&lt;br /&gt;
 Number of areas: 1055 &lt;br /&gt;
 Number of isles: 1055&lt;br /&gt;
 Number of areas without centroid: 129&lt;br /&gt;
&lt;br /&gt;
====Importación de un archivo ASCII XY/XYZ ====&lt;br /&gt;
&lt;br /&gt;
También puede generar un mapa de puntos vectoriales a partir de un archivo de texto que contenga coordenadas X,Y.&lt;br /&gt;
Por ejemplo:&lt;br /&gt;
&lt;br /&gt;
 642934|95324&lt;br /&gt;
 675695|139878&lt;br /&gt;
 623277|158224&lt;br /&gt;
 716318|138568&lt;br /&gt;
 742527|164776&lt;br /&gt;
 735975|196227&lt;br /&gt;
 755631|200158&lt;br /&gt;
&lt;br /&gt;
Redirija las coordenadas al módulo &amp;lt;code&amp;gt;v.in.ascii&amp;lt;/code&amp;gt; :&lt;br /&gt;
 cat coords.txt | v.in.ascii out=points&lt;br /&gt;
&lt;br /&gt;
Añada las categorías a los puntos vectoriales, para facilitar la unión con atributos:&lt;br /&gt;
 v.category in=points out=points_final op=add&lt;br /&gt;
 v.category points_final op=report&lt;br /&gt;
&lt;br /&gt;
También puede añadir una nueva tabla de atributos al mapa vectorial, usando &amp;lt;code&amp;gt;v.db.addtable&amp;lt;/code&amp;gt;:&lt;br /&gt;
 v.db.addtable map=points&lt;br /&gt;
&lt;br /&gt;
Es posible replicar el mismo procedimiento con datos tridimensionales (XYZ), modificando los argumentos de &amp;lt;code&amp;gt;v.in.ascii&amp;lt;/code&amp;gt;.&lt;br /&gt;
Es sencillo generar el mapa vectorial en GRASS a partir de un archivo de coordenadas X,Y,Z:&lt;br /&gt;
 642934|95324|212&lt;br /&gt;
 675695|139878|233&lt;br /&gt;
 623277|158224|211&lt;br /&gt;
 716318|138568|219&lt;br /&gt;
 742527|164776|240&lt;br /&gt;
 735975|196227|221&lt;br /&gt;
 755631|200158|210&lt;br /&gt;
&lt;br /&gt;
 cat coords.txt | v.in.ascii -z out=points&lt;br /&gt;
&lt;br /&gt;
====Importar una tabla XY a partir de un DBMS o una hoja de cálculo (''spreadsheet'')====&lt;br /&gt;
Si tiene una lista de coordenadas (x,y) con los atributos asociados guardada en una hoja de cálculo (DBF, CSV, Excel, etc). Es sencillo generar el mapa usando &amp;lt;code&amp;gt;v.in.db&amp;lt;/code&amp;gt;. En el siguiente ejemplo se importa la tabla &amp;quot;meteostations&amp;quot; que tiene las columnas 'east', 'north', 'quota' (z) y algunas columnas de atributos.&lt;br /&gt;
&lt;br /&gt;
 v.in.db driver=pg database=&amp;quot;host=myserver.itc.it,dbname=mydb,user=name&amp;quot; table=meteostations x=east y=north z=quota  key=id output=meteostations&lt;br /&gt;
&lt;br /&gt;
Este comando crea un nuevo mapa vectorial (formato nativo) con los la tabla de atributos en un archivo DBF.&lt;br /&gt;
&lt;br /&gt;
Podemos visualizar estos puntos en un monitor y consultarlos:&lt;br /&gt;
 &lt;br /&gt;
 d.mon start=x0&lt;br /&gt;
 d.vect meteostations&lt;br /&gt;
 d.what.vect&lt;br /&gt;
&lt;br /&gt;
====Importar un archivo DXF====&lt;br /&gt;
Se pueden importar archivos DXF 2D o 3D a GRASS usando el módulo &amp;lt;code&amp;gt;&amp;lt;b&amp;gt;v.in.dxf&amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;. Hacerlo desde la línea de comandos es muy sencillo:&lt;br /&gt;
 v.in.dxf -1 Masterplanxy.dxf&lt;br /&gt;
&lt;br /&gt;
  100%&lt;br /&gt;
 Following DXF layers found:&lt;br /&gt;
 Layer 1: line&lt;br /&gt;
 Building topology for vector map &amp;lt;Masterplanxy&amp;gt;...&lt;br /&gt;
 Registering primitives...&lt;br /&gt;
 64302 primitives registered&lt;br /&gt;
 405521 vertices registered&lt;br /&gt;
 Building areas...&lt;br /&gt;
  100%&lt;br /&gt;
 0 areas built&lt;br /&gt;
 0 isles built&lt;br /&gt;
 Attaching islands...&lt;br /&gt;
 Attaching centroids...&lt;br /&gt;
  100%&lt;br /&gt;
 Number of nodes: 71142&lt;br /&gt;
 Number of primitives: 64302&lt;br /&gt;
 Number of points: 0&lt;br /&gt;
 Number of lines: 64302&lt;br /&gt;
 Number of boundaries: 0&lt;br /&gt;
 Number of centroids: 0&lt;br /&gt;
 Number of areas: 0&lt;br /&gt;
 Number of isles: 0&lt;br /&gt;
&lt;br /&gt;
También es posible realizarlo desde la GUI:&lt;br /&gt;
&lt;br /&gt;
[[File:import_dxf.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Y visualizarlo en el visualizador de mapas&lt;br /&gt;
&lt;br /&gt;
[[File:dxf_display.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Exportación de datos vectoriales===&lt;br /&gt;
&lt;br /&gt;
Usando el módulo &amp;lt;code&amp;gt;v.out.ogr&amp;lt;/code&amp;gt; es posible exportar datos vectoriales del formato nativo de GRASS a una gran variedad de formatos:&lt;br /&gt;
   ESRI_Shapefile,MapInfo_File,TIGER,S57,DGN,Memory,BNA,CSV,GML,GPX,KML,GeoJSON,GMT,SQLite,ODBC,MSSQLSpatial,&lt;br /&gt;
   PostgreSQL,MySQL,PCIDSK,DXF,Geoconcept,GeoRSS,GPSTrackMaker,PGDump,GPSBabel,&lt;br /&gt;
&lt;br /&gt;
[[File:Vector_out_ogr.png|400px]]&lt;br /&gt;
[[File:Vector_layer_export.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Información introductoria sobre el [http://grass.ibiblio.org/grass63/manuals/html63_user/vectorintro.html procesamiento de datos vectoriales] está disponible en las páginas del manual de GRASS.&lt;br /&gt;
&lt;br /&gt;
===[[Grass Six Tutorial Attribute Management]]===&lt;br /&gt;
http://grass.osgeo.org/grass57/tutorial/attrib_storage.html&lt;br /&gt;
        - General notes on Attribute &lt;br /&gt;
          management; Managing the default settings; Examples;&lt;br /&gt;
          Database Schema&lt;br /&gt;
&lt;br /&gt;
[[File:Catsnlayers.png|800px|thumb|alt=cats and layers in GRASS GIS|center|Imagen tomada de [[Vector Database Management]]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Languages/es]]&lt;/div&gt;</summary>
		<author><name>⚠️Dat</name></author>
	</entry>
</feed>