PostGIS - en to es translation catalogue (44 entries)

note: Tag: title
en: Linear Referencing
es: Referencia Lineal

note: Tag: refpurpose
en: Returns a point interpolated along a line. Second argument is a float8 between 0 and 1 representing fraction of total length of linestring the point has to be located.
es: Devuelve un punto interpolado a lo largo de una línea. El segundo argumento es un float8 entre 0 y 1 que representa la fracción de la longitud total de la cadena de linea el punto tiene que ser localizado.

note: Tag: title
en: Description
es: Descripción

note: Tag: para
en: Returns a point interpolated along a line. First argument must be a LINESTRING. Second argument is a float8 between 0 and 1 representing fraction of total linestring length the point has to be located.
es: Devuelve un punto interpolado a lo largo de una línea. El primer argumento debe ser un LINESTRING. El segundo argumento es un float8 entre 0 y 1 que representa la fracción de la longitud total de la cadena de línea del punto tiene que ser localizado.

note: Tag: para
en: See <xref linkend="ST_LineLocatePoint"/> for computing the line location nearest to a Point.
es: Ver <xref linkend="ST_LineLocatePoint"/> para calcular la ubicación de la línea más cercana a un punto.

note: Tag: para
en: Since release 1.1.1 this function also interpolates M and Z values (when present), while prior releases set them to 0.0.
es: Desde la versión 1.1.1 esta función también interpola los valores M y Z (cuando están presentes), mientras que las versiones anteriores las establecen en 0.0.

note: Tag: para
en: Availability: 0.8.2, Z and M supported added in 1.1.1
es: Disponibilidad: 0.8.2, Z y M soportados añadidos en 1.1.1

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Interpolate_Point.
es: Cambiado: 2.1.0. Hasta 2.0. x esto se llamaba ST_Line_Interpolate_Point.

note: Tag: title
en: Examples
es: Ejemplos

note: Tag: para
en: A linestring with the interpolated point at 20% position (0.20)
es: Una cadena de línea con el punto interpolado en la posición del 20% (0,20)

note: Tag: programlisting
en: --Return point 20% along 2d line
    SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.20))
            FROM (SELECT ST_GeomFromEWKT('LINESTRING(25 50, 100 125, 150 190)') as the_line) As foo;
       st_asewkt
    ----------------
     POINT(51.5974135047432 76.5974135047432)
es: --Punto de retorno 20% a lo largo de línea 2D
    SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.20))
            FROM (SELECT ST_GeomFromEWKT('LINESTRING(25 50, 100 125, 150 190)') as the_line) As foo;
       st_asewkt
    ----------------
     POINT(51.5974135047432 76.5974135047432)

note: Tag: programlisting
en: --Return point mid-way of 3d line
    SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.5))
            FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6, 6 7 8)') as the_line) As foo;
    
            st_asewkt
    --------------------
     POINT(3.5 4.5 5.5)
    
    
    --find closest point on a line to a point or other geometry
     SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))
    FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;
       st_astext
    ----------------
     POINT(3 4)
es: --Punto de retorno el punto medio de la línea 3D
    SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.5))
            FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6, 6 7 8)') as the_line) As foo;
    
            st_asewkt
    --------------------
     POINT(3.5 4.5 5.5)
    
    
    --encontrar el punto más cercano en una línea a un punto u otra geometría
     SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))
    FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;
       st_astext
    ----------------
     POINT(3 4)

note: Tag: title
en: See Also
es: Ver también

note: Tag: refpurpose
en: Returns a float between 0 and 1 representing the location of the closest point on LineString to the given Point, as a fraction of total 2d line length.
es: Devuelve un float entre 0 y 1 que representa la ubicación del punto más cercano en la cadena de línea al punto dado, como una fracción de la longitud total de la línea 2D.

note: Tag: para
en: Returns a float between 0 and 1 representing the location of the closest point on LineString to the given Point, as a fraction of total <link linkend="ST_Length2D">2d line</link> length.
es: Devuelve un float entre 0 y 1 que representa la ubicación del punto más cercano en la cadena de línea al punto dado, como una fracción de la longitud total de la <link linkend="ST_Length2D">2d line</link>.

