Geometry auto-detect
Lat/Lon · native Geolocation · WKT · GeoJSON text · free-text address (geocoded).
Home · Features · SharePoint Connector
Microsoft Graph connector turns any list into a live spatial layer — FeatureLayer, dynamic vector tiles, or OGC API Features — with edits attributed to the signed-in identity and gated by SharePoint permissions.
List → layer
Site + list → DuckDB snapshot at the same FeatureServer path — FeatureLayer, dynamic vector tiles, OGC API Features.
Lat/Lon · native Geolocation · WKT · GeoJSON text · free-text address (geocoded).
Full first pull (5k/page); then Graph delta tokens — only changed rows.
Adds/updates/deletes via Graph — attributed to signed-in identity; item-level ACLs honored.
Auth Code + PKCE (MSAL.NET) — no client secret; refresh token DPAPI-encrypted.
Security model
Sites.ReadWrite.All · User.Readgraph.microsoft.com · localhostPOST /sites/{site}/lists/{list}/items → add PATCH …/items/{id} → edit DELETE …/items/{id} → delete GET /api/spatial/{profileId}/FeatureServer/{layerIndex} POST /api/sharepoint/profiles/{id}/refresh ● delta sync · operator identity · Polly 429 backoff
Register the Entra ID app once, sign in with Microsoft — every list your operators can see becomes a live, editable layer.