Saya ingin tahu apa jenis bahasa spesifik domain (DSL) yang digunakan dalam GIS. Satu-satunya yang dapat saya pikirkan adalah bahasa DOCELL yang disediakan di ArcInfo Workstation GRID, tetapi tidak lagi didukung.
map-algebra
Kirk Kuykendall
sumber
sumber
Jawaban:
Meja kerja FME akan mengklasifikasikan sebagai DSL grafis, dan skrip yang dihasilkan / diedit sebagai DSL
Model Builder ArcGIS juga dapat digambarkan sebagai DSL grafis.
Sintaks MapFile MapServer (dan bahasa agnostik MapScript )
SLD dideskripsikan sebagai penyandian, tetapi mungkin juga termasuk dalam kategori DSL.
sumber
Aljabar peta kemungkinan memenuhi syarat. Model data dilengkapi dengan GDAL (mirip dengan DOCELL), dan format VRT -nya . The sederhana dilengkapi Model diimplementasikan dalam perangkat lunak seperti PostGIS, sebagai perpanjangan database object-relasional untuk data domain-spesifik.
sumber
MapBasic, bahasa makro Mapinfo?
sumber
Jika DSL dapat menyertakan SQL, saya membayangkan Avenue akan dimasukkan.
sumber