Conversione dello stile del livello ArcGIS in file SLD (Styled Layer Descriptor)?


28

Sto mettendo insieme un server GIS usando GeoServer e ho bisogno di aiuto per importare i miei stili di livello da ArcGIS 10 al formato SLD .

Ho un layer in ArcMap correttamente simbolizzato ed etichettato, come posso ottenere questo simbolizzazione dei layer e l'etichettatura in un file SLD?

Risposte:


17

Arc2Earth

La Community Edition può esportare solo singoli livelli, dovrai eseguire l'aggiornamento a Pro se desideri creare un singolo file SLD per l'intera mappa. Dopo la selezione, fai clic sul pulsante Esporta e ti verrà chiesto un percorso in cui esportare.

testo alternativo

http://help.arc2earth.com/help/faqs/arc2earth-desktop/export-map-symbols-to-styled-layer-descriptor-sld


L'ho installato e l'MXD che sto usando ha 1 strato su di esso, ogni volta che provo l'opzione Esporta strato singolo il menu a discesa è vuoto, qualche idea?
Furlong,

EDIT: Non importa, ho appena fatto funzionare!
Furlong,

2
Sembra che Community Edition sia stata uccisa e che esiste solo una versione a pagamento.
Miro,

Ora ribattezzato Arc2Earth Lite arc2earth.com/software/arc2earth-lite
Mapperz

1
Gli attuali utenti di Arc2Earth Lite avranno tempo fino al 1 giugno 2014 per passare a un abbonamento completo. Quindi non è più divertente.
Miro,

8

Stavo cercando la stessa cosa solo l'altro giorno e ho trovato questo http://wald.intevation.org/projects/arcmap2sld/ . Non l'ho ancora provato, quindi sarei interessato a sapere se lo fai.

Come notato da @AlexTereshenkov in un commento, esiste anche una versione per ArcGIS Desktop 10: vedere la parte inferiore dello strumento A per leggere le informazioni sullo stile da ArcMap® e convertirle in file descrittori di file con stile (SLD) della pagina OGC .


Trovato che funziona per ArcGIS 9.3 ma non per ArcGIS 10. Furlong stava cercando la soluzione ArcGIS 10. Ma sì, un progetto valido che necessita di un aggiornamento.
Mapperz

Arcmap2sld funziona con ArcGIS 10?

Lo fa, hanno rilasciato la versione ArcGIS 10: arcmap2sld.geoinform.fh-mainz.de/ArcMap2SLDConverter_Eng.htm
Alex Tereshenkov

2
Sfortunatamente, il convertitore ArcMap2SLD funziona solo in ArcGIS 10.0, non nelle versioni successive come 10.2 Inoltre, Arc2Earth ha deprecato la loro versione "lite".
mike,

2
ArcMap2SLD ora supporta ArcMap fino a 10.5. Maggiori dettagli qui: arcmap2sld.i3mainz.hs-mainz.de/Dateianlagen/readme_english.txt . Può essere scaricato da wald.intevation.org/frs/?group_id=32
Ernesto561,

5

Ho confermato che lo arcmap2sldstrumento funziona correttamente su ArcGIS Desktop 10.1+. Il programma può essere scaricato da questo link e i documenti readme sono qui .

Il programma trasforma la simbologia dei livelli di un progetto ArcMap in un .slddocumento che può essere utilizzato nel software open source. È implementato in Visual Basic .NET e richiede .NET 2.0.

I passi:

  1. Decomprimi il .zipfile.
  2. Esegui il "\stp\Adjust_for_ArcGIS-version.bat"file che crea il file di configurazione ArcGIS_SLD_Converter.exe.confignella cartella corrente. Questa configurazione contiene i metadati nelle librerie di sistema ArcGIS disponibili nell'installazione.
  3. Eseguire il ArcGIS_SLD_Converter.exeper avviare il programma.

Per poter creare .sldfile, è necessario avviare l'applicazione ArcMap con l'aggiunta di alcuni livelli. Quindi aggiungi le tue classi di funzionalità ad ArcMap, imposta la simbologia necessaria e quindi usi ArcGIS_SLD_Converterper esportare ciascuna simbologia dei livelli in un .sldfile su disco. È possibile specificare se si desidera esportare tutti i livelli in un singolo .sldfile o in singoli file ( Extrasmenu> Layers).

Vi sono alcune limitazioni per quanto riguarda il tipo di simbologia che potrebbe essere esportato. La presenza di un simbolo dell'immagine genererà un errore durante il tentativo di conversione; alcuni altri simboli come la linea tratteggiata, verranno declassati in linee continue. Potresti voler sperimentare per vedere quale simbologia è supportata.


4

La migliore soluzione che ho visto per la conversione da arcgis a sld è GeoCat Bridge . Non è gratuito, ma non è nemmeno ArcGIS 10. Pubblicherà direttamente sul tuo GeoServer, usando la sua API di configurazione REST (e incollerà i tuoi metadati su GeoNetwork).


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.