Tengo curiosidad por saber qué tipo de lenguajes específicos de dominio (DSL) se utilizan en SIG. Lo único que se me ocurre es el lenguaje DOCELL que se proporcionó en ArcInfo Workstation GRID, pero que ya no es compatible.
Tengo curiosidad por saber qué tipo de lenguajes específicos de dominio (DSL) se utilizan en SIG. Lo único que se me ocurre es el lenguaje DOCELL que se proporcionó en ArcInfo Workstation GRID, pero que ya no es compatible.
Respuestas:
El banco de trabajo de FME se clasificaría como un DSL gráfico, y sus scripts generados / editables como un DSL
El generador de modelos de ArcGIS también podría describirse como un DSL gráfico.
La sintaxis MapFile de MapServer (y el lenguaje MapScript agnóstico )
SLD se describe como una codificación, pero también puede caer en la categoría de un DSL.
El álgebra de mapas probablemente califica. El modelo de datos provisto con GDAL (similar a DOCELL) y su formato VRT . El modelo de características simples implementado en software como PostGIS, como una extensión de base de datos relacional de objetos para datos específicos del dominio.
MapBasic, ¿el macro lenguaje de Mapinfo?
Si un DSL puede incluir SQL, imagino que Avenue estaría incluida.