Estou curioso para saber que tipo de linguagem específica de domínio (DSLs) é usada no GIS. A única que consigo pensar é a linguagem DOCELL que foi fornecida no ArcInfo Workstation GRID, mas não é mais suportada.
map-algebra
Kirk Kuykendall
fonte
fonte
Respostas:
O ambiente de trabalho do FME seria classificado como DSL gráfico e seus scripts gerados / editáveis como DSL
O Model Builder do ArcGIS também pode ser descrito como um DSL gráfico.
Sintaxe MapFile do MapServer (e o independente de idioma MapScript )
SLD é descrito como uma codificação, mas também pode se enquadrar na categoria de uma DSL.
fonte
Provavelmente, a álgebra de mapa se qualifica. O modelo de dados fornecido com GDAL (semelhante ao DOCELL) e seu formato VRT . O modelo de recursos simples implementado em software como o PostGIS, como uma extensão de banco de dados objeto-relacional para dados específicos do domínio.
fonte
MapBasic, a linguagem macro do Mapinfo?
fonte
Se uma DSL puder incluir SQL, imagino que a Avenue seja incluída.
fonte