¿Cuáles son algunos lenguajes específicos de dominio (DSL) para SIG?

12

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.

Kirk Kuykendall
fuente
1
Agregue la definición en lugar de vincular a un sitio web externo que puede cambiar el contenido / desconectarse en cualquier momento.
johanvdw

Respuestas:

9
  • 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.

geographika
fuente
6

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.

scw
fuente
2

MapBasic, ¿el macro lenguaje de Mapinfo?

Laurent Jégou
fuente
1

Si un DSL puede incluir SQL, imagino que Avenue estaría incluida.

jvangeld
fuente
¿No es Avenue un idioma muerto? ¿ESRI ya vende ArcView 3.x?
klewis el
Si por muerto quieres decir que ya no se desarrolla activamente o que casi nadie lo usa, entonces está muerto. Pero si es un lenguaje de dominio específico, es una respuesta válida para la pregunta. Como no hemos visto una definición de DSL, no podemos saberlo en este momento.
jvangeld