ICA MPMG Seminar, Sept' 2000 Dan Lee - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

ICA MPMG Seminar, Sept' 2000 Dan Lee

Description:

Derive target schema, feature classification and extraction; ... For on-line display or as batch process for creating persistent annotation ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 39
Provided by: dan70
Category:
Tags: ica | mpmg | address | apply | by | can | codes | dan | elevation | for | job | lee | maps | online | road | seminar | sept | target | view | with | zip

less

Transcript and Presenter's Notes

Title: ICA MPMG Seminar, Sept' 2000 Dan Lee


1
ICA MPMG Seminar, Sept. 2000 Dan Lee Roland
HanssonESRI Inc., USA
Integration of Generalizationand Text Placement
in ArcGIS
2
Topics
  • GIS-based cartography with ArcGIS
  • Multi-purpose, multi-scale mapping from master
    databases ArcGIS - the new generation of ESRI GIS
    software
  • Map generalization
  • In Workstation ArcInfo, ArcToolbox, and ArcGIS
  • Text placement
  • Dynamic labeling, feature linked annotation, and
    Maplex

3
GIS-based Cartography with ArcGIS
4
GIS-based cartographyTodays cartographers
compile databases and maps
Geo-processing, cartographic generalization and
text placement
Source information field survey, existing map,
photogrammetry, remote sensing, GPS
Geo-processing and database generalization
5
ArcGISsingle, scalable, unified GIS software
Clients
ArcExplorer
Services
ArcIMS
ArcSDE
Web Apps
Services
RDBMS (GeoDatabase)
Grid
CAD
Tin
Shapefile
pGDB
Data
Internet
Coverage
Image
6
ArcView 8.1Desktop mapping GIS software,a
powerful tool for the management, display,query,
and analysis of spatial information
the map-centric application for editing,
displaying, querying
ArcMap ArcCatalog ArcToolbox
the data-centric application that locates,
browses, and manages spatial data
environment for performing the hundreds of rich
geoprocessing operations provided by ArcInfo
7
ArcEditor 8.1Define and edit custom features and
object classes
  • And
  • Coverage Editing
  • Enterprise Geodatabase Editing
  • Utility Network Solvers
  • Dimensions
  • Feature Linked Annotation

ArcMap ArcCatalog ArcToolbox
8
ArcInfo 8.1the full-featured GIS with tools for
automation, modification, management, analysis,
and display of geographic information
  • And
  • Coverage Editing
  • Enterprise Geodatabase Editing
  • Utility Network Solvers
  • Dimensions
  • Feature Linked Annotation

ArcMap ArcCatalog ArcToolbox
  • And
  • Advanced Geoprocessing
  • Advanced ArcToobox
  • Advanced Editing
  • Workstation ArcInfo

9
Geodatabase concept
Feature datasets
Spatial reference
Raster datasets
Object classes
subtypes
Rasters
Feature classes
subtypes
Relationship classes
TIN datasets
edges
nodes
Geometric networks
faces
Planar topologies
Locators
Addresses
x,y locations
Domains
ZIP Codes
Place names
Route locations
Validation rules
10
Creating a geodatabase
11
Map Generalization
Support multiple-purpose, multiple-scale data
transformation and map production
12
Recent releases in Workstation ArcInfo
  • Focus on database generalization
  • Support attribute transfer
  • Facilitate post-processing and editing

BENDSIMPLIFY operatorArcInfo 7.1.2 ORTHOGONAL
operator ArcInfo 7.2.1 BUILDINGSIMPLIFY command
Workstation ArcInfo 8.0.1 FINDCONFLICTS command
Workstation ArcInfo 8.0.1 CENTERLINE command
Workstation ArcInfo 8.0.1 AREAAGGREGATE command
Workstation ArcInfo 8.0.2 Enhancements to the
GENERALIZE command a minor enhancement for
Workstation ArcInfo 8.0.1 a major enhancement to
be released in Workstation ArcInfo 8.1
13
GENERALIZE (pointremove vs. bendsimplify)
14
BUILDINGSIMPLIFY
15
FINDCONFLICTS
16
CENTERLINE
17
AREAAGGREGATE (orthogonal)
18
AREAAGGREGATE (non_orthogonal)
19
Gen-tools in ArcToolbox
20
Example of Macro- procedures
Polygon extend
Clipping lines by buffers
Grouping by buffering
Meeting lines by GRID
21
Development of generalization tools for ArcGIS
More functions, flexibility, and productivity
  • Extending the following areas
  • Geodatabase tools
  • Derive target schema, feature classification and
    extraction
  • Maintain feature links between source and target
    data
  • Geometry processing
  • Add generalization operators
  • Editor tools
  • Allow interactive generalization and queued
    edit
  • User interface
  • Add a gen-toolbar, menus, forms, and controls

