ordnance survey think tank: automated generalisation and cartographic modelling december 8th, 2009...
TRANSCRIPT
Ordnance Survey Think Tank:Automated generalisationand cartographic modelling
December 8th, 2009
Paul WatsonChief Technology [email protected]
www.1spatial.com
Adjacent roads do not have parallel geometries
Automatic GeneralisationThe first road is snapped parallel
Second road snapped parallel and displaced
Point symbols are in conflict with each otherPoints show location of
the objectsPoint symbols buffered
to identify conflictsLocation for the typified
symbol identified3 symbols typified to 1
for representing at 1:50,000
www.1spatial.com
Important Tools & Techniques
Object orientation Adaptive/optimisation approaches Topology Prospective data quality audit
www.1spatial.com
Research Questions
How do we collaborate on, share and reuse the generalisation technology we build? Web Registry – models, constraints, goals, algorithms Generalisation Web Service
How do we “mass produce” automatic generalisation? SOA GRID
www.1spatial.com
Rule-based conformance checks
#1 #2 #3 #4 #5 #6
#7
#8
#9
#10
#11#12#13
#1001
{#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11,#12,#13}
Check for Built-up Area objects that for all Topographic Area objectsfor which Built-up Area refers to Topographic Area via the reference 'derived_from’check that Topographic Area.geometry is contained within Built-up Area.geometry
www.1spatial.com
Rules-based Transformation
Action & Screen Grab
www.1spatial.com
Anatomy of the Supply Chain
DataWarehouse
MasterData
SpatialRules Engine
EntryValidation
Rules
WarehouseIntegrityRules
DataRemodelling
Rules
EncodingRules
Routing &DeliveryRules
DataReconciliation
Quality Assurance
DataExtraction +
Encoding Packaging
Data IntegrationWarehousing
Warehouse
DataDelivery
Shipping Distribution
Product GenerationRules
DataMarshalling
Manufacturing
DataEntry
ReceivingSuppliers
Inventory
Order Processing
www.1spatial.com
Mapping on Demand Components
Web Registry(goals/algorithms)
GeneralisationWeb Service(grid/edge)
Web PortalJSR 168/286
eDelivery(orchestration/order management)
Billing System(eComerce)
Source Data 1 Source Data 2 Data Supply
Goal/AlgorithmAuthoring
www.1spatial.com
unlocking data,empowering businessthank you for listening
www.1spatial.com