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.
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.
Réponses:
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.
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.
MapBasic, le langage macro de Mapinfo?
Si une DSL peut inclure SQL, j'imagine que l'avenue serait incluse.