[QGIS Commit] r9523 - docs/trunk/english_us/user_guide

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Oct 23 05:15:25 EDT 2008


Author: dassau
Date: 2008-10-23 05:15:25 -0400 (Thu, 23 Oct 2008)
New Revision: 9523

Modified:
   docs/trunk/english_us/user_guide/working_with_vector.tex
Log:
added some notes about topological editing as discussed on the mailing list
better described general and layer based snapping function



Modified: docs/trunk/english_us/user_guide/working_with_vector.tex
===================================================================
--- docs/trunk/english_us/user_guide/working_with_vector.tex	2008-10-23 08:57:16 UTC (rev 9522)
+++ docs/trunk/english_us/user_guide/working_with_vector.tex	2008-10-23 09:15:25 UTC (rev 9523)
@@ -782,41 +782,59 @@
 \textbf{Note} - the procedure for editing GRASS layers is different - see
 Section \ref{grass_digitising} for details.
 
-\subsubsection{Setting the Snap Tolerance}
+\subsubsection{Setting the Snapping Tolerance}
 
 Before we can edit vertices, we need to set the snapping tolerance. This is the 
-distance QGIS uses to \usertext{search} for the polygon and vertex you are trying to
-edit when you click on the map. If you aren't within the snap tolerance,
-QGIS won't find and select the vertex for editing. Tolerance is set in map
+distance QGIS uses to \usertext{search} for the closest vertex and/or segment you 
+are trying to connect when you click on the map. If you aren't within the snap tolerance,
+QGIS won't find and select the vertex or/and segment for editing. Tolerance is set in map
 units so you may find you need to experiment to get it set right. If you
-specify too big of a tolerance, QGIS may snap to the wrong vertex,
-especially if you are dealing with a large number of vertices in close
-proximity. Set it too small and it won't find anything and it will pop up an
-annoying warning to that effect. 
+specify too big of a tolerance, QGIS may snap to the wrong vertex, especially if you are 
+dealing with a large number of vertices in close proximity. Set it too small and it won't 
+find anything and it will pop up an annoying warning to that effect. 
 
-To set the snap tolerance, choose \dropmenuopttwo{mActionOptions}{Options} from the
-\mainmenuopt{Settings} menu and click on the \tab{Digitizing} tab.  Remember the
-tolerance is in map units. For our little digitizing project, the units
-are in decimal degrees.  Your results may vary, but something on the order
-of 0.05 to 0.1 should be fine. 
+There are two possibilities to define the snapping tolerance. 
 
-Additionally QGIS supports {\em special} snapping options for every project.
-Therefor you can select \dropmenuopttwo{mActionOptions}{Project
-Properties\dots} from the \mainmenuopt{Settings} menu. The \tab{General} tab
-provides a section \classname{Digitize} where you can \checkbox{Enable
-topological editing} or activate the option \checkbox{Avoid intersections of
-new polygons}. \\
-The button \button{Snapping options\dots} provides the dialog \dialog{Snapping
-options\dots} (see fig. \ref{fig:snappingoptions}) where you can enable and
-adjust the snapping-mode and the tolerance on a layer basis.
+\begin{enumerate}
+\item A general, project wide snapping tolerance can be defined choosing \mainmenuopt{Settings} -> \dropmenuopttwo{mActionOptions}{Options} 
+In the \tab{Digitizing} tab you can select between to vertex, to segment or to vertex and segment 
+as default snap mode. You can also define a default snapping tolerance and a search radius for 
+vertex edits. Remember the tolerance is in layer units. In our digitizing project, the units are 
+in feet. Your results may vary, but something on the order of ?? to ?? should be fine.
+\item A layer based snapping tolerance can be defined coosing \mainmenuopt{Settings} -> 
+\dropmenuopttwo{mActionOptions}{Project Properties\dots}. In the \tab{General} tab, section 
+\classname{Digitize} you can click on \button{Snapping options\dots} to enable and adjust snapping 
+mode and tolerance on a layer basis (see Figure~\ref{fig:snappingoptions}).
+\end{enumerate}
 
 \begin{figure}[H]
    \begin{center}
    \caption{Edit snapping options on a layer basis \nixcaption}\label{fig:snappingoptions}\smallskip
-   \includegraphics[clip=true, width=10cm]{editProjectSnapping} 
+   \includegraphics[clip=true, width=14cm]{editProjectSnapping} 
 \end{center}  
 \end{figure}
 
+\subsubsection{Topological editing}
+
+Besides layer based snapping options the \tab{General} tab in menu \mainmenuopt{Settings} -> \dropmenuopttwo{mActionOptions}{Project Properties\dots} also provides some topological functionalities. 
+In section Digitize you can \checkbox{Enable topological editing} and/or activate 
+\checkbox{Avoid intersections of new polygons}.
+
+\minisec{Enable topological editing}
+
+The option \checkbox{Enable topological editing} is for editing and maintaining 
+common boundaries in polygon mosaics. QGIS "detects" a shared boundary in 
+a polygon mosaic and you only have to move the vertex once and QGIS will take 
+care about updating the other boundary.
+
+\minisec{Avoid intersections of new polygons}
+
+The second topological option called \checkbox{Avoid intersections of new polygons} 
+avoids overlaps in polygon mosaics. It is for quicker digitizing of adjacent polygons. 
+If you already have one polygon, it is possible with this option to digitise the second 
+one such that both intersect and qgis then cuts the second polygon to the common boundary. 
+The advantage is that users don't have to digitize all vertices of the common boundary.
+
 \subsubsection{Editing an Existing Layer}
 \index{vector layers!editing}
 \index{editing!an existing layer}
@@ -1034,7 +1052,6 @@
 
 \minisec{Add Ring}
 \index{vector layers!add!ring}
-\textbf{New since v0.9}
 
 You can create ring polygons using the \toolbtntwo{mActionAddRing}{Add Ring}
 icon in the toolbar. This means inside an existing area it is
@@ -1044,16 +1061,11 @@
 
 \minisec{Add Island}
 \index{vector layers!add!island}
-\textbf{New since v0.9}
 
 You can \toolbtntwo{mActionAddIsland}{add island} polygons to a selected multipolygon. 
 The new island polygone 
 has to be digitized outside the selected multipolygon. 
 
-% FIXME: In versions > 0.9.0 tries to convert a selected normal polygone to a
-% multipolygone, if you try to use the "add island" funtionality. 
-% (not yet implemented)
-
 \minisec{Cutting, Copying and Pasting Features}
 \index{vector layers!cut!feature}
 \index{vector layers!copy!feature}



More information about the QGIS-commit mailing list