Мне интересно, какие именно доменные языки (DSL) используются в ГИС. Единственное, о чем я могу подумать, это язык DOCELL, который был предоставлен в ArcInfo Workstation GRID, но больше не поддерживается.
map-algebra
Кирк Куйкендалл
источник
источник
Ответы:
Рабочая среда FME будет классифицироваться как графический DSL, а его сгенерированные / редактируемые сценарии - как DSL.
Построитель моделей ArcGIS также может быть описан как графический DSL.
Синтаксис MapFile в MapServer (и независимый от языка MapScript )
SLD описывается как кодирование, но также может подпадать под категорию DSL.
источник
Карта алгебры, скорее всего, подходит. Модель данных предоставляется с GDAL (аналогично DOCELL) и ее формат VRT . Модель простых функций, реализованная в программном обеспечении, таком как PostGIS, как расширение объектно-реляционной базы данных для доменных данных.
источник
MapBasic, макроязык Mapinfo?
источник
Если DSL может включать SQL, я предполагаю, что Avenue будет включен.
источник