---
id: hanmine-automation
name: 半嶺事務所 業務自動化
category: クライアント案件
status: Phase 5テスト進行中
priority: ★★★ 高
updated: 2026-04-10
---

# 半嶺当徹土地家屋調査士事務所 業務自動化プロジェクト

## 📝 概要
土地家屋調査士法人 半嶺当徹事務所（U&Iクライアント09）の業務自動化プロジェクト。土地家屋調査士業界はIT化が遅れており、上雅装工で実証済みのルールベース手法が高親和性。U&Iコンサルの新自動化サービス事例にもなる。**労務時間の最大圧縮ポイント = STEP4（資料収集）+ STEP7（申請書作成）の統合自動化**。

## 🏢 事務所プロフィール
- **法人名**: 土地家屋調査士法人 半嶺当徹事務所（hnmn.jp）
- **所在地**: 沖縄県那覇市楚辺1-17-18 3F / TEL 098-833-6156
- **代表**: 半嶺当徹（土地家屋調査士・一級建築士、1981年那覇生まれ、琉大工学部卒）
- **沿革**: 2014年開業 → 2021年法人化（第5期）
- **メンバー4名**:
  - 半嶺当徹（代表）: 商談・見積・成果物チェック、建物部門メイン
  - 上田仁 / 外間守人: 土地部門。資料収集・CAD・測量・立会・申請・行政連絡
  - 酒本愛子（パート、事務）: 書類作成・郵送・製本（建物部門寄り）
- **MVV**: 「郷土愛を持ち、調査士業を通して社会を豊かにする」
- **業務範囲**: 表題部登記全般（土地分筆/地目変更/地積更正/合筆/表題、建物表題/変更/滅失/分割/合併、境界確定測量、ワンストップサポート）

## 📊 案件ボリューム
- 月平均**約20件**（直近16ヶ月平均、ピーク39件、最小8件）
- 土地と建物がほぼ均衡、月によって変動

## 🛠 使用ツール・データ形式

| 工程 | ソフト/機材 | 入出力 |
|---|---|---|
| 積算・見積 | しるす | → PDF |
| 測量機材 | TS=トリンブル / GNSS=ドロガー / SLAM=テラドローン | TSデータ・点群 |
| 図面作成 | トワイズ | → TIFF |
| 申請書作成 | しるす（かんたん登記申請経由でオンライン申請） | → PDF |
| 会計・請求 | freee | → PDF |
| 案件管理 | Googleスプレッドシート（紙出力で共有） | — |

## 🔁 業務フロー（9STEP + 横断管理）
1. **受注**: STEP1依頼受付 / STEP2受注判断（離島・車1h以上は原則断る or +30%） / STEP3ヒアリング→見積
2. **調査測量**: STEP4資料収集（法務局・役所） / STEP5現地調査・測量
3. **成果品**: STEP6図面作成 / STEP7申請書・法務局申請
4. **納品入金**: STEP8納品 / STEP9請求・入金（freee）
5. **横断**: 案件管理（進捗・タスク） ★最優先課題

## ⏱ 工程別 労務時間実態（ヒアリング2026-04-09で判明）

| 工程 | 1件時間 | 月間 | 自動化容易性 | 評価 |
|---|---|---|---|---|
| STEP4 資料収集 | 2〜3h | 40〜60h | 高 | 🥇 大 |
| **STEP7 申請書作成** | **2〜3h**（30分は誤り） | **30〜45h** | 中〜高 | 🥈 大 |
| STEP6 図面作成 | 3〜5h | — | 低〜中 | CAD自動化はROI△ |
| 横断 案件管理 | 4名×30分/日 | 40h | 高 | 大 |

### STEP7の内訳（2〜3時間/件）
- テンプレ選定: 15分
- **取得書類転記＋添付ファイル整理: 60〜90分**（最大）
  - 法務局取得書類からの地番・面積・所有者・地目の転記
  - **隣地承諾書のスキャン → フォルダ格納**
  - **現場写真の選別・リネーム・まとめ**（境界標識写真台帳）
  - その他添付書類の収集・整理
- PDF結合: 30分
- しるす入力・チェック: 30〜45分
- 送信: 15分

## 🤖 AI自動化 優先順位

### 🥇 STEP4+STEP7 統合自動化（案件DB中核）
**月80〜110h圧縮（正社員0.6人月相当）**
- 登記情報API + OCR で取得書類を構造化
- 案件DBから申請書類テンプレートに差し込み
- スキャナ送信先を案件フォルダ自動振り分け（OCRで地番読み取り）
- 現場写真は撮影時に案件IDタグ付け→自動格納・リネーム
- 添付書類の順序定義→PDF自動結合
- **境界標識写真台帳の自動生成**（AI画像認識で標識種別・位置を判定）

### 🥈 案件管理ダッシュボード
**月40h圧縮**
- スプレッドシート → Webアプリ化＋LINE通知
- 担当割り振り自動提案
- 進捗ステータス自動更新

### 🥉 受注判断の自動化
- 住所入力 → Maps API → 距離計算 → +30%割増提示

### その他
- 依頼受付AI仕分け、立会依頼定型文、点群クリーニング、freee連携入金チェック

## 🎯 統合効果
**全Phase完了で月110〜140h（正社員0.7〜0.9人月）の労務圧縮が現実的目標**。土地担当（上田・外間）が現場測量・図面作成という付加価値業務に集中可能。

## 🏗 設計方針: NAS常駐エージェント方式

```
[現場スマホ] → LINE Bot（クラウド）→ 一時クラウドストレージ
                                            ↓
                              [事務所内PC または NAS上の常駐スクリプト]
                                            ↓ 取得＆振り分け
[複合機] → SMB送信 → ─→ NAS の {案件ID}/フォルダ
                          ↑
[法務局取得書類] → 取得スクリプト → ─┘
```

- 事務所内のNASまたは専用ミニPCでPythonエージェント常駐
- LINE Bot（クラウド受信） → エージェントがポーリング → NAS該当案件フォルダへ自動格納
- 複合機 → SMB送信 → NAS直接書き込み（同一LAN）

## 📁 現状運用

| 項目 | 現状 |
|---|---|
| **案件フォルダ保存場所** | Synology NAS（Windows OS） |
| **複合機** | SHARP 70C26（SMBフォルダ送信対応） |
| **登記情報提供サービス** | 法人契約済み（API連携可能） |
| **現場写真フロー** | スマホ → LINEアルバム → DL → 案件フォルダ → Excelに1枚ずつ貼付 |
| **境界標識写真台帳** | Excelに写真貼付＋キャプション手入力。最終的にPDF出力できれば形式は問わない |
| **隣地承諾書スキャン** | SHARP 70C26。フォルダ送信先指定可能 |
| **案件ID現状** | `{西暦}_{建物 or その他}_{番号}` 年単位リセット |
| **LINE運用** | 法人携帯 + 個人LINEアカウント（中長期はLINE WORKS移行検討） |

## 🔢 案件IDルール化（検討中）
- A: 現状維持＋ルール明文化（`2026_建物_001`）
- B: 自然キー化（`2026_那覇市楚辺1-17-18_建物表題`）
- **C: ハイブリッド推奨**（`2026-001` 通し番号 + メタデータで地番・種別保持）

## 💻 技術方針
- Python 3.11+ / ezdxf / reportlab / openpyxl
- 上雅装工 `estimate_engine.py` の dataclass+テンプレート方式を流用
- 上雅装工プロジェクトとは完全独立で進行

## 📂 ファイル配置
- **正本**: `~/Library/CloudStorage/GoogleDrive-y.uema@u-and-i.co.jp/共有ドライブ/U&I_Consulting/ui-consulting/hanmine/`
  - `profile.yaml`、`data/`、`db/`（monthly_pl/bs/kpi.csv）、`inbox/`、`financial-2026-03.html`、`index.html`
  - `inbox/2026年３月/会社概要.rtf` `業務フロー.docx` `業務フロー整理(質問票).rtf` `給与基準.xlsx` `3月STRC予実.pdf` `3月売上一覧.pdf` 議事録PDF
- **ミラー**: `~/Dropbox/U&I株式会社/05_コンサルティング・アドバイザリー/01_クライアントフォルダ/09_半嶺土地家屋調査士事務所/`

## 📋 着手前の確認待ち項目
1. **複合機メーカー・型式**（半嶺さん後日確認）
2. **NAS機種・OS**（Synology/QNAP/Buffalo/Windows Server等）
3. **境界標識写真台帳のサンプルExcel**
4. **登記情報提供サービス法人契約状況**
5. **案件IDルール（A/B/C案）の意思決定**
6. **半嶺代表からサンプル案件6〜8件の取得**（完了済み案件、NDA範囲内、フォルダ丸ごと）
   - 内訳: 建物表題2 / 土地分筆2 / 地目変更1 / 建物滅失1 / 境界確定1 / 建物表題変更1
   - 提供方法: `ui-consulting/hanmine/inbox/sample_cases/` にコピー
   - 必要データ: 見積書/法務局取得書類/隣地承諾書/現場写真/写真台帳/図面TIFF/申請書/請求書一式

## 🛣 実装ロードマップ

| Phase | 内容 | 期間目安 | 圧縮効果 | 状態 |
|---|---|---|---|---|
| Phase 1 | 案件DB設計 + 構築 + 謄本解析 + ダッシュボード | 1週間 | — | **完了（2026-04-10）** |
| Phase 2 | 登記情報自動取得 + スキャン振り分け（STEP4自動化） | 3週間 | 月40〜60h | **完了（2026-04-10）** |
| Phase 3 | 申請書データシート + 調査報告書（STEP7自動化） | 3〜4週間 | 月30〜45h | **完了（2026-04-10）** |
| Phase 4 | ダッシュボードv2（フルCRUD）（横断） | 3週間 | 月40h | **完了（2026-04-10）** |
| Phase 5 | 統合テスト・本番運用 | 2週間 | — | **次ステップ** |

## ✅ Phase 1 完了項目（2026-04-10）
- [x] サンプル案件の提供（19件到着、想定の2倍以上）
- [x] 境界標識写真台帳のサンプルExcel取得（土地見本に含まれていた）
- [x] 案件IDルール — C案（ハイブリッド）で仮運用開始
- [x] 案件DB設計（5テーブル: cases/customers/parcels/documents/workflow_logs）
- [x] サンプル19案件 + 2,683書類のDB投入
- [x] 謄本PDF解析 → 96筆の物件情報を自動抽出（地番・地目・面積）
- [x] 申請書PDF構造解析 → Phase 3設計情報を出力
- [x] 写真台帳自動生成プロトタイプ
- [x] ブラウザ案件管理ダッシュボード（閲覧・検索）

## ✅ Phase 2 完了項目（2026-04-10）
- [x] 登記情報提供サービス自動取得（touki_fetcher.py）— 実テスト2筆成功
- [x] スキャン書類自動振り分け（scan_sorter.py）
- [x] 統合CLIツール（hanmine_cli.py — 7コマンド）

## ✅ Phase 3 完了項目（2026-04-10）
- [x] 申請データシート自動生成（Excel 4シート）
- [x] 調査報告書HTML自動生成（A4印刷最適化）

## ✅ Phase 4 完了項目（2026-04-10）
- [x] ダッシュボードv2（案件登録・ステータス変更・アクションボタン・工程ログ）
- [x] API 9本（GET 3 / POST 4 / PUT 1）
- [x] database.py拡張（UPDATE/DELETE + 複合クエリ）

## 📂 成果物の所在
- **自動化コード**: `~/Desktop/hanmine_automation/`（models.py, database.py, dashboard.py 等）
- **SQLiteデータベース**: `~/Desktop/hanmine_automation/hanmine.db`
- **作業記録**: `共有ドライブ/U&I_Consulting/ui-consulting/hanmine/業務自動化_Phase1_作業記録.md`
- **ダッシュボード起動**: `python3 ~/Desktop/hanmine_automation/dashboard.py` → http://localhost:8080

## ✅ Phase 5 統合テスト実施（2026-04-10〜12）
- [x] 半嶺社長が遠隔地からダッシュボードで実案件2件を登録（localtunnel経由）
- [x] 石垣市字真栄里209の謄本自動取得に成功（所在選択ダイアログ方式）
- [x] 写真台帳の2枚横並びフォーマット修正・動作確認
- [x] 半嶺社長フィードバック反映: 紹介者欄追加 / 地番5つ対応 / 見積もり欄整理
- [x] touki_fetcher.pyに所在選択ダイアログ方式を正式組み込み（五十音タブ切替対応）
- [x] 新規案件のフォルダ自動生成（9サブフォルダ付き）
- [x] 区画整理エリア対応方針を確定

## 📌 区画整理エリアの運用ルール
那覇市の一部地域（首里・寄宮・松川等）は登記情報提供サービスで地番検索ができない（法務局側の制約）。

**対応フロー:**
1. ダッシュボードの謄本取得モーダルに警告を表示
2. スタッフが「ここ何番地」（https://office-shirado.com/imakoko/map/ ）で正式地番を手動確認
3. 確認した地番をダッシュボードに入力して自動取得を実行

**「ここ何番地」の自動化は不可**（API未提供・WebGISベースで操作が不安定）。手動ステップとして残す。

**認証情報:** tohtetsu@hnmn.jp（半嶺事務所のアカウント）

## ⏳ 次アクション（残り作業）
- [ ] 申請データシートを実案件で生成 →「しるす」の項目と照合
- [ ] ダッシュボードの常時起動設定
- [ ] LINE通知連携
