Jestem ciekawy, jakiego rodzaju języki specyficzne dla domeny (DSL) są używane w GIS. Jedyne, co mogę wymyślić, to język DOCELL, który został udostępniony w ArcInfo Workstation GRID, ale nie jest już obsługiwany.
Jestem ciekawy, jakiego rodzaju języki specyficzne dla domeny (DSL) są używane w GIS. Jedyne, co mogę wymyślić, to język DOCELL, który został udostępniony w ArcInfo Workstation GRID, ale nie jest już obsługiwany.
Odpowiedzi:
Środowisko robocze FME klasyfikuje się jako graficzny DSL, a jego generowane / edytowalne skrypty jako DSL
Konstruktor modeli ArcGIS można również opisać jako graficzny DSL.
Składnia MapFile MapServer (i niezależny od języka MapScript )
SLD jest opisywane jako kodowanie, ale może również należeć do kategorii DSL.
Algebra mapy prawdopodobnie się kwalifikuje. Model danych dostarczony z GDAL (podobny do DOCELL) i jego format VRT . Prosty wyposażony modelu realizowanego w programie takim jak PostGIS, jako rozszerzenie bazy danych obiektowo-relacyjnego dla domeny konkretnych danych.
MapBasic, język makro Mapinfo?
Jeśli DSL może zawierać SQL, to wyobrażam sobie, że uwzględniono by Avenue.