主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

基本的な多角形

多角形関数

指定された一連の点に対し,単純な多角形を作成し,面積などの基本的な幾何学量を計算することができます。より複雑な多角形や,詳しい幾何学情報へのアクセスには,polyshapeオブジェクトを作成します。その後,オブジェクト関数を使用して多角形や多角形のセットを変更し,クエリし,可視化します。

関数

すべて展開する

boundaryshape 2次元三角形分割からpolyshapeを作成
inpolygon 多角形領域の内側またはエッジ上の点
nsidedpoly 正多角形
polyarea 多角形の面積
polybuffer 点,ライン,またはpolyshapeオブジェクトの周囲にバッファーを作成
rectint 四角形が重なる領域の算出

多角形状の作成と変更

polyshape 2次元の多角形
addboundary polyshapeの境界を追加
polybuffer 点,ライン,またはpolyshapeオブジェクトの周囲にバッファーを作成
rmboundary polyshapeの境界を削除
rmholes polyshapeの穴を削除
rmslivers polyshapeの境界の外れ値を削除
旋转 polyshapeの回転
规模 polyshapeのスケーリング
简化 polyshapeの境界を単純化
sortboundaries polyshapeの境界の並べ替え
sortregions polyshapeの領域の並べ替え
翻译 polyshapeの平行移動

クエリと可視化

边界 polyshapeの境界の頂点の座標
polyshapeの穴の境界をpolyshapeオブジェクトの配列に変換
ishole polyshapeの境界が穴であるかどうかを判定
isinterior polyshapeの内側にあるクエリ点
issimplified polyshapeが適切に定義されているかどうかを判別
nearestvertex 最も近いpolyshape頂点をクエリ
numboundaries polyshapeの境界の数
numsides polyshapeの辺の数
重叠 polyshapeオブジェクトがオーバーラップしているかどうかを判別
情节 polyshapeのプロット
地区 polyshapeの領域にアクセス

幾何学的量

区域 polyshapeの面積
boundingbox polyshapeの境界ボックス
重心 polyshapeの重心
convhull polyshapeの凸包
turningdist polyshapeオブジェクト間のターニング距離を計算
三角测量 polyshapeの三角形分割
周长 polyshapeの周囲長

論理演算

相交 polyshapeオブジェクトの交差
减去 2つのpolyshapeオブジェクトの差
联盟 polyshapeオブジェクトの結合
xor 2つのpolyshapeオブジェクトの排他的或