Perché lo standard OGC Symbology Encoding non viene implementato e SLD è un'alternativa?


10

Ho effettuato una ricerca esaustiva su Internet e in questa Esportazione di simbologie da ArcGIS per desktop a Microstation o QGIS? ma non ho trovato una risposta soddisfacente. Spero di ottenere le risposte dagli esperti qui.

Supponiamo di aver disegnato un file di forma poligonale (ad es. Larghezza del bordo = 0,26, colore del bordo = verde, riempimento semplice colorato in rosso, etichetta visualizzata, ecc.). Quando salvo lo stile in QGIS, viene salvato in formato XML specifico solo per QGIS. Lo stesso vale per altri software che lo memorizzano nel loro formato. Ciò significa che non posso scambiare informazioni di stile tra software diversi.

Sebbene lo standard OGC SE sia in vigore, ero solo confuso sul perché questo non fosse implementato da nessun software. QGIS 1.8 supporta SLD, ma allora qual è lo scopo di memorizzare lo stile come file .qml specifico di QGIS?

Inoltre, poiché lo standard SLD viene utilizzato per i servizi Web, è corretto utilizzare questo standard in questo caso (per lo scambio di dati tra software diversi)?


Non è molto chiaro cosa stai chiedendo. Vuoi sapere come utilizzare SLD e SE in un determinato pacchetto software o stai chiedendo una valutazione più soggettiva del perché SLD e SE non sono implementati ovunque?
BradHards,

SLD non è inteso come un formato di scambio di dati.
nmtoken

Risposte:


4

Davvero non una risposta definitiva ma una risposta per completare di più (attesa comunità :)!

Le idee principali per cui SLD non viene utilizzato ovunque come scambio di dati sono la storia, la verbosità, l'estensibilità, il supporto dell'output.

Storia

ArcGIS viene prima che esista lo standard SLD.

Il formato MapInfo non separa lo stile dal contenuto, quindi non è possibile separare i dati dal rendering come per SLD e GML.

Anche a causa della storia e della retrocompatibilità con la versione precedente del software, i modelli per rappresentare gli stili delle mappe non sono compatibili in due modi.

Una differenza principale viene anche quando si confrontano il software GIS e il software CAD. Due ecosistemi, ben separati per lungo tempo e in cui la simbologia CAD è più complessa.

Verbosità

Tutte le persone non sono amanti di XML e quindi preferiscono altre sintassi come CartoCSS

Estensibilità

Non puoi fare ogni tipo di styling con SLD così com'è.

Vedi ad esempio la limitazione relativa alla tratteggio in modo che il team Geoserver estenda il valore predefinito .

Puoi anche pensare a shadow e compositing che lo standard SLD non supporta.

Supporto

A seconda del supporto (carta, dispositivi, ...) e risoluzioni dello schermo, una larghezza 1 in un software non è uguale alla stessa larghezza in un altro.

La larghezza della carta 1 è diversa dallo schermo.

Le unità contano !!

Alcuni software per gestire meglio SLD


In qualche modo non ho mai avuto arcmap2sld a lavorare per me. L'edizione della community Arc2Earth è un'opzione migliore, ma anche questo può dare risultati strani.
Devdatta Tengshe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.