Ich bin gespannt, welche domänenspezifischen Sprachen (DSLs) in GIS verwendet werden. Das Einzige, an das ich denken kann, ist die DOCELL-Sprache, die in ArcInfo Workstation GRID bereitgestellt wurde, aber nicht mehr unterstützt wird.
Ich bin gespannt, welche domänenspezifischen Sprachen (DSLs) in GIS verwendet werden. Das Einzige, an das ich denken kann, ist die DOCELL-Sprache, die in ArcInfo Workstation GRID bereitgestellt wurde, aber nicht mehr unterstützt wird.
Antworten:
Die Workbench von FME würde als grafische DSL klassifiziert und die generierten / bearbeitbaren Skripte als DSL
Der ArcGIS Model Builder kann auch als grafisches DSL bezeichnet werden.
MapFile- Syntax von MapServer (und das sprachunabhängige MapScript )
SLD wird als Kodierung bezeichnet, kann aber auch in die Kategorie eines DSL fallen.
Die Kartenalgebra ist wahrscheinlich geeignet. Das mit GDAL bereitgestellte Datenmodell (ähnlich wie DOCELL) und sein VRT-Format . Das einfache Funktionsmodell , das in Software wie PostGIS als objektrelationale Datenbankerweiterung für domänenspezifische Daten implementiert ist.
MapBasic, die Makrosprache von Mapinfo?
Wenn ein DSL SQL enthalten kann, stelle ich mir vor, dass Avenue enthalten wäre.