note: Tag: para
en: You can use the returned location to extract a Point (<xref linkend="ST_LineInterpolatePoint"/>) or a substring (<xref linkend="ST_LineSubstring"/>).
es: Puede utilizar la ubicación devuelta para extraer un punto (<xref linkend="ST_LineInterpolatePoint"/>) o una subcadena (<xref linkend="ST_LineSubstring"/>).

note: Tag: para
en: This is useful for approximating numbers of addresses
es: Esto es útil para aproximar números de direcciones

note: Tag: para
en: Availability: 1.1.0
es: Disponibilidad: 1.1.0

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Locate_Point.
es: Modificado: 2.1.0. Hasta 2.0.x esto se llamaba ST_Line_Locate_Point.

note: Tag: programlisting
en: --Rough approximation of finding the street number of a point along the street
    --Note the whole foo thing is just to generate dummy data that looks
    --like house centroids and street
    --We use ST_DWithin to exclude
    --houses too far away from the street to be considered on the street
    SELECT ST_AsText(house_loc) As as_text_house_loc,
            startstreet_num +
                    CAST( (endstreet_num - startstreet_num)
                            * ST_LineLocatePoint(street_line, house_loc) As integer) As street_num
    FROM
    (SELECT ST_GeomFromText('LINESTRING(1 2, 3 4)') As street_line,
            ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,
                    20 As endstreet_num
    FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)
    As foo
    WHERE ST_DWithin(street_line, house_loc, 0.2);
    
     as_text_house_loc | street_num
    -------------------+------------
     POINT(1.01 2.06)  |         10
     POINT(2.02 3.09)  |         15
     POINT(3.03 4.12)  |         20
    
     --find closest point on a line to a point or other geometry
     SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))
    FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;
       st_astext
    ----------------
     POINT(3 4)
es: --Aproximación de encontrar el número de calle de un punto a lo largo de la calle
    --Tenga en cuenta que toda la cuestión es sólo para generar datos ficticios que se ve
    --como los centroides de las casas y la calle
    --Utilizamos ST_DWithin para excluir
    --casas demasiado lejos de la calle para ser considerados en la calle
    SELECT ST_AsText(house_loc) As as_text_house_loc,
            startstreet_num +
                    CAST( (endstreet_num - startstreet_num)
                            * ST_LineLocatePoint(street_line, house_loc) As integer) As street_num
    FROM
    (SELECT ST_GeomFromText('LINESTRING(1 2, 3 4)') As street_line,
            ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,
                    20 As endstreet_num
    FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)
    As foo
    WHERE ST_DWithin(street_line, house_loc, 0.2);
    
     as_text_house_loc | street_num
    -------------------+------------
     POINT(1.01 2.06)  |         10
     POINT(2.02 3.09)  |         15
     POINT(3.03 4.12)  |         20
    
     --encontrar el punto más cercano en una línea a un punto u otra geometría
     SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))
    FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;
       st_astext
    ----------------
     POINT(3 4)

note: Tag: refpurpose
en: Return a linestring being a substring of the input one starting and ending at the given fractions of total 2d length. Second and third arguments are float8 values between 0 and 1.
es: Devuelve una cadena de linea que es una subcadena de la entrada uno que comienza y termina en las fracciones 2D dadas de la longitud total. Los argumentos segundo y tercero son valores float8 entre 0 y 1.

note: Tag: para
en: Return a linestring being a substring of the input one starting and ending at the given fractions of total 2d length. Second and third arguments are float8 values between 0 and 1. This only works with LINESTRINGs. To use with contiguous MULTILINESTRINGs use in conjunction with <xref linkend="ST_LineMerge"/>.
es: Devuelve una cadena de linea que es una subcadena de la entrada uno que comienza y termina en las fracciones 2D dadas de la longitud total. Los argumentos segundo y tercero son valores float8 entre 0 y 1. Esto sólo funciona con LINESTRINGs. Para utilizar con MULTILINESTRINGs contiguos uselo en conjunción con <xref linkend="ST_LineMerge"/>.

