マンハッタン住所算法

マンハッタン住所算法（）は、ニューヨーク市マンハッタン島内において、近接する南北の通り（〇番街など）及び住居番号から、東西の通り（〇丁目）を算出する計算方法である。この算法は多数のウェブページやニューヨーク市のガイドブック	Frommer's New York City 2010、電話帳Manhattan Address Locatorなどでも用いられている。南北に長いマンハッタン島内において、南北の通りで表示された住所ではおおよその場所をつかみにくいが、この算法を用いることによって東西の通りを算出することができるため格段に高精度な場所の特定が可能である。

算法
まず、住居番号を20で割り、以下の表から最も近接した南北の通り（〇番街など）を見つけ、その数値に魔法数を足す（引く）ことにより東西の通り（〇丁目）を算出することが出来る。
 通り  魔法数アベニュー A+3アベニュー B+3アベニュー C+3アベニュー D+31番街 +32番街 +33番街 +104番街 +86番街 -128番街 +99番街 +1310番街 +1411番街 +15アムステルダム街 +59オードゥボン街 +165アベニュー・オブ・ジ・アメリカス -12コロンバス街 +59または+60コンヴェント街 +127エッジコーム街 +134フォート・ワシントン街 +158レノックス街 +110レキシントン街 +22マジソン街 +27マンハッタン街 +100パーク街 +34南パーク街 +8プレザント街 +101セント・ニコラス街 +110ヴァンダービルト街 +42ウォッズワース街 +173イースト・エンド街 +59ヨーク街 +4

例外
いくつかの通りは例外的に以下の算法を適用する。
+例外 通り  住居番号  魔法数5番街  63番–108番 +115番街 109番–200番 +135番街 201番–400番 +165番街 401番–600番 +185番街 601番–775番 +20 5番街 776番–1286番 20の代わりに10で割り、18を引く5番街 1300番–1500番 +455番街 2000番以上 +247番街 1番–1800番 +127番街1800番以上 +20ブロードウェイ1番–754番 8丁目以南のため番号式街路が存在しないブロードウェイ756番–846番 -29 ブロードウェイ847番–953番 -25ブロードウェイ953番以上 -31リバーサイド・ドライブ 1番–567番 20の代わりに10で割り、72を足すリバーサイド・ドライブ567番以上 20の代わりに10で割り、78を足すセントラル・パーク・ウエスト全て20の代わりに10で割り、60を足す

 計算例 
 クライスラービル
 住所：ニューヨーク州ニューヨーク市マンハッタン区レキシントン街405番
 住居番号405番を20で割る。→「405÷20＝20.25」
 一覧からレキシントン街の魔法数を探す。→「+22」
 1と2で得られた数値を足す。→「20.25＋22＝42.25」
 3の数値の小数点以下を切り捨てた数値が建物が面する東西の通り名である。→「42丁目」
 エンパイア・ステート・ビルディング
 住所：ニューヨーク州ニューヨーク市マンハッタン区5番街350番
 住居番号350番を20で割る。→「350÷20＝17.5」
 5番街は例外のため下の表から、住居番号350番に対応した201番-400番の魔法数を探す。→「+16」
 1と2で得られた数値を足す。→「17.5＋16＝33.5」
 3の数値の小数点以下を切り捨てた数値が建物が面する東西の通り名である。→「33丁目」

 関連項目 
 マンハッタンの通りの一覧


 脚注 

Category:マンハッタンの通り
Category:アルゴリズム