22
Database generalization
Define/create target feature classes (attribute
fields and domains)
Define and link source feature categories to
target features
Transforming source features to generalized
features ( in batch) Source feature Output
feature Steps category 1 trans100k-fr001
simplification, elimination category
2 trans100k-fr002 typification, simplification
... ... ... ... category
11 veg100k-fv011 aggregation, smoothing
Master database
Generalized database
category 1 (roadclass 1) category 2 (roadclass
2)
(with 1-to-1 relation) (with n-to-1 relation)
... ...
category 11 (forest)
... ...
23
Cartographic generalization
Set global parameters (scale, min-sizes,
priorities, symbols)
Master database
Interactive processes (testing, measuring,
analyzing, saving parameters)
category 1 (roadclass 1) category 2 (roadclass
2)
Batch processes
... ...
category 11 (forest) category 12 (grassland)
... ...
Interactive processes (Queued editing, resolving
conflicts, refinement)
Generalized database
maps for internet
Generalized cartographic database
24
Linking source and target features
25
Interactive tools
Refinement
26
Queued editing
Selected
Previous
All
Unresolved
Delete
Unresolved
Unresolved
Unresolved
Unresolved
Reviewed
Modified
Resolved
Delete
27
Text Placement
A major component of cartography
28
Dynamic labeling in ArcMap
  • Places labels at "ideal" location on the fly
  • For on-line display or as batch process for
    creating persistent annotation
  • Can place multiple labels / feature

29
  • Uses expression based on VB- or Java-script to
    derive text

30
  • Handles overflow (unplaced) labels

31
Feature-linked annotation in ArcGIS
  • A geodatabase feature class with custom behavior
  • One or more annotations linked to a feature
    (point, line, polygon, )
  • Annotation text derived from feature attribute
  • Position maintained in relation to feature
  • Updating the feature automatically updates the
    linked annotation

32
Feature-linked annotation
33
Maplex
Currently a separate productWill be integrated
with ArcMap in future
  • Cartographic Design
  • Many input and output formats
  • Standard carto symbology built-in
  • Custom symbology easily added
  • Rule-based projects allow repeatable design
    styles
  • Automated Text Placement
  • Unambiguously label all features
  • Conflict Resolution Between Placements
  • User-specified Rules
  • Prioritization of features, labels
  • Label Points, Lines, Area, Streets, Parcels

34
The data manager
Feature Class Codes and Label Field are specified
here. Projections, Units, Scale and Map Extents
are also set at load time
35
The rule-base paramaters
Symbology (style, color, size...) Stacking
(breaking up multi word labels) Labels (font,
color, size, box) Multi-labels (gt one label per
feature) Placement (the label in relation to its
feature) Deletion (what to do if no label is
placed) Priorities (features/labels importance
ordering) Export (create layered export files)
36
Placement styles and strategies
Point Features Centered Offset (freedom to
move) Offset (with preferred zones such as east
or north side)
37
Area features Center horizontal or
Offset Center straight or offset Center curved
or offset
  • Placement strategies
  • US-Style Streets
  • European-Style Streets
  • Parcels
  • Petroleum
  • Atlases
  • Standard point, line, polygon

38
Production workflow
Maplex
Illustrator
Press
Place Text Symbolize Features
Marginalia Color Separation
Offset Printing
Arcplot ArcMap
Maplex
ArcPress
Place Text
Symbolize Features Marginalia Color Separation
Plotter output
Write a Comment
User Comments (0)
About PowerShow.com