<?xml version="1.0" encoding="CP1252"?>
<!DOCTYPE task SYSTEM "grass-interface.dtd">
<task name="v.generalize">
	<description>
		Generalización basada en vectoriales.
	</description>
	<keywords>
		vectorial, generalización, simplificación, suavizado, desplazamiento, generalización de redes generalization
	</keywords>
	<parameter name="input" type="string" required="yes" multiple="no">
		<description>
			Nombre del mapa vectorial de entrada.
		</description>
		<keydesc>
			<item order="1">name</item>
		</keydesc>
		<gisprompt age="old" element="vector" prompt="vector" />
	</parameter>
	<parameter name="output" type="string" required="yes" multiple="no">
		<description>
			Nombre para el mapa vectorial de salida.
		</description>
		<keydesc>
			<item order="1">name</item>
		</keydesc>
		<gisprompt age="new" element="vector" prompt="vector" />
	</parameter>
	<parameter name="type" type="string" required="no" multiple="yes">
		<description>
			Tipo de objeto espacial.
		</description>
		<default>
			line,boundary,area
		</default>
		<values>
			<value>
				<name>line</name>
			</value>
			<value>
				<name>boundary</name>
			</value>
			<value>
				<name>area</name>
			</value>
		</values>
	</parameter>
	<parameter name="method" type="string" required="yes" multiple="no">
		<description>
			Algoritmo de generalización
		</description>
		<default>
			douglas
		</default>
		<values>
			<value>
				<name>douglas</name>
				<description>Douglas-Peucker Algorithm</description>
			</value>
			<value>
				<name>douglas_reduction</name>
				<description>Douglas-Peucker Algorithm with reduction parameter</description>
			</value>
			<value>
				<name>lang</name>
				<description>Lang Simplification Algorithm</description>
			</value>
			<value>
				<name>reduction</name>
				<description>Vertex Reduction Algorithm eliminates points close to each other</description>
			</value>
			<value>
				<name>reumann</name>
				<description>Reumann-Witkam Algorithm</description>
			</value>
			<value>
				<name>remove_small</name>
				<description>Removes lines shorter than threshold and areas of area less than threshold</description>
			</value>
			<value>
				<name>boyle</name>
				<description>Boyle's Forward-Looking Algorithm</description>
			</value>
			<value>
				<name>sliding_averaging</name>
				<description>McMaster's Sliding Averaging Algorithm</description>
			</value>
			<value>
				<name>distance_weighting</name>
				<description>McMaster's Distance-Weighting Algorithm</description>
			</value>
			<value>
				<name>chaiken</name>
				<description>Chaiken's Algorithm</description>
			</value>
			<value>
				<name>hermite</name>
				<description>Interpolation by Cubic Hermite Splines</description>
			</value>
			<value>
				<name>snakes</name>
				<description>Snakes method for line smoothing</description>
			</value>
			<value>
				<name>network</name>
				<description>Network generalization</description>
			</value>
			<value>
				<name>displacement</name>
				<description>Displacement of lines close to each other</description>
			</value>
		</values>
	</parameter>
	<parameter name="threshold" type="float" required="yes" multiple="no">
		<description>
			Valor de toleracia máximo
		</description>
		<default>
			1.0
		</default>
		<values>
			<value>
				<name>0-1000000000</name>
			</value>
		</values>
	</parameter>
	<parameter name="look_ahead" type="integer" required="yes" multiple="no">
		<description>
			Look-ahead parameter
		</description>
		<default>
			7
		</default>
	</parameter>
	<parameter name="reduction" type="float" required="yes" multiple="no">
		<description>
			Porcentaje de los puntos en la salida del algoritmo 'douglas_reduction'
		</description>
		<default>
			50
		</default>
		<values>
			<value>
				<name>0-100</name>
			</value>
		</values>
	</parameter>
	<parameter name="slide" type="float" required="yes" multiple="no">
		<description>
			Deslizamiento del punto procesado hacia el punto original
		</description>
		<default>
			0.5
		</default>
		<values>
			<value>
				<name>0-1</name>
			</value>
		</values>
	</parameter>
	<parameter name="angle_thresh" type="float" required="yes" multiple="no">
		<description>
			Ángulo mínimo entre dos segmentos consecutivos en el método Hermite
		</description>
		<default>
			3
		</default>
		<values>
			<value>
				<name>0-180</name>
			</value>
		</values>
	</parameter>
	<parameter name="degree_thresh" type="integer" required="yes" multiple="no">
		<description>
			Degree threshold in network generalization
		</description>
		<default>
			0
		</default>
	</parameter>
	<parameter name="closeness_thresh" type="float" required="yes" multiple="no">
		<description>
			Closeness threshold in network generalization
		</description>
		<default>
			0
		</default>
		<values>
			<value>
				<name>0-1</name>
			</value>
		</values>
	</parameter>
	<parameter name="betweeness_thresh" type="float" required="yes" multiple="no">
		<description>
			Betweeness threshold in network generalization
		</description>
		<default>
			0
		</default>
	</parameter>
	<parameter name="alpha" type="float" required="yes" multiple="no">
		<description>
			Snakes alpha parameter
		</description>
		<default>
			1.0
		</default>
	</parameter>
	<parameter name="beta" type="float" required="yes" multiple="no">
		<description>
			Snakes beta parameter
		</description>
		<default>
			1.0
		</default>
	</parameter>
	<parameter name="iterations" type="integer" required="yes" multiple="no">
		<description>
			Número de iteraciones
		</description>
		<default>
			1
		</default>
	</parameter>
	<parameter name="layer" type="integer" required="no" multiple="no">
		<label>
			Número de capa.
		</label>
		<description>
			Es posible conectar un solo mapa vectorial con múltiples tablas de una base de datos. Este número determina qué tabla se ha de usar.
		</description>
		<gisprompt age="old_layer" element="layer" prompt="layer" />
		<default>
			1
		</default>
	</parameter>
	<parameter name="cats" type="string" required="no" multiple="no">
		<label>
			Valores de la categorías.
		</label>
		<description>
			Ejemplo: 1,3,7-9,13.
		</description>
		<keydesc>
			<item order="1">range</item>
		</keydesc>
	</parameter>
	<parameter name="where" type="string" required="no" multiple="no">
		<label>
			Condiciones "WHERE", de la instrucción SQL sin la palabra clave "where".
		</label>
		<description>
			Ejemplo: salario &lt; 1000 y habitantes &gt;=10000.
		</description>
		<keydesc>
			<item order="1">sql_query</item>
		</keydesc>
	</parameter>
	<flag name="c">
		<description>
			Copiar atributos
		</description>
	</flag>
	<flag name="r">
		<description>
			Eliminar líneas y áreas menores que el umbral
		</description>
	</flag>
	<flag name="overwrite">
		<description>
			Permite a los archivos de salida sobrescribir los archivos existentes.
		</description>
	</flag>
	<flag name="verbose">
		<description>
			Salida detallada del módulo.
		</description>
	</flag>
	<flag name="quiet">
		<description>
			Salida del módulo "silenciosa".
		</description>
	</flag>
</task>
