# Camp-GO Dataset — 日本のキャンプ場・RVパーク・道の駅 オープンデータ

[![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)

全国 **3,262 件** の日本のキャンプ場・オートキャンプ場・RV パーク・車中泊スポット・道の駅の基本情報を CSV / JSON / JSON Lines で公開しています。

🏕️ **公式サイト**: <https://camp-go.com/>
📊 **データセット紹介**: <https://camp-go.com/dataset/>
📜 **ライセンス**: [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)(表示+非商用)

## 何が入っているか

3 形式で同じデータを提供しています:

| ファイル | 用途 | サイズ目安 |
|---|---|---|
| [`camps.csv`](https://camp-go.com/dataset/camps.csv) | Excel / pandas / R で読み込み | 約 0.9 MB |
| [`camps.json`](https://camp-go.com/dataset/camps.json) | API/Web アプリ / メタデータ込み | 約 2.5 MB |
| [`camps.jsonl`](https://camp-go.com/dataset/camps.jsonl) | データパイプライン / ストリーム処理 | 約 1.9 MB |

## カラム一覧

| カラム | 型 | 説明 |
|---|---|---|
| `id` | string | Camp-GO 内部の一意ID(URL に使用) |
| `name` | string | 施設名(日本語) |
| `name_kana` | string | カタカナ読み(取得できた場合) |
| `prefecture` | string | 都道府県(47 + 北海道) |
| `address` | string | 住所 |
| `latitude` | float | 緯度(WGS84) |
| `longitude` | float | 経度(WGS84) |
| `type` | string | `camp_ground` / `auto_camp` / `rv_park` / `car_camp` / `michi_no_eki` |
| `type_label` | string | 施設タイプの日本語ラベル |
| `elevation_m` | int | 標高(m、国土地理院 API ベース) |
| `price_min_yen` | int | 最低料金(円/泊) |
| `price_max_yen` | int | 最高料金(円/泊) |
| `has_power` | bool | 電源サイトの有無 |
| `has_shower` | bool | シャワー設備の有無 |
| `has_toilet` | bool | トイレ設備の有無 |
| `pet_allowed` | bool | ペット同伴可否 |
| `reservation_required` | bool | 予約必須か |
| `tags` | string | 特徴タグ(`|` 区切り、例: `川沿い|焚き火可`) |
| `primary_source` | string | データ取得元の代表 URL |
| `camp_go_url` | string | Camp-GO 公式ページの URL(詳細情報・写真・レビュー) |

## 使い方

### Python (pandas)

```python
import pandas as pd

df = pd.read_csv("https://camp-go.com/dataset/camps.csv")
print(df.shape)  # (3262, 20)

# 関東のペット可キャンプ場
kanto = ["茨城県", "栃木県", "群馬県", "埼玉県", "千葉県", "東京都", "神奈川県"]
result = df[(df["prefecture"].isin(kanto)) & (df["pet_allowed"] == "true")]
print(result[["name", "prefecture", "camp_go_url"]].head())
```

### JavaScript (fetch)

```javascript
const data = await fetch("https://camp-go.com/dataset/camps.json")
  .then(r => r.json());

console.log(`収録数: ${data.record_count}`);
console.log(`ライセンス: ${data.license}`);

// 標高 1000m 以上の高原キャンプ場
const highland = data.data.filter(c => c.elevation_m >= 1000);
console.log(`高原キャンプ場: ${highland.length} 件`);
```

### R

```r
library(readr)
camps <- read_csv("https://camp-go.com/dataset/camps.csv")

# 標高ヒストグラム
library(ggplot2)
ggplot(camps, aes(x = elevation_m)) +
  geom_histogram(bins = 40, fill = "steelblue") +
  labs(x = "標高 (m)", y = "施設数", title = "日本のキャンプ場 標高分布")
```

### コマンドライン (jq)

```bash
# 標高 1000m 以上のキャンプ場を抽出
curl -s https://camp-go.com/dataset/camps.json \
  | jq '.data[] | select(.elevation_m >= 1000) | {name, prefecture, elevation_m}'
```

## ライセンス: CC BY-NC 4.0

- ✅ **個人利用・研究・ブログ・学術論文** で自由に使えます
- ✅ **改変・再配布** OK(同条件で)
- ❌ **商用利用は不可** (有料サービス・商用サイトでは利用できません)
- ⚠️  **クレジット表示が必須**

### クレジット表記例

```text
データ提供: Camp-GO https://camp-go.com (CC BY-NC 4.0)
```

HTML 記事や README の場合:

```html
<p>データ提供: <a href="https://camp-go.com/">Camp-GO</a>
(<a href="https://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0</a>)</p>
```

## このデータには「含まれていない」もの

Camp-GO サイト独自の付加価値情報は **本データセットには含まれていません**。これらは公式サイト <https://camp-go.com/> でのみ提供しています:

- 🎯 **AI 7 軸スコア**(静かさ / ファミリー / ソロ / 初心者 / 星空 / 景色 / 車アクセス)
- 📝 **施設の特徴記述**(AI 解析による)
- 📸 **施設写真**(著作権の都合)
- 📊 **携帯電波エリア推定**(docomo/au/SoftBank/楽天)
- 🌦️ **標高補正済み 7 日間天気予報**
- 💬 **ユーザー投稿レビュー**(著作権の都合)
- 🗺️ **マップ検索・自然文 AI 検索**(UI コア機能)

詳細はそれぞれのキャンプ場の Camp-GO ページ(`camp_go_url` カラム)をご参照ください。

## 注意事項

- **情報の鮮度**: データは月次で更新される予定です。営業状況・料金等は変動するため、訪問前には必ず各施設の公式情報をご確認ください。
- **データソース**: OpenStreetMap、各施設の公式サイト、自治体公開情報、国土地理院標高 API など、公開された一次情報から集約しています。
- **無保証**: データの正確性・最新性は保証しません。利用は自己責任でお願いします。

## 引用例(学術論文・記事)

```bibtex
@misc{campgo_dataset_2026,
  title        = {Camp-GO Dataset: Japan Campsites and RV Parks Open Dataset},
  author       = {Camp-GO},
  year         = {2026},
  howpublished = {\url{https://camp-go.com/dataset/}},
  note         = {Licensed under CC BY-NC 4.0}
}
```

## お問い合わせ・データ修正リクエスト

データの誤り・追加リクエストがある場合は <https://camp-go.com/contact/> までご連絡ください。

---

Camp-GO は個人開発の無料サービスです。応援していただけると嬉しいです。 🏕️
