Professional Documents
Culture Documents
Spatially Positioning Data
Spatially Positioning Data
1
2/4/2008 Briggs Applied GIS UT-Dallas
Types
• Spatial Adjustment (Transformation) of Vector data
– Via Spatial Adjustment toolbar
– See ESRI ArcGIS 9: Editing in ArcMap, Chapter 8, Spatial Adjustment
• Georeferencing of an Image (Raster data)
– Via Georeferencing toolbar
– Typically used for:
• satellite images
• aerial photographs
• scanned CAD drawings
• Positioning a vector CAD file
– Via Georeferencing Toolbar in ArcGISG 9.2, or via
Properties/Transformation in ArcGIS 9.1
– Is planimetrically accurate to start with (or should be)
– Only requires translation of origin and scale change 2
2/4/2008 Briggs Applied GIS UT-Dallas
Spatial Adjustment Capabilities
Spatial Adjustment Toolbar provides three spatial adjustment capabilities:
• Repositioning of a source vector layer to correspond with a
correctly positioning target layer (which may be vector or raster)
– Via Homogeneous transformations (overlay)
• Can select among Affine, Similarity, or Projective transforms
– Via Differential Transformation (overlay)
• Rubber sheeting using a TIN-like (set of triangles) structure
• Edge Matching (side-by-side)
– Use Edge Snapping of features at map edges to align two adjacent data sets
(map sheets)
• Attribute Transfer (non-spatial attributes)
– Transfer of non-spatial attributes from a feature in one layer to a feature in
another layer
– Intended for Conflation applications
10
2/4/2008 Briggs Applied GIS UT-Dallas
Edge Matching
• aligns features along the edge of one layer
to features of an adjoining layer.
• The layer with the less accurate features is
adjusted, while the adjoining layer is used
as the control.
Source Target
(less accurate) (more accurate)
11
2/4/2008 Briggs Applied GIS UT-Dallas
Attribute Transfer and Conflation
• Attribute transfer is typically used to copy attributes from a less accurate
layer to a more accurate one.
• Conflation: “the creation of a new master coverage from quality spatial
data in one source and quality attribute data in another,”
– For example, it can be used to transfer the names of hydrological features from
a previously digitized and highly generalized 1:500,000 scale map to a more
detailed and positionally accurate 1:24,000 scale
– To transfer street names from a TIGER-derived file to a line layer digitized
from positionally accurate digital orthos
• you can specify which attributes to transfer between layers, then
interactively choose the source and target features.
• Typically, Rubbersheeting is used first to align the layers spatially then
Attribute Transfer is used to transfer the attributes
– In practice, I’ve often found it easier to do it in the reverse order!
– if layers too close, difficult to establish the link necessary for the attribute
transfer.
• Attribute transfer tool is not as useful as might appear because it’s feature
by feature
– only really helps if have multiple attributes to transfer
– An alternative is to do a Rubbersheeting first, the use a Spatial Join to
accomplish a “batch transfer” for multiple features simultaneously 12
2/4/2008 Briggs Applied GIS UT-Dallas
Georeferencing
• Used for positioning rasters and vector CAD data in ArcGIS 9.2
– Yes, this is an “odd couple”
– CAD is a vector data set type!
• Implemented via the Georeferencing toolbar
– Use for scanned maps, scanned CAD drawings, photographs, satellite
images, etc. in standard image formats such as .jpg, .gif, .tif
– Raster data sets in GRID, ERDAS IMAGINE, etc format
– CAD vector data sets in .dxf (AutoCAD) ,dwg (AutoCAD) and .dgn
(Microstation) format
14
2/4/2008 Briggs Applied GIS UT-Dallas
Types of transformations for Georeferencing
Rasters and Images--continued
4. Spline transformation
• Often referred to as a “rubbersheeting” transformation
• optimizes for local accuracy but not global accuracy.
• control points exactly match to target control points
• useful when the control points are very important and must be
registered precisely.
• requires a minimum of three control points
5. Adjust transformation
• optimizes for both global Least Squares Fit and local accuracy.
• Uses an algorithm that combines a polynomial transformation
and TIN interpolation techniques.
• requires a minimum of three control points.
All transformation types are selected by going to:
Georeferencing/Transformation
15
2/4/2008 Briggs Applied GIS UT-Dallas
Comments on Polynomials and Goodness of Fit
• Example equation for second degree polynomial for the X
coordinate transformation:
X’ = b1+b2X+b3Y+b4X2+b5Y2+b6XY
• Since there are six unknowns, a minimum of 6 displacement points is
required
• Higher order polynomials provide more flexibility for warping the surface to
fit the control points, however
– More displacement points are required
– They can significantly deform the non-control point coordinates and produce
significant distortions—be careful!
• RMSE (root mean square error) can be used to assess “goodness of fit” to
control points but this does not measure the non-control point distortion
rmse = e12 + e22 + e32 +...+ en2 where ei is the distance between the source control point i
n-1 after transformation and the target control point i
The y-scale (E) is negative because the origin of an image is located in the upper left corner, whereas the origin
of the map coordinate system is located in the lower left corner. Row values in the image increase from the
origin downward, while y-coordinate values in the map increase from the origin upward. (See ArcHelp)
18
2/4/2008 Briggs Applied GIS UT-Dallas
Positioning CAD files--concept
19
2/4/2008 Briggs Applied GIS UT-Dallas
Positioning CAD Files--Implementation
In ArcGIS 9.2 and later
• Use Georeferencing toolbar to obtain two control point
pairs (displacement links) only
– Methodology same as for georeferencing raster file
– Any of the CAD feature class layers may be used--the
transformation is applied to all
– A CAD world file is created when you click Update
Georeferencing
• Named the same as the CAD file, with extension .wld
• Note: CAD world file differs from JPEG or TIFF world file!
– Contains X,Y control point pair coordinates, not transformation
parameters
Note: XCAD Source YCAD Source XREAL Map YREAL Map
heading 240.000000, 750.500000 2505108.552674, 7046646.373472
not 4134.000000, 2550.000000 2505523.148640, 7046837.967062
included in
file
20
2/4/2008 Briggs Applied GIS UT-Dallas
Positioning CAD Files--Implementation
In ArcGIS 9.1 and earlier
• Must have, a priori, X,Y coordinates for two pairs of
corrresponding points in the CAD and the real world
• Points may be entered:
– via the Properties/Transformations tab of the CAD layer
itself (not available in ArcGIS 9.2)
– By creating a CAD world file containing corresponding XY
coordinate pairs
• Named the same as the CAD file, with extension .wld
• Note: CAD world file differs from JPEG or TIFF world file!
Note: XCAD Source YCAD Source XREAL Map YREAL Map
heading 240.000000, 750.500000 2505108.552674, 7046646.373472
not 4134.000000, 2550.000000 2505523.148640, 7046837.967062
included in
file
21
2/4/2008 Briggs Applied GIS UT-Dallas