Validación de archivos KML sobre la marcha
Si deseas utilizar alguna de las funciones más avanzadas de KML (como las regiones, la marca temporal/periodo de tiempo y la superposición de pantalla), debes crear el archivo KML directamente en un editor de texto. Puedes emplear un editor de texto básico como el Bloc de notas (Windows) o TextEdit (Mac OS X), aunque estos editores de texto no incluyen ninguna función de comprobación de errores. Por tanto, no podrás detectar los errores hasta que abras el archivo en Google Earth y recibas un error de análisis.
jEdit en un editor de texto de código abierto basado en Java que funciona con Windows, Mac OS X y Linux. Mediante algunos complementos adicionales, jEdit incluye una función de comprobación de errores que se lleva a cabo mientras se escribe para garantizar que los archivos KML tengan un formato correcto y se validen con respecto al esquema de KML oficial. También puedes usar el complemento Super Abbreviations para insertar rápidamente fragmentos de KML. Con este tutorial aprenderás a configurar jEdit para editar archivos KML, verás algunas de sus funciones de comprobación de errores y aprenderás a usar las abreviaturas de KML.
Antes de comenzar
-
Instala Java Runtime Environment.
Accede a http://www.java.com/es y haz clic en Descarga gratuita de Java.
-
Instala la última versión estable de jEdit.
Accede a http://www.jedit.org y haz clic en enlace Download (Descargar) que aparece en la esquina superior derecha. Asegúrate de instalar la versión más actualizada, la 4.3pre16, disponible en el momento en que se redactó este tutorial. No descargues la versión estable (4.2); es demasiado antigua.
Recomendación:
Durante el proceso de instalación, debes desactivar la opción "Start jEdit Server automatically on system startup" (Iniciar jEdit Server automáticamente cuando se inicie el sistema). Esta función no es necesaria y si la dejas sin seleccionar, evitarás que se abran programas innecesarios al iniciar el equipo.
-
Descarga el archivo de abreviaturas.
kml_superabbrevs.txt: Super Abbreviations de jEdit para KML
En los siguientes vídeos se indica cómo configurar los complementos de jEdit para trabajar con archivos XML y cómo hacer una referencia correcta al esquema de OGC KML 2.2 para que los documentos se validen a medida que escribes.
Configuración de los complementos de jEdit para validar archivos KML (vídeo)
Instala jEdit:
- En jEdit, haz clic en el menú Plugins (Complementos) > Plugins Manager (Administrador de complementos).
- Haz clic en la pestaña Install (Instalar) de la ventana Plugins Manager (Administrador de complementos).
- Selecciona los siguientes complementos:
- XML (Nota: jEdit seleccionará automáticamente estos otros complementos asociados: XercesPlugin, SideKick, ErrorList y Beauty)
- SuperAbbrevs
- Haz clic en el botón Install (Instalar) y, cuando termines, haz clic en el botón Close (Cerrar).
Nota: si la descarga de complementos es lenta o no avanza, sigue estos pasos: 1) Detén la descarga. 2) Haz clic en el botón Download Options (Opciones de descarga). 3) Haz clic en Update Mirror List (Actualizar lista de servidores espejo). 4) Elige una ubicación geográfica situada cerca de ti. 5) Haz clic en OK (Aceptar). 5) Repite los pasos anteriores para seleccionar e instalar los complementos.
Configura los complementos:
- Haz clic en el menú Plugins (Complementos) > Plugins Options (Opciones de complementos).
- Haz clic y amplía la carpeta de complementos SideKick, situada en la lista de la izquierda.
- Selecciona General debajo de SideKick.
- En Auto parse Settings (Configuración de análisis automático), marca Parse on buffer save (Analizar al guardar en memoria intermedia).
- Marca Parse on keystroke (Analizar al pulsar una tecla).
- Ajusta el control deslizante After last keystroke, wait (seconds) [Después de pulsar la última tecla, espere (segundos)] a 1 segundo. Ajusta este valor más adelante para cambiar el tiempo que debe esperar jEdit cuando termines de escribir para comprobar si el archivo KML tiene algún error.
- Haz clic y amplía la carpeta de complementos ErrorList, situada en la lista de la izquierda.
- Marca Automatically display on error (Mostrar el error automáticamente).
- Selecciona Auto-close on no errors (Cerrar automáticamente si no hay errores).
- Marca Auto-refocus on Text Area (Volver a centrarse en el área de texto automáticamente).
- Selecciona Show error icons in the gutter (Mostrar iconos de error en el margen interno).
- Haz clic y amplía la carpeta de complementos SuperAbbrevs, situada en la lista de la izquierda.
- Selecciona Abbreviations (Abreviaturas) en SuperAbbrevs.
- En el menú desplegable Select Mode (Seleccionar modo), selecciona XML.
- Haz clic en el botón Import normal abbrevs (Importar abreviaturas normales) en la parte inferior derecha.
- Haz clic en el botón para importar abreviaturas, que es el cuarto botón y está situado junto a los botones de los signos más (+) y menos (-) y de ajustes (icono de llave inglesa).
Nota: en jEdit 4.3pre16, puede que no se vea el botón de importación de abreviaturas, pero se puede hacer clic en él igualmente. Si no ves un cuarto botón a la derecha de los otros, coloca el ratón encima de la parte central del botón Edit Abbreviation (Editar abreviatura) (tiene forma de llave inglesa sobre un papel y puede estar atenuado). Mueve el ratón hacia la derecha en posición horizontal hasta que aparezca un pequeño cuadrado gris debajo del ratón y haz clic. Esto se muestra en el vídeo.
- En el cuadro de diálogo Open (Abrir), desplázate hasta la ubicación donde has guardado el archivo kml_superabbrex.txt. Selecciónalo y ábrelo.
- Haz clic en OK (Aceptar) en la ventana Plugin Options (Opciones de complementos).
Acopla los complementos en las partes lateral e inferior de jEdit:
- Haz clic en el menú Plugins (Complementos) > ErrorList > Error List (Lista de errores).
- Haz clic en la flecha pequeña y negra que apunta hacia abajo, situada en la parte superior izquierda de la ventana Error List (Lista de errores).
- Elige Dock at Bottom (Acoplar en la parte inferior).
- La ventana Error List (Lista de errores) acoplada se puede ampliar u ocultar si haces clic en el botón Error List de la parte inferior.
- Haz clic en el menú Plugins (Complementos) > SideKick > SideKick.
- Selecciona la flecha negra pequeña y elige Dock at Left (Acoplar a la izquierda).
- La ventana SideKick acoplada también se puede activar y desactivar haciendo clic en el botón SideKick de la izquierda.
Crea un método abreviado de teclado para SupperAbbrevs:
- Haz clic en el menú Utilities (Utilidades) > Global Options (Opciones globales).
- Haz clic en la opción Shortcuts (Métodos abreviados) de la lista de la izquierda, por debajo de la carpeta jEdit.
- Selecciona Plugins: SupperAbbrevs (Complementos: SupperAbbrevs) en el menú desplegable Edit Shortcuts (Editar métodos abreviados) de la parte superior.
- Haz doble clic en la celda "Primary Shortcut" (Método abreviado principal), situada junto al comando "Show expansion" (Mostrar cuadro de diálogo de ampliación) en la lista.
- Crea un nuevo método abreviado de teclado. Yo uso Control-Intro (Comando-Intro en los Mac).
Nota: el método abreviado Control-Intro ya se puede usar con el comando Action Bar (Barra de acciones). Puedes sustituir la asignación de este método abreviado.
- Haz clic en Aceptar.
Comprobación de errores en un archivo KML con jEdit y el complemento Super Abbreviations (vídeo)
Debates y comentarios
¿Tienes alguna pregunta acerca de este tutorial o algún comentario? Visita el grupo de debate sobre Google Earth Solidario para hablar del tema con otros usuarios.
¿Qué más?
¿Deseas poner a prueba tus nuevos conocimientos? Consulta estos otros tutoriales donde es necesario editar manualmente los archivos KML: