»ç¿ëÀÚ ¾È³» ¹× ÂüÁ¶¼­

¼±½ºÆ®¸µ

¼±½ºÆ®¸µÀº Áß°£¿¡ »ðÀÔµÈ ¼±Çü °æ·Î¸¦ Á¤ÀÇÇÏ´Â Á¡ ¿¬¼Ó¹°·Î ÀúÀåµÈ 1Â÷¿ø ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ¼±½ºÆ®¸µÀÌ ±×ÀÇ ³»ºÎ¿Í ±³Â÷ÇÏÁö ¾ÊÀ¸¸é ÀÌ ¼±½ºÆ®¸µÀº ´Ü¼øÇÕ´Ï´Ù. ´ÝÈù ¼±½ºÆ®¸µÀÇ ³¡Á¡(°æ°è)Àº °ø°£¿¡¼­ µ¿ÀÏÇÑ Á¡À» Á¡À¯ÇÕ´Ï´Ù. ¼±½ºÆ®¸µÀÌ ´ÝÇô ÀÖ°í ³»ºÎ°¡ ±× ÀڽŰú ±³Â÷ÇÏÁö ¾ÊÀ¸¸é ±× ¼±½ºÆ®¸µÀº ¸µÀÔ´Ï´Ù. ¼±½ºÆ®¸µÀº ¼öÆÛŬ·¡½º ±âÇÏÇÐÀ¸·ÎºÎÅÍ °è½ÂµÈ ´Ù¸¥ µî·Ï Á¤º¸ ¿Ü¿¡µµ ±æÀ̸¦ °¡Áý´Ï´Ù. ¼±½ºÆ®¸µÀº µµ·Î, °­ ¹× Àü¼±°ú °°Àº ¼±Çü ÁöÇüÀ» Á¤ÀÇÇÏ´Â µ¥¿¡µµ »ç¿ëµË´Ï´Ù.

½ÃÀÛÁ¡°ú ³¡Á¡ÀÌ µ¿ÀÏÇÑ ´Ü¼øÇÑ ¼±½ºÆ®¸µÀ» ¸µÀ̶ó°í ÇÕ´Ï´Ù.

°æ°è°¡ NULLÀÎ °æ¿ì¿¡ ¼±½ºÆ®¸µÀÌ ´ÝÈ÷Áö ¾Ê´Â ÇÑ, ÀϹÝÀûÀ¸·Î ³¡Á¡ÀÌ ¼±½ºÆ®¸µÀÇ °æ°è¸¦ Çü¼ºÇÕ´Ï´Ù. ¼±½ºÆ®¸µÀÇ ³»ºÎ´Â ³»ºÎ°¡ ¿¬¼ÓÀûÀÎ °æ¿ì¿¡ ¼±½ºÆ®¸µÀÌ ´ÝÈ÷Áö ¾Ê´Â ÇÑ ³¡Á¡µé »çÀÌ¿¡ ³õ¿© ÀÖ´Â ¿¬°áµÈ °æ·ÎÀÔ´Ï´Ù.

¼±½ºÆ®¸µ¿¡ ´ëÇØ ¼öÇàµÇ´Â ÇÔ¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ST_StartPoint
¼±½ºÆ®¸µÀ» ÃëÇϰí ÀÌÀÇ Ã¹¹øÂ° Á¡À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_StartPoint¸¦ ÂüÁ¶ÇϽʽÿÀ.

ST_EndPoint
¼±½ºÆ®¸µÀ» ÃëÇϰí ÀÌÀÇ ÃÖÁ¾ Á¡À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Endpoint¸¦ ÂüÁ¶ÇϽʽÿÀ.

ST_PointN
¼±½ºÆ®¸µ°ú n¹øÂ° Á¡¿¡ ´ëÇÑ »öÀÎÀ» ÃëÇÏ°í ±× Á¡À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_PointNÀ» ÂüÁ¶ÇϽʽÿÀ.

ST_Length
¼±½ºÆ®¸µÀ» ÃëÇϰí ÀÌÀÇ ±æÀ̸¦ ¹èÁ¤¹Ðµµ ¼ýÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Length¸¦ ÂüÁ¶ÇϽʽÿÀ.

ST_NumPoints
¼±½ºÆ®¸µÀ» ÃëÇϰí ÀÌÀÇ Á¡ ¼ö¸¦ Á¤¼ö·Î ¿¬¼ÓÇØ¼­ ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_NumPoints¸¦ ÂüÁ¶ÇϽʽÿÀ.

ST_IsRing
¼±½ºÆ®¸µÀ» ÃëÇϰí, ¼±½ºÆ®¸µÀÌ ¸µÀ̸é 1(TRUE)À» ¸®ÅÏÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é 0(FALSE)À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_IsRingÀ» ÂüÁ¶ÇϽʽÿÀ.

ST_IsClosed
¼±½ºÆ®¸µÀ» ÃëÇϰí, ¼±½ºÆ®¸µÀÌ ´ÝÇô ÀÖÀ¸¸é 1(TRUE)À» ¸®ÅÏÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é 0(FALSE)À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_IsClosed¸¦ ÂüÁ¶ÇϽʽÿÀ.

±×¸² 10. ¼±½ºÆ®¸µ ¿ÀºêÁ§Æ®.

  1. ´ÝÈ÷Áö ¾ÊÀº ´Ü¼øÇÑ ¼±½ºÆ®¸µ.
  2. ´ÝÈ÷Áö ¾Ê°í ´Ü¼øÇÏÁö ¾ÊÀº ¼±½ºÆ®¸µ.
  3. ´ÝÇô ÀÖ´Â ´Ü¼øÇÑ ¼±½ºÆ®¸µÀ̸鼭 ¸µ.
  4. ´ÝÇô ÀÖ´Â ´Ü¼øÇÏÁö ¾ÊÀº ¼±½ºÆ®¸µ. ¸µÀº ¾Æ´Ô.


[±×¸²]


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]