Esri lyrファイルへのSLD?


21

SLDをEsriに変換するsw / extensionがあるかどうか、誰もが知っていますか。lyr形式、またはSLDを直接インポートしますか?


興味深い質問。誰かがそれを1票ずつ票決し、おそらく以前に見たことがあると考えていましたが、他の質問はすべてESRIからSLDまでです。一部の検索では、この方向の何も見つからないか、インポートする明らかな方法が見つかりません。FMEでさえ、それを管理していないようです(レイヤーライターがなく、リーダーのみがあります)。しかし、そこにないという意味ではありません。たぶん、ESRIには別注のものがあります。
GISジョナサン

giohappy、これに対する答えを見つけましたか?
GeorgeC

いいえGeorgeC、私はもうそれを必要としません。ESRIのAPIに基づいていくつかのカスタムコードを書いて使用しない限り、しかし、私は解決策を聞いたことがない
giohappy

@giohappyこの問題を渡すために何を変更しましたか?
nielsgerrits

回答:


2

SLDが宣言されている場合、XMLの解析でレイヤーパラメーターを取得できます。

Arcgisでは、ローカルフィーチャクラスを追加して、フィーチャレイヤーとしてロードする必要があります。次に、SLDでレイヤーのシンボルの種類を特定し、ArcGISで適切な種類のシンボルを生成します。最後に、シンボルをLYRに保存します。

このスクリプトが開発者かどうかはわかりません... LYRをSLDに変換するための多くの主題を見つけましたが、その逆はありません。

必要に応じて、Python環境のarcpyおよびxmlパッケージを使用して、この変換用のスクリプトを実行できます。多くの人が興味を持っていると思います。


If SLD is declaredSLDスキーマを参照するということですか、それともSLDにXML宣言があるだけで機能しますか?
nmtoken

sldのすべての宣言はXML形式です。あなたは見ることができ、このページ。例があります。参照は単なるリンクです。すべての宣言はxmlファイルにあります。
GeoStoneMarten
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.