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.