Analysis service
Map Intelligence worker

Analysis service

The Python worker handles PDF page classification, tiled map OCR, label grouping and first-pass historic land-use extraction outside the PHP request lifecycle.

Connection

Private localhost service used by Laravel queue jobs.

Worker not configured

Deploy the analysis-service folder and add the URL/token values to the existing Laravel .env.

Service URLhttp://127.0.0.1:8090
OCR targetPP-OCRv6
Default radius250 m
Map text outputPolygon + raw text

Current first-pass pipeline

Built for historic environmental map review.

PDF structure and native-text pre-pass Envirocheck page classification Historic page render and tiling PP-OCRv6 map text detection / recognition Overlap duplicate removal Fragmented label grouping Environmental land-use lexicon matching Cross-epoch first/last appearance Evidence-linked chronology callback
Registration guard

Distance, direction and on/off-site status remain unresolved until the historic map has a reliable site registration. The worker does not invent those values.