Conversion du style de couche ArcGIS en fichier SLD (Styled Layer Descriptor)?

28

Je crée un serveur SIG à l'aide de GeoServer et j'ai besoin d'aide pour importer mes styles de couche d'ArcGIS 10 au format SLD .

J'ai une couche dans ArcMap correctement symbolisée et étiquetée, comment puis-je obtenir cette symbolisation et étiquetage de ces couches dans un fichier SLD?

Furlong
la source

Réponses:

17

Arc2Earth

L' édition communautaire ne peut exporter que des couches uniques, vous devrez mettre à niveau vers Pro si vous souhaitez créer un seul fichier SLD pour l'ensemble de votre carte. Après votre sélection, cliquez sur le bouton Exporter et il vous sera demandé un emplacement vers lequel exporter.

texte alternatif

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

Mapperz
la source
Je l'ai installé et le MXD que j'utilise comporte 1 couche, chaque fois que j'essaie l'option Exporter une seule couche, le menu déroulant est vide, des idées?
Furlong
EDIT: Peu importe, je viens de le faire fonctionner!
Furlong
2
On dirait que Community Edition a été tué et il n'y a qu'une version payante.
Miro
Désormais renommé Arc2Earth Lite arc2earth.com/software/arc2earth-lite
Mapperz
1
Les utilisateurs actuels d'Arc2Earth Lite auront jusqu'au 1er juin 2014 pour passer à un abonnement complet. Donc, plus de plaisir.
Miro
8

Je cherchais la même chose l'autre jour et j'ai trouvé ce http://wald.intevation.org/projects/arcmap2sld/ . Je ne l'ai pas encore essayé, alors je serai intéressé de savoir si vous le faites.

Comme indiqué par @AlexTereshenkov dans un commentaire, il existe également une version pour ArcGIS Desktop 10 - voir en bas de l' outil A pour lire les informations de style d'ArcMap® et les convertir en fichiers descripteurs de couche stylisée (SLD) de la page OGC .

Phil Henley
la source
J'ai trouvé que cela fonctionne pour ArcGIS 9.3 mais pas ArcGIS 10. Furlong recherchait une solution ArcGIS 10. Mais oui un projet valide qui a besoin d'une mise à jour.
Mapperz
Arcmap2sld fonctionne-t-il pour ArcGIS 10?
C'est le cas, ils ont publié la version d'ArcGIS 10: arcmap2sld.geoinform.fh-mainz.de/ArcMap2SLDConverter_Eng.htm
Alex Tereshenkov
2
Malheureusement, le convertisseur ArcMap2SLD ne fonctionne que dans ArcGIS 10.0, pas dans les versions ultérieures telles que 10.2. De plus, Arc2Earth a déprécié sa version "lite".
Mike
2
ArcMap2SLD prend désormais en charge ArcMap jusqu'à 10,5. Plus de détails ici: arcmap2sld.i3mainz.hs-mainz.de/Dateianlagen/readme_english.txt . Il peut être téléchargé sur wald.intevation.org/frs/?group_id=32
Ernesto561
5

J'ai confirmé que l' arcmap2sldoutil fonctionne correctement sur ArcGIS Desktop 10.1+. Le programme peut être téléchargé à partir de ce lien et les documents Lisez-moi sont ici .

Le programme transforme la symbologie des couches d'un projet ArcMap en un .slddocument qui peut être utilisé dans un logiciel open source. Il est implémenté dans Visual Basic .NET et nécessite .NET 2.0.

Les marches:

  1. Décompressez le .zipfichier.
  2. Exécutez le "\stp\Adjust_for_ArcGIS-version.bat"fichier qui crée le fichier de configuration ArcGIS_SLD_Converter.exe.configdans le dossier actuel. Cette configuration contient les métadonnées des bibliothèques système ArcGIS disponibles dans votre installation.
  3. Exécutez le ArcGIS_SLD_Converter.exepour démarrer le programme.

Pour pouvoir créer des .sldfichiers, vous devez avoir démarré l'application ArcMap avec quelques couches ajoutées. Vous ajoutez donc vos classes d'entités à ArcMap, définissez la symbologie requise, puis utilisez le ArcGIS_SLD_Converterpour exporter la symbologie de chacune des couches dans un .sldfichier sur le disque. Vous pouvez spécifier si vous souhaitez exporter toutes les couches dans un seul .sldfichier ou dans des fichiers individuels ( Extrasmenu> Layers).

Il existe certaines limites quant au type de symbologie pouvant être exporté. Avoir un symbole d'image générera une erreur lors de la tentative de conversion; certains autres symboles tels que la ligne pointillée, seront rétrogradés en lignes pleines. Vous voudrez peut-être expérimenter pour voir quelle symbologie est prise en charge.

Alex Tereshenkov
la source
4

La meilleure solution que j'ai vue pour la conversion d'arcgis en sld est GeoCat Bridge . Ce n'est pas gratuit, mais ArcGIS 10. n'est pas non plus disponible. Il publiera directement sur votre GeoServer, en utilisant son API de configuration REST (et collera également vos métadonnées sur GeoNetwork).

cholmes
la source