Beruflich Dokumente
Kultur Dokumente
Lecture delivered at BMS College of Engineering Course Advanced GIS November 27,2011
Dr S Natarajan Professor and Key Resource Person Department of Information Science and Engineering PES Institute of Technology Bangalore
ADVANCED CARTOGRAPHY
Labels Map Making Metadata file
Map Design
A map is useless unless it is read People will read and study attractive, informative maps It takes time to create a good map or you need a template that you can use over and over Analyze other peoples and groups maps
Feb 18, 2000
Map Design
Keep the map as clear as possible
Make it easy to read
Map Design
Use appropriate patterns
Definitely not
not Limestone Sandstone or Make it easy to distinguish adjacent patterns
Map Design
Use appropriate and consistent line weights
Inconsistent and inappropriate
Appropriate
Appropriate
Feb 18, 2000
Consistent
Map Design
Use different sizes of the same symbol to indicate relative values, e.g.,
number of superfund sites in a city value of property <$500K
<$100K <10
Feb 18, 2000
>$500K
10-100
>100
Map Design
Use a good color scheme
Use colors that are familiar to users Do not use bright colors without the good reason
Visual Contrast
Is defined as the crispness or sharpness of the distinction between map symbols Use different size symbols Use primary colors, which contrast more with each other than with other colors Dont take contrast to excess, keep your maps from looking busy
Feb 18, 2000
Visual Balance
Is the relative weight of the basic graphic components and shapes in a map
Components of a map = title, legend, explanatory text, photographs, north arrow, scale
Hierarchical Structure
Differentiate between broad classes or types of information in the map Help the reader focus on specific themes from several that may be shown
Thematic Maps
USGS Geologic maps use standard colors for rock types and ages, use a recent published USGS map to color code your maps Color code the map according to the age of the rocks Use shades of the same color for rock units with the same age designation
Map Posters
Layer text and photos on maps Place text at right angles in complementary color Keep it simple
Environmental Series 1
Oil and gas fields studied for this report.
ADVANCED CARTOGRAPHY
Three label placement categories Point labelling Line labelling Area labelling Labelling complexity The point labelling problem is proven to be NP-complete
Problematic cases
Utrecht
Utrecht
Utrecht Zeist
good
Utrecht
Zeist
Utrecht
Readability text Visibility features
Utrecht Association
29
River
City
City
Peak
Peak
ATown BTown
BTown ATown
30
Label visibility
20
Point features
Line features
32
Line features
33
Models
Discrete label position priorities: Yoeli (1972) 2 4 1 3 6 8 Slider model: Van Kreveld et al. (1999) 7 5
34
Algorithms
Local Search
Global Optimization
35
Algorithms
Local Search Rule-based exhaustive search Gradient descent
Global Optimization Force-directed Simulated annealing
36
Local Search
Algorithms
Exhaustive Search
x
Place labels according to rules until violation Backtrack and adjust to maximize number of labels placed
Exhaustive Search: Freeman & Ahn (1984, 1987); Jones (1989), Cook & Jones (1990); Doerschler & Freeman (1992) Rule-based, with backtracking (place labels until overplot occurs, backtrack and adjust). Practical only for small problems (e.g. 50 points features per Christensen et al 1995)
37
Local Search
Algorithms
Gradient Descent
Develop initial label placement Compute overlap vectors to guide next movement Iterate
Gradient Descent: Hirsch (1982) After an initial, trial placement, choose from available operations (label movements) that which provides most immediate improvement. Iterate. Tends to cycle around local minima without being able to escape and find overall optimum labeling
38
Local Search
Algorithms
Gradient Descent
Develop initial label placement Compute overlap vectors to guide next movement Iterate Can cycle between local minima (a) and (b) (a) without finding preferred placement (c)
(b)
Algorithms
Local Search Rule-based exhaustive search Gradient descent
Global Optimization Force-directed Simulated annealing
40
Force-Directed: Uses repulsive forces between labels, to prevent placement of labels close to one another. Ebner et al. (2003); Stadler et al. (2006) Simulated annealing as a follow-up can result in near-optimal label placement, From Stadler et al. (2006), p. 211 and relatively fast solutions to large problems
41
Global Optimization
Algorithms
Simulated Annealing
Software
Imhof (and others) labeling rules
Yoeli priorities
9.2
Association
Force-directed methods
43
ADVANCED CARTOGRAPHY
Labels Map Making Metadata file
What is a map?
A generalized view of an area, usually some portion of Earths surface, as seen from above at a greatly reduced size Any geographical image of the environment A two-dimensional representation of the spatial distribution of selected phenomena
Map scale
Ratio of the distance on the map to the distance on the ground Scale is a fraction Larger area covered means larger denominator Larger denominator means smaller fraction So a large-scale map covers a small area
Large-scale
Small-scale
Map scale
Ratio of the distance on the map to the distance on the ground 1. Graphic:
Stays the same when photocopied Might not be right for the whole map
Map scale
2. Verbal: 1 inch equals 10 miles Easy to understand Can change if photocopied
Map scale
3. Representative fraction or ratio: 1:24,000 Units dont matter Can change if photocopied
Map symbolization
Symbols are a code instead of text Three kinds: point, line, area Consider shape, size, orientation, pattern, color, value
Point symbols
Every symbol counts as one occurrence Qualitative points Indicate location Can also describe that location Quantitative points Show a distribution Indicate a value (graduated symbols)
Show a distribution
Indicate a value
Line symbols
One-dimensional Mostly taken for granted (borders, roads) Isolines connect same values Flow-line maps indicate value by width of line
Flow-line maps
Area symbols
Each territory or region has one value Differences in kind Differences in value Choropleth maps Usually, darker indicates more Cartograms distort area to show value
Differences in kind
Differences in kind
ADVANCED CARTOGRAPHY
Labels Map Making Metadata file
Why Metadata?
The growing availability of data of all kinds from many different sources has helped GIS technology become more useful and widely adopted With metadata support, data producers can publish information about data, and data consumers can search for the data they need.
Spatial data is important for GIS- it is important to know if the data will meet users needs Data users need metadata to locate appropriate data sets Metadata provides information about the data available within an organization or from
Metadata not only helps find data, but once data has been found, it also tells how to interpret and use data Publishing metadata facilitates data sharing Sharing data between organizations stimulates cooperation and a coordinated, integrated approach to spatially related policy issues.
From a data management perspective, metadata is important for maintaining an organization's investment in spatial data Metadata benefits an organization in the following ways:
Provides an inventory of data assets Helps determine and maintain the value of data Helps you determine the reliability and currency of data Supports decision making Documents legal issues Helps keep data accurate and helps verify accuracy to support good decision making and cost savings Helps determine budgets because it provides a clearer understanding of when or if data needs to be updated or repurchased
What is Metadata?
Content Quality Type Creation Spatial information about a data set Text file Extensible Markup Language (XML) database record
Metadata is more easily shareable (Small size) By creating metadata and sharing it with others, information about existing data becomes readily available to anyone seeking it Metadata makes data discovery easier and reduces data duplication ESRI stores metadata with the data set it details and may additionally index metadata in a central database for sharing ESRI software uses the XML standard for metadata processing.
Metadata Standards
In United States, FGDC (Federal Geographic Data Committee) Content Standard for Digital Geospatial Metadata
Published in 1998.
The International Organization for Standardization has also created a spatial metadata standard-- ISO
For both the FGDC and ISO standards, ESRI provides a set of tools.
A metadata editor Style sheets that present the metadata in various report formats A synchronizer that automatically records a data set's properties in the appropriate metadata elements for that standard
Metadata services are built on the functionality of three existing ESRI products. The ArcGIS ArcCatalog application is used for creating and authoring metadata and sending to a metadata service. ArcIMS and ArcSDE
ArcIMS hosts the metadata service ArcSDE is the interface to the relational database that stores metadata documents.
ArcCatalog, Metadata Explorer, Web browsers, or Z39.50 clients can access metadata stored in a metadata service.
Authoring Metadata
ArcCatalog automatically captures some core metadata and updates metadata automatically when possible, e.g.
spatial extent and coordinate system can be automatically supplied. ArcCatalog automatically attaches metadata to the data set to ensure integrity ArcCatalog will fill in as much information as it can using the data's properties when the data changes
ArcCatalog can send data to the ArcIMS metadata service, which requires at least the following metadata items:
Content type
ArcGIS has been designed to create metadata for any data set supported/created by ArcGIS as well as any other data set identified and cataloged by the user (e.g., text, CAD files, scripts). Supported data sets include the following: ArcInfo coverages ESRI shapefiles CAD drawings Images GRIDs TINs PC ARC/INFO coverages ArcSDE geodatabases Personal ArcSDE Maps Workspaces Folders Layers NFO tables dBASE tables DBMS tables Projections Text files Programming scripts
Publishing Metadata
The ArcIMS metadata service makes metadata created with ArcCatalog available on the Internet. The ArcIMS metadata service uses an ArcSDE database as the repository into which all published metadata documents are stored.
but unlike HTML, it describes structured data content rather than display properties XML is an open industry standard: platform neutral and oriented to publishing and distributing information through Internet Any metadata published in valid XML will be accepted by any metadata service.
Z39.50 is an open, well-established communications protocol for information sharing on wide area networks
Clients and servers can send and receive requests and responses using the Z39.50 protocol.
The FGDC uses Z39.50 to implement the NSDI Clearinghouse, which enables searches for spatial data over the Internet.