Back to Home
Plugin Development

DPW Validation Tool for JOSM

A specialized JOSM plugin streamlining quality assurance workflows for the Digital Public Works Settlement Digitization project. Features OAuth 2.0 authentication, automated validation, and cloud storage integration for OpenStreetMap data quality control.

Documentation
v3.0.1
Current Version
10
Error Types Tracked
OAuth 2.0
Authentication
100%
Automated Workflow

Key Features

Enterprise-grade quality assurance for OpenStreetMap data validation

OAuth 2.0 Authentication

Automatic validator detection using JOSM credentials with secure authorization checks

Automated Work Isolation

Isolate specific mapper's work for unbiased validation with timestamp filtering

Quality Assurance Panel

Track 10 error types with +/- controls and comprehensive validation comments

Cloud Backup Integration

Automatic Google Drive upload via DPW Manager API with progress tracking

Automated Export

One-click export of validated data with project-compliant naming conventions

User Registry Integration

Seamless integration with DPW Manager user registry for authorization

Technical Stack

Core Technologies

Java 21JOSM API (Build 18823+)Apache AntOAuth 2.0

Integrations

DPW Manager APIGoogle Drive APIOpenStreetMap OSM DataMultipart Form Upload

Key Features

WebGL Shader IntegrationReal-time Progress TrackingCustom JSON ParserSession Management

Validation Capabilities

Hanging Nodes DetectionOverlapping Buildings CheckMissing Tags ValidationGeometry Error Analysis

Validation Workflow

01

Select Date & Mapper

Choose validation date and mapper from dropdown. Settlement auto-fills for context.

02

Isolate Work

Plugin creates temporary validation layer with only selected mapper's work from the specified date.

03

Review & Validate

Count and categorize errors using +/- buttons. Validation preview shows complete breakdown before submission.

04

Submit Decision

Accept or reject with enhanced confirmation dialogs showing summary and next steps.

05

Export Data

Automatic export prompt with cloud backup. File saved locally and uploaded to Google Drive.

06

Reset Session

Lightweight session reset clears layers and form without JOSM restart. Ready for next validation.

Built for Digital Public Works

Developed for Spatial Collective Ltd as part of the 2025 Digital Public Works Settlement Digitization project. This tool streamlines quality assurance workflows, ensuring high-quality OpenStreetMap data for settlement mapping initiatives.

MIT License
Open Source
4 Releases
Active Development
Nov 2025
Latest Update

Need Custom Plugin Development?

We build specialized tools and integrations for your unique workflows