OGC Symbology Encoding 표준이 구현되지 않는 이유는 무엇이며 SLD가 대안입니까?


10

인터넷을 통해서나 ArcGIS에서 Desktop for Microstation 또는 QGIS로 내보내기 Symbology에서 철저하게 검색 했습니까? 그러나 만족스러운 답변을 찾지 못했습니다. 여기 전문가들로부터 답변을 얻을 수 있기를 바랍니다.

다각형 shapefile의 스타일을 지정했다고 가정합니다 (예 : 테두리 너비 = 0.26, 테두리 색상 = 녹색, 빨간색 단순 채우기, 레이블 표시 등). QGIS에 스타일을 저장하면 QGIS에만 해당되는 XML 형식으로 저장됩니다. 다른 형식의 소프트웨어도 해당 형식으로 저장됩니다. 즉, 다른 소프트웨어간에 스타일 정보를 교환 할 수 없습니다.

OGC SE 표준이 있지만, 왜 이것이 어떤 소프트웨어로 구현되지 않는지 혼란 스러웠습니다. QGIS 1.8은 SLD를 지원하지만 스타일을 QGIS 특정 .qml 파일로 저장하는 목적은 무엇입니까?

또한 SLD 표준은 웹 서비스에 사용되므로이 경우이 표준을 사용하면 괜찮습니까 (다른 소프트웨어간에 데이터를 교환하기 위해)?


당신이 무엇을 요구하는지는 분명하지 않습니다. 특정 소프트웨어 패키지에서 SLD 및 SE를 사용하는 방법을 알고 싶거나 SLD 및 SE가 어디에도 구현되지 않은 이유에 대한보다 주관적인 평가를 요구하고 있습니까?
BradHards

SLD는 데이터 교환 형식이 아닙니다.
nmtoken

답변:


4

정말 결정적인 답변이 아니라 더 많은 것을 완성하기위한 답변입니다 (대기중인 커뮤니티 :)!

SLD를 데이터 교환으로 사용하지 않는 주요 아이디어는 기록, 상세 정보, 확장 성, 출력 지원입니다.

역사

ArcGIS는 SLD 표준이 존재하기 전에 제공됩니다.

MapInfo 형식은 스타일을 콘텐츠와 분리하지 않으므로 SLD 및 GML과 같이 렌더링에서 데이터를 분리 할 수 ​​없습니다.

또한 이전 소프트웨어 버전과의 역사와 역 호환으로 인해 맵 스타일을 나타내는 모델은 두 가지 방식으로 호환되지 않습니다.

GIS 소프트웨어와 CAD 소프트웨어를 비교할 때 한 가지 큰 차이점이 있습니다. 오랫동안 분리되어 있고 CAD 기호가 더 복잡한 두 개의 생태계.

다변

모든 사람들은 XML 애호가가 아니므로 CartoCSS와 같은 다른 구문을 선호합니다.

확장 성

SLD를 사용하여 모든 스타일링을 그대로 수행 할 수는 없습니다.

Geoserver 팀 이 기본값을 확장 할 수 있도록 해칭 관련 제한 사항을 참조하십시오 .

SLD 표준이 지원하지 않는 그림자 및 합성 에 대해서도 생각할 수 있습니다 .

지원하다

지원 (용지, 장치, ...) 및 화면 해상도에 따라 소프트웨어의 너비 1은 다른 너비와 동일하지 않습니다.

용지 너비 1이 화면과 다릅니다.

단위가 중요하다 !!

SLD를보다 잘 처리 할 수있는 일부 소프트웨어


어떻게 든 나를 위해 arcmap2sld를 얻지 못했습니다. Arc2Earth Community Edition은 더 나은 옵션이지만 이상한 결과를 낳을 수도 있습니다.
Devdatta Tengshe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.