Sightline
OpenStreetMapデータを使用して物理世界のアセットを発見・分析するための地理空間インフラストラクチャインテリジェンスプラットフォーム。

概要
Sightlineは、以下のような実世界のインフラストラクチャの検索、監視、分析を可能にします:
- 通信塔とデータセンター
- 発電所、変電所、エネルギー貯蔵
- 空港、ヘリポート、ケーブル交通(ゴンドラ、ケーブルカー)
- 港湾、港、埠頭、海事施設
- 倉庫と産業施設
- パイプライン、製油所、エネルギーインフラ
- 軍事施設
- 病院、刑務所、大使館、政府施設
- 監視カメラと緊急インフラ
- 交通ハブ(駅、バスターミナル、タクシー乗り場)
など、30以上のカテゴリ、200以上の検索可能なインフラタイプにわたる多くのアセットタイプ。
アーキテクチャ
flowchart TB
classDef frontend fill:#6366f1,stroke:#4338ca,color:#fff
classDef backend fill:#0ea5e9,stroke:#0284c7,color:#fff
classDef external fill:#f59e0b,stroke:#d97706,color:#fff
subgraph FE["Frontend"]
SearchBar["SearchBar"]
Filters["Filters"]
ResultList["ResultList"]
MapView["MapView — Leaflet.js"]
end
subgraph BE["Backend"]
route["route.ts — Request Handler"]
parser["parser.ts — NLP Engine"]
geo["geo.ts — Geocoding"]
overpass["overpass.ts — OSM Query Builder"]
cache["cache.ts — Cache Layer"]
end
subgraph EX["External APIs"]
Nominatim["Nominatim — Geocoding API"]
OverpassAPI["Overpass API — OSM Data"]
end
SearchBar & Filters & ResultList & MapView -->|"POST /api/search"| route
route -->|"parse query"| parser
route -->|"resolve location"| geo
route -->|"fetch POIs"| overpass
route <-->|"read / write"| cache
geo -->|"geocode"| Nominatim
overpass -->|"QL query"| OverpassAPI
class SearchBar,Filters,ResultList,MapView frontend
class route,parser,geo,overpass,cache backend
class Nominatim,OverpassAPI external
データソース
OpenStreetMap
すべてのインフラデータは、協力的なマッピングプロジェクトであるOpenStreetMapから取得されます。OSMデータはクラウドソーシングで提供されており、不正確さや欠落が含まれる場合があります。
Nominatim
地理的解決には、地名を境界ボックスと座標に変換するNominatimジオコーディングサービスを使用します。
Overpass API
インフラクエリは、OSMデータへの読み取り専用アクセスを提供するOverpass APIに対して実行されます。
クエリ構文
自然言語
カルナータカ州の通信塔
ムンバイ近くの発電所
カリフォルニアのデータセンター
ドイツの空港
構造化クエリ
type:telecom operator:airtel region:karnataka
type:data_center operator:google
type:substation region:texas
type:airport country:france
サポートされるパラメータ
| パラメータ | 説明 | 例 |
|---|
type: | アセットタイプ | type:power_plant |
operator: | 運営者/所有者 | operator:google |
region: | 州/地域 | region:bavaria |
country: | 国 | country:india |
near: | 近接検索 | near:london |
radius: | 検索半径(km) | radius:100 |
サポートされるアセットタイプ
エネルギー・電力
| タイプ | エイリアス | 説明 |
|---|
power_plant | powerplant | 発電施設 |
substation | - | 変電所 |
transformer | - | 変圧器 |
converter | - | 電力変換器 |
switch | - | 開閉器 |
power_line | - | 高圧送電線 |
power_pole | - | 配電柱 |
solar | - | 太陽光発電所とパネル |
wind | - | 風力発電所とタービン |
nuclear | nuclear_site | 原子力発電所 |
hydroelectric | - | 水力発電所 |
geothermal | - | 地熱発電所 |
coal | - | 石炭火力発電所 |
gas_power | - | ガス火力発電所 |
oil_power | - | 石油火力発電所 |
biogas | - | バイオガスプラント |
biomass | - | バイオマスプラント |
tidal | - | 潮力発電所 |
battery_storage | - | バッテリーエネルギー貯蔵 |
電気通信
| タイプ | エイリアス | 説明 |
|---|
telecom | tower | 通信塔 |
antenna | - | アンテナ |
mast | - | 通信マスト |
cell_tower | - | 携帯電話基地局 |
radio_tower | - | ラジオ送信塔 |
broadcast_tower | - | テレビ/ラジオ放送塔 |
satellite_dish | - | 衛星アンテナ |
telephone_exchange | - | 電話交換局 |
data_center | datacenter | データセンター |
石油・ガス・鉱業
| タイプ | エイリアス | 説明 |
|---|
refinery | - | 製油所 |
pipeline | - | パイプライン |
oil_well | - | 石油採掘井戸 |
gas_well | - | ガス採掘井戸 |
storage_tank | - | 燃料・液体貯蔵タンク |
silo | - | 貯蔵サイロ |
gasometer | - | ガス貯蔵タンク |
quarry | mine | 採石場と鉱山 |
landfill | - | 埋立地 |
scrap_yard | - | スクラップヤード |
水・公共事業
| タイプ | エイリアス | 説明 |
|---|
water_tower | - | 給水塔 |
water_treatment | - | 浄水場 |
wastewater | sewage, sewage_plant | 下水処理場 |
dam | - | ダム |
reservoir | - | 貯水池 |
pumping_station | - | ポンプ場 |
water_well | - | 井戸 |
航空
| タイプ | エイリアス | 説明 |
|---|
airport | - | 空港 |
helipad | - | ヘリポート |
airfield | - | 軍用/民間飛行場 |
runway | - | 滑走路 |
taxiway | - | 誘導路 |
terminal | - | ターミナル |
hangar | - | 格納庫 |
atc_tower | - | 航空管制塔 |
海事
| タイプ | エイリアス | 説明 |
|---|
port | seaport | 港湾・海港 |
harbour | - | 港 |
ferry_terminal | - | フェリーターミナル |
marina | - | マリーナ |
shipyard | - | 造船所 |
dock | - | ドック |
lighthouse | - | 灯台 |
pier | - | 桟橋 |
jetty | - | 突堤 |
slipway | - | 進水台 |
mooring | - | 係留施設 |
boat_lift | - | ボートリフト |
鉄道・交通
| タイプ | エイリアス | 説明 |
|---|
train_station | - | 鉄道駅 |
railyard | rail_yard | 操車場 |
metro | - | 地下鉄駅 |
tram_stop | - | 路面電車停車場 |
halt | - | 鉄道停留所 |
level_crossing | - | 踏切 |
bus_station | - | バスターミナル |
parking | - | 駐車施設 |
toll_booth | - | 料金所 |
weigh_station | - | トラック計量所 |
rest_area | - | 高速道路休憩所 |
service_area | - | 高速道路サービスエリア |
構造物
| タイプ | エイリアス | 説明 |
|---|
building | - | 一般建物 |
bridge | - | 橋 |
tunnel | - | トンネル |
cooling_tower | - | 冷却塔 |
chimney | - | 産業用煙突 |
crane | - | クレーン |
windmill | - | 風車 |
watermill | - | 水車 |
clock_tower | - | 時計台 |
bell_tower | - | 鐘楼 |
産業・商業
| タイプ | エイリアス | 説明 |
|---|
warehouse | - | 倉庫 |
factory | - | 工場 |
industrial | - | 工業地帯 |
works | - | 工場(産業施設) |
depot | - | 車庫・基地 |
brewery | - | 醸造所 |
distillery | - | 蒸留所 |
sawmill | - | 製材所 |
slaughterhouse | - | 食肉処理場 |
recycling_plant | recycling | リサイクルプラント |
軍事・防衛
| タイプ | エイリアス | 説明 |
|---|
military | - | 軍事施設 |
bunker | - | 掩体壕 |
barracks | - | 兵舎 |
naval_base | - | 海軍基地 |
range | - | 射撃場 |
checkpoint | - | 検問所 |
radar | - | レーダー施設 |
政府・公共安全
| タイプ | エイリアス | 説明 |
|---|
embassy | - | 大使館 |
courthouse | - | 裁判所 |
townhall | - | 市役所・町役場 |
government | - | 政府庁舎 |
customs | - | 税関 |
tax_office | - | 税務署 |
border_control | - | 国境検問所 |
police | - | 警察署 |
fire_station | - | 消防署 |
prison | - | 刑務所 |
ambulance_station | - | 救急ステーション |
rescue_station | - | 救助ステーション |
coast_guard | - | 沿岸警備隊基地 |
emergency_phone | - | 緊急電話 |
fire_hydrant | - | 消火栓 |
lifeguard | - | ライフガードステーション |
surveillance_camera | cctv | 監視カメラ |
教育・研究
| タイプ | エイリアス | 説明 |
|---|
school | - | 学校 |
university | - | 大学 |
college | - | 短期大学・専門学校 |
kindergarten | - | 幼稚園 |
driving_school | - | 自動車教習所 |
research | - | 研究機関 |
library | - | 図書館 |
医療
| タイプ | エイリアス | 説明 |
|---|
hospital | - | 病院 |
clinic | - | 診療所 |
pharmacy | - | 薬局 |
dentist | - | 歯科医院 |
veterinary | - | 獣医クリニック |
nursing_home | - | 老人ホーム |
hospice | - | ホスピス |
blood_bank | - | 血液銀行 |
文化・エンターテイメント
| タイプ | エイリアス | 説明 |
|---|
museum | - | 博物館 |
theatre | - | 劇場 |
cinema | - | 映画館 |
stadium | - | スタジアム |
sports_centre | - | スポーツセンター |
swimming_pool | - | プール |
golf_course | - | ゴルフコース |
racetrack | - | 競技場・競馬場 |
ice_rink | - | アイススケートリンク |