¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

8.7. �����ǡ�����

�����ǡ�������2�������֥��֥������Ȥ�ɽ�����ޤ��� ɽ8-16�ϡ�PostgreSQL�ǻ��Ѳ�ǽ�ʴ����ǡ���������󤷤���ΤǤ��� ���֤δ��ܤȤʤ뷿��point�ǡ����Ƥ�¾�η��δ��ä�������ޤ���

ɽ 8-16. �����ǡ�����

��̾��Ǽ������ɽ������
point16�Х���ʿ�̤ˤ������ɸ��(x,y)
line32�Х���̵�¤�ľ���ʴ����ˤϼ�������Ƥ��ޤ����((x1,y1),(x2,y2))
lseg32�Х���ͭ�¤���ʬ((x1,y1),(x2,y2))
box32�������((x1,y1),(x2,y2))
path16+16n�Х����ķ�ϩ��¿�ѷ��������((x1,y1),...)
path16+16n�Х�������ϩ[(x1,y1),...]
polygon40+16n�Х���¿�ѷ����ķ�ϩ�������((x1,y1),...)
circle24�Х�����<(x,y),r>���濴��Ⱦ�¡�

����̾����ѷ�����ž�������λ��ФȤ��ä��͡��ʴ�����Ū����Ԥ��ؿ��ȱ黻�Ҥν��礬˭�٤�·�äƤ��ޤ��� ���Τ��ȤˤĤ��Ƥ���9.10������������ޤ���

8.7.1. ��ɸ��

��ɸ���ϴ����ǡ������δ��äȤʤ�2�����������ǤǤ��� point�����ͤϼ��ι�ʸ�ǻ��ꤵ��ޤ���

( x , y )
  x , y

������x��y�ϡ����줾��κ�ɸ����ư�����������ͤ�ɽ������ΤǤ���

8.7.2. ��ʬ

��ʬ��lseg�ˤϺ�ɸ�����Ȥ߹�碌��ɽ������ޤ��� lseg�����ͤϼ��ι�ʸ�ǻ��ꤵ��ޤ���

( ( x1 , y1 ) , ( x2 , y2 ) )
  ( x1 , y1 ) , ( x2 , y2 )  
    x1 , y1   ,   x2 , y2

�����ǡ�(x1,y1)��(x2,y2)����ʬ�ν�ü���Ǥ���

8.7.3. ���

����ϡ�������г�����ξü�κ�ɸ�����Ȥ߹�碌��ɽ����ޤ��� box�����ͤϰʲ��ι�ʸ�ǻ��ꤵ��ޤ���

( ( x1 , y1 ) , ( x2 , y2 ) )
  ( x1 , y1 ) , ( x2 , y2 )  
    x1 , y1   ,   x2 , y2

������(x1,y1)��(x2,y2)�϶�����г�����ξü�Ǥ���

����Ϻǽ�˼�������ʸ�ǽ��Ϥ���ޤ��� ĺ���ϡ������ĺ����ǽ�ˡ�������ĺ���򤽤θ�˳�Ǽ����褦���ϻ����¤٤��ޤ��� �����¾��ĺ�������Ϥ��Ƥ⹽���ޤ��󤬡����Ϥκ����ȱ����ĺ�������������ꤵ�졢�����Ƴ�Ǽ����ޤ���

8.7.4. ��ϩ

��ϩ����³���Ƥ����ɸ���Υꥹ�Ȥ�ɽ������ޤ��� ��ϩ�Ϻǽ�κ�ɸ���ȺǸ�κ�ɸ������³����Ƥ��ʤ��Ȥߤʤ���������Ƥ������֤����ǽ�κ�ɸ���ȺǸ�κ�ɸ������³����Ƥ���Ȥߤʤ�����Ĥ������֤��Τ����줫�Ǥ���

path�����ͤϼ��ι�ʸ�ǻ��ꤵ��ޤ���

( ( x1 , y1 ) , ... , ( xn , yn ) )
[ ( x1 , y1 ) , ... , ( xn , yn ) ]
  ( x1 , y1 ) , ... , ( xn , yn )  
  ( x1 , y1   , ... ,   xn , yn )  
    x1 , y1   , ... ,   xn , yn    

�����ǡ��ƺ�ɸ���ϡ���ϩ����������ʬ�ν�ü���Ǥ��� ���̡�[]�ˤϳ���ϩ�򡢳�̡�()�ˤ��ķ�ϩ�򼨤��ޤ���

��ϩ�Ϻǽ�ι�ʸ�ǽ��Ϥ���ޤ���

8.7.5. ¿�ѷ�

¿�ѷ��Ϻ�ɸ����¿�ѷ���ĺ���ˤΥꥹ�Ȥ�ɽ������ޤ��� ¿�ѷ��Ϥ��֤��ķ�ϩ��Ʊ���ȹͤ����뤫�⤷��ޤ��󤬡��ۤʤä������dz�Ǽ������Ʊ���ˤ��줾���ȼ��˻ٱ礹��롼����켰����äƤ��ޤ���

polygon�����ͤϼ��ι�ʸ�ǻ��ꤵ��ޤ���

( ( x1 , y1 ) , ... , ( xn , yn ) )
  ( x1 , y1 ) , ... , ( xn , yn )  
  ( x1 , y1   , ... ,   xn , yn )  
    x1 , y1   , ... ,   xn , yn    

�ƺ�ɸ����¿�ѷ��ζ�������������ʬ�ν�ü���Ǥ���

¿�ѷ��Ϻǽ�ι�ʸ�ǽ��Ϥ���ޤ���

8.7.6. ��

�ߤ��濴��ɸ����Ⱦ�¤�ɽ������ޤ��� circle�����ͤϼ��ι�ʸ�ǻ��ꤵ��ޤ���

< ( x , y ) , r >
( ( x , y ) , r )
  ( x , y ) , r  
    x , y   , r  

������(x,y)�ϱߤ��濴����r�ϱߤ�Ⱦ�¤Ǥ���

�ߤϺǽ�ι�ʸ�ǽ��Ϥ���ޤ���