KTGIS.net
MANDARA
今昔マップ
研究室
Geocoding
サービス
災害関連


時系列地形図閲覧サイト「今昔マップ on the web」
タイルマップサービス
埼玉大学教育学部 谷 謙二(人文地理学研究室)
タイルマップサービス

本サイトの地図画像は、球面メルカトルによる一般的なタイルマップとなっています。そのため、外部のアプリケーションから地図画像を取り出して表示することができます。
タイルへのアクセスは次のようになります。タイルの始点は南西です。QGISでタイルレイヤを設定する際は、yをマイナスに{-y}として下さい。

SSL非対応の場合(QGIS等、デスクトップアプリ等からの利用)
http://ktgis.net/kjmapw/kjtilemap/{データセットフォルダ}/{時期フォルダ}/{ズームレベル}/{x}/{y}.png

SSL対応の場合(Web地図サービスからの利用)
https://ktgis.net/kjmapw/kjtilemap/{データセットフォルダ}/{時期フォルダ}/{ズームレベル}/{x}/{y}.png

(従来のSSLサイト https://sv53.wadax.ne.jp/~ktgis-net/kjmapw/kjtilemap/ は2021年9月頃に使えなくなるので、修正して下さい)

アプリケーションに本サイトのタイルマップを設定した場合

必ず「今昔マップ on the web」という文字を画面に入れてください。一般公開される場合、下記までご連絡いただけると幸いです。

問い合わせ先

埼玉大学教育学部 谷謙二(人文地理学研究室)


データセットごとのフォルダ構成

データセットごとのフォルダ構成は以下のようになっており、データセットフォルダの下に時期フォルダが入っています。表示できるズームレベルは8~16ですが、東北地方太平洋岸と関東は8~15となっています。

データセットデータセットフォルダ時期時期フォルダ
首都圏tokyo501896-1909年2man
1917-1924年00
1927-1939年01
1944-1954年02
1965-1968年03
1975-1978年04
1983-1987年05
1992-1995年06
1998-2005年07
中京圏chukyo1888-1898年2man
1920年00
1932年01
1937-1938年02
1947年03
1959-1960年04
1968-1973年05
1976-1980年06
1984-1989年07
1992-1996年08
京阪神圏keihansin1892-1910年2man
1922-1923年00
1927-1935年01
1947-1950年02
1954-1956年03
1961-1964年03x
1967-1970年04
1975-1979年05
1983-1988年06
1993-1997年07
札幌sapporo1916年00
1935年01
1950-1952年02
1975-1976年03
1995-1998年04
仙台sendai1928-1933年00
1946年01
1963-1967年02
1977-1978年03
1995-2000年04
広島hiroshima1894-1899年2man
1925-1932年00
1950-1954年01
1967-1969年02
1984-1990年03
1992-2001年04
福岡・北九州fukuoka1922-1926年00
1936-1938年01
1948-1956年02
1967-1972年03
1982-1986年04
1991-2000年05
東北地方太平洋岸tohoku_pacific_coast1901-1913年00
1949-1953年01
1969-1982年02
1990-2008年03
関東kanto1894-1915年00
1928-1945年01
1972-1982年02
1988-2008年03
沖縄本島南部okinawas1919年00
1973-1975年01
1992-1994年02
2005-2008年03
浜松・豊橋hamamatsu1889-1890年2man
1916-1918年00
1938-1950年01
1956-1959年02
1975-1988年03
1988-1995年04
1996-2010年05
熊本kumamoto1900-1901年2man
1926年00
1965-1971年01
1983年02
1998-2000年03
新潟niigata1911年00
1931年01
1967-1968年02
1983-1985年03
2000-2001年04
姫路himeji1903-1910年2man
1923年00
1967年01
1981-1985年02
1997-2001年03
岡山・福山okayama1895-1898年2man
1925年00
1965-1970年01
1978-1988年02
1990-2000年03
鹿児島kagoshima1902年5man
1902年2man
1932年00
1966年01
1982-1983年02
1996-2001年03
松山matsuyama1903年2man
1928-1955年00
1968年01
1985年02
1998-1999年03
大分oita1914年00
1973年01
1984-1986年02
1997-2001年03
長崎nagasaki1900-1901年2man
1924-1926年00
1954年01
1970-1970年02
1982-1983年03
1996-2000年03
金沢・富山kanazawa1909-1910年2man
1930年00
1968-1969年01
1981-1985年02
1994-2001年03
和歌山wakayama1908-1912年2man
1934年00
1947年01
1966-1967年02
1984-1985年03
1998-2000年04
青森aomori1912年00
1939-1955年01
1970年02
1984-1989年03
2003-2011年04
高松takamatsu1896-1910年2man
1928年00
1969年01
1983-1984年02
1990-2000年03
長野nagano1912年00
1937年01
1960年02
1972-1973年03
1985年04
2001年05
福島fukushima1908年00
1931年01
1972-1973年02
1983年03
1996-2000年04
福井fukui1909年2man
1930年00
1969-1973年01
1988-1990年02
1996-2000年03
秋田akita1912年00
1971-1972年01
1985-1990年02
2006-2007年03
盛岡morioka1811-1912年00
1939年01
1968-1969年02
1983-1988年03
1999-2002年04
鳥取tottori1897年2man
1932年00
1973年01
1988年02
1999-2001年03
徳島tokushima1896-1909年2man
1917年00
1928-1934年01
1969-1970年02
1981-1987年03
1997-2000年04
高知kochi1906-1907年2man
1933年00
1965年01
1982年02
1998-2003年03
宮崎miyazaki1902年00
1935年01
1962年02
1979年03
1999-2001年04
山形yamagata1901-1903年2man
1931年00
1970年01
1980-1989年02
1999-2001年03
佐賀・久留米saga1900-1911年2man
1914-1926年00
1931-1940年01
1958-1964年02
1977-1982年03
1998-2001年04
松江・米子matsue1915年00
1934年01
1975年02
1989-1990年03
1997-2003年04
tsu1892-1898年2man
1920年00
1937年01
1959年02
1980-1982年03
1991-1999年04
山口yamaguchi1897-1909年2man
1922-1927年00
1936-1951年01
1969年02
1983-1989年03
2000-2001年04
旭川asahikawa1916-1917年00
1950-1952年01
1972-1974年02
1986年03
1999-2001年04
函館hakodate19159年00
1951-1955年01
1968年02
1986-1989年03
1996-2001年04
松本matsumoto1910年00
1931年01
1974-1975年02
1987-1992年03
1996-2001年04
佐世保sasebo1900-1901年2man
1924年00
1971年01
1985-1987年02
1997-1998年03
弘前hirosaki1912年00
1939年01
1970-1971年02
1980-1986年03
1994-1997年04
会津aizu1908-1910年00
1931年01
1972-1975年02
1988-1991年03
1997-2000年04
釧路kushiro1897年00
1922年01
1958年02
1981年03
2001年04
苫小牧tomakomai1896年00
1935年01
1954-1955年02
1983-1984年03
1993-999年04
帯広obihiro1896年00
1930年01
1956-1957年02
1985年03
1998-2000年04
都城miyakonojyou1902年00
1932年01
1966年02
1979-1980年03
1998-2001年04
東予toyo1898-1906年00
1928年01
1966-1969年02
1984-1989年03
1994-2001年04
庄内syonai1913年00
1934年01
1974年02
1987年03
1997-2001年04

カシミール3Dのタイルマッププラグインで表示させるための設定

カシミール3Dのタイムマッププラグインを使用して本サイトの地図を表示できます。
設定は次の通りです。この例では、首都圏の大正期の地形図を設定しており、データセットフォルダは「tokyo50」、時期フォルダは「00」となります。「/$Z/$X/$Y」はどのデータセットでも共通です。画像のタイプは「PNG」、タイルの始点は「南西」に設定してください。

Google Maps API v3で表示するための基本的なJavaScriptコード

Google Maps API v3でベースマップタイプに設定するためのJavaScriptのコードです。
    function kjmapType() {
      this.tileSize = new google.maps.Size(256,256);
      this.minZoom = 8;
      this.maxZoom = 16;
      this.name = '今昔マップ 首都圏 明治期';
      this.alt = '今昔マップ 首都圏 明治期';
      this.getTile = function( tileXY, zoom, ownerDocument ) {
         var tileImage = ownerDocument.createElement('img');
         var ymax = 1 << zoom;
         var y = ymax - tileXY.y - 1;
         var dataSetFolder = "tokyo50"; //データセットのフォルダ指定
         var ageFolder = "00";   //データセット内の時期別フォルダ指定
         var src = "http://ktgis.net/kjmapw/kjtilemap/"
                  + dataSetFolder + "/"
                  + ageFolder + "/"
                  + zoom + "/"
                  + tileXY.x + "/"
                  + y
                  + ".png";
         tileImage.setAttribute("src", src);
         tileImage.style.width = this.tileSize.width + "px";
         tileImage.style.height = this.tileSize.height + "px";
         return tileImage;
      };
   }
   
   var map;
   kjmapTypeObj = new kjmapType();
   function init_google_map() {
      var mapOptions = {
         zoom: 15,
         center: new google.maps.LatLng( 35.678257,139.715512 ),
         streetViewControl: true,
         mapTypeId: google.maps.MapTypeId.ROADMAP,
         mapTypeControlOptions: {
            mapTypeIds: [ google.maps.MapTypeId.ROADMAP, 'kjmap' ],
            style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR
         }
      };
      var mapDiv = document.getElementById('map_canvas');
      map = new google.maps.Map( mapDiv, mapOptions );
      map.mapTypes.set('kjmap', kjmapTypeObj);
      });
   }
サンプルを表示