
SLDエディターは、SCISYSによって開発されたJavaデスクトップアプリケーションであり、グラフィカルユーザーインターフェイスを使用してOGCスタイルのレイヤー記述子の作成と編集をインタラクティブに可能にします。
プロジェクトの目的は、ユーザーがOGC SLD標準のすべての側面を完全に制御できるSLDファイルの生成を可能にするアプリケーションを開発することです。
主な機能は次のとおりです。
ベクトル(ポイント、ライン、ポリゴン)シンボル編集
ラスターシンボル編集
テキストシンボル編集
ベクトルとラスターの凡例画像生成
関数、フィルター、式、変換はすべてダイアログを介して構成可能です。
インライン機能サポート
Geoserverベンダーオプションがサポートされています:
ラベリング
WKTジオメトリ
Windbarbs
extshapes://、qgis://マーカー形状
ポリゴンランダムフィル
Geoserverとの統合
マップビューアー
YSLD輸入施設
フォントとルールスケールのバッチ更新など、ワークフローを改善するためのツール。
ESRI MXDファイルをSLDファイルに変換する機能(このプロジェクトの一部として提供されていない個別のライセンスコンポーネントが必要です)
コンパイルされた単一の実行可能ジャーは、ここで入手でき、MacOS、Windows、Linuxで実行されます。
そして、開始することができます:
java -jar SLDEditor.jar
Javaの変更により、実行可能ファイルファイルをダブルクリックすると機能しなくなります。特定のOSインストーラー/アプリケーションはこちらから入手できます。
インストーラーはこちらから入手できます:SLDEDITOR DMGインストーラー
インストーラーはこちらから入手できます:Sldeditor Windowsインストーラー
Debianパッケージのインストールが作成されました。
Ubutnu PPAをシステムに追加します
sudo add-apt-repository ppa:robward/sldeditorppa
sudo apt-get update
インストールします
sudo apt-get install sldeditor
私はサイドプロジェクトとして約18か月間アプリケーションを開発してきました。このアイデアは、Scisysがいくつかのコンサルタント業務を行って、組織がESRIシステムからOpenLayers/Geoserverスタックに移行するための提案をまとめたときに始まりました。 〜1250レイヤーの移行に関しては、SLDへのシンボル変換のためにどのような数値を置くかわかりませんでした。数字を見たとき、これは全体的なコストの大部分であり、オープンソースGISシステムへの移行を行う際に競争力がある場合にそれを減らすために必要なことをする必要がありました。
私たちの長年の大規模なエンタープライズGISシステムの1つは、QGIを使用して編集したSLDシンボルに変更を加える必要がありました。変化を忘れた既知のバグがあることが判明しました。私はそれを修正しようとしました、私はC ++とQTに非常に精通していますが、デバッグが難しいことがわかり、SLDスタイリングデータモデルが完全に実装されていないことに気付きました。
SLDファイルを解析してレンダリングできることを知っていたので、GeoToolsの使用を検討しました。もう1つの大きな利点は、すべてのGeoserverベンダーオプション、特にラベル付けをサポートすることです。私は非常に迅速に作業する簡単なものを手に入れました、そしてそれはそこから行きました。
理想的には、このすべての機能はQGISである必要がありますが、QGIはGeoServerベンダーオプションをレンダリングできるようにC ++バージョンのGeoToolsを使用するために書き直さなければなりません。私はこの能力を愛し、さらに別のアプリケーションに対する不本意を理解する人々を知っています。 Geoserverが非常に頻繁に使用されている限り、JavaデスクトップSLDエディターアプリケーションは許容できると思います。
アプリケーションのためのウェブフロントエンド、可能性についての議論がありました。ただし、私たちが提供するすべてのGISシステムがWebベースであるわけではなく、一部の顧客ネットワークでは、多くのフープを通過せずにWebアクセスやWebサーバーを展開できません。スタンドアロンのデスクトップアプリケーションは、他のインフラストラクチャに依存しないようにします。
アプリケーションの目的の1つは、接続/切断された環境で作業することです。
プロジェクトはで発表されました
アプリケーションはバージョン1.0に近づいています。
さらに実装されていないGeoserverベンダーオプションがいくつかあります。
アプリケーションが堅実であることを確認するには、さらなるテストが必要です。
いくつかのシンボルが表示されない理由を理解するために必要な作業がいくつかあります。私は正しいデータを渡していると信じているWindbarbsを考えていますが、シンボルはレンダリングされていません。
GPLV3の下でライセンスされたSLDエディター。
このアプリケーションは、それが有用であることを期待して配布されますが、保証はありません。商品性や特定の目的に対するフィットネスの暗黙の保証さえありません。詳細については、GNU一般公開ライセンスを参照してください。
プロジェクトのドキュメントは、GitHubプロジェクトWikiに存在します。
ユーザーガイド
開発者ガイド
ドキュメントを作成します