Почему стандарт кодирования символов OGC не внедряется и является альтернативой SLD?


10

Я провел тщательный поиск по Интернету, а также по этой теме Экспорт символов из ArcGIS for Desktop на Microstation или QGIS? но не нашел удовлетворительного ответа. Надеюсь получить ответы от экспертов здесь.

Предположим, я создал многоугольный шейп-файл (например: ширина границы = 0,26, цвет границы = зеленый, красная заливка, отображаемая метка и т. Д.). Когда я сохраняю стиль в QGIS, он сохраняется в формате XML, который относится только к QGIS. То же самое в случае с другим программным обеспечением, которое они хранят в своем собственном формате. Это означает, что я не могу обмениваться информацией о стилях между различными программами.

Несмотря на то, что стандарт OGC SE существует, меня просто смутило, почему это не реализуется никаким программным обеспечением. QGIS 1.8 поддерживает SLD, но тогда какова цель сохранения стиля в виде QGIS-файла .qml?

Кроме того, поскольку стандарт SLD используется для веб-сервисов, можно ли использовать этот стандарт в этом случае (для обмена данными между различными программами)?


Не совсем понятно, о чем вы спрашиваете. Вы хотите знать, как использовать SLD и SE в определенном программном пакете, или вы хотите получить более субъективную оценку того, почему SLD и SE не используются повсеместно?
BradHards

SLD не предназначен для обмена данными.
nmtoken

Ответы:


4

На самом деле не окончательный ответ, а ответ, чтобы завершить больше (жду сообщества :)!

Основные идеи, почему SLD не используется повсеместно в качестве обмена данными, - это история, многословие, расширяемость, поддержка вывода.

история

ArcGIS появляется до появления стандарта SLD.

Формат MapInfo не отделяет стиль от контента, поэтому вы не можете отделить данные от рендеринга, как для SLD и GML.

Кроме того, из-за истории и ретро-совместимости со старой версией программного обеспечения, модели для представления стилей карты не совместимы с двумя способами.

Одно главное отличие также возникает при сравнении программного обеспечения ГИС и программного обеспечения САПР. Две экосистемы, хорошо разделенные в течение длительного времени и где символика САПР является более сложной.

многословие

Все люди не являются любителями XML и поэтому предпочитают другой синтаксис, такой как CartoCSS.

растяжимость

Вы не можете делать все типы стилей с SLD как есть.

Смотрите, например, ограничение, касающееся штриховки, поэтому команда Geoserver расширяет стандартное значение .

Вы также можете подумать о тенях и композитингах, которые стандарт SLD не поддерживает.

Служба поддержки

В зависимости от поддержки (бумага, устройства, ...) и разрешения экрана ширина 1 в программном обеспечении не равна той же ширине в другом.

Ширина бумаги 1 отличается от отображаемой на экране.

Единицы имеют значение !!

Некоторые программы лучше справляются с SLD


Почему-то у меня никогда не было работы arcmap2sld для меня. Arc2Earth Community Edition является лучшим вариантом, но даже это может дать странные результаты.
Девдатта Тенгше
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.