Skip to content

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

pip install mapindata-sdk

# Spark desteği için:
pip install "mapindata-sdk[mobility]"

Dokümantasyon