Jakie są języki specyficzne dla domeny (DSL) dla GIS?

12

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.

Kirk Kuykendall
źródło
1
Dodaj definicję, a nie link do zewnętrznej strony internetowej, która może w dowolnym momencie zmienić treść / przejść do trybu offline.
johanvdw

Odpowiedzi:

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

geografia
źródło
6

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.

scw
źródło
2

MapBasic, język makro Mapinfo?

Laurent Jégou
źródło
1

Jeśli DSL może zawierać SQL, to wyobrażam sobie, że uwzględniono by Avenue.

jvangeld
źródło
Czy Avenue nie jest martwym językiem? Czy ESRI sprzedaje już ArcView 3.x?
klewis
Jeśli przez martwego masz na myśli, że nie jest już aktywnie rozwijany lub że mało kto go używa, oznacza to, że jest martwy. Ale jeśli jest to język specyficzny dla domeny, jest to poprawna odpowiedź na pytanie. Ponieważ nie widzieliśmy definicji DSL, nie możemy tego wiedzieć w tym momencie.
jvangeld,