農水産物直売所マップ

農水産物直売所の位置情報をマップとして管理する。

プロジェクト: 農水産物直売所マップ 完了

デモンストレーション

施設名取扱品目運営主体住所電話番号URL営業時間定休日駐車場台数写真備考緯度経度
サンプル施設名1サンプル1サンプル運営主体1サンプル住所1サンプル電話番号1サンプルURL1サンプル営業時間1サンプル定休日1100(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.681200139.767100
サンプル施設名2サンプル2サンプル運営主体2サンプル住所2サンプル電話番号2サンプルURL2サンプル営業時間2サンプル定休日2200(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.682200139.768100
サンプル施設名3サンプル3サンプル運営主体3サンプル住所3サンプル電話番号3サンプルURL3サンプル営業時間3サンプル定休日3300(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.683200139.769100
施設情報
施設名*
取扱品目*
運営主体
営業情報
住所*
電話番号
URL
営業時間
定休日
駐車場台数
その他
写真
📎 (添付ファイルのサンプル)
備考
緯度
経度

地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています

直売所マスタ 産業振興部 完了

農水産物直売所の位置(緯度経度)・取扱品目・営業情報等を管理するマスタアプリ。

#マスタ管理

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
施設情報 shisetsu_mei 施設名 SINGLE_LINE_TEXT 必須
施設情報 toriatsukai_hinmoku 取扱品目 CHECK_BOX 必須 / 水産 / 農産 / 畜産 / 花卉
施設情報 unei_shutai 運営主体 SINGLE_LINE_TEXT
営業情報 juusho 住所 SINGLE_LINE_TEXT 必須
営業情報 denwa_bangou 電話番号 SINGLE_LINE_TEXT
営業情報 eigyou_jikan 営業時間 SINGLE_LINE_TEXT
営業情報 teikyuubi 定休日 SINGLE_LINE_TEXT
営業情報 chuushajou_daisuu 駐車場台数 NUMBER
営業情報 url URL SINGLE_LINE_TEXT
その他 shashin 写真 FILE
その他 biko 備考 MULTI_LINE_TEXT
その他 ido 緯度 NUMBER
その他 keido 経度 NUMBER

ダウンロード

設計情報をJSONでダウンロード

appId 402 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

設計書類

農水産物直売所マップ 設計書

  • 企画キー: nousuisanbutsu-chokubaijo-map(apps.yaml)
  • kintoneスペース: 農水産物直売所マップ(spaceId: 70)
  • 関連ドキュメント: DFD / ER図
1. 目的

農水産物直売所(JA直売所・道の駅併設施設・個人経営の直売所等)の位置(緯度経度)・取扱品目・営業情報を一元管理するマスタアプリを構成する。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ)のみで構成する。特定のオープンデータには依拠せず、他の施設系マスタ(公共施設マスタ等)と同様の一般的な構成で設計した。

2. アプリ構成

マスタアプリ(直売所マスタ)のみの単一アプリ構成。現時点で本マスタを参照する業務アプリは無い。

アプリキーアプリ名カテゴリappId備考
chokubaijo-master直売所マスタmaster402農水産物直売所の位置・取扱品目・営業情報を管理するマスタ
3. 業務フロー概要

1. 産業振興部の担当職員が、直売所の新設・営業情報変更時に「直売所マスタ」へ施設名・取扱品目・位置(緯度経度)・営業情報等を登録する。 2. 地図上での直売所分布の確認や、取扱品目(水産/農産/畜産/花卉)での絞り込みに利用する。

4. 「直売所マスタ」アプリ フィールド一覧
グループcodeラベル備考
施設情報shisetsu_mei施設名文字列1行(必須・重複禁止)
施設情報toriatsukai_hinmoku取扱品目チェックボックス(必須)水産 / 農産 / 畜産 / 花卉(複数選択可)
施設情報unei_shutai運営主体文字列1行JA・組合・個人事業者名等
営業情報juusho住所文字列1行(必須)
営業情報denwa_bangou電話番号文字列1行
営業情報urlURL文字列1行
営業情報eigyou_jikan営業時間文字列1行例: 09:00-17:00
営業情報teikyuubi定休日文字列1行例: 水曜日
営業情報chuushajou_daisuu駐車場台数数値(単位: 台)
その他shashin写真添付ファイル
その他biko備考文字列複数行
その他ido緯度数値(表示桁数8)地図プラグイン用。慣習コード。グループ内最後尾に配置
その他keido経度数値(表示桁数8)地図プラグイン用。慣習コード。グループ内最後尾に配置
(グループ外)(spacer: map)スペース地図プラグインの設置場所(高さ400px)。グループの直後、トップレベルの行として配置

フィールド定義・レイアウトの正はapps.yamlの該当エントリ(fields / layout)であり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。

ido/keidodisplayScale: '8'、アプリ全体にはnumberPrecision.decimalPlaces: '8'を設定済み(緯度経度の精度についてはCLAUDE.md「緯度経度フィールドの精度について」参照)。

5. 地図プラグインについて

「直売所マスタ」のido(緯度)/keido(経度)フィールドの直後に、地図プラグイン設置用のスペース(elementId: map)をレイアウトに配置済み。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。

6. 未決定・今後の検討事項
  • 直売所の営業実績(来場者数・売上等)を管理する業務アプリが必要になった場合は、shisetsu_meiをコピー元とするLOOKUPフィールドで本マスタを参照する構成を想定する。
  • 取扱品目の選択肢(水産/農産/畜産/花卉)を増やす必要が出た場合は、apps.yamlcategories/tagsマスタとは別に、このチェックボックスの選択肢自体を直接見直す。

農水産物直売所マップ DFD(データフロー図)

対象: 「直売所マスタ」アプリ

flowchart LR staff["担当職員\n(産業振興部)"] subgraph masterApp["直売所マスタアプリ (kintone)"] master[("直売所マスタ\nレコード")] end staff -- "1. 施設名/取扱品目(水産・農産・畜産・花卉)/\n位置(緯度経度)/営業情報を登録" --> master master -- "2. 取扱品目・地図で絞り込み" --> staff
フロー説明

1. 産業振興部の担当職員が、直売所の新設・営業情報変更のたびに、施設名・取扱品目(水産/農産/畜産/花卉)・位置(緯度経度)・営業時間等を直売所マスタへ登録する。 2. 職員や住民は、取扱品目や地図上の位置で直売所を絞り込んで確認する(設計書3.参照)。

農水産物直売所マップ ER図

対象: 「直売所マスタ」アプリ

erDiagram CHOKUBAIJO_MASTER { string shisetsu_mei "施設名(必須・重複禁止)" check_box toriatsukai_hinmoku "取扱品目(必須、水産/農産/畜産/花卉)" string unei_shutai "運営主体" string juusho "住所(必須)" string denwa_bangou "電話番号" string url "URL" string eigyou_jikan "営業時間" string teikyuubi "定休日" number chuushajou_daisuu "駐車場台数" file shashin "写真" text biko "備考" number ido "緯度" number keido "経度" }
備考
  • 業務アプリからの参照(LOOKUP)は現時点で無い(設計書6.参照)。
  • ido(緯度)/keido(経度)は地図プラグイン連携用の慣習コード。フィールドの正はkintone上の設定であり、apps.yamlfieldsがその定義元。displayScale: '8'・アプリのnumberPrecision.decimalPlaces: '8'を設定済み。