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.
map-algebra
Kirk Kuykendall
fuente
fuente
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.
fuente
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.
fuente
MapBasic, ¿el macro lenguaje de Mapinfo?
fuente
Si un DSL puede incluir SQL, imagino que Avenue estaría incluida.
fuente