GRASS Toolbox vector data modulesのソースを表示
提供: OSGeo.JP Wiki
←
GRASS Toolbox vector data modules
移動:
案内
、
検索
あなたには「このページの編集」を行う権限はありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
ページの編集を始める前にメールアドレスの確認をする必要があります。
個人設定
でメールアドレスを設定し、確認を行ってください。
このページのソースの閲覧やコピーができます:
<H2> GRASS Toolbox vector data modules </H2> <P> This Section lists all graphical dialogs in the GRASS Toolbox to work with and analyse vector data in a currently selected GRASS location and mapset. <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="166"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 26:</STRONG> GRASS Toolbox: Develop vector map modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Develop vector map modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.build.all</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Rebuild topology of all vectors in the mapset</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.break</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Break lines at each intersection of vector map</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.snap</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: snap lines to vertex in threshold</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdangles</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: remove dangles</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.chdangles</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: change the type of boundary dangle to line</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmbridge</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove bridges connecting area and island or 2 islands</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.chbridge</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Change the type of bridges connecting area and island or 2 islands</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdupl</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove duplicate lines (pay attention to categories!)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdac</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove duplicate area centroids</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.bpol</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Break polygons. Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.prune</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove vertices in threshold from lines and boundaries</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmarea</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove small areas (removes longest boundary with adjacent area)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmline</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove all lines or boundaries of zero length</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmsa</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove small angles between lines at nodes</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.lb</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert lines to boundaries</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.bl</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert boundaries to lines</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.pc</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert points to centroids</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.cp</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert centroids to points</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.centroids</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add missing centroids to closed boundaries</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.build.polylines</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Build polylines from lines</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.segment</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Creates points/segments from input vector lines and positions</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.points</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create points along input lines</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.parallel</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create parallel line to input lines</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.dissolve</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Dissolves boundaries between adjacent areas</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.drape</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert 2D vector to 3D vector by sampling of elevation raster</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.transform</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Performs an affine transformation on a vector map</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.proj</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows projection conversion of vector files</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.support</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Updates vector map metadata</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>generalize</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector based generalization</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="178"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 27:</STRONG> GRASS Toolbox: Database connection modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Database connection modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.connect</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect a vector to database</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.sconnect</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Disconnect a vector from database</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.what.connect</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set/Show database connection for a vector</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="190"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 28:</STRONG> GRASS Toolbox: Change vector field modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Change vector field modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.add</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add elements to layer (ALL elements of the selected layer type!)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.del</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delete category values</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.sum</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add a value to the current category values</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.reclass.file</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclass category values using a rules file</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.reclass.attr</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclass category values using a column attribute (integer positive)</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="202"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 29:</STRONG> GRASS Toolbox: Working with vector points modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Working with vector points modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.region</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create new vector area map with current region extent</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.mkgrid.region</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create grid in current region</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.db</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import vector points from a database table containing coordinates</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.random</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Randomly generate a 2D/3D GRASS vector point map</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.kcv</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Randomly partition points into test/train sets</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.outlier</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Romove outliers from vector point data</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.hull</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a convex hull</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.delaunay.line</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delaunay triangulation (lines)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.delaunay.area</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delaunay triangulation (areas)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.voronoi.line</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Voronoi diagram (lines)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.voronoi.area</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Voronoi diagram (areas)</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="214"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 30:</STRONG> GRASS Toolbox: Spatial vector and network analysis modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Spatial vector and network analysis modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.extract.where</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Select features by attributes</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.extract.list</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Extract selected features</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.select.overlap</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Select features overlapped by features in another map</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.buffer</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector buffer</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.distance</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Find the nearest element in vector 'to' for elements in vector 'from'.</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.nodes</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create nodes on network</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.alloc</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allocate network</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.iso</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cut network by cost isolines</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.salesman</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect nodes by shortest route (traveling salesman)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.steiner</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect selected nodes by shortest tree (Steiner tree)</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.patch</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a new vector map by combining other vector maps</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.or</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector union</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.and</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector intersection</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.not</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector subtraction</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.xor</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector non-intersection</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="226"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 31:</STRONG> GRASS Toolbox: Vector update by other maps modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Vector update by other maps modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.rast.stats</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics from a GRASS raster map based on vector objects</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.what.vect</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Uploads map for which to edit attribute table</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.what.rast</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Uploads raster values at positions of vector points to the table</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.sample</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sample a raster file at site locations</TD> </TR> </TABLE> </DIV> <BR> <P> <BR><P></P> <DIV ALIGN="CENTER"> <DIV ALIGN="CENTER"> </DIV> <P> <BR> <A NAME="238"></A> <TABLE CELLPADDING=3 BORDER="1"> <CAPTION><STRONG>Table 32:</STRONG> GRASS Toolbox: Vector report and statistic modules</CAPTION> <TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN CLASS="textbf">Vector report and statistic modules in the GRASS Toolbox</SPAN></SPAN></TD> </TR> <TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN CLASS="textbf">Module name</SPAN></TH> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN CLASS="textbf">Purpose</SPAN></TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.db</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Put geometry variables in database</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.report</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reports geometry statistics for vectors</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.univar</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics on selected table column for a GRASS vector map</TD> </TR> <TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.normal</TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tests for normality for points</TD> </TR> </TABLE> </DIV> <BR> <P> <P>
GRASS Toolbox vector data modules
に戻る。
案内メニュー
表示
ページ
議論
ソースを表示
履歴
個人用ツール
アカウント作成
ログイン
案内
メインページ
最近の更新
おまかせ表示
ヘルプ
検索
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報