gvSIG bugs #5100

[PG] Soporte para introducir puntos con grados/minutos/segundos en edición.

Added by Joaquín del Cerro Murciano over 4 years ago. Updated over 4 years ago.

Status:Closed% Done:

0%

Priority:HighSpent time:-
Assignee:Joaquín del Cerro Murciano
Category:-
Target version:2.5.0-2921
Severity:Minor Add-on version:
gvSIG version:2.5.0 Add-on build:
gvSIG build: Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Para dar soporte al uso de grados/minutos/segundos durante la introducción de puntos en edición, se han realizados las siguientes modificaciones en gvSIG desktop:

  • Se a modificado el código que reconocía el texto entrado en la consola de edición para que en lugar de evaluar las coordenadas del punto como dos números se utilice el evaluador de expresiones para ello. Así mismo se permite que en lugar de entrar unicamente las dos coordenadas para luego construir el punto, se utilice directamente una expresión que devuelva un punto.
  • Se ha modificado el cuadro de dialogo de introducción de puntos en edición para que use el evaluador de expresiones para reconocer el texto entrado para cada una de las coordenadas del punto.
  • Se ha añadido al evaluador de expresión la posibilidad de introducir números en formato grados/minutos/segundos. Esto permitirá usar este formato de numero en cualquier parte donde se precise un numero decimal dentro de una expresión.

También se ha modificado en la edición para que allá donde se requiera un numero, sea o no para construir un punto, se pueda usar una expresión en lugar de solo un numero.

Para identificar los números en grados/minutos/segundos esto deberán ir precedidos por una '@'.
Se aceptaran básicamente dos formatos:

  • @gg mm ss.ss N/S/E/W, en este formato es obligatorio indicar latitud o longitud y se restringirán los valores a valores validos (0-90 o 0-180) produciéndose un error si esta fuera de este rango.
  • @+/-gg mm ss.ss . No se indica latitud o longitud, pero es obligatorio indicar + o -. En este formato no se realizara ninguna comprobación sobre numero introducido.

Los cambios afectan al núcleo de gvSIG desktop (el evaluador de expresiones) y al plugin principal de edición.

History

#1 Updated by Joaquín del Cerro Murciano over 4 years ago

  • Description updated (diff)

#2 Updated by Joaquín del Cerro Murciano over 4 years ago

  • Status changed from New to Fixed

#3 Updated by Álvaro Anguix over 4 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF