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.
map-algebra
Kirk Kuykendall
la source
la source
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.
la source
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.
la source
MapBasic, le langage macro de Mapinfo?
la source
Si une DSL peut inclure SQL, j'imagine que l'avenue serait incluse.
la source