Was sind einige domänenspezifische Sprachen (DSLs) für GIS?

12

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.

Kirk Kuykendall
quelle
1
Bitte fügen Sie die Definition hinzu, anstatt auf eine externe Website zu verlinken, die den Inhalt ändern oder jederzeit offline gehen kann.
Johanvdw

Antworten:

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

geographika
quelle
6

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.

scw
quelle
2

MapBasic, die Makrosprache von Mapinfo?

Laurent Jégou
quelle
1

Wenn ein DSL SQL enthalten kann, stelle ich mir vor, dass Avenue enthalten wäre.

jvangeld
quelle
Ist Avenue nicht eine tote Sprache? Verkauft ESRI ArcView 3.x mehr?
Klewis
Wenn mit tot gemeint ist, dass es nicht mehr aktiv entwickelt ist oder dass kaum jemand es benutzt, dann ist es tot. Wenn es sich jedoch um eine domänenspezifische Sprache handelt, ist dies eine gültige Antwort auf die Frage. Da wir noch keine Definition von DSL kennen, können wir dies noch nicht wissen.
Jvangeld