SLD à Esri lyr fichier?

21

Quelqu'un sait-il s'il existe une extension sw / pour convertir un SLD en Esri? format lyr, ou pour importer le SLD directement?

giohappy
la source
Question interessante. Quelqu'un l'a rejeté par un, pensant probablement qu'il l'avait déjà vu, mais toutes les autres questions sont de ESRI à SLD. Certaines recherches ne trouvent rien dans ce sens ou une manière évidente de l'importer. Même FME ne semble pas le gérer (il n'a pas d'écrivain Layer, seulement un lecteur). Cela ne veut pas dire que ce n'est pas là-bas. ESRI en a peut-être un sur mesure.
GIS-Jonathan
giohappy, avez-vous trouvé une réponse à cela?
GeorgeC
Non GeorgeC, je n'en ai plus besoin. Cependant, je n'ai pas entendu parler de solutions à moins d'utiliser l'écriture de code personnalisé basé sur les API ESRI
giohappy
@giohappy qu'avez-vous changé pour passer ce problème?
nielsgerrits

Réponses:

2

Si SLD est déclaré, vous pouvez obtenir des paramètres de couche avec l'analyse XML.

Dans Arcgis, vous devez ajouter une classe d'entités locale et la charger en tant que couche d'entités. Ensuite, identifiez le type de symbologie de votre couche dans SLD et générez ensuite des symboles avec le type approprié dans ArcGIS. Enfin, enregistrez votre symbologie dans LYR.

Je ne sais pas si ce script est dev ... Je trouve beaucoup de sujet pour convertir LYR en SLD mais pas d'inverse.

Vous pouvez faire un script pour cette conversion avec des packages arcpy et xml dans un environnement Python si vous le souhaitez. Je pense que beaucoup de personnes sont intéressées.

GeoStoneMarten
la source
En If SLD is declaredvoulez - vous dire les références d' un schéma de DLV, ou cela fonctionnera si le DLV a juste une déclaration XML?
nmtoken
toutes les déclarations en sld sont au format XML. Vous pouvez consulter cette page . Il y a un exemple. La référence n'est qu'un lien. Toutes les déclarations sont dans un fichier xml.
GeoStoneMarten