|
|
|
|
|
|
|
Ã¥³»¿ë |
|
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
GIS(Áö¸®Á¤º¸½Ã½ºÅÛ), Áö¸®°ø°£ µ¥ÀÌÅÍ ºÐ¼®Àº ¿À·¡µÈ ºÐ¾ßÀÌ°í °ü·Ã ºÐ¾ß¿¡ Á¾»çÇÏ´Â Àü¹®°¡µéÀÇ ¿µ¿ªÀ̾ú´Ù. Áö¸®°ø°£ µ¥ÀÌÅÍ ºÐ¼®Àº ¸ðºô¸®Æ¼ ¼ºñ½º°¡ ¸¹ÀÌ »ý°Ü³ª°í ºòµ¥ÀÌÅÍ ¿Ç³°ú ÆÄÀ̽㠰°Àº ¹ü¿ëÀûÀÎ µµ±¸µéÀÇ Áö¿øÀ¸·Î µ¥ÀÌÅÍ ºÐ¼®¿¡ °ü½ÉÀÌ ÀÖ´Â ÀϹÝÀûÀÎ »ç¶÷µéÀÇ ¿µ¿ªÀ¸·Î È®ÀåµÇ°í ÀÖ´Ù.
µ¥ÀÌÅ͸¦ ÅëÇØ »çȸ ¹®Á¦¸¦ ÇØ°áÇÏ·Á´Â ½ÃºòÇØÅ·(Civic Hacking) ¿îµ¿°ú Äɱۿ¡¼ ÇØ°áÇÏ·Á´Â ¼ö¸¹Àº ¿ÀÇÁ¶óÀÎ ¹®Á¦µéÀº °á±¹ À§Ä¡ ±â¹Ý µ¥ÀÌÅÍ ºÐ¼®¿¡¼ºÎÅÍ ½ÃÀ۵ȴÙ.
¸¹Àº ºòµ¥ÀÌÅÍ´Â ¿ÀÇÁ¶óÀÎÀÇ Æ¯Á¤ À§Ä¡ ±â¹ÝÀ¸·Î ¸¸µé¾îÁø´Ù. ½º¸¶Æ®ÆùÀ» »ç¿ëÇÏ´Â Àå¼Ò¿¡¼ ¸¸µé¾îÁö´Â µ¥ÀÌÅÍ°¡ ¸ðµç µ¥ÀÌÅÍÀÇ ±â¹ÝÀÌ µÇ´Â ½Ã´ë´Ù. ±×°Ô ÁýÀϼöµµ, Çб³Àϼöµµ, ȤÀº ³»°¡ ÀÚÁÖ °¡´Â ¾î¶² °÷ÀÏ ¼öµµ ÀÖ´Ù. Áö¸®°ø°£ µ¥ÀÌÅÍ ºÐ¼®ÀÌ Áß¿äÇØÁö´Â ÀÌÀ¯À̱⵵ ÇÏ´Ù.
ÀÌ Ã¥Àº Áö¸®°ø°£ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ µµ±¸¿Í ¹æ¹ýÀ» ¿¹Á¦¸¦ ÅëÇØ º¸¿©ÁØ´Ù. ±íÁö´Â ¾ÊÁö¸¸ °¢ ÅøµéÀÇ Àå´ÜÁ¡°ú ¾î¶² °æ¿ì¿¡ »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ ¾È³»¼¿¡ °¡±õ´Ù. ÀÌÈÄ °øºÎ¸¦ Á» ´õ ±í°Ô ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¶§ ¾î¶² ºÐ¾ß¸¦ ±í°Ô ÆÄ°íµéÁö °áÁ¤ÇÒ ¼ö ÀÖ´Â ÁÁÀº Áöħ¼°¡ µÉ °ÍÀÌ´Ù.
Àü ¼¼°èÀûÀ¸·Î Äڷγª-19 °ü·Ã ÃÊÀ¯ÀÇ »çÅ·Π°Þ¾îº¸Áö ¸øÇÑ ½Ã°£µéÀ» º¸³»°í ÀÖ´Ù. °øÀû ¸¶½ºÅ© ÆǸÅ, È®ÁøÀÚ µ¿¼± Æľǰú °°Àº Áöµµ ±â¹Ý ¼ºñ½º, °ø°£µ¥ÀÌÅÍ ±â¹ÝÀÇ ½ÃºòÇØÅ·¿¡ ½Ã¹ÎµéÀÇ Âü¿©°¡ ÀÚ¿¬½º·´°Ô ¸¹¾ÆÁö´Â µ¿½Ã¿¡ ÇÊ¿äÇÑ ½ÃÁ¡À̱⵵ ÇÏ´Ù.
µ¶ÀÚ ¸ðµÎ °Ç°ÇÑ ½Ã°£µéÀ» º¸³»¸é¼ ¿ÀÇÁ¶óÀÎ °ø°£¿¡¼ÀÇ µ¥ÀÌÅÍ ºÐ¼®À» ÅëÇØ ÀÌ »çȸÀÇ ¹®Á¦¸¦ ¾î¶»°Ô ¹Ù¶óº¼ °ÍÀ̳ĸ¦ »ý°¢ÇÏ¸ç º¸³»µµ ÁÁÀ» °Í °°´Ù.
»çȸÀû °Å¸®µÎ±â·Î ¸ðµÎ°¡ Èû°Ü¿î À̶§ Ã¥À» ¸¶¹«¸®ÇÏ°Ô µÅ ¶æ±í´Ù. ³» °¡Á·À» Æ÷ÇÔÇØ ¸ðµç ºÐµéÀÌ ½½±â·Ó°Ô ÀÌ »óȲÀ» ÇìÃÄ ³ª°¡±æ ¹Ù¶õ´Ù. |
|
¸ñÂ÷ |
|
1Àå. ÆÐÅ°Áö ¼³Ä¡¿Í °ü¸®
__¾Æ³ªÄÜ´Ù ¼Ò°³
____¾Æ³ªÄÜ´Ù¸¦ »ç¿ëÇØ ÆÄÀ̽㠼³Ä¡Çϱâ
__ÁÖÇÇÅÍ ³ëÆ®ºÏ ½ÇÇàÇϱâ
____³ëÆ®ºÏ ½ÇÇàÇϱâ
________»õ ³ëÆ®ºÏ ¸¸µé±â
________ÄÚµå Ãß°¡Çϱâ
__ÆÄÀ̽ã ÆÐÅ°Áö °ü¸®
____¾Æ³ªÄÜ´Ù ³»ºñ°ÔÀÌÅÍ·Î ÆÐÅ°Áö °ü¸®
____¾Æ³ªÄܴ٠Ŭ¶ó¿ìµå¿¡¼ ¿Â¶óÀÎ ÆÐÅ°Áö °Ë»öÇϱâ
____conda·Î ÆÄÀ̽ã ÆÐÅ°Áö °ü¸®Çϱâ
____pip·Î ÆÄÀ̽ã ÆÐÅ°Áö °ü¸®Çϱâ
____pip¸¦ »ç¿ëÇØ ÆÐÅ°Áö ¾÷±×·¹ÀÌµå ¹× Á¦°ÅÇϱâ
__ÆÄÀ̽㠰¡»ó ȯ°æ
____¾Æ³ªÄÜ´Ù¸¦ »ç¿ëÇÑ °¡»ó ȯ°æ
____conda·Î ȯ°æ °ü¸®Çϱâ
____virtualenv »ç¿ëÇϱâ
__¿ä¾à
2Àå. Áö¸®°ø°£ ÄÚµå ¶óÀ̺귯¸® ¼Ò°³
__GDAL°ú OGR ¶óÀ̺귯¸®
____GDAL ¼³Ä¡Çϱâ
________¾Æ³ªÄÜ´Ù 3·Î GDAL ¼³Ä¡Çϱâ
________conda·Î GDAL ¼³Ä¡Çϱâ
________pip·Î GDAL ¼³Ä¡Çϱâ
________pip·Î GDAL µÎ ¹ø° ¹öÀü ¼³Ä¡Çϱâ
________ÃßõÇÒ ¸¸ÇÑ ´Ù¸¥ GDAL ¸®¼Ò½º
__GEOS
____GEOS ¼³Ä¡Çϱâ
____Shapely
____Shapely ¼³Ä¡Çϱâ
__Fiona
____Fiona ¼³Ä¡Çϱâ
__pyshp ÆÄÀ̽㠽¦ÀÌÇÁÆÄÀÏ ¶óÀ̺귯¸®
____pyshp ¼³Ä¡Çϱâ
__pyproj
____pyproj ¼³Ä¡Çϱâ
__Rasterio
____Rasterio ÀÇÁ¸¼º
____Rasterio ¼³Ä¡
__GeoPandas
____GeoPandas ¼³Ä¡
____GeoPandas ÀÇÁ¸¼º
__ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ý
__¿ä¾à
3Àå. Áö¸®°ø°£ µ¥ÀÌÅͺ£À̽º ¼Ò°³
__À©µµ¿ì¿¡ PostgreSQL, PostGIS ¼³Ä¡Çϱâ
__¸Æ¿¡ PostgreSQL, PostGIS ¼³Ä¡Çϱâ
__ÆÄÀ̽ãÀ¸·Î PostgreSQL, PostGIS ÀÛ¾÷Çϱâ
____psycopg2·Î PostgreSQL ¿¬°áÇϱâ
________psycopg2 ¼³Ä¡Çϱâ
________µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í Å×ÀÌºí »ý¼ºÇϱâ
________Å×ÀÌºí¿¡ µ¥ÀÌÅÍ Ãß°¡Çϱâ
________Shapely
________µ¥ÀÌÅÍ Äõ¸®Çϱâ
________CRS º¯°æÇϱâ
________¹öÆÛ
________°Å¸®¿Í ÁÖº¯
________µ¥ÀÌÅÍÅͺ£À̽º¿¡¼ÀÇ ¼±
________¼±ÀÇ ±æÀÌ
________¼± ±³Â÷Çϱâ
________Æú¸®°ï
________Æú¸®°ï ³»ºÎÀÇ Æ÷ÀÎÆ®
__¿ä¾à
4Àå. µ¥ÀÌÅÍ Å¸ÀÔ, ÀúÀå °ø°£ ¹× º¯È¯
__·¡½ºÅÍ, º¤ÅÍ µ¥ÀÌÅÍ
____½¦ÀÌÇÁÆÄÀÏ
____GeoJSON
____KML
____GeoPackage
__·¡½ºÅÍ µ¥ÀÌÅÍ Æ÷¸Ë
__GeoPandas·Î º¤ÅÍ µ¥ÀÌÅÍ ÀÐ°í ¾²±â
__GR·Î º¤ÅÍ µ¥ÀÌÅÍ ÀÐ°í ¾²±â
__Rasterio·Î ·¡½ºÅÍ µ¥ÀÌÅÍ ÀÐ°í ¾²±â
__GDAL·Î ·¡½ºÅÍ µ¥ÀÌÅÍ ÀÐ°í ¾²±â
__¿ä¾à
5Àå. º¤ÅÍ µ¥ÀÌÅÍ ºÐ¼®
__OGR ¶óÀ̺귯¸®
____OGR ¹èÄ¡ ¸í·É
____ogrmerge
____OGR ¶óÀ̺귯¸®¿Í ÆÄÀ̽㠹ÙÀεù
____OGR ÁÖ¿ä ¸ðµâ°ú Ŭ·¡½º
________OGR·Î Æú¸®°ï Áö¿À¸ÞÆ®¸® »ý¼ºÇϱâ
________GeoJSON¿¡¼ Æú¸®°ï Áö¿À¸ÞÆ®¸® »ý¼ºÇϱâ
________±âº» Áö¿À¸ÞÆ®¸¯ ¿¬»ê
________½Å±Ô ½¦ÀÌÇÁÆÄÀÏ¿¡ Æú¸®°ï µ¥ÀÌÅÍ ¾²±â
________°ø°£ ÇÊÅ͸¦ »ç¿ëÇØ Æ¯Â¡ ¼±ÅÃÇϱâ
__Shapely¿Í Fiona
____Shapely °´Ã¼¿Í Ŭ·¡½º
____Áö¸®°ø°£ ºÐ¼®¿ë Shapely ¸Þ¼µå
____Fiona µ¥ÀÌÅÍ ¸ðµ¨
________Shapely·Î Áö¿À¸ÞÆ®¸® »ý¼ºÇϱâ
________Shapely·Î JSON Áö¿À¸ÞÆ®¸® Àбâ
________Fiona µ¥ÀÌÅÍ Àбâ
________Shapely, Fiona·Î ½¦ÀÌÇÁÆÄÀÏ ³» Áö¿À¸ÞÆ®¸® º¤ÅÍ Á¢±ÙÇϱâ
__GeoPandas
____GeoPandas·Î Áö¸®°ø°£ ºÐ¼®
________GeoPandas¿Í MatplotilbÀ¸·Î Áö¿À¸ÞÆ®¸® µ¥ÀÌÅÍ Ç÷ÎÆÃÇϱâ
________GeoPandas·Î »êºÒ µ¥ÀÌÅÍ ¸ÅÇÎÇϱâ
____µ¥ÀÌÅÍ °ËÁõ ¹®Á¦
__¿ä¾à
6Àå. ·¡½ºÅÍ µ¥ÀÌÅÍ Ã³¸®
__GDALÀ» »ç¿ëÇØ ·¡½ºÅÍ µ¥ÀÌÅÍ ´Ù·ç±â
____GDAL ¶óÀ̺귯¸®·Î ·¡½ºÅÍ µ¥ÀÌÅÍ ·Îµå ¹× Äõ¸®Çϱâ
____GDALÀ» ÀÌ¿ëÇÑ ·¡½ºÅÍ »ý¼º
__PostgreSQL¿¡¼ ·¡½ºÅÍ Ã³¸®Çϱâ
____PostgreSQL¿¡ ·¡½ºÅÍ ·ÎµåÇϱâ
____PostgreSQL·Î ·¡½ºÅÍ Äõ¸® ¼öÇàÇϱâ
________·¡½ºÅÍ ¸ÞŸµ¥ÀÌÅÍ Äõ¸®Çϱâ
________Áö¿À¸ÞÆ®¸® °á±£°ª Äõ¸®
________¹ÝȯµÈ °ª Äõ¸®Çϱâ
__¿ä¾à
7Àå. Áö¿Àµ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÑ Áö¿ÀÇÁ·Î¼¼½Ì
__¹üÁË ´ë½Ãº¸µå
____¹üÁË µ¥ÀÌÅͺ£À̽º ±¸¼º
________Å×ÀÌºí »ý¼ºÇϱâ
________µ¥ÀÌÅÍ Ã¤¿ì±â
________Äõ¸® ¸ÅÇÎÇϱâ
________´ëÈÇü À§Á¬
________Â÷Æ®
________Æ®¸®°Å
__¿ä¾à
8Àå. QGIS ºÐ¼® ÀÚµ¿È
__ÆÄÀ̽ã ÄַܼΠÀÛ¾÷Çϱâ
____·¹ÀÌ¾î ·ÎµùÇϱâ
____·¹À̾î ó¸®Çϱâ
________·¹ÀÌ¾î ¼Ó¼º
________Ư¡ ¼Ó¼º
____PostGIS¿¡¼ ·¹ÀÌ¾î ±×¸®±â
________Æ÷ÀÎÆ® ±×¸®±â
________PostGIS¿¡¼ Æú¸®°ï ±×¸®±â
____Ư¡ Ãß°¡, ÆíÁý, »èÁ¦Çϱâ
________±âÁ¸ ·¹À̾ Ư¡ Ãß°¡Çϱâ
________±âÁ¸ ·¹À̾¼ Ç׸ñ »èÁ¦Çϱâ
________±âÁ¸ ·¹À̾¼ Ư¡ ÆíÁýÇϱâ
____¼ö½ÄÀ» »ç¿ëÇØ Æ¯Â¡ ¼±ÅÃÇϱâ
____Åø¹Ú½º »ç¿ëÇϱâ
__»ç¿ëÀÚ Á¤ÀÇ Åø¹Ú½º ¸¸µé±â
__¿ä¾à
9Àå. ÆÄÀ̽ã ArcGIS API ¹× ArcGIS ¿Â¶óÀÎ
__ÆÄÀÌ½ã ¹× ArcGIS ¿Â¶óÀοë ArcGIS API ¼Ò°³
____ÆÄÀ̽á´Ð À¥ API
____API ¼³Ä¡Çϱâ
________API Å×½ºÆÃ
________¹®Á¦ ÇØ°á
____Esri »ç¿ëÀÚ °èÁ¤ ÀÎÁõ
________¼·Î ´Ù¸¥ Esri »ç¿ëÀÚ °èÁ¤
____ÆÄÀ̽ã ArcGIS APIÀÇ ¿©·¯ ¸ðµâµé
____¿¬½À 1 - API ÀÓÆ÷Æà ¹× ¸Ê À§Á¬ »ç¿ëÇϱâ
________°³ÀÎÈµÈ ArcGIS ¿Â¶óÀÎ °èÁ¤ ¸¸µé±â
____¿¬½À 2 - Áö¸®°ø°£ ÄÜÅÙÃ÷ °Ë»ö, Ç¥½Ã, ¼³¸íÇϱâ
____¿¬½À 3 - ·¡½ºÅÍ µ¥ÀÌÅÍ ¹× API Áö¿ÀÇÁ·Î¼¼½Ì ÇÔ¼ö »ç¿ëÇϱâ
__¿ä¾à
10Àå. GPU µ¥ÀÌÅͺ£À̽º¿Í Áö¿ÀÇÁ·Î¼¼½Ì
__Ŭ¶ó¿ìµå Áö¿Àµ¥ÀÌÅͺ£À̽º ¼Ö·ç¼Ç
____ºòµ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì
____OmniSciDB ¾ÆÅ°ÅØó
________Ŭ¶ó¿ìµå ´ë ·ÎÄà ´ë È¥ÇÕ
____Ŭ¶ó¿ìµå¿¡ OmniSciDB ÀνºÅϽº »ý¼ºÇϱâ
________AMI °Ë»öÇϱâ
________AWS °èÁ¤ ¸¸µé±â
________Å° ½Ö »ý¼ºÇϱâ
________ÀνºÅϽº ½ÇÇàÇϱâ
________¹öÀü ¼±ÅÃÇϱâ
________ÀνºÅϽº °Ë»öÇϱâ
________º¸¾È ±×·ì ¼³Á¤Çϱâ
____Immerse ȯ°æ
________Immerse·Î ·Î±ëÇϱâ
________CSV °¡Á®¿À±â
________Â÷Æ® ¸¸µé±â
________SQL EDITOR »ç¿ëÇϱâ
________Áö¸®°ø°£ µ¥ÀÌÅÍ »ç¿ëÇϱâ
____Å͹̳ο¡¼ µ¥ÀÌÅͺ£À̽º ¿¬°áÇϱâ
________PuTTYgen
________pymapd ¼³Ä¡Çϱâ
________¿¬°á »ý¼ºÇϱâ
________µ¥ÀÌÅÍ Ä¿¼
________Å×ÀÌºí »ý¼ºÇϱâ
________INSERT ±¸¹®
________¾ÆÆÄÄ¡ ¾Ö·Î¿ì·Î µ¥ÀÌÅÍ ·ÎµåÇϱâ
________Æ÷ÇÔ ¿©ºÎ È®ÀÎ
__¿ä¾à
11Àå. Flask¿Í GeoAlchemy2
__Flask¿Í ÄÄÆ÷³ÍÆ® ¸ðµâ
____¼³Á¤
________pip·Î ¸ðµâ ¼³Ä¡Çϱâ
____Flask ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
____µ¥ÀÌÅͼҽº¿¡¼ µ¥ÀÌÅÍ ´Ù¿î·ÎµåÇϱâ
________Ä«¿îƼ, µð½ºÆ®¸¯Æ®, ÁÖ ¹× °æ±âÀå ½¦ÀÌÇÁÆÄÀÏ
____µ¥ÀÌÅͺ£À̽º, µ¥ÀÌÅÍ Å×ÀÌºí »ý¼ºÇϱâ
________½Å±Ô µ¥ÀÌÅͺ£À̽º¿¡ PostGIS È®Àå Å×À̺í Ãß°¡Çϱâ
________µ¥ÀÌÅͺ£À̽º Å×À̺í Á¤ÀÇ
________Å×ÀÌºí »ý¼ºÇϱâ
____½Å±Ô µ¥ÀÌÅÍ Å×À̺í·Î µ¥ÀÌÅÍ »ðÀÔÇϱâ
________ÇÊ¿äÇÑ ¸ðµâ ÀÓÆ÷Æ®Çϱâ
________½¦ÀÌÇÁÆÄÀÏ °Ë»ö°ú Àбâ
____Flask ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®
________Æú´õ ±¸Á¶¿Í ÄÁÆ®·Ñ·¯ °´Ã¼
________Æû
________ºä
________À¥ Áöµµ ÅÛÇø´
________·ÎÄÿ¡¼ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
__¿ä¾à
12Àå. GeoDjango
__Django, GeoDjango ¼³Ä¡ ¹× ¼³Á¤Çϱâ
____Django¿¡¼ GeoDjango±îÁö
____Django ¼³Ä¡Çϱâ
________À©µµ¿ì ȯ°æº¯¼ö ¼öÁ¤Çϱâ
____ÇÁ·ÎÁ§Æ®¿Í ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ
________¸í·ÉÇà Àμö startproject
________manage.py·Î ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ
________settings.py ¼³Á¤Çϱâ
__¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
____manage.py
________µ¥ÀÌÅÍ ¸ðµ¨ »ý¼ºÇϱâ
________µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹À̼Ç
________LayerMapping
____°ü¸® ÆгÎ
________GeoDjango °ü¸® ÆгÎ
____URLs
________URL ÆÐÅÏ
____ºä
________Çʼö Æú´õ¿Í ÆÄÀÏ
________ºä ÀÛ¼ºÇϱâ
____¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
__¿ä¾à
13Àå. Áö¸®°ø°£ REST API
__ÆÄÀ̽ã REST API ¸¸µé±â
____REST
____JSON
____ÆÄÀ̽ã REST API
________Flask
________±âŸ ÇÁ·¹ÀÓ¿öÅ©
____Flask URLs º¯¼ö
________¼ýÀÚ Å¸ÀÔ º¯È¯±â
____¿äû ¸Þ¼µå
________GET ¿äû
________POST ¿äû
________±âŸ È°¿ë °¡´ÉÇÑ ¿äû ¸Þ¼µå
__REST API ¾ÖÇø®ÄÉÀ̼Ç
____¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®
________¾ÖÇø®ÄÉÀÌ¼Ç Æú´õ¿Í ÆÄÀÏ ±¸Á¶
________forms.py
________views.py
________񃧯 URL
________Arenas Å×À̺í
________States µ¥ÀÌÅÍ
________County µ¥ÀÌÅÍ
________Districts µ¥ÀÌÅÍ
____API POST ¿£µåÆ÷ÀÎÆ®
________»õ °æ±âÀå
________requests ¶óÀ̺귯¸®·Î POST ¿äû º¸³»±â
________arena »èÁ¦Çϱâ
____·ÎÄÿ¡¼ REST API ½ÇÇàÇϱâ
__Flask¿¡¼ IIS ·Î ¹èÆ÷Çϱâ
____Flask¿Í À¥¼¹ö
________WSGI
________WFastCGI ¸ðµâ ¹× FastCGI ¼³Ä¡Çϱâ
________FastCGI ¼³Á¤Çϱâ
________·çÆ® ¼¹ö ¼³Á¤°ú ȯ°æº¯¼ö
__¿ä¾à
14Àå. Ŭ¶ó¿ìµå Áö¿Àµ¥ÀÌÅͺ£À̽º ºÐ¼® ¹× ½Ã°¢È
__CARTOframes ¼³Ä¡ ¹æ¹ý
____Ãß°¡ ¸®¼Ò½º
____ÁÖÇÇÅÍ ³ëÆ®ºÏ
____CARTO API Å°
____ÆÐÅ°Áö ÀÇÁ¸¼º
____CARTO Data Observatory
__CARTO °èÁ¤ °¡ÀÔÇϱâ
____CARTO ¹«·á üÇèÆÇ
________µ¥ÀÌÅͼ Ãß°¡Çϱâ
________API Å°
________µ¥ÀÌÅͼ Ãß°¡Çϱâ
__°¡»ó ȯ°æ
____virtualenv ¼³Ä¡Çϱâ
________virtualenv ½ÇÇàÇϱâ
____°¡»ó ȯ°æ È°¼ºÈÇϱâ
____virtualenv ³» ¸ðµâ ¼³Ä¡Çϱâ
________»ç¿ë ¸ðµâ
__ÁÖÇÇÅÍ ³ëÆ®ºÏ »ç¿ëÇϱâ
____°èÁ¤ Á¢¼ÓÇϱâ
________ÀÚ°ÝÁõ¸í ÀúÀåÇϱâ
____µ¥ÀÌÅͼ ¾×¼¼½ºÇϱâ
________°³º°Çà ¼±ÅÃÇϱâ
____CSV µ¥ÀÌÅͼ ·ÎµùÇϱâ
____½¦ÀÌÇÁÆÄÀÏ ·Îµù
________GeoPandas ¼³Ä¡Çϱâ
________CARTO¿¡ ¾²±â
____Áö¿À¸ÞÆ®¸® CSV ·ÎµùÇϱâ
____Áö¸®°ø°£ ºÐ¼®
____µ¥ÀÌÅͼ ÆíÁý ¹× ¾÷µ¥ÀÌÆ®Çϱâ
________overwrite=True
____¸Ê ¸¸µé±â
__¿ä¾à
15Àå. Cartography Ŭ¶ó¿ìµå Áöµµ Á¦ÀÛ ÀÚµ¿È
__Áöµµ Á¦ÀÛ¿¡ °üÇÑ ¸ðµç °Í
____GIS¿¡ ¸Ê¹Ú½º ÅëÇÕÇÏ´Â ¹æ¹ý
____¸Ê¹Ú½º µµ±¸
________MapboxGL
________¸Ê¹Ú½º ÆÄÀ̽ã SDK
____¸Ê¹Ú½º ½ÃÀÛÇϱâ
________¸Ê¹Ú½º °èÁ¤ µî·Ï
________API ÅäÅ« »ý¼ºÇϱâ
________¸Ê¹Ú½º °èÁ¤¿¡ µ¥ÀÌÅÍ Ãß°¡Çϱâ
________¿¹Á¦ - GeoJSON µ¥ÀÌÅͼ ¾÷·ÎµåÇϱâ
________¿¹Á¦ - ŸÀϼ µ¥ÀÌÅÍ ¾÷·ÎµåÇϱâ
__¸Ê¹Ú½º ½ºÆ©µð¿À
____º£À̽º¸Ê Ä¿½ºÅ͸¶ÀÌ¡
________ŸÀϼ Ãß°¡Çϱâ
____°¡»ó ȯ°æ
________MapboxGL-Jupyter ¼³Ä¡Çϱâ
________ÁÖÇÇÅÍ ³ëÆ®ºÏ ¼³Ä¡Çϱâ
________Pandas, GeoPandas ¼³Ä¡Çϱâ
____ÁÖÇÇÅÍ ³ëÆ®ºÏ ¼¹ö »ç¿ëÇϱâ
________GeoPandas·Î µ¥ÀÌÅÍ °¡Á®¿À±â
________Æú¸®°ï¿¡¼ Æ÷ÀÎÆ® »ý¼ºÇϱâ
________µ¥ÀÌÅÍ Á¤Á¦
________GeoJSON¿¡ Æ÷ÀÎÆ® ÀúÀåÇϱâ
________¸Ê¿¡ Æ÷ÀÎÆ® Ãß°¡Çϱâ
________µî±Þº° »ö»ó ½Ã°¢È ¸¸µé±â
________»ö»ó, Å©±â, ±¸ºÐ ÀÚµ¿ ¼³Á¤
____´Ü°è ±¸ºÐµµ ¸¸µé±â
________Áöµµ ÀúÀåÇϱâ
________È÷Æ®¸Ê ¸¸µé±â
____¸Ê¹Ú½º ÆÄÀ̽ã SDK·Î µ¥ÀÌÅÍ ¾÷·ÎµåÇϱâ
________µ¥ÀÌÅͼ »ý¼ºÇϱâ
________µ¥ÀÌÅͼ¿¡ µ¥ÀÌÅÍ ·ÎµåÇϱâ
________µ¥ÀÌÅͼ¿¡¼ µ¥ÀÌÅÍ Àбâ
________Çà »èÁ¦Çϱâ
__¿ä¾à
16Àå. ÇϵÓÀ¸·Î ÆÄÀ̽ã Áö¿ÀÇÁ·Î¼¼½Ì
__ÇϵÓÀ̶õ?
__ÇÏµÓ ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡Çϱâ
____¸®´ª½º ¼³Ä¡Çϱâ
____µµÄ¿ ¼³Ä¡Çϱâ
____ȣư¿÷½º ¼³Ä¡Çϱâ
__ÇÏµÓ ±âÃÊ
____SSH¸¦ ÅëÇÑ ¿¬°á
____¾Ï¹Ù¸®
__ÇÏµÓ Esri GIS µµ±¸
__ÆÄÀ̽ã°ú HDFS, ÇÏÀ̺ê
__¿ä¾à |
|
|
|
ÀúÀÚ
|
|
Æú Å©¸¯Ä¿µå
Leaflet JavaScript ¸ðµâ¿¡ °üÇÑ Ã¥À» Àú¼úÇß´Ù. 15³â ³Ñ°Ô ÇÁ·Î±×·¡¹ÖÀ» ÇØ¿Ô°í 7³â µ¿¾È Áö¸®Á¤º¸½Ã½ºÅÛ(Geographical Information Systems)°ú Áö¸®°ø°£ ÇÁ·Î±×·¡¹Ö¿¡ ÁÖ·ÂÇß´Ù. °ÇÃàȸ»ç¿¡¼ 3³â°£ ±âȹÀÚ·Î ÀÏÇÏ¸é¼ GIS¿Í BIM(Building Information Modeling) ¹× CAD¸¦ °áÇÕÇß´Ù. ÇöÀç ´º¸ß½ÃÄÚ¿¡ ÀÖ´Â Á¦2»ç¹ýÀçÆǼҿ¡¼ CIO¸¦ ¸Ã°í ÀÖ´Ù.
|
|
|
¿¡¸¯ ¹Ý ¸®½º
³×´ú¶õµå¿¡¼ Àι®Áö¸®ÇÐÀ» °øºÎÇÒ ¶§ GIS¸¦ óÀ½ Á¢Çß´Ù. ÀÌÈÄ 9³â µ¿¾È ¡¸GeoInfor matics¡¹ÀÇ ÆíÁýÀå, ±¹Á¦ GIS, Ãø·® ¹× Áöµµ ¹ßÇàÀÎ, ¡¸GIS Magazine¡¹ÀÇ ±â°í ÆíÁýÀåÀ» Áö³Â´Ù. Àӱ⠵¿¾È ¸¹Àº Áö¸®°ø°£ »ç¿ëÀÚ È¸ÀÇ, ¹«¿ª ¹Ú¶÷ȸ, »ê¾÷ ȸÀǸ¦ ¹æ¹®Çß´Ù. Áöµµ »ê¾÷ÀÇ ¼ÒÇÁÆ®¿þ¾î Æ©Å丮¾ó, ±â¼ú ºí·Î±×, Çõ½ÅÀûÀÎ »õ·Î¿î »ç¿ë »ç·Ê¿Í °°Àº ±â¼ú ÄÜÅÙÃ÷ Á¦ÀÛ¿¡ ÁÖ·ÂÇÏ°í ÀÖ´Ù.
|
|
|
»çÀÏ·¯½º Å轺
Ķ¸®Æ÷´Ï¾Æ Ãâ½ÅÀÇ Áö¸®ÇÐÀÚ °â Áö¸®°ø°£ °³¹ßÀÚ´Ù. Áö³ 10³â µ¿¾È Áö¸®°ø°£ ºÐ¼®À» À§ÇÑ ÆÄÀ̽ã ÇÁ·Î±×·¡¹ÖÀÇ Àü¹®°¡°¡ µÅ ArcPy »ç¿ë¿¡ °üÇÑ µÎ ±ÇÀÇ Ã¥À» Ãâ°£Çß´Ù. ÇöÀç Loki Intelligent CorporationÀÇ ´ëÇ¥·Î ETL ÀÚµ¿È Åø, ´ëÈÇü À¥ ¸Ê, ¿£ÅÍÇÁ¶óÀÌÁî GIS, ±â¾÷ ¹× Á¤ºÎ¸¦ À§ÇÑ À§Ä¡ µ¥ÀÌÅ͸¦ °³¹ßÇÏ°í ÀÖ´Ù. BayGeo¿¡¼ GIS ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ °ÀǸ¦ ÇÏ°í ¡®Mappyist Hour¡¯ ÆÌij½ºÆ®¸¦ °øµ¿ ¿î¿µÇÏ°í ÀÖ´Ù.
|
|
|
¿¡¸¯ ¹Ý ¸®½º, »çÀÏ·¯½º Å轺
|
|
¿ªÀÚ
|
|
±èµ¿È£
PC Åë½Å ½ÃÀýºÎÅÍ ÀÎÅͳÝÀ¸·Î ÀüȯµÇ´Â ½ÃÁ¡±îÁö °³¹ßÀڷμ Æз¯´ÙÀÓÀÇ Èï¸Á¼º¼è¸¦ °ÞÀ¸¸ç 10³âÀÌ ³Ñ´Â ½Ã°£À» º¸³Â´Ù. µ¹¾Æº¸´Ï CºÎÅÍ ½ÃÀÛÇØ Àαâ ÀÖ´ø ½ºÅ©¸³Æ® ¾ð¾îµé±îÁö ÂüÀ¸·Î ³Ð°íµµ ¾âÆÅÇÑ »îÀ» »ì¾Æ¿Ô´Ù´Â »ý°¢µµ µç´Ù. Áö±ÝÀº °³¹ßÀڷμÀÇ ½Ã°£À» º¸³»°í ÀÖÁö ¾ÊÁö¸¸, Ȥ½Ã ´ë¹ÚÀÇ ±âȸ°¡ »ý±âÁö ¾ÊÀ»±î ÇÏ´Â »ý°¢¿¡ ¿©ÀüÈ÷ °ç´«Áú¸¸ ÇÏ°í ÀÖ´Â °ÔÀ¸¸¥ Á÷ÀåÀÎÀÌ´Ù. °³¹ß ȯ°æÀº Á¡Á¡ ÆíÇØÁö°í, ÅøÀÇ »ý»ê¼ºÀº Á¡Á¡ ³ô¾ÆÁ®°¨¿¡ Ȥ½Ã³ª ÇÏ¸é¼ ¸»ÀÌ´Ù.
|
ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö ÄîºÏ | ±èµ¿È£ | ¿¡ÀÌÄÜÃâÆÇ
|
|
±èµ¿È£
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|