MapinData SDK
MapinData SDK, mobil sinyal verisinden coğrafi zeka üretmek için geliştirilmiş Python kütüphanesidir.
Neler Yapabilirsiniz?
| Modül | Amaç |
|---|---|
FootfallEngine |
Polygon / radius bazlı ziyaretçi sayımı (DuckDB + Spark) |
TimeSegmenter |
Sabah / öğle / prime-time aktivite dağılımı |
HomeDetector |
Ev ve iş mahallesi çıkarımı |
VisitorFlow |
Mekana özgü ziyaretçi akışı analizi |
CompetitorAnalysis |
Rakip yoğunluğu ve SES skoru |
CardStore |
KART üretim & önbellekleme (PostgreSQL) |
PersonCardBuilder |
Kişi Kartı üretici |
PlaceCardBuilder |
Mekan Kartı üretici |
Hızlı Başlangıç
from mapindata.core import ConfigManager
from mapindata.data import PgClient, DuckDBClient
from mapindata.data.identity import CardStore, PlaceCardBuilder
from mapindata.mobility import FootfallEngine
cfg = ConfigManager()
pg = PgClient(cfg)
duck = DuckDBClient(cfg)
engine = FootfallEngine(con=duck.connect(), s3Path=duck.s3Path("istanbul"))
# Mekana ait 90 günlük KART üret
store = CardStore(pg)
builder = PlaceCardBuilder(footfallEngine=engine, pgClient=pg, cardStore=store)
card = builder.build(poiId="TR_IST_12345", periodDays=90)
print(card["data"]["visitor_stats"])
Kurulum
Dokümantasyon
- Proje Geçmişi — Geliştirme süreci
- KART Sistemi Planı — Mimari kararlar
- API Kataloğu — Otomatik API referansı
- Kullanım Örnekleri — Uçtan uca senaryolar
- Playground — Canlı deneme alanı