ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ¿© °ø°£ Ä÷³À» °èÃþÀ¸·Î µî·ÏÇϽʽÿÀ. ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ó¸®µÉ ¶§ µî·Ï ÁßÀÎ °èÃþ¿¡ ´ëÇÑ Á¤º¸°¡ DB2GSE.GEOMETRY_COLUMNS īŻ·Î±× ºä¿¡ Ãß°¡µË´Ï´Ù. DB2GSE.GEOMETRY_COLUMNS¿¡¼ ÀÌ ºä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇϱâ À§ÇÑ ÄÚµå ¿¹¸¦ º¸·Á¸é »ùÇà ÇÁ·Î±×·¥ÀÇ C ÇÔ¼ö gseRegisterLayer¸¦ ÂüÁ¶ÇϽʽÿÀ. Spatial Extender¿ë ÀÀ¿ëÇÁ·Î±×·¥ ÀÛ¼º¿¡¼ ÀÌ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î´Â ´ÙÀ½ Å×À̺í À¯Çü¿¡¼´Â ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇÏ´Â »ç¿ëÀÚ ID´Â ´ÙÀ½ÀÇ ±ÇÇÑÀ̳ª Ư±Ç Áß Çϳª¸¦ º¸À¯Çϰí ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÔ·Â ¸Å°³º¯¼ö
Ç¥ 26. db2gse.gse_register_layer ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ ÀÔ·Â ¸Å°³º¯¼ö
À̸§ | µ¥ÀÌÅÍ À¯Çü | ¼³¸í |
---|---|---|
layerSchema | INTEGER(30) | layerTable ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ Å×ÀÌºí ¶Ç´Â ºä°¡ ¼ÓÇØ ÀÖ´Â ½ºÅ°¸¶ÀÇ À̸§.
ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.
ÁÖ¼®: layerSchema ¸Å°³º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é db2gse.gse_register_layer ÀúÀå ÇÁ·Î½Ãµà¾î°¡ È£ÃâµÈ »ç¿ëÀÚ ID°¡ ±âº»°ªÀÌ µË´Ï´Ù. |
layerTable | VARCHAR(128) | °èÃþÀ¸·Î µî·ÏµÉ Ä÷³ÀÌ µé¾îÀÖ´Â Å×ÀÌºí ¶Ç´Â ºäÀÇ À̸§.
ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. |
layerColumn | VARCHAR(128) | °èÃþÀ¸·Î µî·ÏµÉ Ä÷³ÀÇ À̸§. Å×À̺íÀÇ °æ¿ì, Ä÷³ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é Spatial Extender°¡ ALTER¹®À» »ç¿ëÇÏ¿©
À̸¦ Ãß°¡ÇÕ´Ï´Ù. º¸±âÀÇ °æ¿ì Ä÷³ÀÌ ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.
layerColumn ¸Å°³º¯¼ö¿¡ ´ëÇØ ÇϳªÀÇ Ä÷³¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼, °èÃþÀ¸·Î¼ Å×ÀÌºí ¶Ç´Â º¸±âÀÇ ´ÙÁß Ä÷³À» µî·ÏÇÒ ¶§ °¢ Ä÷³¿¡ ´ëÇØ ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ º°µµ·Î ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. |
layerTypeName | VARCHAR(64) | °èÃþÀ¸·Î µî·ÏµÉ Ä÷³ÀÇ µ¥ÀÌÅÍ À¯Çü. Spatial Extender°¡ Á¦°øÇÏ´Â µ¥ÀÌÅÍ À¯Çü¸¸ ½ÂÀε˴ϴÙ. µ¥ÀÌÅÍ
À¯ÇüÀº ´ë¹®ÀÚ·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ST_POINT
½ºÅ°¸¶°¡ ÀÚµ¿À¸·Î Ãß°¡µÉ ¶§ À̸§À» ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
Ä÷³ÀÌ ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ó¸®µÉ ¶§ ÀÛ¼ºµÇ´Â Å×À̺í Ä÷³ÀÎ °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, Ä÷³ÀÌ Å×À̺íÀ̳ª ºäÀÇ ±âÁ¸ Ä÷³ÀÎ °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. |
srId | INTEGER | ÀÌ °èÃþ¿¡ »ç¿ëµÈ °ø°£ ÂüÁ¶ ½Ã½ºÅÛÀÇ ½Äº°ÀÚ.
ÀÌ ¸Å°³º¯¼ö´Â Å×ÀÌºí °èÃþ¿¡ ´ëÇØ ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. ºä °èÃþÀ» µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù. |
geoSchema | VARCHAR(30) | ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§ Àû¿ëµË´Ï´Ù.
geoSchema ¸Å°³º¯¼ö´Â Ä÷³ÀÌ ¼ÓÇØ ÀÖ´Â ºäÀÇ ±âÃʰ¡ µÇ´Â Å×À̺íÀÇ
½ºÅ°¸¶ÀÔ´Ï´Ù.
ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
Çϳª ÀÌ»óÀÇ ±âº» Å×ÀÌºí ¶Ç´Â ´Ù¸¥ º¸±â¿¡ ÀÖ´Â º¸±â´Â ÀÌ ¸Å°³º¯¼ö¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ÁÖ¼®: geoSchema ¸Å°³º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â layerSchema ¸Å°³º¯¼öÀÇ °ªÀ» ±âº»°ªÀ¸·Î ÇÕ´Ï´Ù. |
geoTable | VARCHAR(128) | ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§ Àû¿ëµË´Ï´Ù.
geoTable ¸Å°³º¯¼ö´Â Ä÷³ÀÌ ¼ÓÇØ ÀÖ´Â ºäÀÇ ±âÃʰ¡ µÇ´Â Å×À̺íÀÇ
À̸§ÀÔ´Ï´Ù.
Çϳª ÀÌ»óÀÇ ±âº» Å×ÀÌºí ¶Ç´Â ´Ù¸¥ º¸±â¿¡ ÀÖ´Â º¸±â´Â ÀÌ ¸Å°³º¯¼ö¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù. |
geoColumn | VARCHAR(128) | ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§ Àû¿ëµË´Ï´Ù.
geoColumn ¸Å°³º¯¼ö´Â ÀÌ ºä Ä÷³ÀÇ ±âÃʰ¡ µÇ´Â Å×À̺í Ä÷³ÀÇ À̸§ÀÔ´Ï´Ù.
Çϳª ÀÌ»óÀÇ ±âº» Å×ÀÌºí ¶Ç´Â ´Ù¸¥ º¸±â¿¡ ÀÖ´Â º¸±â´Â ÀÌ ¸Å°³º¯¼ö¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù. |
nAttributes | SMALLINT | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â Ä÷³ÀÇ ¹øÈ£.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù. |
attr1Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î Àִ ù¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì¿¡´Â attr1Name Ä÷³¿¡ °Å¸®(street) ÁÖ¼Ò¸¦ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. |
attr2Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â µÎ ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì¿¡´Â attr2Name Ä÷³¿¡ µµ½Ã(city)ÀÇ À̸§À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. |
attr3Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ¼¼ ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì¿¡´Â attr3Name Ä÷³¿¡ µµ(state)ÀÇ À̸§ ¶Ç´Â ¾à¾î¸¦ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. |
attr4Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ³× ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì¿¡´Â attr4Name Ä÷³¿¡ ¿ìÆí¹øÈ£(zip code)¸¦ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. |
attr5Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ´Ù¼¸ ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr5Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
attr6Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ¿©¼¸ ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr6Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
attr7Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â Àϰö ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr7Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
attr8Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ¿©´ü ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr8Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
attr9Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ¾ÆÈ© ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr9Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
attr10Name | VARCHAR(128) | ÀÌ °èÃþ¿¡ ´ëÇØ Áö¿ÀÄÚµùµÉ ¼Ò½º µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â ¿ ¹øÂ° Ä÷³ÀÇ À̸§.
Å×À̺í Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ³Î ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ºä Ä÷³À» °èÃþÀ¸·Î µî·ÏÇÒ ¶§´Â Spatial Extender°¡ ÀÌ ¸Å°³º¯¼ö¸¦ ¹«½ÃÇÕ´Ï´Ù.
±âº» Áö¿ÀÄÚ´õ´Â Attr10Name Ä÷³À» ¹«½ÃÇÕ´Ï´Ù. |
Ãâ·Â ¸Å°³º¯¼ö
Ç¥ 27. db2gse.gse_register_layer ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ Ãâ·Â ¸Å°³º¯¼ö
À̸§ | µ¥ÀÌÅÍ À¯Çü | ¼³¸í |
---|---|---|
msgCode | INTEGER | ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ È£ÃâÀÚ°¡ ¸®ÅÏÇÒ ¼ö ÀÖ´Â ¸Þ½ÃÁö¿Í ¿¬°üµÈ ÄÚµå. |
msgText | VARCHAR(1024) | Spatial Extender ¼¹ö¿¡¼ ±¸¼ºµÉ ¶§ÀÇ ¿ÏÀüÇÑ ¿À·ù ¸Þ½ÃÁö. |
Á¦ÇÑ»çÇ×