Geoserverでのラベル付けにカスタムフォントを使用するにはどうすればよいですか?


10

WebからダウンロードしたカスタムフォントをGeoserverでラベルに使用したい。font-family cssパラメータがフォントを読み取れるように、フォントの場所を指定するにはどうすればよいですか?

Geoserver 2.1.4

回答:


14

データディレクトリにあるカタログスタイルにカスタムTTFフォントを配置します。

次に、サーバーステータスの下のリソースキャッシュクリアして、フォントがサーバーによってロードされるようにする必要があります。

これは2.1.xの新機能です。


これまでの手順でうまくいきませんでした。sldで<sld:Font> <sld:CssParameter name = "font-family"> "fontName" .ttf </ sld:CssParameter> </ sld:フォント>?または、指定する特別な方法はありますか?
安藤

上記のコメントに対する謝辞、私はフォント名を間違えていました。また、.ttf拡張子は必要ありません。
安藤

3

フォントファイル(* .ttf)を(...)/ geoserver / data / stylesに置くと、バージョン2.6でも機能しますか?私はそこにファイルを置き、リソースのキャッシュをクリアし、それらが存在しない利用可能なフォントの完全なリストに入れました。


これは解決しましたか?
Alex Leith、2015年

Linuxユーザーの場合:gdal-dataディレクトリの/ stylesフォルダーに加えて、/ usr / java / jdk1.8.0_144 / jre / lib / fontsのような場所にフォントを配置し、表示される前にGeoserverを再起動する必要があります。 Geoserver GUIの「JVMで利用可能なフォント」
cm1

1

ttfをGeoServerのdata_dirに移動してもうまくいきませんでした。だから、私はそれらを単にに入れてC:/Windows/Fonts、リソースのキャッシュをクリアして、ボイラ!現在、GeoServerで使用できます。

私の環境:Windows Server 2008のR2GeoServer 2.10.1

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.