サイトマップ
お知らせ、メモ
案内板
うちのヘッドライン
 




トップ  >  ライブラリ豆知識  >  geos豆知識  >  GEOS 図形演算

GEOS 図形演算

イロイロな演算です。

ポリゴン

差分

ポリゴン同士またはポリゴン対線分で操作可能です。

	GEOSGeometry *pPoly1 = NULL, *pPoly2 = NULL, *pRes = NULL;
	
	/* ポリゴンに詰め込み処理 */
	
	pRes = GEOSDifference( pPoly1, pPoly2 );
	pResはポリゴン要素

	

結合

	GEOSGeometry *pPoly1 = NULL, *pPoly2 = NULL, *pRes = NULL;
	
	/* ポリゴンに詰め込み処理 */
	
	pRes = GEOSUnion( pPoly1, pPoly2 );
	pResはポリゴン要素

	

論理積

	GEOSGeometry *pPoly1 = NULL, *pPoly2 = NULL, *pRes = NULL;
	
	/* ポリゴンに詰め込み処理 */
	
	pRes = GEOSIntersection( pPoly1, pPoly2 );
	pResはポリゴン要素

	

重心

	GEOSGeometry *pPoly, *pRes;
	
	/* ポリゴンに詰め込み処理 */
	
	pRes = GEOSGetCentroid( pPoly );

	

クリエイティブ・コモンズ・ライセンス
This documents by Yamate,N is licensed under a Creative Commons 表示 - 継承 3.0 非移植 License.
login