4 视角并行调研 · Codex gpt-5.5 主持

AI 数据中心卫星监控可行性报告

能否用免费 / 开源卫星图像每月监控北美主要 AI 数据中心园区?4 路独立 trace 评估数据源、算法、商用市场、AOI 精确坐标,Codex 合成给出可执行方案 + 7 天行动计划。

4 个独立视角 · 2,115 行 trace Codex gpt-5.5 xhigh 10 priority AOIs 免费栈可行 ✅
00 · 最终判断
一句话答案
FINAL VERDICT

可以做。正确定位是:免费 stack 做月度「变化雷达」,不是做投资级容量测算。Fish 应该用免费 Sentinel/SAR 全量扫 + 公共 permit/grid 层 + 触发式 50cm 付费影像确认,DIY hybrid 年成本 $1-15K,复制 Aterio 80% 信号。

01 · 边界
免费够吗 — 4 个问题口径
问题口径免费够吗判断
这个园区是否在动工/扩建?✅ 够Sentinel-2 10m + Sentinel-1 SAR 对 >5 ha 土方、屋顶、道路、变电站扩张有效
月度施工进度 ranking🟢 基本够NDBI/BSI/NDVI/SAR backscatter delta + 人工复核
多少 MW、多少 turbine/chiller、多少 GPU online?❌ 不够10m 看不到设备级对象;需 50cm/30cm 或地面/permit 数据
投资 IC 可 defend 的证据链⚠️ 免费不够需要卫星 + permit + interconnection queue + 偶尔 paid tasking
📐 SNR 校准 · Trace β 诚实数据

Site active/inactive 二元(>5 ha):8:1(HIGH) · 施工阶段识别:3:1(MED)· DC vs 仓库 vs 太阳能:1.5:1(LOW,需辅助)· 燃气涡轮/冷却塔计数 @ 10m:<1:1(INFEASIBLE,需 ≥3m) · GPU 运行状态热 IR:免费 <1:1 / SatVu 5:1(商用前沿)

02 · 工具栈
推荐 software + API endpoint
推荐Endpoint / software月成本
Optical freeSentinel-2 L2Ahttps://earth-search.aws.element84.com/v1 · sentinel-2-l2a$0
SAR freeSentinel-1 GRDEarth Search sentinel-1-grd$0
Thermal coarseLandsat 8/9 TIRSEarth Search landsat-c2-l2 或 USGS STAC$0
ProcessingPython localpystac-client rasterio rioxarray stackstac geopandas scikit-image opencv-python duckdb$0
Storage / dashboardFish 已有的栈MS-01 + Cloudflare D1/R2 + Discord webhook$0-5
Paid confirmationPlanet SkySat / UP42archive $6/km², flexible tasking $12/km², assured $40/km²按触发
SaaS benchmarkAterio$50K/yr floor (estimated)$4K+/mo
⚠️ 不要用

Google Earth Engine——Google 明确要求商业/企业 operational 用途转 paid commercial account(2026-04-27 quota tier change)。NICFI——非商业、热带森林目的,且 basemap 已停更(2025-01)。Sentinel Hub trial——非商业 only。

03 · AOI
优先 10 个园区 · EO Browser 直链
坐标是 AOI center,2km × 2km bbox(大园区 5km × 5km)
#1xAI Colossus 1, Memphis35.0597, -90.1561 · HighEO →
#2Stargate / Crusoe / Oracle Abilene32.5023, -99.7885 · HighEO →
#3Meta Hyperion, Holly Ridge LA32.5076, -91.6483 · Med-HighEO →
#4Microsoft Fairwater WI42.7230, -87.8720 · HighEO →
#5Microsoft Fairwater Atlanta/QTS33.4488, -84.5223 · HighEO →
#6Meta Prometheus, New Albany OH40.0604, -82.7510 · Med-HighEO →
#7AWS Project Rainier, New Carlisle IN41.7000, -86.5100 · MediumEO →
#8Oracle Project Jupiter, Santa Teresa NM31.8175, -106.6730 · MediumEO →
#9IREN Childress TX34.4260, -100.2040 · Low-MedEO →
#10xAI Southaven / Stateline cluster34.9950, -90.0300 · Low-MedEO →
04 · 自动化
月度 pipeline 架构
MS-01 cron (monthly)
  -> aoi.yaml (10 AOIs)
  -> Earth Search STAC query: S2 L2A + S1 GRD + Landsat L2
  -> COG window read (no bulk download)
  -> monthly cloud-free composite
  -> metrics: NDBI, BSI, NDVI, NDWI, edge density, SAR dB delta
  -> Cloudflare D1 (observations table)
  -> PNG thumbnails + delta heatmap to R2
  -> Discord alert
  -> if score > threshold: trigger 50cm tasking quote

初始化

uv init ai-dc-monitor
cd ai-dc-monitor
uv add pystac-client rasterio rioxarray stackstac geopandas shapely \
       pyproj numpy pandas scikit-image opencv-python duckdb httpx pydantic rich

核心代码骨架

from pystac_client import Client
import numpy as np

