Спецификация qml

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Спецификация qml

Сообщение Denis Rykov » 26 сен 2012, 19:09

Есть ли в природе описание спецификации qml, представляющей собой формат хранения символики в QGIS. Хочется сравнить её с соответствующими стандартами OGC и понять почему потребовалось создание ещё одной системы описания символики вместо уже существующих, таких, например, как SLD.
Spatial is now, more than ever, just another column- The Geometry Column.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Спецификация qml

Сообщение Voltron » 26 сен 2012, 19:55

Очевидно же, что когда в QGIS реализовали символику для растровых и векторных слоёв, стандарта SLD ещё не сущестовало. И не надо тут искать очередной массонский заговор негодяев-разработчиков

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Спецификация qml

Сообщение Denis Rykov » 27 сен 2012, 04:44

Может это и так, но для меня очевидность данного факта сомнительна. В любом случае сейчас существует стандарт, разработанный специально для этих целей, и хотелось бы оценить преимущества и недостатки используемой подсистемы символики по сравнению с SLD. Я считаю что подсистема символики должна удовлетворять если не любой прихоти пользователя, то по крайней мере решать как можно более широкий спектр его запросов. Так вот, я уже писал, что столкнулся с ситуацией, которая прекрасно решается в рамках SLD, но доступного решения в QGIS я так и не нашёл, подозреваю, что его и нет: пример. Нет, я не спорю, может в спецификации qml и скрыт какой-то глубокий потенциал, но чтобы об этом говорить, с ней нужно по крайней мере ознакомиться, а для этого её нужно сначала найти.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Спецификация qml

Сообщение Максим Дубинин » 27 сен 2012, 07:36

voltron, ты не ответил на вопрос, так есть описание qml или нет?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Спецификация qml

Сообщение Denis Rykov » 27 сен 2012, 19:13

Открываем qml-документ, там фигурирует ссылка на DTD-документ: http://mrcc.com/qgis.dtd, переходим по указанному адресу - Not Found. А вообще такой документ существует? Что-то говорит мне о том, что нет, пруф. Тоже создал соответствующий тикет, но потом нашёл выше приведённый, так что, наверное, закроют как дубликат.
Spatial is now, more than ever, just another column- The Geometry Column.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Спецификация qml

Сообщение Voltron » 27 сен 2012, 20:10


ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Спецификация qml

Сообщение ericsson » 27 сен 2012, 20:26

Если мне не изменяет память, то он не валидный - комментарии надо чинить.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Спецификация qml

Сообщение Denis Rykov » 27 сен 2012, 20:42

Предположим, что это он, тогда почему в *.qml фигурирует совсем другой URL да и судя по дате последнего изменения на него конкретно забили. Вообщем, думал DTD прольёт хоть какой-то свет на qml, как оказалось - нет. Так что вопрос остаётся открытым, где спецификация qml? Если её нет, то как можно пользоваться этой штукой без документации. А если я вдруг захочу написать конвертор из какого-нибудь недоформата в qml, куда мне копать? Или "исходники - самая лучшая документация" :)

UPD.: решил спросить на gis.stackexchange - тоже глухо.
Spatial is now, more than ever, just another column- The Geometry Column.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Спецификация qml

Сообщение ericsson » 27 сен 2012, 21:25

Denis Rykov писал(а):Предположим, что это он, тогда почему в *.qml фигурирует совсем другой URL да и судя по дате последнего изменения на него конкретно забили.
А можно увидеть всю декларацию DOCTYPE? А то если там public не написано, то dtd-файл, в общем, и не обязан жить по указанному DTD_location.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Спецификация qml

Сообщение Denis Rykov » 27 сен 2012, 21:48

Код: Выделить всё

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Спецификация qml

Сообщение Максим Дубинин » 27 сен 2012, 21:50

Денис, я думаю правильнее будет спросить в рассылке qgis-dev, а еще лучше напрямую у Мартина Добиаса, вроде он автор системы символики.

И еще, может ты имеешь в виду стандарт, а не спецификацию?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Спецификация qml

Сообщение Denis Rykov » 27 сен 2012, 21:55

Попробую спросить. Получается, что мне нужна спецификация стандарта *.qml, если я правильно понимаю значения этих слов.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя