Скажем в OSM популярные языки
MapCSS
https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL - там есть циклы, но нет пакетов правок
JOSM содержит миниподязык c ключевыми словами: “id”, “version”, “changeset”, “nodes”, “ways”, “tags”, “areasize”, “waylength”, “modified”, “selected”, “incomplete”, “untagged”, “closed”, “new”, “indownloadedarea”, “allindownloadedarea”, “inview”, “allinview”, “timestamp”, “nth”, “nth%”
Это удобно при правке, но несерьёзно для точного описания/выборки данных.
Т.е. нельзя валидатотор всего чисто на mapcss/Ovrepass_QL (общую выборку сделать - да, а вот проверить инфу - волосы дыбом пойдут с реальными примерами)
В целом, какими возможностями в составлении запросов пользуетесь, а какими нет? Чего не хватает? Или это всё мертвые приблуды по сравнению с выборками в ГИС? Похвастаётесь сложными запросами.
Что из ГИС лучше всего было бы перенести?
Каких данных в модели OSM не хватает чтобы их использовать в ГИС удобнее?
В процентном отношении что для вас “данные”: полные геометрии или все теги? 10 к 90? 50на50? Для каких объектов геометрия нужна всегда, какие закономерности?