[Gvsig_usuarios] Connexion a PostGIS
Juan Lucas Dominguez Rubio
jldominguez en prodevelop.es
Mar Abr 12 11:16:59 CEST 2011
Hola,
coincido con Nacho (ya he dicho que es un pequeño bug de gvSIG). Mi frase ponía la culpa en el usuario porque estaba incompleta:
"Debe eliminar ese punto o corregir las coordenadas [para que funcione antes de corregir el bug de gvSIG]"
;-)
Los dos casos que comenta Nacho creo que no dan problemas:
- Las geometrías nulas no dan ya problemas si no recuerdo mal
- Un punto en (0,0) no es peligroso. El problema que hemos visto era porque el extent de la capa tenía una anchura de 10 elevado a 308 y en algún momento hay que poner ese valor en el denominador de una división, y entonces el resultado es indistinguible de cero para la aplicación, y el cálculo falla, pero si hay un punto en (0,0) y los otros valen unos cuantos millones (lo habitual), no se da ese problema. Obviamente la solución es no permitir valores que puedan poner de manifiesto la limitada precisión de los formatos numéricos.
Saludos,
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/>
---
________________________________
De: gvsig_usuarios-bounces en listserv.gva.es en nombre de Nacho Uve
Enviado el: lun 11/04/2011 18:28
Para: Lista de Usuarios de gvSIG
Asunto: Re: [Gvsig_usuarios] Connexion a PostGIS
en la posición 419 de ese listado hay esto:
"POINT(-1.79769313486232e+308 -1.79769313486232e+308)"
eso es prácticamente (-infinito, -infinito) y está probablemente provocando el error.
Debe eliminar ese punto o corregir las coordenadas
gvSIG debería ser robusto con este tipo de problemas...
Esto puede dar problemas también en los siguientes casos:
- coordenada está en (0, 0) y el resto bien situadas
- si no recuerdo mal cuando alguna tiene geometría NULL
Sería deseable que gvSIG permitiese lidiar con este tipo de capas "defectuosas" y que el usuario pudiese arreglarlo desde el propio programa.
Un saludo,
Nacho V
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20110412/2e7a621b/attachment.htm
Más información sobre la lista de distribución gvSIG_usuarios