note: Tag: para
en: If 'start' and 'end' have the same value this is equivalent to <xref linkend="ST_LineInterpolatePoint"/>.
es: Si ' Start ' y ' End ' tienen el mismo valor, esto equivale a <xref linkend="ST_LineInterpolatePoint"/>.

note: Tag: para
en: Since release 1.1.1 this function also interpolates M and Z values (when present), while prior releases set them to unspecified values.
es: Desde la versión 1.1.1 esta función también interpola los valores M y Z (cuando están presentes), mientras que las versiones anteriores las establecen en valores no especificados.

note: Tag: para
en: Availability: 1.1.0, Z and M supported added in 1.1.1
es: Disponibilidad: 1.1.0, Soporte de Z y M, añadido en 1.1.1

note: Tag: para
en: Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Substring.
es: Modificado: 2.1.0. Hasta 2.0.x esto se llamaba ST_Line_Substring.

note: Tag: para
en: A linestring seen with 1/3 midrange overlaid (0.333, 0.666)
es: Una cadena de línea vista con 1/3 de rango medio superpuestos (0,333, 0,666)

note: Tag: programlisting
en: --Return the approximate 1/3 mid-range part of a linestring
    SELECT ST_AsText(ST_Line_SubString(ST_GeomFromText('LINESTRING(25 50, 100 125, 150 190)'), 0.333, 0.666));
    
                                                                                       st_astext
    ------------------------------------------------------------------------------------------------
    LINESTRING(69.2846934853974 94.2846934853974,100 125,111.700356260683 140.210463138888)
    
    --The below example simulates a while loop in
    --SQL using PostgreSQL generate_series() to cut all
    --linestrings in a table to 100 unit segments
    -- of which no segment is longer than 100 units
    -- units are measured in the SRID units of measurement
    -- It also assumes all geometries are LINESTRING or contiguous MULTILINESTRING
    --and no geometry is longer than 100 units*10000
    --for better performance you can reduce the 10000
    --to match max number of segments you expect
    
    SELECT field1, field2, ST_LineSubstring(the_geom, 100.00*n/length,
      CASE
            WHEN 100.00*(n+1) &lt; length THEN 100.00*(n+1)/length
            ELSE 1
      END) As the_geom
    FROM
      (SELECT sometable.field1, sometable.field2,
      ST_LineMerge(sometable.the_geom) AS the_geom,
      ST_Length(sometable.the_geom) As length
      FROM sometable
      ) AS t
    CROSS JOIN generate_series(0,10000) AS n
    WHERE n*100.00/length &lt; 1;
es: --Devuelve la parte aproximada de 1/3 de rango medio de una cadena de línea
    SELECT ST_AsText(ST_Line_SubString(ST_GeomFromText('LINESTRING(25 50, 100 125, 150 190)'), 0.333, 0.666));
    
                                                                                       st_astext
    ------------------------------------------------------------------------------------------------
    LINESTRING(69.2846934853974 94.2846934853974,100 125,111.700356260683 140.210463138888)
    
    --El ejemplo siguiente simula un bucle while en
    --SQL usando PostgreSQL generate_series() para cortar todas
    --las cadenas de líneas en una tabla a 100 segmentos unitarios
    -- de los cuales ningún segmento es más largo de 100 unidades
    -- unidades se miden en las unidades de medida SRID.
    -- También asume que todas las geometrías son LINESTRING o MULTILINESTRING contiguo
    --y ninguna geometría es más larga que 100 unidades * 10000
    --para un mejor rendimiento, puede reducir los 10000
    --para que coincida con el número máximo de segmentos que espera
    
    SELECT field1, field2, ST_LineSubstring(the_geom, 100.00*n/length,
      CASE
            WHEN 100.00*(n+1) &lt; length THEN 100.00*(n+1)/length
            ELSE 1
      END) As the_geom
    FROM
      (SELECT sometable.field1, sometable.field2,
      ST_LineMerge(sometable.the_geom) AS the_geom,
      ST_Length(sometable.the_geom) As length
      FROM sometable
      ) AS t
    CROSS JOIN generate_series(0,10000) AS n
    WHERE n*100.00/length &lt; 1;

