1. GML может представлять как данные CAD / GIS - например, данные получены из файлов формы, DWG. DGN и т. Д. GML используется для моделирования трехмерных строительных конструкций (есть язык CityGML, написанный на GML (см. Только Google CityGML). GML также может представлять модели местности и изображения (GMLJP2). GML - это XML, поэтому объем может быть большим, однако современные базы данных XML могут легко обрабатывать базы данных с 100 000 функций и т. д. GML-клиенты (такие как Galdos INspector (Just Google galdosinc) могут легко работать с сотнями тысяч функций (например, все дороги в Австрии), а также со сложными моделями зданий ( см http://youtu.be/UR02FNfamO8).
2. Вы не можете проверять геометрию (например, пересечения границ полигонов) только путем валидации схемы XML, но есть специальные библиотеки, и Galdos вскоре предоставит валидатор GML, такой как валидатор KML (только Google kmlvalidator), разработанный для Google. Этот последний инструмент проверяет геометрическую достоверность KML.
3. GML может храниться в любой базе данных - Oracle, PostgreSQL и т. Д., А также в базах данных XML. Следует отметить, что существуют веб-службы, называемые Web Feature Service (WFS), которые обслуживают данные GML.