Translation projects API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/projects/postgis-workshop/changes/?format=api&page=3
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 22538,
    "next": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api&page=4",
    "previous": "https://weblate.osgeo.org/api/projects/postgis-workshop/changes/?format=api&page=2",
    "results": [
        {
            "unit": "https://weblate.osgeo.org/api/units/104563/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/projection/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:48:58.942061Z",
            "action": 5,
            "target": "Ya nos hemos encontrado con proyecciones cuando :ref:`cargamos nuestros datos de nyc <loading_data>`. (Recuerde ese molesto SRID 26918). Sin embargo, a veces es necesario transformar y reproyectar entre sistemas de referencia espacial. PostGIS incluye soporte integrado para cambiar la proyección de los datos, usando la función :command:`ST_Transform(geometry, srid)`. Para gestionar los identificadores de referencia espacial en geometrías, PostGIS proporciona las funciones :command:`ST_SRID(geometry)` y :command:`ST_SetSRID(geometry, srid)`.",
            "id": 2217711,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217711/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104561/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/projection/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:48:32.133030Z",
            "action": 5,
            "target": "La Tierra no es plana, y no hay una manera simple de representarla en un mapa de papel plano (o en una pantalla de computadora), por lo que se han ideado todo tipo de soluciones ingeniosas, cada una con pros y contras. Algunas proyecciones preservan el área, de modo que todos los objetos tienen un tamaño relativo entre sí; otras proyecciones preservan los ángulos (conformales), como la proyección de Mercator; algunas proyecciones intentan encontrar un buen equilibrio intermedio con poca distorsión en varios parámetros. Lo común a todas las proyecciones es que transforman el mundo (esférico) en un sistema de coordenadas cartesianas planas, y la proyección a elegir depende de cómo se usarán los datos.",
            "id": 2217710,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217710/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104559/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/projection/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/projection/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:48:08.215074Z",
            "action": 5,
            "target": "Proyección de datos",
            "id": 2217709,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217709/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104278/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:56.123462Z",
            "action": 2,
            "target": "`ST_Within(geometry A , geometry B) <http://postgis.net/docs/ST_Within.html>`_: Devuelve true si la geometría A está completamente dentro de la geometría B",
            "id": 2217708,
            "action_name": "Translation changed",
            "url": "https://weblate.osgeo.org/api/changes/2217708/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:43.586726Z",
            "action": 1,
            "target": "",
            "id": 2217707,
            "action_name": "Translation completed",
            "url": "https://weblate.osgeo.org/api/changes/2217707/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104278/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:43.526673Z",
            "action": 5,
            "target": "`ST_Within(geometry A , geometry B) <http://postgis.net/docs/ST_Within.html>`_: Devuelve true si la geometría A está completamente dentro de la geometría B.",
            "id": 2217706,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217706/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104277/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:34.439814Z",
            "action": 5,
            "target": "`ST_Touches(geometry A, geometry B)  <http://postgis.net/docs/ST_Touches.html>`_: Devuelve TRUE si las geometrías tienen al menos un punto en común, pero sus interiores no se intersectan.",
            "id": 2217705,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217705/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104276/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:29.442549Z",
            "action": 5,
            "target": "`ST_Overlaps(geometry A, geometry B) <http://postgis.net/docs/ST_Overlaps.html>`_: Devuelve TRUE si las geometrías comparten espacio, son de la misma dimensión, pero no están completamente contenidas una por la otra.",
            "id": 2217704,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217704/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104273/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:19.431498Z",
            "action": 5,
            "target": "`ST_Equals(geometry A, geometry B) <http://postgis.net/docs/ST_Equals.html>`_: Devuelve true si las geometrías dadas representan la misma geometría. Se ignora la direccionalidad.",
            "id": 2217703,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217703/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104271/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:11.583468Z",
            "action": 5,
            "target": "`ST_DWithin(geometry A, geometry B, radius) <http://postgis.net/docs/ST_DWithin.html>`_: Devuelve true si las geometrías están dentro de la distancia especificada (radio) una de la otra.",
            "id": 2217702,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217702/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104270/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:46:05.868732Z",
            "action": 5,
            "target": "`ST_Distance(geometry A, geometry B)  <http://postgis.net/docs/ST_Distance.html>`_: Devuelve la distancia cartesiana bidimensional mínima (basada en la referencia espacial) entre dos geometrías en unidades proyectadas.",
            "id": 2217701,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217701/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104269/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:56.886733Z",
            "action": 5,
            "target": "`ST_Disjoint(geometry A , geometry B) <http://postgis.net/docs/ST_Disjoint.html>`_: Devuelve TRUE si las geometrías no \"intersectan espacialmente\", es decir, si no comparten ningún espacio.",
            "id": 2217700,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217700/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104268/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:50.026136Z",
            "action": 5,
            "target": "`ST_Crosses(geometry A, geometry B)  <http://postgis.net/docs/ST_Crosses.html>`_: Devuelve TRUE si las geometrías suministradas tienen algunos, pero no todos, los puntos interiores en común.",
            "id": 2217699,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217699/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104265/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:26.253756Z",
            "action": 5,
            "target": "Y podemos verificar la respuesta en un mapa. La estación Broad St está realmente en la intersección de Wall, Broad y Nassau Streets.",
            "id": 2217698,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217698/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104264/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:14.578074Z",
            "action": 5,
            "target": "Usando nuevamente nuestra estación de metro Broad Street, podemos encontrar las calles cercanas (a menos de 10 metros) de la parada de metro:",
            "id": 2217697,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217697/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104263/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:07.360896Z",
            "action": 5,
            "target": "Para probar si dos objetos están dentro de una distancia entre sí, la función :command:`ST_DWithin` proporciona una prueba de verdadero/falso acelerada por índice. Esto es útil para preguntas como \"¿cuántos árboles están dentro de un buffer de 500 metros de la carretera?\". No tienes que calcular un buffer real, solo tienes que probar la relación de distancia.",
            "id": 2217696,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217696/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104262/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:45:00.661826Z",
            "action": 5,
            "target": "La función :command:`ST_Distance(geometry A, geometry B)` calcula la distancia *más corta* entre dos geometrías y la devuelve como un número de punto flotante. Esto es útil para informar realmente la distancia entre objetos.",
            "id": 2217695,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217695/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104261/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:53.925502Z",
            "action": 5,
            "target": "Una pregunta de SIG extremadamente común es \"encontrar todas las cosas dentro de la distancia X de esta otra cosa\".",
            "id": 2217694,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217694/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104260/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:47.391166Z",
            "action": 5,
            "target": "ST_Distance y ST_DWithin",
            "id": 2217693,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217693/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104259/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:40.648418Z",
            "action": 5,
            "target": ":command:`ST_Contains(geometry A, geometry B)` devuelve TRUE si la segunda geometría está completamente contenida por la primera geometría.",
            "id": 2217692,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217692/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104256/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:17.416127Z",
            "action": 5,
            "target": ":command:`ST_Within(geometry A , geometry B)` devuelve TRUE si la primera geometría está completamente dentro de la segunda geometría. ST_Within prueba exactamente el resultado opuesto de ST_Contains.",
            "id": 2217691,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217691/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104255/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:10.152870Z",
            "action": 5,
            "target": ":command:`ST_Within` y :command:`ST_Contains` prueban si una geometría está completamente dentro de la otra.",
            "id": 2217690,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217690/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104254/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:44:05.533931Z",
            "action": 5,
            "target": "ST_Within y ST_Contains",
            "id": 2217689,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217689/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104252/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:57.371338Z",
            "action": 2,
            "target": ":command:`ST_Touches` prueba si dos geometrías se tocan en sus límites, pero no se intersectan en sus interiores",
            "id": 2217688,
            "action_name": "Translation changed",
            "url": "https://weblate.osgeo.org/api/changes/2217688/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104253/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:53.296646Z",
            "action": 5,
            "target": ":command:`ST_Touches(geometry A, geometry B)` devuelve TRUE si los límites de cualquiera de las geometrías se intersectan o si solo el interior de una de las geometrías intersecta el límite de la otra.",
            "id": 2217687,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217687/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104252/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:46.394447Z",
            "action": 5,
            "target": ":command:`ST_Touches` prueba si dos geometrías se tocan en sus límites, pero no se intersectan en sus interiores.",
            "id": 2217686,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217686/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104251/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:31.665145Z",
            "action": 5,
            "target": "ST_Touches",
            "id": 2217685,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217685/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104250/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:31.528295Z",
            "action": 5,
            "target": "Tomemos nuestra estación de metro Broad Street y determinemos su vecindario usando la función :command:`ST_Intersects`:",
            "id": 2217684,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217684/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104249/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:24.632312Z",
            "action": 5,
            "target": ":command:`ST_Overlaps(geometry A, geometry B)` compara dos geometrías de la misma dimensión y devuelve TRUE si su conjunto de intersección da como resultado una geometría diferente de ambas pero de la misma dimensión.",
            "id": 2217683,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217683/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104248/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:19.460569Z",
            "action": 5,
            "target": "Para comparaciones multipunto/polígono, multipunto/linestring, linestring/linestring, linestring/polígono y linestring/multipolígono, :command:`ST_Crosses(geometry A, geometry B)` devuelve t (TRUE) si la intersección da como resultado una geometría cuya dimensión es una menos que la dimensión máxima de las dos geometrías de origen y el conjunto de intersección está en el interior de ambas geometrías de origen.",
            "id": 2217682,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217682/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104247/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:13.181951Z",
            "action": 5,
            "target": "El opuesto de ST_Intersects es :command:`ST_Disjoint(geometry A , geometry B)`. Si dos geometrías son disjuntas, no se intersectan, y viceversa. De hecho, a menudo es más eficiente probar \"no intersecta\" que probar \"disjunta\" porque las pruebas de intersección pueden estar indexadas espacialmente, mientras que la prueba de disjunción no.",
            "id": 2217681,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217681/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104246/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:43:04.105278Z",
            "action": 5,
            "target": ":command:`ST_Intersects(geometry A, geometry B)` devuelve t (TRUE) si las dos formas tienen algún espacio en común, es decir, si sus límites o interiores se intersectan.",
            "id": 2217680,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217680/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104245/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:58.587529Z",
            "action": 5,
            "target": ":command:`ST_Intersects`, :command:`ST_Crosses` y :command:`ST_Overlaps` prueban si los interiores de las geometrías se intersectan.",
            "id": 2217679,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217679/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104244/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:53.863507Z",
            "action": 5,
            "target": "ST_Intersects, ST_Disjoint, ST_Crosses y ST_Overlaps",
            "id": 2217678,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217678/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104241/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:47.343604Z",
            "action": 5,
            "target": "La representación del punto no era muy legible para humanos (``0101000020266900000EEBD4CF27CF2141BC17D69516315141``) pero era una representación exacta de los valores de coordenadas. Para una prueba como la de igualdad, usar las coordenadas exactas es necesario.",
            "id": 2217677,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217677/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104240/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:39.227891Z",
            "action": 5,
            "target": "Luego, volvemos a usar la representación de la geometría en una prueba :command:`ST_Equals`:",
            "id": 2217676,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217676/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104239/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:17.866529Z",
            "action": 5,
            "target": "Primero, recuperemos una representación de un punto de nuestra tabla ``nyc_subway_stations``. Tomaremos solo la entrada de 'Broad St'.",
            "id": 2217675,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217675/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104238/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:11.806673Z",
            "action": 5,
            "target": "ST_Equals devuelve TRUE si dos geometrías del mismo tipo tienen valores de coordenadas x,y idénticos, es decir, si la segunda forma es igual (idéntica) a la primera.",
            "id": 2217674,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217674/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104237/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:04.461210Z",
            "action": 5,
            "target": ":command:`ST_Equals(geometry A, geometry B)` tests the spatial equality of two geometries.",
            "id": 2217673,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217673/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104238/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:42:04.362513Z",
            "action": 2,
            "target": "",
            "id": 2217672,
            "action_name": "Translation changed",
            "url": "https://weblate.osgeo.org/api/changes/2217672/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104238/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:41:45.627293Z",
            "action": 5,
            "target": ":command:`ST_Equals(geometry A, geometry B)` prueba la igualdad espacial de dos geometrías.",
            "id": 2217671,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217671/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104236/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:41:37.056215Z",
            "action": 5,
            "target": "ST_Equals",
            "id": 2217670,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217670/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104235/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:41:33.225777Z",
            "action": 5,
            "target": "El estándar OGC define el siguiente conjunto de métodos para comparar geometrías.",
            "id": 2217669,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217669/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104234/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:41:24.902798Z",
            "action": 5,
            "target": "Preguntas como \"¿Cuáles son los parqueaderos de bicicletas más cercanos a un parque?\" o \"¿Dónde están las intersecciones de líneas de metro y calles?\" solo pueden responderse comparando geometrías que representan los parqueaderos de bicicletas, las calles y las líneas de metro.",
            "id": 2217668,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217668/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104233/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:40:52.654826Z",
            "action": 5,
            "target": "Las bases de datos espaciales son potentes porque no solo almacenan geometrías, también tienen la capacidad de comparar *relaciones entre geometrías*.",
            "id": 2217667,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217667/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104232/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:40:45.589867Z",
            "action": 5,
            "target": "Hasta ahora solo hemos usado funciones espaciales que miden (:command:`ST_Area`, :command:`ST_Length`), serializan (:command:`ST_GeomFromText`) o deserializan (:command:`ST_AsGML`) geometrías. Lo que estas funciones tienen en común es que solo trabajan con una geometría a la vez.",
            "id": 2217666,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217666/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/104231/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/spatial_relationships/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/spatial_relationships/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:38:17.050971Z",
            "action": 5,
            "target": "Relaciones Espaciales",
            "id": 2217665,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217665/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/upgrades/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:37:01.980819Z",
            "action": 1,
            "target": "",
            "id": 2217664,
            "action_name": "Translation completed",
            "url": "https://weblate.osgeo.org/api/changes/2217664/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/102439/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/upgrades/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:37:01.928627Z",
            "action": 5,
            "target": "Luego, ejecuta el SQL para actualizar tu extensión de PostGIS.",
            "id": 2217663,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217663/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/102438/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/upgrades/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/upgrades/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-09-04T21:36:54.162487Z",
            "action": 5,
            "target": "Primero, instala el nuevo software para que esté disponible en la base de datos.",
            "id": 2217662,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2217662/?format=api"
        }
    ]
}