//cache
*Map/マップ [#t3293982]
マップデータを公開しています。
また、このページには、誰でも自作のマップを自由に投稿することができます。

%%%マップデータは、101.0以降ではmapsフォルダ、100.0以前ではsaveフォルダに保存して下さい。%%%

#contents

**投稿マップ [#i5f631c6]
//添付ファイルをサルベージしました。投稿した方のお名前が一部しか確認できなかったのですが全部同じ人なのかな? わかる方、フォローお願いします。

|Title/題名|Author/作者|Date/投稿日|h
|Thumbnail/画像|>|Download/ダウンロード|h
|~|>|Comment/コメント|h
|Japanese islands / 架空オリジナル地図1|TKU|2018/01/17|
|DoubleHeightMap/海峡Map|(9)Ouame|2020/11/02|
|520x700&br;&ref(maps-temp_samune.png,nolink,50%);|>|#ref(maps-temp.zip);|
|~|>|緩急坂向けマップテンプレート付属。&br;海峡Mapは緩急坂使用Pakでは、&br;height_map_conversion_varsionを1にすること。|
|Imaginary map / 手書き架空マップ|RykSeb|2018/03/21|
|640x480 / 1280x960&br;&ref(Ryk_map_Small.png,nolink);|>|#ref(Ryk_map.zip);|
|~|>|海面水位-19|
|Imaginary map / 架空オリジナル地図1|TKU|2018/01/17|
|4096x4096&br;&ref(tkumap01.jpg,nolink);|>|#ref(tkumap01.zip);|
|~|>|サイズ注意 約700MB|
|Japanese islands / 日本地図|robomasaki|2006/01/29|
|1495x1623&br;&ref(Japan.gif,nolink);|>|#ref(Japan.zip);|
|~|>||
|Meishin area / 名神|手作り地図屋|2003/11/28|
|560x560&br;&ref(Meishin.gif,nolink);|>|#ref(Meishin.zip);|
|~|>||
|Europe / ヨーロッパ|手作り地図屋|2003/11/28|
|400x400&br;&ref(Europe.gif,nolink);|>|#ref(Europe.zip);|
|~|>||
|North America continent / 北アメリカ大陸|手作り地図屋|2003/11/28|
|512x512&br;&ref(NAmerica.gif,nolink);|>|#ref(NAmerica.zip);|
|~|>||
|map|?|2003/11/9|
|1025x1025&br;&ref(map.gif,nolink);|>|#ref(map.zip);|
|~|>||
|Japanese Hokkaido area / 北海道|手作り地図屋|2003/9/28|
|576x576&br;&ref(Hokkaido.gif,nolink);|>|#ref(Hokkaido.zip);|
|~|>||
|The Japanese Tohoku district / 東北地方|?|2003/9/27|
|576x576&br;&ref(Tohoku.gif,nolink);|>|#ref(Tohoku.zip);|
|~|>||
|The Japanese central district / 中部日本|?|2003/9/27|
|576x576&br;&ref(CJapan.gif,nolink);|>|#ref(CJapan.zip);|
|~|>||
|Nishi Nihon area (The Japanese western part) / 西日本|?|2003/9/27|
|576x576&br;&ref(WJapan.gif,nolink);|>|#ref(WJapan.zip);|
|~|>||
|Japanese Kyushu area / 九州地方|?|2003/9/26|
|344x344&br;&ref(Kyushu.gif,nolink);|>|#ref(Kyushu.zip);|
|~|>||
|Japanese Kanto area / 関東地方|手作り地図屋|2003/9/25|
|320x320&br;&ref(Kanto.gif,nolink);|>|#ref(Kanto.zip);|
|~|>||

**その他のマップ [#z40d516a]
[[maps.simutrans.com:http://maps.simutrans.com/]]には海外の地図のマップがあります。
-[[世界地図:http://maps.simutrans.com/world.html]]
-[[ヨーロッパ地図:http://maps.simutrans.com/europe.html]]
-[[北アメリカ地図:http://maps.simutrans.com/northamerica.html]]
-[[南アメリカ地図:http://maps.simutrans.com/southamerica.html]]
-[[アジア地図:http://maps.simutrans.com/asiamiddleeast.html]]
-[[アフリカ地図:http://maps.simutrans.com/africa.html]]
-[[オーストラリア地図:http://maps.simutrans.com/australia.html]]
-[[創作地図:http://maps.simutrans.com/custom.html]]

**トラブルシューティング [#ie88721a]
***緩急坂環境でのマップの読み込み [#y438e0cb]
&ref(Double_height.png,nolink);
緩急坂環境下では、従来のマップを読み込む際に急坂にするか緩坂にするかを選べます。
高度な設定の気候の設定タブを開き、height_map_conversion_versionの値を1にすると緩坂に、2にすると急坂で読み込まれます。
デフォルトでは、pakセットがsimuconf.tabで設定した設定した値を使用します。

***png形式のマップが読み込めない [#edf1dcd4]
Simutrans 123.0以前のSimutransでは、png形式のマップが読み込めません。
[[ImageMagick:https://imagemagick.org/]]、[[Netpbm:https://netpbm.sourceforge.net/index-japanese.html]]や[[GIMP:https://www.gimp.org/]]などのソフトでppm形式に変換してください。

***マップは読み込めるが、高度がおかしい [#d6ca2ea7]
Simutrans 123.0以降のSimutransでは、読み込みモード機能が追加されました。従来のマップを正しく読み込むには、Load Modeをlegacy (small height)に指定してください。
&ref(Loadmode.png,,80%,「地形データを読み込む」ウィンドウの下部に読み込みモードを指定するためのコンボボックスが追加されている。);

**マップの作成 [#ef94a5aa]
Simutrans の heightfield データ(標高マップ)は、ppm という汎用の画像フォーマットを使っているので、''(101.0以降はbmpも可)''この形式を扱える画像ソフトウェア(例:Paint Shop Proなど)を使って、誰でも簡単に作成や修正を行なうことができます。
Simutransの標高マップは、ppmという単純な画像フォーマットを使っているので、''(101.0以降はbmp、123.0以降はpngも可)''この形式を扱える画像ソフトを使って、誰でも簡単に作成や修正を行なうことができます。

画像の明度(0〜255)が、ゲーム座標の高さ(-10〜10)に対応しているので、地形写真や等高線地図などを、たとえばグレースケール(黒〜灰色〜白だけを使った画像)に変換して、明るさを好みのバランスに調節し、最後に ppm 形式''(101.0以降はbmpも可)''で保存すればできあがりです。
画像の明度(0〜255)が、ゲーム座標の高さに対応しているので、地形図などを、たとえばグレースケール(黒〜灰色〜白だけを使った画像)に変換して、明度を好みの高度になるように調節し、最後に ppm 形式''(101.0以降はbmp、123.0以降はpngも可)''で保存すればできあがりです。

%%%マップデータは、101.0以降ではmapsフォルダ、100.0以前ではsaveフォルダに保存して下さい。%%%

''改造法'': ダウンロードした標高マップの改造も簡単です。全体サイズを拡大・縮小、あるいは必要な地域だけを切り出して、再度 ppm 形式''(101.0以降はbmpも可)''で save もしくは maps フォルダに保存してください。
***対応している画像ファイルの種類 [#q2ddf3e5]
:ppm|
ほぼすべてのSimutrans(0.80.10-16以降)で読み込める標高マップ形式です。圧縮がされていないので、ファイルサイズは面積の3倍程度になります。
このフォーマットを扱えない画像編集ソフトも多いです。その際はpngなどの一般的な形式に出力した後、[[ImageMagick:https://imagemagick.org/]]、[[Netpbm:https://netpbm.sourceforge.net/index-japanese.html]]や[[GIMP:https://www.gimp.org/]]などのソフトで変換するとよいでしょう。

英語ですが、画像付きの解説もあります。こちらのページもご覧ください → [[Creating maps:http://maps.simutrans.com/tutorial.html]]
:bmp''(Simutrans 101.0から)''|
RLE圧縮(ppmに対して1割小さいファイルサイズ)されている256色(8ビット)形式か、されていない256色(8ビット)形式または24ビット形式に対応しています。RLE圧縮をしていないbmp形式の標高マップは、ppm形式に比べて利点がありません。

----
参考までに、明度とゲーム内高さと海抜の対応表を掲げておきます(海抜はあくまでも一例です)。
:png''(Simutrans 123.0から)''|
Simutrans 123.0から、8ビットRGBおよび8ビットグレースケール形式のPNGファイルに対応しています。透明度(アルファチャネル)は意味がないので、画像に含まれるアルファチャネルは削除してから出力してください。
Simutransが対応している三つの形式のなかで最もファイルサイズが小さくなります。この形式の画像をzip圧縮してもほとんど小さくなりません。
ほとんどの画像編集ソフトはこの形式に対応しているので、ppm形式と比べて利便性が高いです。

|明度|ゲームの高さ|対応する海抜高度の例|h
|0〜39|-10|海面下|
|47|-9||
|58|-8|水位1の海面|
|68|-7||
|79|-6|水位2の海面|
|90|-5||
|100|-4|水位3の海面|
|110|-3||
|124|-2|水位4の海面|
|130|-1|約0m〜|
|143|0|約50m〜|
|154|1|約100m〜|
|164|2|約200m〜|
|175|3|約500m〜|
|186|4|約1000m〜|
|196|5|約1500m〜|
|207|6|約2000m〜|
|218|7|約3000m〜|
|228|8|約4000m〜|
|239|9|約5000m〜|
|248|10|約6000m〜|
***標高マップの読み込みモード [#fd702898]
Simutrans 123.0から、これまでの読み込み方に相当するlegacy (small height)モードのほかに、legacy (large height)モード、linearモード、clampモードが追加されました。このうちlegacy (small height)モードとlegacy (large height)モードは、height_map_conversion_versionの影響を受けます。
//linear、clampモードでは算出した高度に1を足すのか未検証
linearモードは、赤を2倍、緑を3倍したものに青を足し、それを高度下限、高度上限に当てはまるように縮小します。
clampモードは、赤を2倍、緑を3倍したものに青を足し、それを-127から127までの256段階にしたものを高度下限、高度上限に収まるように切り詰めます。
//legacyモードはheight_map_loader_t::rgb_to_heightで算出した高度に1を足したものが高度になるっぽい
legacy (small height)モードは、赤を2倍、緑を3倍したものに青を足し、それを64(高度変換係数が2なら32)で割って14(height_map_conversion_versionが2なら28)を引き高度下限、高度上限に収まるように切り詰め、1を足します。
legacy (large height)モードは、赤を2倍、緑を3倍したものに青を足し、それを48(高度変換係数が2なら24)で割って18(height_map_conversion_versionが2なら34)を引き高度下限、高度上限に収まるように切り詰め、1を足します。

この式からある高度を表現できる明度を探すのは大変なので対応表を載せておきます。

v120.0以降(tile_height=8で確認)
|明度|高さ|
|114-|-6|
|119-|-5|
|125-|-4|
|129-|-3|
|134-|-2|
|140-|-1|
|145-|0|
|150-|1|
|156-|2|
|161-|3|
|166-|4|
|172-|5|
|177-|6|
|182-|7|
|188-|8|
|193-|9|
|198-|10|
|204-|11|
|209-|12|
|214-|13|
|220-|14|
|225-|15|
|230-|16|
|236-|17|
|241-|18|
|246-|19|
|252-|20|
|明度|>|legacy (small height)|>|legacy (large height)|h
|height_map_conversion_version|1|2|1|2|h
|0〜3|-13|-27|-17|-33|
|4〜5|-13|-27|-17|-32|
|6〜7|-13|-26|-17|-32|
|8〜10|-13|-26|-16|-31|
|11|-12|-25|-16|-31|
|12〜15|-12|-25|-16|-30|
|16〜19|-12|-24|-15|-29|
|20〜21|-12|-24|-15|-28|
|22〜23|-11|-23|-15|-28|
|24〜26|-11|-23|-14|-27|
|27|-11|-22|-14|-27|
|28〜31|-11|-22|-14|-26|
|32〜35|-10|-21|-13|-25|
|36〜37|-10|-21|-13|-24|
|38〜39|-10|-20|-13|-24|
|40〜42|-10|-20|-12|-23|
|43|-9|-19|-12|-23|
|44〜47|-9|-19|-12|-22|
|48〜51|-9|-18|-11|-21|
|52〜53|-9|-18|-11|-20|
|54〜55|-8|-17|-11|-20|
|56〜58|-8|-17|-10|-19|
|59|-8|-16|-10|-19|
|60〜63|-8|-16|-10|-18|
|64〜67|-7|-15|-9|-17|
|68〜69|-7|-15|-9|-16|
|70〜71|-7|-14|-9|-16|
|72〜74|-7|-14|-8|-15|
|75|-6|-13|-8|-15|
|76〜79|-6|-13|-8|-14|
|80〜83|-6|-12|-7|-13|
|84〜85|-6|-12|-7|-12|
|86〜87|-5|-11|-7|-12|
|88〜90|-5|-11|-6|-11|
|91|-5|-10|-6|-11|
|92〜95|-5|-10|-6|-10|
|96〜99|-4|-9|-5|-9|
|100〜101|-4|-9|-5|-8|
|102〜103|-4|-8|-5|-8|
|104〜106|-4|-8|-4|-7|
|107|-3|-7|-4|-7|
|108〜111|-3|-7|-4|-6|
|112〜115|-3|-6|-3|-5|
|116〜117|-3|-6|-3|-4|
|118〜119|-2|-5|-3|-4|
|120〜122|-2|-5|-2|-3|
|123|-2|-4|-2|-3|
|124〜127|-2|-4|-2|-2|
|128〜131|-1|-3|-1|-1|
|132〜133|-1|-3|-1|0|
|134〜135|-1|-2|-1|0|
|136〜138|-1|-2|0|1|
|139|0|-1|0|1|
|140〜143|0|-1|0|2|
|144〜147|0|0|1|3|
|148〜149|0|0|1|4|
|150〜151|1|1|1|4|
|152〜154|1|1|2|5|
|155|1|2|2|5|
|156〜159|1|2|2|6|
|160〜163|2|3|3|7|
|164〜165|2|3|3|8|
|166〜167|2|4|3|8|
|168〜170|2|4|4|9|
|171|3|5|4|9|
|172〜175|3|5|4|10|
|176〜179|3|6|5|11|
|180〜181|3|6|5|12|
|182〜183|4|7|5|12|
|184〜186|4|7|6|13|
|187|4|8|6|13|
|188〜191|4|8|6|14|
|192〜195|5|9|7|15|
|196〜197|5|9|7|16|
|198〜199|5|10|7|16|
|200〜202|5|10|8|17|
|203|6|11|8|17|
|204〜207|6|11|8|18|
|208〜211|6|12|9|19|
|212〜213|6|12|9|20|
|214〜215|7|13|9|20|
|216〜218|7|13|10|21|
|219|7|14|10|21|
|220〜223|7|14|10|22|
|224〜227|8|15|11|23|
|228〜229|8|15|11|24|
|230〜231|8|16|11|24|
|232〜234|8|16|12|25|
|235|9|17|12|25|
|236〜239|9|17|12|26|
|240〜243|9|18|13|27|
|244〜245|9|18|13|28|
|246〜247|10|19|13|28|
|248〜250|10|19|14|29|
|251|10|20|14|29|
|252〜255|10|20|14|30|
RIGHT:整理のため、マップページに統合させていただきました。--通りすがり(2010/4/24)
RIGHT:整理のため、[[開発]]内に移動させていただきました。--管理人(2004/1/18)