OpenStreetMapsの標準SLDですか?


20

地域のOSMデータをダウンロードし、osm2pgsqlを使用してPostGISにロードしました。ここまでは順調ですね。一番上にGeoServerがあり、WMSを使用してOSMデータを公開します。この地図作成は適切に設計されているため、「標準の」OpenStreetMaps(例:osm.org)のようなデータのスタイルを設定したいと思います。OSMデータ用のSOM標準SLDをダウンロードしようとしましたが、これらのSLDを使用してあらゆる種類の問題(XML解析エラー、無効なコンテンツなど)があるようです。

OSM SLDを再利用してWMSでOSMをスタイルする方法はありますか?

回答:


6

私はFlorent Bervasによって作成された(しかし、もはやメンテナンスされていない)これを使用しました。残念ながら、ラインとポリゴンのスタイルしかありませんが、おそらく役立つでしょう。


osm_lines.sldを試しましたが、ジオサーバーのSLDエディターでスタイルシートを検証するときに多くのエラーが発生します。データは、osmシェープファイルの抽出からpostgisにインポートされました。Geserver 2.1-SNAPSHOTを使用します。
28:47にマニング

検証せずにアップロードしてみてください。SLDを検証しませんでした。アップロードして保存しました。
マリオミラー

こんにちは、はい、これはまさに私の問題でした-検証が失敗しました。私は、検証せずに試してみて、使用されます
user4944


2

それらは正確ではないかもしれませんが、私はOSM-in-a-Box(http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki)に含まれているものの修正版を使用しています。その最初のリンクでプレビューを利用できます。

以下からソースのSLDに直接アクセスできます。

http://dev.ifs.hsr.ch/redmine/projects/osminabox/repository/revisions/master/show/Code/osm2gis/geoserver/geoserver_data/styles


そのリンクにはログインが必要です。アクセス可能な場所にスタイルを投稿していただければ幸いです!
アミットナイドゥ

1
ここで私の答えを見てください:gis.stackexchange.com/questions/70641/…直接リンクはありませんが、いくつかの手順でアクセスできます。クッキーが必要です。
-AndreJ

1

閲覧できる地図

http://www.openstreetmap.org/

はおそらくジオサーバーではなく、mapnikのようなタイルサーバーでレンダリングされます。

幸いなことTileDrawerを使用してOSM Webサイト上のタイルのようなタイルをレンダリングするサーバーを簡単に(いいえ、真剣に)設定できます。残念ながら、現時点では、作成者が作業中の問題があり、セットアップが自動的に機能しなくなる可能性があります。問題が修正されるまで待つことをお勧めします。待てない場合は、スクリプトを起動する前にpython-cssutilsをインストールしてください。

TileDrawerがタイルをレンダリングするのに(数分など)時間がかかる場合は、planet_osmデータベース(恥知らずのプラグ)に次のインデックスを適用することを検討してください。

http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html


TileDrawerリンクは無効です。
ビーチウォーカー

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