note: Tag: refpurpose
en: <refpurpose>Return a derived geometry collection value with elements that match the specified measure. Polygonal elements are not supported.</refpurpose>
es: <refpurpose>Devuelve un valor de la colección Geometry derivado con elementos que coinciden con la medida especificada. No se admiten elementos poligonales.</refpurpose>

note: Tag: para
en: <para>Return a derived geometry collection value with elements that match the specified measure. Polygonal elements are not supported.</para>
es: <para>Devuelve un valor de la colección Geometry derivado con elementos que coinciden con la medida especificada. No se admiten elementos poligonales.</para>

note: Tag: para
en: If an offset is provided, the resultant will be offset to the left or right of the input line by the specified number of units. A positive offset will be to the left, and a negative one to the right.
es: Si se proporciona un desplazamiento, el resultado se desplazará a la izquierda o a la derecha de la línea de entrada por el número de unidades especificado. Un desplazamiento positivo será a la izquierda, y uno negativo a la derecha.

note: Tag: para
en: Semantic is specified by: ISO/IEC CD 13249-3:200x(E) - Text for Continuation CD Editing Meeting
es: La semántica es especificada por: ISO/IEC CD 13249-3:200x(E) - Texto para la Continuation CD Editing Meeting

note: Tag: para
en: Availability: 1.1.0 by old name ST_Locate_Along_Measure.
es: Disponibilidad: 1.1.0 por antiguo nombre ST_Locate_Along_Measure.

note: Tag: para
en: Changed: 2.0.0 in prior versions this used to be called ST_Locate_Along_Measure. The old name has been deprecated and will be removed in the future but is still available.
es: Modificado: 2.0.0 en versiones anteriores éste solía llamarse ST_Locate_Along_Measure. El nombre anterior ha quedado obsoleto y se eliminará en el futuro, pero aún está disponible.

note: Tag: para
en: Use this function only for geometries with an M component
es: Utilice esta función sólo para geometrías con un componente M

note: Tag: para
en: Availability: 1.1.0 by old name ST_Locate_Between_Measures.
es: Disponibilidad: 1.1.0 por nombre antiguo ST_Locate_Between_Measures.

note: Tag: para
en: Changed: 2.0.0 - in prior versions this used to be called ST_Locate_Between_Measures. The old name has been deprecated and will be removed in the future but is still available for backward compatibility.
es: Modificado: 2.0.0 - en versiones anteriores esto solía llamarse ST_Locate_Between_Measures. El nombre antiguo ha quedado obsoleto y se eliminará en el futuro, pero todavía está disponible para compatibilidad con versiones anteriores.

note: Tag: para
en: Availability: 1.4.0
es: Disponibilidad: 1.4.0

note: Tag: refpurpose
en: <refpurpose>Return the value of the measure dimension of a geometry at the point closed to the provided point.</refpurpose>
es: <refpurpose>Devuelve el valor de la dimensión medida de una geometría en el punto cerrado al punto proporcionado.</refpurpose>

note: Tag: para
en: <para>Return the value of the measure dimension of a geometry at the point closed to the provided point.</para>
es: <para>Devuelve el valor de la dimensión medida de una geometría en el punto cerrado al punto proporcionado.</para>

note: Tag: para
en: Availability: 2.0.0
es: Disponibilidad: 2.0.0

note: Tag: refpurpose
en: Return a derived geometry with measure elements linearly interpolated between the start and end points.
es: Devuelve una geometría derivada con elementos de medida interpolados linealmente entre los puntos inicial y final.

note: Tag: para
en: Return a derived geometry with measure elements linearly interpolated between the start and end points. If the geometry has no measure dimension, one is added. If the geometry has a measure dimension, it is over-written with new values. Only LINESTRINGS and MULTILINESTRINGS are supported.
es: Devuelve una geometría derivada con elementos de medida interpolados linealmente entre los puntos inicial y final. Si la geometría no tiene una dimensión de medida, se añadirá una. Si la geometría tiene una dimensión de medida, se sobrescribe con nuevos valores. Sólo se admiten LINESTRINGS y MULTILINESTRINGS.

note: Tag: para
en: Availability: 1.5.0
es: Disponibilidad: 1.5.0