STAC = "https://earth-search.aws.element84.com/v1"
cat = Client.open(STAC)

def search(aoi_geojson, start, end, collection="sentinel-2-l2a"):
    return cat.search(
        collections=[collection],
        intersects=aoi_geojson,
        datetime=f"{start}/{end}",
        query={"eo:cloud_cover": {"lt": 30}},
        max_items=20,
    ).item_collection()

def ndbi(nir, swir):
    return (swir - nir) / (swir + nir + 1e-6)

def bsi(red, nir, blue, swir):
    return ((swir + red) - (nir + blue)) / ((swir + red) + (nir + blue) + 1e-6)

def construction_score(prev, curr):
    return (
        0.35 * np.nanmean(curr["ndbi"] - prev["ndbi"])
        + 0.25 * np.nanmean(curr["bsi"] - prev["bsi"])
        - 0.20 * np.nanmean(curr["ndvi"] - prev["ndvi"])
        + 0.20 * np.nanmean(curr["edge"] - prev["edge"])
    )

D1 最小表

CREATE TABLE observations (
  month TEXT,
  aoi_id TEXT,
  ndbi_delta REAL,
  bsi_delta REAL,
  ndvi_delta REAL,
  sar_db_delta REAL,
  disturbed_ha REAL,
  roof_like_ha REAL,
  alert_score REAL,
  thumbnail_url TEXT,
  source_items TEXT,
  created_at TEXT,
  PRIMARY KEY (month, aoi_id)
);
05 · 信号映射
卫星信号 → ticker 翻译
卫星 / 公共信号投资解释影响 ticker
新屋顶面积持续增加GPU hall capacity coming online,但不能证明 GPU 已安装NVDA AMD SMCI
变电站、switchyard、输电 corridor 扩张电力瓶颈解除,AI capacity delivery risk 下降GEV VRT ORCL CRWV
Cooling yard / chiller pad / dry cooler 阵列增加high-density rack deployment closerVRT SMCI NVDA
Oracle Abilene/Jupiter 土建速度快于预期OCI/OpenAI capacity credibility 上升ORCL NVDA BE
Jupiter 出现 fuel-cell pad / Bloom deploymentBloom order credibility 上升BE
CoreWeave/leased sites 延迟、屋顶不动Revenue conversion riskCRWV
xAI / Meta / MSFT megacluster 同步加速Blackwell/GB200/GB300 demand persistenceNVDA VRT SMCI
大规模 capacity 释放过快GPU cloud supply 变松,租金压力CRWV bearish
工地停滞 + permit/grid 延迟Capex guide 兑现风险ORCL CRWV SMCI VRT
🚨 关键约束

卫星不能识别 GPU vendor。任何 NVDA/AMD 判断必须靠 procurement + earnings call + permit + job posting + supplier disclosures 拼接。

06 · 成本
4 种方案对比
方案年成本能力建议
Pure DIY free$0–600月度变化雷达;低置信容量推断必做
Hybrid DIY + paid confirmation$1K–15K免费扫全量,异常 AOI 买 50cm/30cm⭐ 主方案
Aterio / SaaS$50K+省时间、覆盖更广、有现成事件流仅 benchmark
Institutional imagery-heavy$100K+高频 sub-meter tasking当前不必
07 · 行动
7 天落地计划
D1
aoi.yaml,放 10 个 center;对 Memphis + Abilene 跑 2024-01 到现在的 S2 月度 composite
baseline thumbnails
D2
加 NDBI/BSI/NDVI/SAR delta;人工看 3 个已知事件是否打分上升
第一版 construction_score
D3
接 Cloudflare D1 + Discord webhook;阈值先设 disturbed_ha_delta > 2alert_score > 2σ
每月自动 alert
D4
加公共层:TCEQ/NMED、county permit、ERCOT/PJM/interconnection.fyi CSV
卫星 + permit 双证据
D5
对 Memphis cluster 做 case study:Colossus 1、Colossus 2、Southaven 同图层
判断免费层真实 SNR
D6
买一次 SkySat archive/flexible tasking,只买 1 个最活跃 AOI
校准 10m false positive
D7
写一页 IC template:site → observed delta → permit corroboration → ticker implication → confidence
可复用投资 memo
🎯 第一周聚焦

只做 Memphis + Abilene,不要一开始铺 30 个点。信息增益最高,且能最快验证 α/β 的边界。3 个 site 在同一个 Sentinel-2 tile 15SXR,复用同一份代码就能跑。

08 · 风险
关键不确定性 / 法律合规要点
#风险
1AOI center 不是 parcel boundary;Rainier、Jupiter、Southaven、IREN 需用 county GIS 二次校准。
2免费 10m 的最大风险是 false positive:农田裸土、仓库、太阳能、采矿、雪、云影。
3Google Earth / GEE / NICFI 不要混进商业投资生产线,除非 license 明确允许。
4保存每次观测的 source_items、日期、算法版本;IC 里写「satellite-derived estimate」,不要写成事实容量。
5不要 drone、不要越界拍摄、不要接触非公开施工人员信息;公共遥感 + 公共记录足够。SEC mosaic theory 保护范围内。