核心一句话:选一个地址,我告诉你这个地址的全部历史数据和现状数据。
产品形态:你在地图上点一个门牌号,看到现况(现在有什么店、业态、周边数据)、
时间轴(历史上开过什么、每段持续多久)、
深度维度(人口、交通、周边竞品结构)。
本文在合规框架下重审产品方向、技术路径与竞品差异。
商业地产数据库(边界猎手路线)—— 不做全城商圈全量库与城市级热力排名。
铺源撮合平台(上上参谋路线)—— 不找空铺、不做转租中介、不抽交易成。
选址打分引擎—— 不输出黑箱「AI 选址分」作为唯一结论,不替用户做开店决策。
一个地址的时间线浏览器—— 点门牌号 → 看现况 + 历史演变 + 深度周边维度。
这个位置现在有什么店、什么业态; 周边竞品结构、交通配套、人口与住办分布等即时画像。
这个位置历史上开过什么店、每段持续多久; 换手次数、业态变迁、活跃度与稳定性信号。
人口密度、交通可达、周边竞品结构、 政府公开的规划/工商公共信息等可解释指标。
| 角色 | 典型场景 | 时间线价值 |
|---|---|---|
| 个体老板 | 想加盟 / 开店,先查这个址 | 看上家干了多久、换过几轮、是否「烫手山芋」 |
| 小连锁拓展 | 选址专员需要深度数据 | 门牌级存续史 + 周边结构,支撑报告与内部评审 |
| 物业招商 | 证明铺位价值 | 稳定长租史、优质业态接力,作为招商材料 |
| 地产分析师 | 报告需要数据支撑 | 可引用的时间轴与合规公开源,避免黑箱分 |
一句话:用户已经盯上一个门牌号;我们不替他「打分开店」, 而是把这个地址的历史与现状摊开,让决策建立在可核对的时间线上。
只看当前 POI 等于看一张快照;真正拉开差异的是时间维。 选址与评估不能只看「现在是奶茶店」,还要看「这个地方换过几个老板、 上一家为什么走了、这个铺位是稳还是烫」。
业态:新式茶饮 · 已存续约 16 个月 · 周边 500m 同品类 7 家
存续较长 · 用户标注:「装修档次中等,周末排队」
业态切换点 · 可结合工商公开信息交叉校验(若有)
公开历史影像节点 + 授权用户反馈,逐步补全稀疏段落
| 指标 | 含义 | 解读方向(信号级,非评分) |
|---|---|---|
| 平均存续期 | 各段经营时长的均值 / 中位数 | 偏长 → 位置相对稳定;偏短 → 需追问原因 |
| 换手次数 | 可观测的主体/业态切换次数 | 频繁切换 → 关注租金、动线、竞争 |
| 业态变迁路径 | 服装 → 餐饮 → 茶饮 等序列 | 看出街区功能演化,而非单点快照 |
| 空窗期 | 可观测的空置 / 装修间隔 | 长空窗可能提示招商难或改造中 |
| 活跃度 | 信息更新频率、用户标注密度 | 高活跃 = 更多人在跟踪这个点 |
在合规 API 配额内,对用户查询过的门牌/坐标做周期性快照 (例如按月缓存周边检索结果)。快照差分为「出现 / 消失 / 名称变更」事件, 形成向前生长的时间线——产品越用,历史越厚。
工商登记中的公共信息(非隐私字段)、行政区划与规划公示; 公开的历史卫星图、开放街景时间戳,用于锚定「某年该位置外观/业态痕迹」。 只引用公开可访问、允许使用的接口或数据集。
「2026 年 7 月实地看过,人流中上」——默认仅本人可见; 用户选择分享后,可沉淀为「用户反馈」时间节点。 明确授权,可撤回,不做隐私收集。
架构仍做薄:前端地图点选 + 时间轴 UI,后端 Go 做聚合与权限, 空间与时序下沉到 PostGIS;数据层只走合规通道(开放 API、政府公开、OSM、用户授权), 绝不做绕过验证的采集。
PostGIS 仍是空间底座;时间线在库内用事件表 / 快照表表达, 与空间查询同一事务模型,无需单独「时序 GIS 服务器」。
现况切片的基础查询;配合 GIST,毫秒级返回。
-- 候选点周边 500m 内「餐饮」数量(现况) SELECT COUNT(*) AS competitor_count FROM poi_current WHERE category = '餐饮服务' AND ST_DWithin( geom::geography, ST_SetSRID(ST_MakePoint(116.397, 39.909), 4326)::geography, 500 );
门牌/坐标键关联事件;valid_from / valid_to 表达存续期。
-- 门牌级时间线:按时间倒序 SELECT name, category, valid_from, valid_to, COALESCE(valid_to, NOW()) - valid_from AS duration, source -- api_snapshot | gov_public | user_note FROM address_timeline WHERE address_key = 'bj:xxx路xx号' OR ST_DWithin( geom::geography, ST_SetSRID(ST_MakePoint(116.397, 39.909), 4326)::geography, 15 -- 门牌容差(米) ) ORDER BY valid_from DESC;
深度维度:真实地表距离,Top-K 邻近设施。
-- 最近 5 个地铁站及距离(米) SELECT name, lines, ST_Distance( geom::geography, ST_SetSRID(ST_MakePoint(116.397, 39.909), 4326)::geography ) AS dist_m FROM poi_current WHERE category = '地铁站' ORDER BY geom::geography <-> ST_SetSRID(ST_MakePoint(116.397, 39.909), 4326)::geography LIMIT 5;
仅对用户查询过的网格做合规 API 快照,差分写入事件表。
-- 示意:对比上月快照,标记消失的 POI INSERT INTO address_timeline (address_key, name, category, valid_from, valid_to, source) SELECT s.address_key, s.name, s.category, s.first_seen, s.snapshot_at, 'api_snapshot' FROM poi_snapshot s LEFT JOIN poi_snapshot n ON s.poi_uid = n.poi_uid AND n.snapshot_at = '2026-07-01' WHERE s.snapshot_at = '2026-06-01' AND n.poi_uid IS NULL; -- 上月有、本月无 → 关闭事件
geography;
展示对接高德/百度时在 Go 层做 GCJ-02 ↔ WGS84。
时间线 source 字段强制可审计,前端展示数据来源徽章。
每个选中的地址,输出分三块:时间轴、现况、深度周边。 先保证「有据可查、可读」,再迭代覆盖深度与更新频率。
| 维度 | 数据来源(合规) | 展示方式 |
|---|---|---|
| 经营时间线 | API 快照序列 + 政府公开信息 + 用户授权标注 | 竖向时间轴 · 存续期 · 换手次数 |
| 现况门店 / 业态 | 高德/百度开放平台 POI 检索 | 当前卡片 · 业态标签 |
| 竞品结构 | 周边搜索 + ST_DWithin |
列表 · 距离排序 · 品类占比 |
| 交通配套 | 公交/地铁/停车场 POI + 公开线网 | 最近距离 · 线路名 |
| 人口密度 | WorldPop / 中科院等公开人口栅格 | 辐射圈人数 · 密度代理 |
| 住办 / 周边结构 | 建筑类 POI + OSM 补充 | 居住 vs 办公比例 · 代表项目 |
| 用户实地笔记 | 用户本人上传(默认私有) | 时间线上的「个人层」节点 |
| 参考租金(可选) | 仅用户自填或明确允许引用的公开区间 | 区间备注 · 非爬取付费库 |
P0 依赖开放平台 API + 本地快照表即可上线「会生长的时间线」; 人口栅格可离线导入一次;工商公共信息与历史影像按城接入,放到中后期。
标注是产品的「实地考察层」:用户走到点上,留下只有自己(或主动分享对象)能看的笔记, 并可选沉淀进该地址的时间线公共层。
user_noteid, user_id, address_key, notelon, lat, geom(PostGIS Point)visibility:private / shared / public_contribobserved_at(实地日期,可不同于创建日)media_refs, created_at, updated_at时间线产品最容易踩的坑是「为了补历史去爬不该爬的源」。 一人公司必须把合法合规写进架构,而不是事后补丁。
对比轴已从「谁更会选址」切换为 「谁更能说清一个地址的历史与现状」。 我们不主要做选址打分,而做地址历史追踪浏览器。
| 维度 | 边界猎手 | 上上参谋 | 我们(时间线浏览器) |
|---|---|---|---|
| 核心动作 | 浏览城市 / 商圈全貌 | 找铺、转租、撮合 | 点门牌 → 浏览时间轴与现况 |
| 数据形态 | 全量商业地产数据库 | 铺源 + 部分市调 | 门牌事件流 + 合规多源聚合 |
| 交付物 | 市调报告 / 行业评估 | 铺源线索 / 中介撮合 | 地址时间线 + 深度维度面板 |
| 是否打分开店 | 偏专业评估模型 | 非主线 | 否 · 证据浏览,不黑箱打分 |
| 一人公司适配 | 低(数据重) | 低(运营/交易重) | 高(API + 快照 + 标注) |
美国 foot traffic + 点选位置分析;证明 Drop-a-Pin 成立。我们更强调门牌时间线而非客流黑箱。
开发者向 geospatial 平台,Site Selection 是企业方案;可参考指标分层,非 C 端时间线产品。
开源空间库是自建 location / timeline 产品的底层,非终端竞品。
官方空间扩展,支持点线面、GIST、缓冲/相交/距离。 时间线用普通表 + 时间字段 + 空间键即可; 配套 QGIS、GeoPandas、可选 H3。
全球开源地图与 POI,ODbL 许可。中国区域完整度弱于高德/百度, 适合底图与补充层,不作唯一真源。
常见路径:开放平台 POI → 入库 → 空间指标 → 前端地图。 本产品在此之上增加快照差分时间线与用户授权层。
| 来源 | 获取方式 | 特点 | 一人公司建议 |
|---|---|---|---|
| 高德开放平台 | Web 服务 API(关键字/周边/多边形/ID) | 覆盖广、分类细、有配额与 ToS | 主数据源 · 现况 + 快照 |
| 百度地图开放平台 | 同类 LBS API | 字段与坐标系略有差异 | 备源 / 校验 |
| 政府 / 公共数据 | 工商公共信息、开放平台、规划公示 | 可补时间线档案节点 | 按城接入 |
| 历史卫星 / 开放街景 | 公开影像服务 / 开放数据集 | 视觉锚点,非结构化 POI | 时间线辅助节点 |
| OpenStreetMap | planet / Geofabrik / Overpass | 免费可再分发(遵循许可) | 补充层 |
| 用户授权数据 | App 内标注 / 上传 | 高可信实地层;默认私有 | 核心粘性资产 |
全球高分辨率人口分布(常见 100m), 可通过 WorldPop Hub、Google Earth Engine 等获取。适合辐射圈人口估算。
中科院资源环境科学与数据中心等公里网格产品; 国家地球系统科学数据中心亦有再分发数据集。按平台授权申请使用。
| 工具 | 主要市场 | 与我们的关系 |
|---|---|---|
| Placer.ai | 美国 foot traffic / 零售地产 | 形态参考(点选);我们强调时间线与合规中国数据 |
| CARTO / Esri | 企业 GIS | 过重;我们用 PostGIS 轻量自建 |
| 边界猎手 | 中国商业地产市调 | 全貌型数据库;我们做门牌时间线,不正面硬刚全量库 |
| 上上参谋 | 中国找铺 / 转租 | 交易型;我们不做撮合 |
| 各类「选址打分」工具 | 加盟 / 拓展 SaaS | 输出黑箱分;我们输出可浏览证据与时间轴 |