Apa sajakah Bahasa Khusus Domain (DSL) untuk GIS?

12

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.

Kirk Kuykendall
sumber
1
Silakan tambahkan definisi daripada menautkan ke situs web eksternal yang dapat mengubah konten / offline kapan saja.
johanvdw

Jawaban:

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

geografi
sumber
6

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.

scw
sumber
2

MapBasic, bahasa makro Mapinfo?

Laurent Jégou
sumber
1

Jika DSL dapat menyertakan SQL, saya membayangkan Avenue akan dimasukkan.

jvangeld
sumber
Bukankah Avenue adalah bahasa yang mati? Apakah ESRI menjual ArcView 3.x lagi?
klewis
Jika dengan mati Anda maksudkan bahwa itu tidak dikembangkan secara aktif lagi atau bahwa hampir tidak ada orang yang menggunakannya, maka itu sudah mati. Tetapi jika itu adalah bahasa khusus domain, itu adalah jawaban yang valid untuk pertanyaan itu. Karena kita belum melihat definisi DSL, kita tidak bisa mengetahuinya saat ini.
jvangeld