Quais são algumas DSLs (Domain Specific Languages) para GIS?

12

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.

Kirk Kuykendall
fonte
1
Adicione a definição em vez de criar um link para um site externo que pode alterar o conteúdo / ficar offline a qualquer momento.
johanvdw

Respostas:

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

geographika
fonte
6

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.

scw
fonte
2

MapBasic, a linguagem macro do Mapinfo?

Laurent Jégou
fonte
1

Se uma DSL puder incluir SQL, imagino que a Avenue seja incluída.

jvangeld
fonte
Avenue não é uma língua morta? A ESRI vende mais o ArcView 3.x?
klewis
Se por morto você quer dizer que não está mais desenvolvido ativamente ou que quase ninguém o usa, então está morto. Mas se for um idioma específico do domínio, é uma resposta válida para a pergunta. Como não vimos uma definição de DSL, não podemos saber isso neste momento.
precisa saber é o seguinte