|
Joining of vector data is necessary at assembling of a united
vector cover out of individual projects or project segments
(subprojects). Usually it implies resolution of many small
conflicts at borders of adjacent sheets, first of all - coordinate
noncoincidence (considerable sometimes!) of polyline ends
or polygon borders that must be united. Besides, object layers,
line widths, Z-values and attributive data may mismatch.
Thus, "sewing together" of objects consists of the
following operations:
- to gather all the vector data that must be joined into
one project;
- to specify boundaries that cut vector objects;
- to join automatically non-conflict vector objects along
the boundaries;
- to mark conflict objects and to indicate the reason of
joining inhibition;
- to consider every remaining conflict and solve the problem
manually.
Easy Trace may join vector data along any VECTOR line. This
line (lines) will be considered as a boundary between objects
that must be joined. It is reasonable that these lines must
differ somehow from other vector data. To provide the difference,
attribute them to an individual vector layer. You should specify
this layer in the field Bounds on layer
and DO NOT PLACE any other polyline on this layer.
Vector data gathering into one project can be done by import
of subprojects. Scale and DPI of all imported data will be
bring to conformity with ones of the target subproject.
Next step - specifying of boundaries. We have frames around
subprojects of course, but usually they are badly "spoilt"
by common vertices with snapped vector objects. That's why
the boundaries where objects will be "sewed together"
must be generated anew.
To do it, act as following:
1. Open the first subproject
(or maybe the initial complete project).
2. Import other project segments
(subprojects) - File->Import. Generate
boundaries for joining at the same time with the help of
the Layer that will contain the bounds
option (if you specify a name of a non-existent layer, it
will be generated automatically. Anyway it must contain
NOTHING but the boundaries).
3. After import, check position
of the boundaries and correct it if necessary.
5. Select the command Utilities->Polyline
Joining . Specify in the corresponding dialog box:
- layers that will be affected by joining;
- layer of the boundaries;
- snap radius - permissible distance between ends of the
lines that can be joined;
- conditions of line joining and checkup criteria.
6. Correct all the mistakes applying
the Editor .
Note: joining boundary may be drawn
manually. It enables solution of non-typical tasks - for example,
map joining by the border of adjacent administrative districts.
P.S. If you assemble the complete polygonal
cover, remember that its topology verification slows down
significantly after a certain number of polygons. It may be
reasonable to combine subprojects into enlarged blocks first,
check their polygon covers, then assemble the entire project,
start final verification ... and go for a weekend.
|