gvSIG bugs #5251
Al copiar geometrías a una capa PostGIS se copian en la tabla pero no copia la geometría
Status: | Closed | % Done: | 100% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Francisco Díaz Carsí | |||
Category: | Vector editing | |||
Target version: | 2.5.1-3024 | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.5.1 | Add-on build: | ||
gvSIG build: | 3018 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Copiando una geometría de un SHP a una capa PostGIS sí que se copia el registro en la tabla, pero el campo "Geometry" sale vacío, por lo que no se crea la geometría.
En el log no salta nada,
Related issues
Associated revisions
refs #5251, correccion de la serializacion de las features a JSon cuando tiene un campo fecha.
refs #5251 Fixed serialization of features to JSon when they have a date field.
refs #5251 Fixed paste geometry from clipboard when fields haven't the same name.
History
#1 Updated by Óscar Martínez about 4 years ago
¿Puedes comprobar que el campo Geometry está activado durante la exportación?
#2 Updated by Mario Carrera about 4 years ago
No llego a realizar una exportación. Cargo el SHP, cargo la capa PostGIS, selecciono geometrías de la capa SHP, las copio, pongo en edición la capa PostGIS, y las pego en ella.
Ahí es cuando se crean los registros en la tabla, pero sin geometría.
¿Dónde debe estar seleccionado?
¿Te refieres a que debe estar visible en el SHP cuando copio las geometrías?
#3 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3044 to 2.5.1-3022
- Assignee set to Joaquín del Cerro Murciano
- File gvSIG_logs.zip added
El problema le estaba pasando a Sergio en la lista de usuarios.
Parece que el error se produce al codificar los datos en JSon para dejarlos en el portapapeles.
Falla cuando se encuentra un campo de tipo fecha.
Espero que este corregido para el proximo build.
#4 Updated by Joaquín del Cerro Murciano about 4 years ago
- Status changed from New to Fixed
#5 Updated by Mario Carrera about 4 years ago
- Status changed from Fixed to New
- File gvSIG.log added
Sigue fallando en el 3022. Lo reabro y adjunto el log.
El error salta al copiar al portapapeles.
#6 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3022 to 2.5.1-3023
#7 Updated by Joaquín del Cerro Murciano about 4 years ago
- Assignee changed from Joaquín del Cerro Murciano to Francisco Díaz Carsí
#8 Updated by Francisco Díaz Carsí about 4 years ago
- % Done changed from 0 to 100
- Status changed from New to Fixed
#9 Updated by Mario Carrera about 4 years ago
- Target version changed from 2.5.1-3023 to 2.5.1-3024
- Status changed from Fixed to New
Lo he probado. Se ha solucionado lo del error que saltaba al copiar geometrías (que no lo habíamos detectado), ya que si copiamos de un SHP a otro funciona.
Pero el copiar de un SHP a PostGIS, que era lo que creíamos que fallaba inicialmente (no al copiar la geometría sino al pegar en PostGIS), sigue fallando. Si la pego en PostGIS se añade el registro en la bbdd pero el campo de la geometría está vacío, por lo que no se muestra.
#10 Updated by Mario Carrera about 4 years ago
- File Parcelas_Rustica_actual.zip added
Adjunto SHP del cual copio geometrías.
Y los datos de la tabla a la cual copio, cogidos de PgAdmin, son:
--------------------
-- Table: ds_visualizador.capa_2
-- DROP TABLE ds_visualizador.capa_2;
CREATE TABLE ds_visualizador.capa_2
(
gid serial NOT NULL,
wkb_geometry geometry(MultiPolygon,25830),
nombre character varying,
fecha date,
valor integer,
adjudicado boolean DEFAULT false,
presupuesto double precision,
enm_4_trns character varying,
modified_by character varying,
last_modification date,
CONSTRAINT capa_2_pkey PRIMARY KEY (gid)
)
WITH (
OIDS=FALSE
);
ALTER TABLE ds_visualizador.capa_2
OWNER TO gvsigonline;
------------------------------
En otra de las pruebas que he hecho pegando en otra capa difertente en otro servidor, los dos son Multipolygon2D, pero el "Campo geométrico" en la capa PostGIS es "wkb_geometry" y en el SHP es "GEOMETRY".
#11 Updated by Francisco Díaz Carsí almost 4 years ago
- Status changed from New to Fixed
Las columnas de geometría de origen y destino deben tener el mismo nombre, en otro caso, si en la tabla de destino hubiera más de un campo de tipo geometría, el proceso no sabría en cual de ellos debe pegar la geometría.
#12 Updated by Francisco Díaz Carsí almost 4 years ago
- Status changed from Fixed to In progress
Bueno, estamos pensando el tema de copiar la geometría aunque no tenga el mismo nombre.
#13 Updated by Álvaro Anguix almost 4 years ago
- Related to gvSIG bugs #5272: Error al conectar a PostGIS, al darle doble-click sobre la capa added
#14 Updated by Francisco Díaz Carsí almost 4 years ago
- Status changed from In progress to Fixed
#15 Updated by Mario Carrera almost 4 years ago
- Status changed from Fixed to Closed
Funciona en el 3024. Cierro el ticket.