Pullauta
pullauta.exe es el fichero ejecutable del Karttapullautin. Admite varios parámetros en línea de comandos y funciona en conjunto con un fichero .ini de configuración del procesamiento. Esta configuración puede llegar a ser muy profunda y se pueden obtener resultados muy distintos según sean los valores. Para un procesamiento estándar con resultados generalmente buenos no es necesario tocar el contenido del fichero .ini.
Mapant no se conforma con la utilización de los parámetros por defecto. En base al conocimiento de las distintas zonas geográficas y a la realización de multitud de pruebas se van refinando ficheros de configuración específicos. El cliente de Mapant puede lanzar procesos específicos para zonas concretas.
El fichero de configuración tiene secciones para actuar sobre distintos aspectos:
- Vegetación baja (verde rayado)
- Bosques, donde se pueden especificar parámetros para obtener distintas graduaciones de verde
- Cortados
- Líneas de norte
- Curvas auxiliares
- Suavizado de las curvas de nivel
- Piedras
- Factores de simplificación de los puntos, detección de masas de agua, de edificios
- Procesamiento batch, esto es, varios ficheros a la vez
- Procesamiento adicional de datos vectoriales. Karttapullautin puede añadir unos pocos símbolos vectoriales a partir de ficheros SHP, como carreteras, caminos, edificios, líneas eléctricas, áreas privadas y pocos más.
pullauta.exe ofrece múltiples ficheros de tipos variados como resultado. Mapant hace uso de algunos de ellos e incluso los almacena para un posible uso posterior. La secuencia de procesamiento que sigue es la siguiente:
- Preparación del fichero de entrada. Se obtienen ficheros de texto XYZ a partir de las2txt
- Piedras. En ficheros de texto TXT y también en DXF
- Curvas de nivel. En ficheros DXF y geojson
- Vegetación. En ficheros raster PNG
- Cortados. En ficheros DXF
- Renderizado PNG sin depresiones. En ficheros PNG
- Renderizado PNG con depresiones. En ficheros PNG
Los dos últimos son los productos finales en caso de utilizar Karttapullautin de forma completamente autónoma. En realidad son imágenes que se obtienen como fusión de otras imágenes que ha generado de forma separada (vegetación, curvas de nivel, cortados, piedras y datos vectoriales renderizados)
Mapant utiliza los ficheros con datos vectoriales donde se puede (curvas de nivel, piedras) y del resto hace una vectorización a partir de las imágenes generadas por Karttapullautin (vegetación, cortados) ya que este no genera datos vectoriales (lo cual sería lo deseable). Hay que recordar que Mapant realiza su propio procesamiento de datos vectoriales que corresponden a muchos más símbolos de los que Karttapullautin es capaz de tratar.