¾ÕÀÇ Àý¿¡¼´Â °ø°£ ÇÔ¼öÀÇ ¼¼ ¹üÁÖ¿¡ ´ëÇØ ¼Ò°³Çß½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ¼¼ °³ÀÇ ¹üÁÖ¸¦ Ãß°¡·Î ¼Ò°³ÇÕ´Ï´Ù.
¿©·¯ °ø°£ ÇÔ¼ö´Â Áö¸®Àû ÁöÇü »óÈ£°£ÀÇ °ü°è³ª ¼·Î¸¦ ºñ±³ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ÀÌ ÇÔ¼öµéÀº Á¤¼ö °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â ÀϹÝÀûÀ¸·Î ¼ú¾î¿¡ ´ëÇØ ¼³¸íÇÑ ÈÄ °³º°ÀûÀ¸·Î °¢ ÇÔ¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¼ú¾î ÇÔ¼ö´Â ºñ±³ °á°ú°¡ ÇÔ¼ö ±âÁØÀ» ÃæÁ·Çϸé 1(TRUE)À» ¸®ÅÏÇÏ°í ºñ±³¿¡ ½ÇÆÐÇϸé 0(FALSE)À» ¸®ÅÏÇÕ´Ï´Ù. °ø°£ °ü°è¸¦ Å×½ºÆ®ÇÏ´Â ¼ú¾î´Â ¼·Î ´Ù¸¥ À¯Çü ¶Ç´Â Â÷¿øÀÌ µÉ ¼ö ÀÖ´Â ±âÇÏÇнÖÀ» ºñ±³ÇÕ´Ï´Ù.
¼ú¾î´Â Á¦ÃâµÈ ±âÇÏÇÐÀÇ X ¹× Y ÁÂÇ¥¸¦ ºñ±³ÇÕ´Ï´Ù. Z ÁÂÇ¥¿Í Ä¡¼ö(Á¸ÀçÇÒ °æ¿ì)´Â ¹«½ÃµË´Ï´Ù. ±×·Î ÀÎÇØ, Z ÁÂÇ¥ ¶Ç´Â Ä¡¼ö°¡ ÀÖ´Â ±âÇÏÇÐÀ» Z ÁÂÇ¥ ¶Ç´Â Ä¡¼ö°¡ ¾ø´Â ±âÇÏÇаú ºñ±³ÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
Dimensionally Extended 9 Intersection Model(DE-9IM) 1 Àº ¼·Î ´Ù¸¥ À¯Çü°ú Â÷¿øÀÇ ±âÇÏÇÐ »çÀÌÀÇ ½ÖÀ¸·Î µÈ °ø°£ °ü°è¸¦ Á¤ÀÇÇÏ´Â ¼öÇÐÀû Á¢±Ù ¹æ½ÄÀÔ´Ï´Ù. ÀÌ ¸ðµ¨Àº °á°ú·Î ¹ß»ýµÇ´Â ±³Â÷ÀÇ Â÷¿øÀ» °í·ÁÇÏ¿© ¸ðµç À¯ÇüÀÇ ±âÇÏÇÐ »çÀÌÀÇ °ø°£ °ü°è¸¦ ±×ÀÇ ³»ºÎ, °æ°è ¹× ¿ÜºÎÀÇ ±³Â÷½ÖÀ¸·Î¼ ³ªÅ¸³À´Ï´Ù.
Á¦°øµÈ ±âÇÏÇÐ a ¹× b: I(a ), B(a ) ¹× E(a )´Â °¢°¢ aÀÇ ³»ºÎ, °æ°è ¹× ¿ÜºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ¶ÇÇÑ, I(b), B(b) ¹× E(b)´Â bÀÇ ³»ºÎ, °æ°è ¹× ¿ÜºÎ¸¦ ³ªÅ¸³À´Ï´Ù. I(a), B(a) ¹× E(a)°¡ I(b), B(b) ¹× E(b)¿Í »óÈ£ ±³Â÷µÇ¸é 3*3 Çà·ÄÀÌ »êÃâµË´Ï´Ù. °¢°¢À» ±³Â÷ÇÏ¸é ¼·Î ´Ù¸¥ Â÷¿øÀÇ ±âÇÏÇÐÀÌ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, µÎ ´Ù°¢Çü °æ°èÀÇ ±³Â÷´Â Á¡°ú ¼±½ºÆ®¸µÀ¸·Î ±¸¼ºµÇ´Âµ¥, ÀÌ·¯ÇÑ °æ¿ì¿¡´Â dim ÇÔ¼ö°¡ ÃÖ´ë Â÷¿ø 1À» ¸®ÅÏÇÕ´Ï´Ù.
dim ÇÔ¼ö´Â °ª -1, 0, 1 ¶Ç´Â 2¸¦ ¸®ÅÏÇÕ´Ï´Ù. 1Àº ³Î ¼¼Æ® ¶Ç´Â dim(null)¿¡ ÇØ´çµÇ´Âµ¥ ÀÌ´Â
±³Â÷°¡ ÀϾÁö ¾ÊÀ» ¶§ ¸®ÅϵǴ °ªÀÔ´Ï´Ù.
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
³»ºÎ
|
dim(I(a) &intersect. I(b))
|
dim(I(a) &intersect. B(b))
|
dim(I(a) &intersect. E(b))
|
°æ°è
|
dim(B(a) &intersect. I(b))
|
dim(B(a) &intersect. B(b))
|
dim(B(a) &intersect. E(b))
|
¿ÜºÎ
|
dim(E(a) &intersect. I(b))
|
dim(E(a) &intersect. B(b))
|
dim(E(a) &intersect. E(b))
|
°ø°£ °ü°è ¼ú¾îÀÇ °á°ú´Â DE-9IM¿¡ ´ëÇØ Çã¿ë°¡´ÉÇÑ °ªÀ» ³ªÅ¸³»´Â ÆÐÅÏ Çà·Ä°ú ¼ú¾îÀÇ °á°ú¸¦ ºñ±³ÇÏ¿© ÀÌÇØÇϰųª °ËÁõÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÐÅÏ Çà·Ä¿¡´Â °¢°¢ÀÇ ±³Â÷ Çà·Ä ¼¿¿¡ ´ëÇÑ Çã¿ë°¡´ÉÇÑ °ªÀÌ µé¾î ÀÖ½À´Ï´Ù. °¡´ÉÇÑ ÆÐÅϰªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¿¹¸¦ µé¾î, ST_Within ¼ú¾î¿¡ ´ëÇÑ ´ÙÀ½ÀÇ ÆÐÅÏ Çà·Ä¿¡´Â °ª T, F ¹× *°¡ Æ÷ÇԵ˴ϴÙ.
±âÇÏÇÐ Á¶ÇÕ¿¡ ´ëÇÑ ST_Within ¼ú¾îÀÇ ÆÐÅÏ Çà·Ä | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
F
|
|
°æ°è
|
*
|
*
|
F
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ST_Within ¼ú¾î´Â µÎ ±âÇÏÇÐÀÇ ³»ºÎ°¡ ±³Â÷ÇÒ ¶§ ±×¸®°í aÀÇ ³»ºÎ¿Í °æ°è°¡ bÀÇ ¿ÜºÎ¿Í ±³Â÷ÇÏÁö ¾ÊÀ» ¶§ TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù. ´Ù¸¥ ¸ðµç Á¶°ÇµéÀº »ó°ü¾ø½À´Ï´Ù.
°¢ ¼ú¾î¿¡´Â Àû¾îµµ ÇϳªÀÇ ÆÐÅÏ Çà·ÄÀÌ ÀÖÁö¸¸, ÀϺΠ¼ú¾î´Â ´Ù¾çÇÑ ±âÇÏÇÐ À¯Çü Á¶ÇÕÀÇ °ü°è¸¦ ¼³¸íÇϱâ À§ÇØ µÑ ÀÌ»óÀÇ ÆÐÅÏ Çà·ÄÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
ST_Equals´Â µ¿ÀÏÇÑ À¯ÇüÀÇ µÎ ±âÇÏÇÐÀÌ µ¿ÀÏÇÑ X,Y ÁÂÇ¥°ªÀ» °¡Áö¸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù.
±×¸² 14. ST_Equals. ±âÇÏÇп¡ ÀÏÄ¡ÇÏ´Â X,Y ÁÂÇ¥°¡ ÀÖÀ¸¸é ±× ±âÇÏÇÐÀº µ¿ÀÏÇÔ.
Ç¥ 42. ´ëµî¼º(equality)¿¡ ´ëÇÑ Çà·Ä
´ëµî¼º¿¡ ´ëÇÑ DE-9IM ÆÐÅÏ Çà·ÄÀ» ÅëÇØ, ³»ºÎ°¡ ±³Â÷ÇÏ°í µÑ Áß ÇÑ ±âÇÏÇÐÀÇ ÆÄÆ® ³»ºÎ ¶Ç´Â °æ°è ¾î´À °Íµµ ¼·ÎÀÇ ¿ÜºÎ¿Í ±³Â÷ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
F
|
|
°æ°è
|
*
|
*
|
F
|
|
¿ÜºÎ
|
F
|
F
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_EqualsÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_OrderingEquals´Â µÎ °³ÀÇ ±âÇÏÇÐÀ» ºñ±³ÇÏ¿© ±âÇÏÇÐÀÌ °°À¸¸é¼ ÁÂÇ¥°¡ µ¿ÀÏÇÑ ¼ø¼µµ µÇ¾î ÀÖÀ¸¸é 1(TRUE)À» ¸®ÅÏÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é 0(FALSE)À» ¸®ÅÏÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_OrderingEqualsÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_Disjoint´Â µÎ ±âÇÏÇÐÀÇ ±³Â÷°¡ ºó ¼¼Æ®À̸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù.
±×¸² 15. ST_Disjoint. ±âÇÏÇÐÀÌ ¾î¶² ¹æ½ÄÀ¸·Îµç ¼·Î ±³Â÷ÇÏÁö ¾ÊÀ¸¸é ±âÇÏÇÐÀº °áÇÕ ÇØÁ¦µË´Ï´Ù.
Ç¥ 43. ST_Disjoint¿¡ ´ëÇÑ Çà·Ä
ST_Disjoint ¼ú¾îÀÇ ÆÐÅÏ Çà·ÄÀº ±âÇÏÇÐÀÇ ³»ºÎ³ª °æ°è°¡ ±³Â÷ÇÏÁö ¾ÊÀ½À» °£´ÜÈ÷ ³ªÅ¸³À´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
F
|
F
|
*
|
|
°æ°è
|
F
|
F
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_DisjointÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_Intersects´Â ±³Â÷ÇÑ °á°ú ¼¼Æ®°¡ ºñ¾î ÀÖÁö ¾ÊÀ¸¸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù. Intersects´Â ST_DisjointÀÇ Á¤¹Ý´ëÀÇ °á°ú¸¦ ¸®ÅÏÇÕ´Ï´Ù.
´ÙÀ½°ú °°Àº ÆÐÅÏ Çà·ÄÀÇ Á¶°ÇÀÌ TRUE¸¦ ¸®ÅÏÇϸé ST_Intersects ¼ú¾î´Â TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 44. ST_Intersects¿¡ ´ëÇÑ Çà·Ä (1)
ST_Intersects ¼ú¾î´Â µÎ ±âÇÏÇÐÀÇ ³»ºÎ°¡ ±³Â÷Çϸé TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
*
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 45. ST_Intersects¿¡ ´ëÇÑ Çà·Ä(2)
ST_Intersects ¼ú¾î´Â ù¹øÂ° ±âÇÏÇÐÀÇ °æ°è°¡ µÎ ¹øÂ° ±âÇÏÇÐÀÇ °æ°è¿Í ±³Â÷Çϸé TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
*
|
T
|
*
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 46. ST_Intersects¿¡ ´ëÇÑ Çà·Ä(3)
ST_Intersects ¼ú¾î´Â ù¹øÂ° ±âÇÏÇÐÀÇ °æ°è°¡ µÎ ¹øÂ° ±âÇÏÇÐÀÇ ³»ºÎ¿Í ±³Â÷Çϸé TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
*
|
*
|
*
|
|
°æ°è
|
T
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 47. ST_Intersects¿¡ ´ëÇÑ Çà·Ä(4)
ST_Intersects ¼ú¾î´Â µÎ ±âÇÏÇÐ Áß ÇϳªÀÇ °æ°è°¡ ±³Â÷Çϸé TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù. | ||||
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
*
|
*
|
*
|
|
°æ°è
|
*
|
T
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_IntersectsÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÇÔ¼ö´Â µÎ ±âÇÏÇÐÀÇ ¿ÜÇǰ¡ ±³Â÷Çϸé 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ´Â ST_Intersects(ST_Envelope(g1),ST_Envelope(g2))¸¦ È¿°úÀûÀ¸·Î ±¸ÇöÇÏ´Â Æí¸®ÇÑ ÇÔ¼öÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº EnvelopesIntersect¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_Touches´Â µÎ ±âÇÏÇп¡ °øÅëÀûÀÎ Á¡ Áß ¾î´À °Íµµ µÎ ±âÇÏÇÐÀÇ ³»ºÎ¿Í ±³Â÷ÇÏÁö ¾ÊÀ¸¸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù. Àû¾îµµ ÇϳªÀÇ ±âÇÏÇÐÀÌ ¼±½ºÆ®¸µ, ´Ù°¢Çü, ´ÙÁß ¼±½ºÆ®¸µ ¶Ç´Â ´ÙÁß ´Ù°¢ÇüÀ̾î¾ß ÇÕ´Ï´Ù.
ÆÐÅÏ Çà·Ä¿¡¼´Â ±âÇÏÇÐÀÇ ³»ºÎ°¡ ±³Â÷ÇÏ°í ±âÇÏÇÐÀÇ °æ°è°¡ ´Ù¸¥ ³»ºÎ ¶Ç´Â
°æ°è¿Í ±³Â÷ÇÒ ¶§ ST_Touches ¼ú¾î°¡ TRUE¸¦ ¸®ÅÏÇÑ´Ù´Â °ÍÀ» º¸¿© ÁÝ´Ï´Ù.
Ç¥ 48. ST_Touches¿¡ ´ëÇÑ Çà·Ä(1)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
F
|
T
|
*
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 49. ST_Touches¿¡ ´ëÇÑ Çà·Ä(2)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
F
|
*
|
*
|
|
°æ°è
|
T
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 50. ST_Touches¿¡ ´ëÇÑ Çà·Ä(3)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
F
|
*
|
*
|
|
°æ°è
|
*
|
T
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_TouchesÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_Overlaps´Â µ¿ÀÏÇÑ Â÷¿øÀÇ µÎ ±âÇÏÇÐÀ» ºñ±³ÇÕ´Ï´Ù. ±³Â÷ ¼¼Æ® °á°ú°¡ µÎ ±âÇÏÇаú ´Ù¸£Áö¸¸ °°Àº Â÷¿øÀ» °¡Áö¸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 51ÀÇ ÆÐÅÏ Çà·ÄÀº ´Ù°¢Çü/´Ù°¢Çü, ´ÙÁßÁ¡/´ÙÁßÁ¡ ¹× ´ÙÁß ´Ù°¢Çü/´ÙÁß
´Ù°¢Çü ¿À¹ö·¹ÀÌ¿¡ Àû¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ Á¶ÇÕÀÇ °æ¿ì¿¡
µÎ ±âÇÏÇÐÀÇ ³»ºÎ°¡ ´Ù¸¥ ³»ºÎ ¹× ¿ÜºÎ¿Í ±³Â÷ÇÏ¸é ¿À¹ö·¹ÀÌ ¼ú¾î°¡ TRUE¸¦
¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 51. ST_Overlaps¿¡ ´ëÇÑ Çà·Ä(1)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
T
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
T
|
*
|
*
|
Ç¥ 52ÀÇ ÆÐÅÏ Çà·ÄÀº ¼±½ºÆ®¸µ/¼±½ºÆ®¸µ ¹×
´ÙÁß ¼±½ºÆ®¸µ/´ÙÁß ¼±½ºÆ®¸µ ¿À¹ö·¹ÀÌ¿¡ Àû¿ëµË´Ï´Ù.
ÀÌ·¯ÇÑ °æ¿ìÀÇ ±âÇÏÇÐ ±³Â÷ °á°ú´Â 1Â÷¿ø ±âÇÏÇÐ(´Ù¸¥ ¼±½ºÆ®¸µ)À̾î¾ß ÇÕ´Ï´Ù.
³»ºÎ ±³Â÷ÀÇ Â÷¿øÀÌ 1À̸é ST_Overlaps ¼ú¾î°¡ FALSE¸¦ ¸®ÅÏÇÏÁö¸¸ ST_Crosses ¼ú¾î´Â TRUE¸¦
¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 52. ST_Overlaps¿¡ ´ëÇÑ Çà·Ä(2)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
1
|
*
|
T
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
T
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_OverlapsÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_Crosses´Â µÎ °³ÀÇ ±âÇÏÇÐÀ» ÃëÇØ ´ÙÀ½°ú °°Àº °æ¿ì 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù.
ST_Crosses´Â ´ÙÁßÁ¡/´Ù°¢Çü, ´ÙÁßÁ¡/¼±½ºÆ®¸µ, ¼±½ºÆ®¸µ/¼±½ºÆ®¸µ, ¼±½ºÆ®¸µ/´Ù°¢Çü ¹× ¼±½ºÆ®¸µ/´ÙÁß ´Ù°¢Çü ºñ±³¿¡ ´ëÇØ¼¸¸ 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 53ÀÇ ÆÐÅÏ Çà·ÄÀº ´ÙÁßÁ¡/¼±½ºÆ®¸µ, ´ÙÁßÁ¡/´ÙÁß ¼±½ºÆ®¸µ, ´ÙÁßÁ¡/´Ù°¢Çü,
´ÙÁßÁ¡/´ÙÁß ´Ù°¢Çü, ¼±½ºÆ®¸µ/´Ù°¢Çü, ¼±½ºÆ®¸µ/´ÙÁß ´Ù°¢Çü¿¡ Àû¿ëµË´Ï´Ù. Çà·ÄÀº 1Â÷(±âÇÏÇÐ
a)ÀÇ ³»ºÎ°¡ º¸Á¶(±âÇÏÇÐ b)ÀÇ
¿ÜºÎ¿Í ±³Â÷ÇØ¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.
Ç¥ 53. ST_Crosses¿¡ ´ëÇÑ Çà·Ä(1)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
T
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
Ç¥ 54ÀÇ ÆÐÅÏ Çà·ÄÀº ¼±½ºÆ®¸µ/¼±½ºÆ®¸µ, ¼±½ºÆ®¸µ/´ÙÁß
¼±½ºÆ®¸µ ¹× ´ÙÁß ¼±½ºÆ®¸µ/´ÙÁß ¼±½ºÆ®¸µ¿¡ Àû¿ëµË´Ï´Ù. Çà·Ä¿¡¼´Â ³»ºÎ
±³Â÷ÀÇ Â÷¿øÀÌ 0(Á¡¿¡¼ ±³Â÷)À̾î¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ±³Â÷ÀÇ Â÷¿øÀÌ 1À̸é(¼±½ºÆ®¸µ¿¡¼ ±³Â÷)
ST_Crosses ¼ú¾î´Â FALSE¸¦ ¸®ÅÏÇÏÁö¸¸ ST_Overlaps ¼ú¾î´Â TRUE¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Ç¥ 54. ST_Crosses¿¡ ´ëÇÑ Çà·Ä(2)
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
0
|
*
|
*
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Crosses¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_WithinÀº ù¹øÂ° ±âÇÏÇÐÀÌ ¿ÏÀüÇÏ°Ô µÎ ¹øÂ° ±âÇÏÇÐ ³»¿¡ ÀÖÀ¸¸é 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù. ST_WithinÀº ST_Contains¿Í Á¤¹Ý´ëÀÇ °á°ú¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ST_Within ¼ú¾î ÆÐÅÏ Çà·ÄÀº µÎ ±âÇÏÇÐÀÇ ³»ºÎ°¡ ±³Â÷ÇØ¾ß Çϰí 1Â÷ ±âÇÏÇÐ(±âÇÏÇÐ
a)ÀÇ °æ°è°¡ º¸Á¶(±âÇÏÇÐ b)ÀÇ ¿ÜºÎ¿Í
±³Â÷ÇÏÁö ¸»¾Æ¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
F
|
|
°æ°è
|
*
|
*
|
F
|
|
¿ÜºÎ
|
*
|
*
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Within¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_Contains´Â µÎ ¹øÂ° ±âÇÏÇÐÀÌ ¿ÏÀüÇÏ°Ô Ã¹¹øÂ° ±âÇÏÇп¡ Æ÷ÇԵǸé 1(TRUE)À» ¸®ÅÏÇÕ´Ï´Ù. ST_Contains ¼ú¾î´Â ST_Within ¼ú¾îÀÇ Á¤¹Ý´ë °á°ú¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ST_Contains ¼ú¾î ÆÐÅÏ Çà·ÄÀº µÎ ±âÇÏÇÐÀÇ ³»ºÎ°¡ ±³Â÷ÇØ¾ß Çϰí 2Â÷ ±âÇÏÇÐ(±âÇÏÇÐ
b)ÀÇ °æ°è°¡ 1Â÷(±âÇÏÇÐ a)ÀÇ ¿ÜºÎ¿Í
±³Â÷ÇÏÁö ¸»¾Æ¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù.
Ç¥ 56. ST_Contains¿¡ ´ëÇÑ Çà·Ä
|
|
b
|
|
|
|
|
³»ºÎ
|
°æ°è
|
¿ÜºÎ
|
a
|
³»ºÎ
|
T
|
*
|
*
|
|
°æ°è
|
*
|
*
|
*
|
|
¿ÜºÎ
|
F
|
F
|
*
|
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Contains¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_Relate ÇÔ¼ö´Â µÎ ±âÇÏÇÐÀ» ºñ±³ÇÏ¿© ±âÇÏÇеéÀÌ DE-9IM ÆÐÅÏ Çà·Ä ¹®ÀÚ¿¿¡ ÀÇÇØ ÁöÁ¤µÈ Á¶°ÇÀ» ÃæÁ·Çϸé 1(TRUE)À» ¸®ÅÏÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é 0(FALSE)ÀÌ ¸®Åϵ˴ϴÙ. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Relate¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_Distance ÇÔ¼ö´Â µÎ ±¸ºÐ ÁöÇüÀ» ºÐ¸®½ÃŰ´Â ÃÖ¼Ò °Å¸®¸¦ º¸°íÇÕ´Ï´Ù. ÁöÇüÀÌ ±¸ºÐµÇÁö ¾ÊÀ¸¸é ÇÔ¼ö°¡ 0 ÃÖ¼Ò °Å¸®¸¦ º¸°íÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ST_Distance´Â ºñÇà±â°¡ µÎ À§Ä¡ »çÀÌ¿¡ ºñÇàÇÒ ¼ö ÀÖ´Â ÃÖ´Ü °Å¸®¸¦ º¸°íÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸² 20¿¡¼ ÀÌ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±×¸² 20. µÎ µµ½Ã »çÀÌÀÇ ÃÖ´Ü °Å¸®. ST_Distance´Â LA¿Í ½ÃÄ«°íÀÇ À§Ä¡ ÁÂÇ¥¸¦ ÀÔ·ÂÀ¸·Î ÃëÇϰí ÀÌ À§Ä¡µé »çÀÌÀÇ ÃÖ´Ü °Å¸®¸¦ ³ªÅ¸³»´Â °ªÀ» ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Distance¸¦ ÂüÁ¶ÇϽʽÿÀ.
Spatial Extender´Â ±âÁ¸ ±âÇÏÇп¡¼ »õ ±âÇÏÇÐÀ» »ý¼ºÇÏ´Â ¼ú¾î ¹× º¯È¯ ÇÔ¼ö¸¦ Á¦°øÇÕ´Ï´Ù.
ST_Intersection ÇÔ¼ö´Â µÎ ±âÇÏÇÐÀÇ ±³Â÷ ¼¼Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ±³Â÷ ¼¼Æ®´Â Ç×»ó ¼Ò½º ±âÇÏÇÐÀÇ ÃÖ¼Ò Â÷¿øÀÎ ÄÝ·º¼ÇÀ¸·Î ¸®Åϵ˴ϴÙ. ¿¹¸¦ µé¾î, ´Ù°¢ÇüÀ» ±³Â÷ÇÏ´Â ¼±½ºÆ®¸µÀÇ °æ¿ì¿¡ ±³Â÷ ÇÔ¼ö´Â ´Ù°¢ÇüÀÇ ³»ºÎ¿Í °æ°è¿¡ °øÅëÀûÀÎ ¼±½ºÆ®¸µÀÇ ÇØ´ç ºÎºÐÀ¸·Î ±¸¼ºµÈ ´ÙÁß ¼±½ºÆ®¸µÀ» ¸®ÅÏÇÕ´Ï´Ù. ¼Ò½º ¼±½ºÆ®¸µÀÌ µÑ ÀÌ»óÀÇ ºñ¿¬¼Ó ¼¼±×¸ÕÆ®°¡ ÀÖ´Â ´Ù°¢Çü°ú ±³Â÷ÇÏ´Â °æ¿ì¿¡´Â ´ÙÁß ¼±½ºÆ®¸µ¿¡ µÑ ÀÌ»óÀÇ ¼±½ºÆ®¸µÀÌ µé¾î ÀÖ½À´Ï´Ù. ±âÇÏÇеéÀÌ ±³Â÷ÇÏÁö ¾Ê°Å³ª ±³Â÷ÇÑ °á°ú Â÷¿øÀÌ µÎ ¼Ò½º ±âÇÏÇÐ Â÷¿ø¼ö º¸´Ù ÀûÀ¸¸é, ºó ±âÇÏÇÐÀÌ ¸®Åϵ˴ϴÙ.
±×¸² 21. ST_Intersection. ST_Intersection ÇÔ¼ö ¿¹
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_IntersectionÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_Difference´Â ÀÔ·ÂÀ¸·Î µÎ °³ÀÇ ±âÇϸ¦ ÃëÇÕ´Ï´Ù. ù¹øÂ° ±âÇϸ¦ 1Â÷ ±âÇÏÇÐÀ̶ó°í ÇÏ°í µÎ ¹øÂ°¸¦ 2Â÷ ±âÇÏÇÐÀ̶ó°í ÇÕ´Ï´Ù. ST_Difference ÇÔ¼ö´Â º¸Á¶ ±âÇÏÇп¡ ÀÇÇØ ±³Â÷µÇÁö ¾ÊÀº 1Â÷ ±âÇÏÇÐÀÇ ºÎºÐÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ´Â °ø°£ÀÇ ³í¸®Àû AND NOTÀÔ´Ï´Ù. ST_Difference ÇÔ¼ö´Â Â÷¿ø°ú À¯»çÇÑ ±âÇÏÇп¡ ´ëÇØ¼¸¸ ÀÛ¿ëÇÏ¸ç ¼Ò½º ±âÇÏÇаú °°Àº Â÷¿ø ¼ö¸¦ °¡Áø ÄÝ·º¼ÇÀ» ¸®ÅÏÇÕ´Ï´Ù. ¼Ò½º ±âÇÏÇÐÀÌ µ¿ÀÏÇÑ À̺¥Æ®¿¡¼´Â ºó ±âÇÏÇÐÀÌ ¸®Åϵ˴ϴÙ. ÀÔ·ÂÀ¸·Î¼ ST_Difference¿¡ Á¦°øµÈ ±âÇÏÇÐÀÇ Â÷¿øÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ST_Difference´Â ³ÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Difference¸¦ ÂüÁ¶ÇϽʽÿÀ.
ST_Union ÇÔ¼ö´Â µÎ ±âÇÏÇÐÀÇ ÅëÇÕ ¼¼Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ´Â °ø°£ÀÇ ³í¸® ORÀÔ´Ï´Ù. ¼Ò½º ±âÇÏÇеéÀº Â÷¿øÀÌ À¯»çÇØ¾ß ÇÕ´Ï´Ù. ST_UnionÀº Ç×»ó °á°ú¸¦ ÄÝ·º¼ÇÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_UnionÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_SymmetricDiff ÇÔ¼ö´Â µ¿ÀÏÇÑ Â÷¿øÀ» °¡Áø ±³Â÷ÇÏ´Â µÎ ±âÇÏÇÐÀÇ ´ëĪ Â÷ÀÌ(°ø°£ÀÇ ºÎ¿ï ³í¸® XOR)¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ±âÇÏÇеéÀÌ µ¿ÀÏÇÑ °æ¿ì ST_SymmetricDiff´Â ºó ±âÇϸ¦ ¸®ÅÏÇÕ´Ï´Ù. µ¿ÀÏÇÏÁö ¾ÊÀ¸¸é µÑ Áß Çϳª ¶Ç´Â µÑ ¸ðµÎÀÇ ÀϺΰ¡ ±³Â÷ ¿µ¿ª ¿ÜºÎ¿¡ ³õÀÌ°Ô µË´Ï´Ù. ST_SymmetricDiff´Â ÄÝ·º¼ÇÀ¸·Î¼ ´ÙÁß ´Ù°¢Çü°ú °°Àº ºñ-±³Â÷ ºÎºÐÀ» ¸®ÅÏÇÕ´Ï´Ù.
ST_SymmetricDiff¿¡ ÀÔ·ÂÀ¸·Î ´Ù¸¥ Â÷¿øÀÇ ±âÇϰ¡ Á¦°øµÇ¸é ³ÎÀÌ ¸®Åϵ˴ϴÙ.
ST_Buffer ÇÔ¼ö´Â ÁöÁ¤µÈ °£°Ý¿¡ ÀÖ´Â ±âÇÏÇÐÀ» µÑ·¯½Ñ ±âÇÏÇÐÀ» »ý¼ºÇÕ´Ï´Ù. ´Ù°¢ÇüÀº 1Â÷ ±âÇÏÇÐÀÌ ¹öÆÛ鵃 ¶§ ¶Ç´Â ÄÝ·º¼Ç ¿ä¼Ò°¡ ¸ðµç ¹öÆÛ ´Ù°¢ÇüÀÌ °ãÄ¥ Á¤µµ·Î ÃæºÐÈ÷ °¡±î¿öÁú ¶§¸¶´Ù »ý°Ü³³´Ï´Ù. ±×·¯³ª ¹öÆÛÈµÈ ÄÝ·º¼ÇÀÇ ¿ä¼Ò »çÀÌ¿¡ ÃæºÐÇÑ °£°ÝÀÌ ÀÖÀ» ¶§, ST_Buffer ÇÔ¼ö°¡ ´ÙÁß ´Ù°¢ÇüÀ» ¸®ÅÏÇÏ´Â °æ¿ì¿¡´Â °³º°ÀûÀÎ ¹öÆÛ ´Ù°¢ÇüÀÌ »ý¼ºµË´Ï´Ù.
ST_Buffer ÇÔ¼ö´Â ¾ç¼ö ¹× À½¼ö °£°Ý µÑ ´Ù¸¦ Çã¿ëÇÏÁö¸¸, 2Â÷¿ø ±âÇÏÇÐ(´Ù°¢Çü ¹× ´ÙÁß ´Ù°¢Çü)¸¸ÀÌ À½¼ö ¹öÆÛ¿¡ Àû¿ëµË´Ï´Ù. ¹öÆÛ °£°ÝÀÇ Àý´ë°ªÀº ¼Ò½º ±âÇÏÇÐÀÇ Â÷¿øÀÌ 2º¸´Ù ÀûÀ» ¶§¸¶´Ù(´Ù°¢Çü ¶Ç´Â ´ÙÁß ´Ù°¢Çü ÀÌ¿ÜÀÇ ¸ðµç ±âÇÏÇÐ) »ç¿ëµË´Ï´Ù.
ÀϹÝÀûÀ¸·Î ¿ÜºÎ ¸µÀÇ °æ¿ì¿¡ ¾ç¼ö ¹öÆÛ °£°ÝÀº ¼Ò½º ±âÇÏÇÐÀÇ Á߽ɿ¡¼ ¸Ö¸® ¶³¾îÁø ´Ù°¢Çü ¸µÀ» »ý¼ºÇϰí À½¼ö ¹öÆÛ °£°ÝÀº Áß½ÉÀ» ÇâÇϰí ÀÖ´Â ´Ù°¢Çü ¶Ç´Â ´ÙÁß ´Ù°¢Çü ¸µÀ» »ý¼ºÇÕ´Ï´Ù. ´Ù°¢Çü ¶Ç´Â ´ÙÁß ´Ù°¢ÇüÀÇ ³»ºÎ ¸µ °æ¿ì¿¡, ¾ç¼ö ¹öÆÛ °£°ÝÀº Áß½ÉÀ» ÇâÇϰí ÀÖ´Â ¹öÆÛ¸µÀ» »ý¼ºÇϰí À½¼ö ¹öÆÛ °£°ÝÀº Á߽ɿ¡¼ ¸Ö¸® ¶³¾îÁø ¹öÆÛ¸µÀ» »ý¼ºÇÕ´Ï´Ù.
¹öÆÛÈ ÇÁ·Î¼¼½º¿¡¼´Â °ãÄ¡´Â ´Ù°¢ÇüÀ» º´ÇÕÇÕ´Ï´Ù. ´Ù°¢ÇüÀÇ ÃÖ´ë ³»ºÎ ÆøÀÇ ÇÑ ¹è ¹Ýº¸´Ù Å« À½¼ö °£°ÝÀÇ °æ¿ì¿¡´Â °á±¹ ºó ±âÇÏÇÐÀÌ µË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_Buffer¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¡¼ö°¡ ÀÖ´Â ±âÇÏÇÐÀÇ °æ¿ì¿¡ ƯÁ¤ Ä¡¼öÀÇ À§Ä¡´Â LocateAlong ÇÔ¼ö·Î ãÀ» ¼ö ÀÖ½À´Ï´Ù. LocateAlongÀº À§Ä¡¸¦ ´ÙÁßÁ¡À¸·Î¼ ¸®ÅÏÇÕ´Ï´Ù. ¼Ò½º ±âÇÏÇÐÀÇ Â÷¿øÀÌ 0À̸é(¿¹: Á¡ ¹× ´ÙÁßÁ¡), ÀÏÄ¡ÇÏ´Â Á¤µµ°¡ Á¤È®È÷ ÀÏÄ¡ÇØ¾ß Çϰí ÀÏÄ¡ÇÏ´Â Ä¡¼ö °ªÀ» °¡Áø ÇØ´ç Á¡µéÀÌ ´ÙÁßÁ¡À¸·Î ¸®Åϵ˴ϴÙ. ±×·¯³ª 0º¸´Ù Å« Â÷¿øÀÇ ¼Ò½º ±âÇÏÇÐ °æ¿ì¿¡´Â À§Ä¡°¡ »ðÀÔ(interpolate)µË´Ï´Ù. ¿¹¸¦ µé¾î, ÀÔ·ÂµÈ Ä¡¼ö °ªÀÌ 5.5ÀÌ°í ¼±½ºÆ®¸µÀÇ Á¤Á¡»óÀÇ Ä¡¼ö°¡ °¢°¢ 3, 4, 5, 6 ¹× 7À̸é, Ä¡¼ö °ª 5¿Í 6ÀÎ Á¤Á¡ »çÀÌ¿¡ Á¤È®È÷ ¹ÝÀÌ µÇ´Â ÁöÁ¡ÀÌ ¸®Åϵ˴ϴÙ.
ÀÚ¼¼ÇÑ ³»¿ëÀº LocateAlongÀ» ÂüÁ¶ÇϽʽÿÀ.
LocateBetween ÇÔ¼ö´Â Ä¡¼ö°¡ ÀÖ´Â ¼Ò½º ±âÇÏÇÐÀ¸·ÎºÎÅÍÀÇ µÎ Ä¡¼ö °ª »çÀÌ¿¡ ³õ¿© ÀÖ´Â °æ·Î ¶Ç´Â À§Ä¡ ¼¼Æ® Áß Çϳª¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¼Ò½º ±âÇÏÇÐ Â÷¿øÀÌ 0À̸é LocateBetweenÀº Ä¡¼ö°¡ µÎ ¼Ò½º Ä¡¼ö »çÀÌ¿¡ ³õ¿© ÀÖ´Â ¸ðµç Á¡À» Æ÷ÇÔÇÏ´Â ´ÙÁßÁ¡À» ¸®ÅÏÇÕ´Ï´Ù. ¼Ò½º ±âÇÏÇÐ Â÷¿øÀÌ 0º¸´Ù Å« °æ¿ì¿¡, °æ·Î¸¦ ½á ³ÖÀ» ¼ö ÀÖÀ¸¸é LocateBetweenÀÌ ´ÙÁß ¼±½ºÆ®¸µÀ» ¸®ÅÏÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é LocateBetweenÀÌ Á¡ À§Ä¡°¡ µé¾î ÀÖ´Â ´ÙÁßÁ¡À» ¸®ÅÏÇÕ´Ï´Ù. ½Ã LocateBetweenÀÌ °æ·Î¸¦ »ðÀÔ(interpolate)ÇÒ ¼ö ¾ø°Å³ª Ä¡¼öµé »çÀÌÀÇ À§Ä¡¸¦ ãÀ» ¼ö ¾øÀ» ¶§¸¶´Ù ºó Á¡ÀÌ ¸®Åϵ˴ϴÙ. LocateBetweenÀº ±âÇÏÇÐÀÇ ¸ðµç °ÍÀ» Æ÷ÇÔÇÑ Å½»öÀ» ¼öÇàÇÕ´Ï´Ù. ±×·¯¹Ç·Î ±âÇÏÇÐÀÇ Ä¡¼ö´Â from Ä¡¼öº¸´Ù Å©°Å³ª °°°í to Ä¡¼ö º¸´Ù À۰ųª °°¾Æ¾ß ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº LocateBetweenÀ» ÂüÁ¶ÇϽʽÿÀ.
ST_ConvexHull ÇÔ¼ö´Â º¼·Ï Çü»óÀÇ Àû¾îµµ ¼¼ °³ÀÇ Á¤Á¡ÀÌ ÀÖ´Â ±âÇÏÇÐÀÇ º¼·Ï µ¤°³ ´Ù°¢ÇüÀ» ¸®ÅÏÇÕ´Ï´Ù. ±âÇÏÇÐÀÇ Á¤Á¡ÀÌ º¼·Ï Çü»óÀÌ ¾Æ´Ï¸é ST_ConvexHullÀÌ ³ÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ST_ConvexHullÀº ÀÚÁÖ Á¡ ¼¼Æ®·ÎºÎÅÍ TIN ³×Æ®¿öÅ©¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ¸ðÀÚÀÌÅ© ¼¼°øÀÇ Ã¹ ´Ü°è°¡ µË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ST_ConvexHullÀ» ÂüÁ¶ÇϽʽÿÀ.
¼±½ºÆ®¸µ¿¡¼ ´Ù°¢ÇüÀ» »ý¼ºÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_PolygonÀ» ÂüÁ¶ÇϽʽÿÀ.
Spatial Extender´Â ¼¼ °¡Áö GIS µ¥ÀÌÅÍ ±³È¯ Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù.
Spatial Extender¿¡´Â ÅØ½ºÆ® ¼³¸íÀ¸·ÎºÎÅÍ ±âÇÏÇÐÀ» »ý¼ºÇÏ´Â ¿©·¯ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.
ÅØ½ºÆ® Ç¥Çö½ÄÀº ASCII ¹®ÀÚ¿ÀÔ´Ï´Ù. ÀÌ Ç¥Çö½ÄÀ» ÀÌ¿ëÇØ ±âÇÏÇÐÀ» ASCII ÅØ½ºÆ® ¾ç½ÄÀ¸·Î ±³È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö´Â Ư¼ö ÇÁ·Î±×·¥ ±¸Á¶ÀÇ Á¤ÀǸ¦ 2Áø Ç¥ÇöÀ¸·Î ¸ÊÇÎÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×·¯¹Ç·Î ÀÌ ÇÔ¼ö´Â 3GL ¶Ç´Â 4GL ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ST_AsText ÇÔ¼ö´Â ±âÁ¸ÀÇ ±âÇÏÇÐ °ªÀ» ÅØ½ºÆ® Ç¥Çö½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_AsText¸¦ ÂüÁ¶ÇϽʽÿÀ.
OGC Àß ¾Ë·ÁÁø ÅØ½ºÆ® Ç¥Çö½Ä¿¡¼ Àß ¾Ë·ÁÁø ÅØ½ºÆ® Ç¥Çö½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Spatial Extender¿¡´Â Àß ¾Ë·ÁÁø 2Áø(WKB) Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ±âÇÏÇÐÀ» »ý¼ºÇÏ´Â ¿©·¯ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.
Àß ¾Ë·ÁÁø 2Áø Ç¥Çö½ÄÀº ¿¬¼ÓÀûÀÎ ¹ÙÀÌÆ® ½ºÆ®¸²ÀÔ´Ï´Ù. ODBC Ŭ¶óÀÌ¾ðÆ®¿Í SQL µ¥ÀÌÅͺ£À̽º »çÀÌ¿¡ ±âÇÏÇÐÀ» 2Áø ¾ç½ÄÀ¸·Î ±³È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±âÇÏÇÐ ÇÔ¼ö¿¡´Â 2Áø Ç¥Çö½ÄÀ» ¸ÊÇÎÇÏ´Â µ¥ C ±¸Á¶ÀÇ Á¤Àǰ¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¡¼ ÀÌ´Â 3GL ÇÁ·Î±×·¥ ³»¿¡¼ »ç¿ëµÉ ¿¹Á¤À̸ç 4GL ȯ°æ¿¡´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù.
ST_AsBinary ÇÔ¼ö´Â ±âÁ¸ ±âÇÏÇÐ °ªÀ» Àß ¾Ë·ÁÁø 2Áø Ç¥Çö½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ST_AsBinary¸¦ ÂüÁ¶ÇϽʽÿÀ.
OGC Àß ¾Ë·ÁÁø 2Áø(WKB) Ç¥Çö½Ä¿¡¼ Àß ¾Ë·ÁÁø 2Áø Ç¥Çö½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Spatial Extender¿¡´Â ESRI ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ±âÇÏÇÐÀ» »ý¼ºÇÏ´Â ¿©·¯ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù. ESRI ¸ð¾ç Ç¥Çö½ÄÀº ÅØ½ºÆ®¿Í Àß ¾Ë·ÁÁø 2Áø Ç¥Çö½Ä¿¡ ÀÇÇØ Áö¿øµÇ´Â 2Â÷¿ø Ç¥Çö½Ä À̿ܿ¡µµ Z ÁÂÇ¥¿Í Ä¡¼ö¸¦ Áö¿øÇÕ´Ï´Ù.
ÀÌ ÇÔ¼öÀÇ ÀϹÝÀûÀÎ ±¸¹®Àº µ¿ÀÏÇÕ´Ï´Ù. ù¹øÂ° Àμö´Â BLOB µ¥ÀÌÅÍ À¯ÇüÀ¸·Î ÀÔ·ÂµÈ ¸ð¾ç Ç¥Çö½ÄÀÔ´Ï´Ù. µÎ ¹øÂ° Àμö´Â ±âÇÏÇп¡ ÁöÁ¤µÉ °ø°£ ÂüÁ¶ ½Äº°ÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, GeometryFromShape ÇÔ¼öÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
GeometryFromShape(shapegeometry, SRID)
2Áø Ç¥Çö½ÄÀ» ¸ÊÇÎÇÏ·Á¸é ÀÌ ¸ð¾ç ÇÔ¼ö¿¡ C ±¸Á¶ÀÇ Á¤Àǰ¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¡¼ ÀÌ´Â 3GL ÇÁ·Î±×·¥ ³»¿¡¼ »ç¿ëµÉ ¿¹Á¤À̸ç 4GL ȯ°æ¿¡´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù.
AsBinary ÇÔ¼ö´Â ±âÇÏÇÐ °ªÀ» ESRI ¸ð¾ç Ç¥Çö½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº AsShape¸¦ ÂüÁ¶ÇϽʽÿÀ.
ESRI ¸ð¾ç Ç¥Çö½Ä¿¡¼ ¸ð¾ç Ç¥Çö½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.