製品とサービス一覧
導入事例
活用方法
会社案内/採用情報
サポート情報
資料請求
デモ予約

TerraMap API の使い方

TerraMap APIは、エリアマーケティングデータ(統計データ、ポリゴン、住所)を自社で用意せずに自社システムに組み込みたい方向けの地図システム開発支援Web APIです。
と言われてもどんなものか想像しにくいと思います。
何ができるの?使ったらいいことあるの?どうやって使うの?など、このページではリクエストやレスポンス例を紹介しながら、TerraMap APIの使い方をご紹介していきます。
TerraMap APIを使ってどんなことができるか、どんなメリットがあるかご理解いただければ幸いです。

TerraMap APIでは何ができるの?

TerraMap API 地図システム例。地図にポリゴンなどのジオメトリ情報を描画

ポスティングなどの地図を使った見積もり依頼システムを例にご紹介します。

地図を使った見積もり依頼システムでは、Google Mapなどの地図上に配布エリアのポリゴンを描画したり、配布数に応じた配布料金を表示したりする機能が求められる場合があります。

TerraMap APIを使用すると、指定範囲に含まれるポリゴンや住所、統計データなどを取得することができます。TerraMap APIから取得したポリゴンや住所などのデータは簡単に地図に表示することができます。また、取得したエリアの情報とお手持ちの配布数データなどを紐付けることで見積もり機能を実現することができます。

TerraMap APIを使うメリットは?

TerraMap API活用例 地図を使ったポスティング見積もりシステムでの活用
開発工数の削減
TerraMap APIを利用すると、ポリゴンデータや統計データなどを自社で用意や整備する必要がなくなります。そのため、システム開発のコスト削減や開発期間の短縮を大幅に図ることができます。
ポリゴン、統計データのメンテナンスが不要に
毎年の市区町村合併や新設、変更された住所にも対応しているため、ポリゴンや住所データ、統計データなど最新の状態でご利用いただけます。

TerraMap APIをご活用いただくことで、地図を使ったシステムが少ない手間で楽に構築することができます。

各種APIの利用例

お客様システムがWebアプリケーションの場合のイメージ図です。お客様システムのサーバーからTerraMap APIにリクエストしてご利用いただきます。

お客様システムがWebアプリケーションの場合のTerraMap APIへのリクエスト例

以下に各APIエンドポイントの利用例を示していきます。

※サンプルのため、以下のリクエスト例にあるTerraMap APIのドメインはダミーとなっております。

例1

レイヤー一覧取得API

レイヤー一覧取得APIは使用できるレイヤーの情報をレスポンスするAPIです。行政界(都道府県、市区町村、大字、町丁目)やメッシュ、郵便番号エリアなどのレイヤーを使用することができます。画像のように分析情報を設定する場面などで活用いただけます。
TerraMap API レイヤー一覧取得API 分析情報を設定する場面などで活用いただけます。
  # リクエスト例 レイヤー一覧を取得
  # URLはダミーです。
  curl -H 'X-API-KEY:your_api_key' https://tmapi.example.jp/api/layers
  # レスポンス例(一部抜粋)
  {
    "layers": [
        {
            "id": "00104",
            "name": "町丁目",
            "versions": [
                "202001"
            ],
            "type_id": "001",
            "type_name": "行政界",
            …
例2

統計データ一覧取得API

統計データ一覧取得APIは使用できる統計データの情報をレスポンスするAPIです。画像のように分析で使用する統計データ項目を選択する場面などで活用いただけます。 国勢調査データをはじめとして年収別世帯数推計データや地域プロファイリング用クラスター(生活者分類)データなど弊社独自のデータも用意しております。
TerraMap API 統計データ一覧取得API 分析で使用する統計データ項目を選択する場面などで活用いただけます。
  # リクエスト例 統計データ一覧を取得
  # URLはダミーです。
  curl -H 'X-API-KEY:your_api_key' https://tmapi.example.jp/api/stats?layer_id=00104
  # レスポンス例(一部抜粋)
{
    "stats": [
        {
            "stat_id": "001011500",
            "layer_id": "00104",
            "layer_version": "202001",
            "stat_name": "国勢調査2015その1",
            "stat_items": [
                {
                    "category_id": 5,
                    "item_id": 1,
                    "item_name": "人口総数15",
                    "item_unit": "人",
                …
                
例3

エリア取得API

エリア取得APIは指定された場所や範囲のエリア情報をレスポンスするAPIです。エリア情報には指定された場所のポリゴンや住所、統計データなどが含まれます。
地図上にポリゴンや住所などを表示させたい場合にご活用いただけます。ジオメトリ情報が含まれる場合はGeoJSON形式でレスポンスされるため、地図ライブラリに渡すだけでポリゴンが表示可能です。
TerraMap API エリア取得API 例1 地図上にポリゴンや住所などを表示させたい場合にご活用いただけます。TerraMap API エリア取得API 例2 地図上にポリゴンや住所などを表示させたい場合にご活用いただけます。
  # リクエスト例 エリア情報を取得
  # URLはダミーです。
  curl -X POST -H 'X-API-KEY:your_api_key' -H 'Content-Type: application/json' -d '{"layer_id": "00104", "area_type": "circle", "center_lat": 35.681236, "center_lng": 139.767125, "radius": [500], "output": "polygon,point"}' https://tmapi.example.jp/api/area
  # レスポンス例(一部抜粋)
{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "geometry": {
                "type": "MultiPolygon",
                "coordinates": [
                    [
                        [
                            [
                                139.76573633146,
                                35.6846769654978
                            ],
                            [
                                139.766366290318,
                                35.6845469969259
                            ],
                            …

各種言語、地図ライブラリを使ったサンプルコード

TerraMap API スタートアップガイド

各種プログラム言語でのリクエスト例やさまざまな地図ライブラリと連携する方法など、そのまま使えるサンプルコードと一緒に公開中です。
TerraMap APIをご検討中の方やこれから利用を開始される方におすすめのスタートアップガイドです。

TerraMap API スタートアップガイド

その他の技術情報

Qiitaでも様々な技術情報を発信しています。

資料請求
弊社で取り扱うTerraMapシリーズや、データ・機能の詳細等を記載した資料をお取り寄せいただけます。
デモ予約
弊社製品の機能や分析方法、効果などをご覧になりたい方におすすめです。
無料eブック
エリアマーケティングに役立つホワイトペーパーを無料でダウンロードいただけます。GIS選びやエリアマーケティングの入門資料としてご活用ください。
イベント・セミナー
エリアマーケティングや商圏分析についてのイベント・セミナーを開催しております。弊社の製品をお使いのユーザー様もそうでないお客様も是非ご参加ください。
よくあるご質問
エリアマーケティングGISに関してや、弊社のサービスについてのご質問など、代表的な例を掲載しております。
サポート情報
各種サポートについてご確認いただけます。「サポートダイアルのご案内」「各種データダウンロード」などご用意しておりますのでご活用ください。
各種お問い合わせ:
受付時間9:30~12:00 / 13:00~18:30(土日祝日・年末年始など弊社休日を除く)
ユーザー専用サポートダイヤル:
受付時間10:00~12:00 / 13:00~18:00(土日祝日・年末年始など弊社休日を除く)
受付時間 9:30-12:00/13:00-18:30
(土日祝日・年末年始など弊社休日を除く)