JA:Kosmos
![]() | Kosmos is no longer actively maintained, since it has been replaced by a new tool called Maperitive. The new tool is much more flexible and powerful, so the author recommends switching to it. |
Kosmos | |
---|---|
作者: | User:Breki |
ライセンス: | Proprietary (無償) |
動作環境: | Windows、 macOS および linux (via Mono) |
版数: | 2.5.405.6 (2009-06-05) |
言語: | 英語 |
ウェブサイト: | http://downloads.igorbrejc.net/osm/kosmos/ |
プログラミング言語: | |
deprecated, successor is Maperitive |
Kosmosとは何ですか?
Kosmos は軽量なOpenStreetMap (OSM)の地図レンダリングプラットフォームで、Igor Brejc (User:Breki)によって開発されました。OSMユーザーが、自分自身のコンピューターで次のことをするために使うことを前提に設計されています。:
- OSM地図を対話的にレンダリングすること。
- OSM地図を印刷すること。
- ローカルなタイルマップサーバーを設置すること。
- 独自のレンダリングルールや、OSM Wikiページに蓄えられ共有されているルールを使うこと。
- Javaが使える携帯電話で地図を見ること。
- コマンドラインからでも、タスクを実行すること。
KosmosとMapnikやOsmarenderとの主な違いは、レンダリングに関する能力を削ることなくKosmosは簡単に設定ができるように設計されたことです。
Category:Kosmosには、Kosmosの出力したサンプルイメージがあり、Category:Kosmos rulesには、共有するためのレンダリングルールがあります。
Kosmosは、何でないか
Kosmosは、MapnikやOsmarenderの代わりにはなりません。 Kosmos は現在OSMデータを蓄えるデーターベースを使いません。かわりに、OSMファイルを開いたら、直接メモリーに読み込みます。これは、Kosmosが扱える範囲に限界があるということです。
Kosmos のレンダリングルールは、MapnikとOsmarenderより簡単です。逆に言うと、作るのとメンテナンスするのは簡単ですが、例えばOsmarenderのXSLTでSVGに変換する場合より柔軟ではないのです。
Kosmosは、Microsoft.NET GDI+ ライブラリを地図の描画に使います。そのライブラリは、SVGのグラフィック表現力と比べると、その一部分だけしか与えくれません。つまり、Kosmosの地図レンダリングでは現在、扱うことができないグラフィック機能があると言うことです。これについては、いずれ発展してくれることと期待しています。
ダウンロード
Kosmosが主にサポートされているプラットホームは、Windowsです。Kosmosを実行するには、Microsoft .NET 2.0 (ここから入手可能)が、あらかじめインストールされている必要があります。
Linux/Mono のサポートによって、Kosmos v1.xをLinuxの上で実行させるために、私や他の人々が努力したことがありました。しかし、これにはいくつかの問題がありました。また、新しい Kosmos 2.0 は、Monoとあまり親和的でないサードパーティーのライブラリーを含んでいます。これが、私がKosmos 2.0をLinuxでサポートしようとしない理由です - ただ、私にはそんなに充分な時間がありません。しかし、ソフトウェアーは無償で、ソースコードも手に入るので、もし誰かそれをやりたいのであれば、歓迎します :)
最新バージョンの Kosmosはここからダウンロードできます。: http://downloads.igorbrejc.net/osm/kosmos/
次はどこ?
- 5分でわかるKosmos - たくさんの文章を読まずに、Kosmosを試すなら。
- Kosmos コンソール - コマンドラインツールに関する情報
- Kosmos のレンダリングのヘルプ - どのようにしてKosmosで地図のレンダリングマップをカスタマイズするかについて紹介するページ
- Kosmos タイルマップサーバー - どのようにしてマップタイルを生成し、タイルサーバーとして設定し使用するかを説明するページ
- DE:Openlayers_Kosmos_example - openlayersを使って、あなたのウェブサーバーでタイルを共有しよう。(ドイツ語)
- Kosmos バグ - Kosmosにバグを発見したら、報告してください。
- Kosmos FAQ - Kosmosに関する質問と解答
- Kosmos 機能 - どんな機能が開発中で、どの機能が近々予定されていて、どの機能がそれほど近くは予定されていないかなど。
- Kosmos v1.x - 別のページに移された古いバージョンのKosmos 1.x の説明
外部リンク
- igorbrejc.net - 作者のKosmosやその他に関するブログ。 新しい開発や予定の機能について公表していきます。
- ドイツポータルのKosmosに関する記事 golem.de - 結構良いKosmosが生成した地図のスクリーンショットなど
- Oziexplorer#Generate_an_pixel_map_with_calibration_using_tiles.40home_tiles_or_Kosmos_tiles