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

db2gse.gse_register_layer

ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ¿© °ø°£ Ä÷³À» °èÃþÀ¸·Î µî·ÏÇϽʽÿÀ. ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ó¸®µÉ ¶§ µî·Ï ÁßÀÎ °èÃþ¿¡ ´ëÇÑ Á¤º¸°¡ 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 ¼­¹ö¿¡¼­ ±¸¼ºµÉ ¶§ÀÇ ¿ÏÀüÇÑ ¿À·ù ¸Þ½ÃÁö.

Á¦ÇÑ»çÇ×


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