Quels sont certains langages spécifiques au domaine (DSL) pour les SIG?

12

Je suis curieux de savoir quels types de langages spécifiques à un domaine (DSL) sont utilisés dans les SIG. Le seul auquel je pense est le langage DOCELL fourni dans ArcInfo Workstation GRID, mais qui n'est plus pris en charge.

Kirk Kuykendall
la source
1
Veuillez ajouter la définition plutôt que de créer un lien vers un site Web externe qui peut modifier le contenu / se déconnecter à tout moment.
johanvdw

Réponses:

9
  • L'établi de FME serait classé comme DSL graphique et ses scripts générés / modifiables comme DSL

  • Le Model Builder d'ArcGIS peut également être décrit comme un DSL graphique.

  • Syntaxe MapFile de MapServer (et le langage MapScript agnostique )

  • SLD est décrit comme un codage, mais peut également entrer dans la catégorie DSL.

geographika
la source
6

L'algèbre de la carte est probablement qualifiée. Le modèle de données fourni avec GDAL (similaire à DOCELL) et son format VRT . Le modèle de fonctionnalités simples implémenté dans des logiciels tels que PostGIS, en tant qu'extension de base de données relationnelle objet pour les données spécifiques au domaine.

scw
la source
2

MapBasic, le langage macro de Mapinfo?

Laurent Jégou
la source
1

Si une DSL peut inclure SQL, j'imagine que l'avenue serait incluse.

jvangeld
la source
Avenue n'est-il pas une langue morte? ESRI vend-il désormais ArcView 3.x?
klewis
Si par mort vous voulez dire qu'il n'est plus développé activement ou que presque personne ne l'utilise, alors il est mort. Mais s'il s'agit d'une langue spécifique au domaine, c'est une réponse valable à la question. Puisque nous n'avons pas vu de définition de DSL, nous ne pouvons pas le savoir à ce stade.
jvangeld