Development of the system for automatic map generalization based on

0 downloads 0 Views 1MB Size Report
Content. Automated cartographic generalization. Multi-agent systems in cartography. Developed system for automatic map generalization based on constraints ...
Development of the system for automatic map generalization based on constraints 3rd Croatian NSDI and INSPIRE Day and 7th Conference Cartography and Geoinformation Marijan Grgić, mag. ing. Prof. dr. sc. Nada Vučetić, Geodetski fakultet, Zagreb Dragan Divjak, dipl. ing., Geofoto d.o.o.

Split, 2011

Content Automated cartographic generalization Multi-agent systems in cartography Developed system for automatic generalization based on constraints

map

Automated generalization

The development of conceptual models of cartographic generalization

The development of algorithms to perform transformations in the generalization

The development of information technology and multi-agent systems

Automated generalization 

the creation of cartographic representations in different scales from the same spatial database



reducing the impact of cartographers in creating cartographic products (standardization)

Automated generalization Why generalization is hard to automate? 

the process of design is complex,



different phenomena at different levels of detail (different scale) should be easy to explore,



seeing generalization as a “something you do at the end”,



interaction during map generalization is not standardized.

Multi – agent systems (MAS) a system composed of multiple interacting intelligent agents,  in the field of artificial intelligence,  an agent - autonomous entity that within a system monitors the other elements of the system and directs its activities to achieving predefined goals, 

autonomy

agent decentralization

local views

Map generalization based on constraints Key aspects of constraints: 

A constraint can be specified as something to maintain or something to avoid,



A constraint can be absolute, something to optimize or both,



A constraint has an application scope or extent,



A constraint can be intrinsic or extrinsic,



A constraint can be independent or contextual,



Constraints may operate differently at different scales of spatial analysis,



Violations of constraints can be detected and evaluated by analyzing micro-, meso- and macroscale data using one or more measures.

Map generalization based on constraints AGENT project (Automated GEneralisation and New Technology)

A

1 B

B

4

D

5

2 3

C

A hypothetical network of constraints in a generalization process

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints Task: 

Topology of map objects must be maintained,



roads must maintain its spatial position,



roads may be generalized using algorithms for generalization,



buildings depending on their surface should be displayed or omitted from the map view,



system should assign a cartographic sign to a building if it meets the minimum area request,



buildings should be set at a constant distance from roads,



buildings should be set parallel to the direction of roads which are nearest to them,



roads should not cross buildings,



cartographic signs should not be overlap in the map view.

The system for automatic map generalization based on constraints 

Safe Software FME Desktop 2011 - primarily intended for conversion, transformation, and modifying the spatial raster and vector data



FME Workbench, FME Universal Viewer, FME Universal Translator, FME Command-Line Engine



interoperability, centralization and retaining attribute data

The system for automatic map generalization based on constraints

Smoothing using McMaster’s algorithm

The system for automatic map generalization based on constraints

Minor and major roads - a problem in connecting

The system for automatic map generalization based on constraints

Minor and major roads - a problem in connecting

The system for automatic map generalization based on constraints

Original data

The system for automatic map generalization based on constraints

Buildings represented by cartographic signs

The system for automatic map generalization based on constraints

Buffered roads

The system for automatic map generalization based on constraints

Buildings represented by points set on a constant distance from roads

The system for automatic map generalization based on constraints

Buildings represented by cartographic signs set on a constant distance from roads

The system for automatic map generalization based on constraints

Buildings set parallel to the direction of roads

The system for automatic map generalization based on constraints

Buildings crossed by roads

The system for automatic map generalization based on constraints

Buildings crossed by roads

The system for automatic map generalization based on constraints

Problem with overlapping

The system for automatic map generalization based on constraints

Problem with overlapping

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

The system for automatic map generalization based on constraints

MAS systems and map generalization based on constraints Advantages: 

efficiency and effectiveness,



robustness and reliability,



flexibility and adaptability of the system,



reduced costs (in the long run),



opportunities for development and reusability of the system.

Shortcomings: 

problem of the assessment of the quality of the final product,



large initial investment,



some procedures can not be automated at this moment.

MAS systems and map generalization based on constraints Future directions: 

developing of new and better algorithms for generalization,



facilitating quality assessment, post-editing, and representation refinement,



creating an adaptive standardized system that automatically derives scale-based settings for generalization operators, parameters, priorities, and other preferences that govern the generalization processes and decisions,

integration of more powerful algorithms in commercial software,  creating of Web services for generalization and standalone applications for the generalization. 

MAS systems and map generalization based on constraints Conclusion: 

many NMAs and commercial map publishers need generalization in order to derive multiple products from a master database,



map generalization using MAS systems and generalization systems based on constraints has many advantages compared to traditional methods,



MAS systems will be able to almost completely replace the manual generalization in the future.

Thank you for your attention.

Suggest Documents