<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEAHSH04cSp7ImA9WhVTEUQ.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827</id><updated>2012-02-26T02:58:59.339+09:00</updated><category term="Location" /><category term="MapWindow GIS" /><category term="노임단가" /><category term="Customization" /><category term="NTS" /><category term="용도지역" /><category term="소프트웨어사업대가 기준" /><category term="52North" /><category term="ArcSDE" /><category term="PNU" /><category term="Map Algebra" /><category term="선거지도" /><category term="제18대 국회의원선거" /><category term="제18대 총선" /><category term="It" /><category term="국가지리정보유통망" /><category term="OpenScales" /><category term="NGIS" /><category term="WFS" /><category term="도시계획정보체계(UPIS)" /><category term="wms" /><category term="StatPlanet" /><category term="WCPS" /><category term="배포 프로젝트" /><category term="mashup" /><category term="국가공간정보" /><category term="4대강 저수지" /><category term="Heatmap" /><category term="Election Map" /><category term="LBSPLUS" /><category term="건폐율" /><category term="QGIS" /><category term="Naming convention" /><category term="수치표고자료" /><category term="국가공간정보체계" /><category term="java" /><category term="Network Analyst" /><category term="Simplify" /><category term="TIN" /><category term="GeoScript" /><category term=".Net API" /><category term="Terrain" /><category term="C#.NET" /><category term="UK" /><category term="MapTube" /><category term="Life" /><category term="ArcObjects" /><category term="pyramid" /><category term="Heat Map" /><category term="Subtype" /><category term="4대강 보" /><category term="지도 투영법" /><category term="NSDI" /><category term="Hydro Analysis" /><category term="json" /><category term="Flex Map" /><category term="jts" /><category term="3D Map" /><category term="MAUP" /><category term="Proximal polygon" /><category term="Cartogram" /><category term="4대강" /><category term="선거" /><category term="Vectorization" /><category term="지적도" /><category term="MNUM" /><category term="Validation Rule" /><category term="SpatiaLite" /><category term="공공 소프트웨어 발주" /><category term="Distance Analysis" /><category term="국가GIS교육센터" /><category term="IPersistStream" /><category term="OpenGeoProcessing" /><category term="buffer" /><category term="Spider Diagram" /><category term="Choropleth Map" /><category term="세계측지계" /><category term="ezree" /><category term="Density Map" /><category term="KOPSS" /><category term="사회기반시설" /><category term="유흥업소" /><category term="IProximityOperator" /><category term="PostGIS" /><category term="IRelationalOperator" /><category term="Visualization" /><category term="vc++" /><category term="OpenSource GIS" /><category term="Animation Map" /><category term="sqlite" /><category term="MapTip" /><category term="ArcGIS" /><category term="기반시설" /><category term="표준 프로파일링" /><category term="COM" /><category term="Precision" /><category term="FOSS4G" /><category term="Altibase" /><category term="Error 1935" /><category term="표준지공시지가" /><category term="Open Source" /><category term="Raster Calculator" /><category term="Ext JS" /><category term="4대문 경계" /><category term="수치지도 변환도구" /><category term="ASTER GDEM" /><category term="수치지도" /><category term="GEOPortal" /><category term="foursquare" /><category term="KLIS" /><category term="토지적성평가" /><category term="Export Image" /><category term="WPS" /><category term="용적율" /><category term="Unique Values" /><category term="XY Domain" /><category term="Ordnance Survey" /><category term="Code Snippet" /><category term="geojson" /><category term="PyWPS" /><category term="공항" /><category term="Field Calculator" /><category term="Thiessen" /><category term="ITopologicalOperator" /><category term="OpenStreetMap" /><category term="지진" /><category term="cursor" /><category term="NGI Format" /><category term="POV-Ray" /><category term=".net" /><category term="SharpMap" /><category term="thematic map" /><category term="Map Projection" /><category term="NGI" /><category term="Open GeoData" /><category term="투표율" /><category term="OpenLayers" /><category term="선거 지도" /><category term="GEOS" /><category term="TypeBrewer" /><category term="Open API" /><category term="Molodensky-Badekas" /><category term="ATL/COM" /><category term="Google Maps API" /><category term="Resource" /><category term="DTM" /><category term="한국토지정보시스템" /><category term="인구밀도" /><category term="geometry" /><category term="Map" /><category term="국가공간정보체계(NSDI)" /><category term="지진 지도" /><category term="공간분석기법" /><category term="Union" /><category term="Voronoi Region" /><category term="ria" /><category term="London Profiler" /><category term="Education" /><category term="IElement" /><category term="교회분포" /><category term="OWS" /><category term="ICursor" /><category term="제5회 동시지방선거" /><category term="Grid Format" /><category term="NDA" /><category term="ESRI" /><category term="OGC" /><category term="GeoServer" /><category term="QuantumGIS" /><category term="Election" /><category term="UPIS" /><category term="GNIS" /><category term="GMap Creator" /><category term="사회기반시설에 대한 민간투자법" /><category term="Cartography" /><category term="국토공간계획지원체계(KOPSS)" /><category term="용도지역지구" /><category term="domain" /><category term="DE-9IM" /><category term="WCS" /><category term="ArcScan" /><category term="Windows 7" /><category term="vba" /><category term="OpenData" /><category term="제17대 대선" /><category term="국토공간계획지원체계" /><category term="GeoTools" /><category term="gis" /><category term="ColorBrewer" /><category term="DEM" /><category term="도시계획정보체계" /><category term="Raster" /><category term="C#" /><category term="지번" /><category term="GeoExt" /><category term="Interactive Map" /><category term="Spatial DBMS" /><category term="대통령선거" /><category term="항구" /><category term="도시계획" /><category term="SHAPE" /><category term="DSM" /><title>On Spatial</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.onspatial.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.onspatial.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>209</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MapplussBlog" /><feedburner:info uri="mapplussblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEAHSHo6cSp7ImA9WhVTEUQ.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-4688126791143720770</id><published>2012-02-26T02:58:00.002+09:00</published><updated>2012-02-26T02:58:59.419+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-26T02:58:59.419+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wms" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="OGC" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>OGC SLD Converter for ArcGIS</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/4688126791143720770/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/ogc-sld-converter-for-arcgis.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4688126791143720770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4688126791143720770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/Wk5wnVrb0B0/ogc-sld-converter-for-arcgis.html" title="OGC SLD Converter for ArcGIS" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NiOH7CkxNtY/T0kMAKOdODI/AAAAAAAAAes/oolzEe84NOc/s72-c/ogc_sld_converter_for_arcgis_setting.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">자체 프로젝트로 진행된 ArcMap에서 설정한 레이어의 렌더러 + 심볼을 OGC SLD 포맷으로 변환하는 도구 구현 결과물
ArcObjects의 Symbol 인터페이스 및 SLD에 대해 다시한번 공부할 수 있어서 의미 있는 프로젝트였음

▣ 관련 내용
 - ArcGIS to SLD(Styled Layer Descriptor) 기능정의
 - SLD(Styled Layer Descriptor) Converter &amp;amp; Editor?
 - [GeoTools]Filter Encoding Quick Reference
 - GeoServer &amp;amp; SLD(Styled Layer Descriptor)
▣ OGC SLD Converter for ArcGIS




 - GeoServer : SLD 1.0.0 + Vendor 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_shXzPWqfUjQbsTijyQb1DQjp_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_shXzPWqfUjQbsTijyQb1DQjp_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_shXzPWqfUjQbsTijyQb1DQjp_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_shXzPWqfUjQbsTijyQb1DQjp_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/Wk5wnVrb0B0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/ogc-sld-converter-for-arcgis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQn4zfSp7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-9082373021261006255</id><published>2012-02-22T09:00:00.000+09:00</published><updated>2012-02-22T09:00:03.085+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T09:00:03.085+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wms" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="OGC" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="C#.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoTools" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>ArcGIS to SLD(Styled Layer Descriptor)  기능정의</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/9082373021261006255/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/arcgis-to-sldstyled-layer-descriptor.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/9082373021261006255?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/9082373021261006255?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/1U3SUXLTzeE/arcgis-to-sldstyled-layer-descriptor.html" title="ArcGIS to SLD(Styled Layer Descriptor)  기능정의" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-CEISJeVMjMc/T0PwNDAymkI/AAAAAAAAAec/5ZZNWp_rOc0/s72-c/ArcMap2SLD.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">ArcMap의 레이어를 SLD(Styled Layer Descriptor) 파일로 내보내기 위한 도구 개발

SLD 변환도구 이전글: SLD(Styled Layer Descriptor) Converter &amp;amp; Editor? 참조


▣ SLD 지원 대상
 - GeoServer : SLD 1.0.0 + Vendor Option
 - ArcGIS 10 + .NET C# + Custom ICommand 구현

▣ GeoServer에서의 SLD 지원 현황
 - 현재 GeoSErver에서 SLD 인코딩은 ISO-8859-1을 사용하며 utf-8로 저장 후 GeoServer Administrator 페이지에서 Style을 수정하는 경우 헤더 부분 및 한글이 깨지는 현상 발생
 - 그러나 저장 후 GeoServer 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fcM8Kyyvnh9fL-j9vzc2OITR3G0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fcM8Kyyvnh9fL-j9vzc2OITR3G0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fcM8Kyyvnh9fL-j9vzc2OITR3G0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fcM8Kyyvnh9fL-j9vzc2OITR3G0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/1U3SUXLTzeE" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/arcgis-to-sldstyled-layer-descriptor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EAQ3o_fSp7ImA9WhRaGEQ.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-2808885621981887719</id><published>2012-02-22T08:30:00.000+09:00</published><updated>2012-02-22T17:34:02.445+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T17:34:02.445+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wms" /><category scheme="http://www.blogger.com/atom/ns#" term="OWS" /><category scheme="http://www.blogger.com/atom/ns#" term="WFS" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="OGC" /><title>[GeoTools]Filter Encoding Quick Reference</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/2808885621981887719/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/geotoolsfilter-encoding-quick-reference.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2808885621981887719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2808885621981887719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/pjAZcqVANjY/geotoolsfilter-encoding-quick-reference.html" title="[GeoTools]Filter Encoding Quick Reference" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-6m5MI-B02hM/T0PXiNshKPI/AAAAAAAAAdM/J6yQUd20BBU/s72-c/Filter.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">SLD Converter 구현 중에 Filter Encoding이 포함되어 있어 간략하게나마 Filter Encoding을 도식화해 보았다.

SLD 변환도구는 이전글: SLD(Styled Layer Descriptor) Converter &amp;amp; Editor? 참조

현재 
OGC Filter Encoding 표준은 2.0 버전이 최신이지만 GeoTools에서는 Filter 1.0, Filter 1.1을 지원하고 있다.
▣ Filter


▣ BinaryLogicOperator


▣ BinaryComparisonOperator


▣ SpatialOperator


▣ 참고
 - http://docs.geotools.org/latest/userguide/library/opengis/filter.html
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RtIJzrqOS9G7tqoW5TKdLSMdmvM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RtIJzrqOS9G7tqoW5TKdLSMdmvM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RtIJzrqOS9G7tqoW5TKdLSMdmvM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RtIJzrqOS9G7tqoW5TKdLSMdmvM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/pjAZcqVANjY" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/geotoolsfilter-encoding-quick-reference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UEQXs9cSp7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-819901459995106827</id><published>2012-02-22T08:00:00.000+09:00</published><updated>2012-02-22T08:00:00.569+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T08:00:00.569+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="OGC" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="FOSS4G" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoTools" /><title>GeoServer &amp; SLD(Styled Layer Descriptor)</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/819901459995106827/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/geoserver-sldstyled-layer-descriptor.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/819901459995106827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/819901459995106827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/77AleX93Xvc/geoserver-sldstyled-layer-descriptor.html" title="GeoServer &amp; SLD(Styled Layer Descriptor)" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-kyUjQDj9Kgc/T0PfQAQOggI/AAAAAAAAAds/YfFV73MCfxA/s72-c/FeatureTypeStyle.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">현재 GeoTools와 GeoServer는 공식적으로는 SLD version 1.0.0을 지원하고 있다고 하지만 SLD 1.0, 1.1, GeoServer옵션(Vendor 옵션)을 함께 사용하고 있다.

SLD Converter 구현을 위해서 간략하게 SLD를 정리해 보았다.
SLD 변환도구는 이전글: SLD(Styled Layer Descriptor) Converter &amp;amp; Editor? 참조

▣ SLD의 기본 구조


예)
&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qCEXh1PT7Puitk8T0QeMPq9EzwA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qCEXh1PT7Puitk8T0QeMPq9EzwA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qCEXh1PT7Puitk8T0QeMPq9EzwA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qCEXh1PT7Puitk8T0QeMPq9EzwA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/77AleX93Xvc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/geoserver-sldstyled-layer-descriptor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8GRXs6eip7ImA9WhRaGE4.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-2050762259018675654</id><published>2012-02-21T23:00:00.001+09:00</published><updated>2012-02-21T23:00:24.512+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T23:00:24.512+09:00</app:edited><title>[ArcGIS]FeatureClass XY Domain..</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/2050762259018675654/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/arcgisfeatureclass-xy-domain.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2050762259018675654?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2050762259018675654?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/SV9u_mV2BwY/arcgisfeatureclass-xy-domain.html" title="[ArcGIS]FeatureClass XY Domain.." /><author><name>MG_Woong</name><uri>http://www.blogger.com/profile/12923959720050455931</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-WgbGX_kRsMs/T0HZeKfUp8I/AAAAAAAAAC4/WLmA4OR9Iew/s220/%25EC%25A0%259C%25EB%25AA%25A9%2B%25EC%2597%2586%25EC%259D%258C.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-CTLHM6M5REY/T0OjSv8qBXI/AAAAAAAAADw/a3Xu4pw0-TI/s72-c/image_thumb%25255B2%25255D_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><content type="html">  &amp;gt; XY Domain에 대한 자료를 찾던 중 알게 된 내용을 정리하였습니다. 보다 자세한 내용을 알고 싶었으나, 짧은 영어로 인한 독해의 압박에 그만.. 혹시 한글로 된 기술문서를 가지고 계시거나 사이트를 아시는 분은 코멘트 부탁 드립니다. ㅜㅜ   &amp;lt;&amp;lt; XY Domain &amp;gt;&amp;gt;      &amp;gt; ShapeFile 의 경우에는 FeatureClass의 XY Domain이 없어 Edit 시에도 범위의 구애를 받지 않는다. 하지만 PersonalGDB(mdb), SDE의 경우에는  XY Domain의 범위를 관리한다.   &amp;gt; 위 그림은 ArcCatalog에서 FeatureClass의 속성 창에 표시되는 Domain 정보이다.   ■ PersonalGDB(mdb) : mdb파일을 MS Access로 연다.   &amp;gt; 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RHW3hzi0nv0eelgRnr8Kg4_dz2c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RHW3hzi0nv0eelgRnr8Kg4_dz2c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RHW3hzi0nv0eelgRnr8Kg4_dz2c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RHW3hzi0nv0eelgRnr8Kg4_dz2c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/SV9u_mV2BwY" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/arcgisfeatureclass-xy-domain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQNQnw7fSp7ImA9WhRaGE8.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5701997604949508646</id><published>2012-02-21T21:42:00.000+09:00</published><updated>2012-02-21T21:46:33.205+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T21:46:33.205+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XY Domain" /><category scheme="http://www.blogger.com/atom/ns#" term="C#.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><title>[ArcObjects]두 FeatureClass의 XY Domain 범위 합치기..</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5701997604949508646/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/arcobjects-featureclass-xy-domain.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5701997604949508646?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5701997604949508646?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/xwZ0ytFlUk4/arcobjects-featureclass-xy-domain.html" title="[ArcObjects]두 FeatureClass의 XY Domain 범위 합치기.." /><author><name>MG_Woong</name><uri>http://www.blogger.com/profile/12923959720050455931</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-WgbGX_kRsMs/T0HZeKfUp8I/AAAAAAAAAC4/WLmA4OR9Iew/s220/%25EC%25A0%259C%25EB%25AA%25A9%2B%25EC%2597%2586%25EC%259D%258C.png" /></author><thr:total>0</thr:total><content type="html">  &amp;gt; 두 개의 A, B FeatureClass를 Merge하여 하나의 FeatureClass로 만드는 과정에서.. &amp;gt; A의 Fields를 사용하여 새로운 FeatureClass를 만들고 A와 B의 FeatureClass의 Geometry를 Insert 하는 과정에서 A의 SpatialReference에 정의된 XY Domain의 범위에서 벗어난 Geometry가 B에 존재한다면 “The coordinates or measures are out of bounds.” 이라는 오류가 발생했다. &amp;gt; 물런 IBasicGeoprocessor 인터페이스의 Merge 메소드를 사용하면 별 문제 없이 작업이 가능하겠지만 단순한 Merge 작업이 아닌 중간에 어떠한 프로세스가 들어간다면 어쩔 수없이 수동으로 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3WqLm4qxgnYgqo3XXD7RHelA6ks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WqLm4qxgnYgqo3XXD7RHelA6ks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3WqLm4qxgnYgqo3XXD7RHelA6ks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WqLm4qxgnYgqo3XXD7RHelA6ks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/xwZ0ytFlUk4" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/arcobjects-featureclass-xy-domain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MRHg8cCp7ImA9WhRaF04.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-1467968484069438863</id><published>2012-02-20T16:38:00.000+09:00</published><updated>2012-02-20T18:43:05.678+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T18:43:05.678+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><title>[ArcObjects]ArcSDE Connection 정보 저장…</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/1467968484069438863/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/arcobjectsarcsde-connection.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/1467968484069438863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/1467968484069438863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/KTzgsnNFp1M/arcobjectsarcsde-connection.html" title="[ArcObjects]ArcSDE Connection 정보 저장…" /><author><name>MG_Woong</name><uri>http://www.blogger.com/profile/12923959720050455931</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-WgbGX_kRsMs/T0HZeKfUp8I/AAAAAAAAAC4/WLmA4OR9Iew/s220/%25EC%25A0%259C%25EB%25AA%25A9%2B%25EC%2597%2586%25EC%259D%258C.png" /></author><thr:total>0</thr:total><content type="html">&amp;gt;&amp;gt; ArcObjects로 프로젝트를 진행하던 도중.. FeatureClass나 Table의 정보를 저장하였다가 불러와서 사용해야 하는 기능이 있었다. 로컬 ShapeFile이나 Personal GDB, File GDB의 경우에는 파일의 Path를 저장하여 나중에 해당 Path로 WorkSpace를 잡아주면 되는데… 문제는 SDE상에 올라가 있는 DataSet이다.
&amp;gt;&amp;gt; SDE에 올라가있는 데이터의 경우에 필요한 것이 서버정보(IP), 인스턴스(esri_sde), USER, PASSWORD 인데.. 다른건 모두 저장하면 되는데.. 문제는.. PassWord 였다.. 사용자에게 입력받기도 그렇고.. 그렇다고 매번 데이터를 사용할때 마다 PassWord를 입력받기도 그렇고..
&amp;gt;&amp;gt; 일단 다음 코드로 SDE 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SQ2mkbNNEtMaB_RKXaiJ2joIbek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SQ2mkbNNEtMaB_RKXaiJ2joIbek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SQ2mkbNNEtMaB_RKXaiJ2joIbek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SQ2mkbNNEtMaB_RKXaiJ2joIbek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/KTzgsnNFp1M" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/arcobjectsarcsde-connection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkANQnc9cCp7ImA9WhRaFks.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-8008286717827342898</id><published>2012-02-18T18:13:00.000+09:00</published><updated>2012-02-20T00:19:53.968+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T00:19:53.968+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wms" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="OGC" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="FOSS4G" /><title>SLD(Styled Layer Descriptor)  Converter &amp; Editor?</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/8008286717827342898/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/sldstyled-layer-descriptor-converter.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8008286717827342898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8008286717827342898?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/80GOY9nvfsU/sldstyled-layer-descriptor-converter.html" title="SLD(Styled Layer Descriptor)  Converter &amp; Editor?" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-1wuyVa01Sl4/Tz9kbwUn3aI/AAAAAAAAAcc/1xHubX2tDvI/s72-c/GeoExplorer_styler.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">
Styling은 정말 손이 많이 가는 작업이다. 아래 도구들을 하나씩 사용해 보면서 부족한 점들을 나열해 보면
 - 여러 레이어를 쉽게 스타일링 작업하기에는 불편함
 - OpenGeo Suite의 경우 Web Browser에서 배치로 레이어를 Import하면서 Default SLD 를 생성해 주고 이를 GeoExplorer를 이용해서 하나씩 편집해 나갈 수 있어 그나마 편리함
 - uDig은 Desktop 환경이기 때문에 스타일링 작업은 편리하지만 일일이 하나씩 SLD를 내보내기해야 하는 불편함

조만간 데스크탑 환경에서 레이어 스타일링 후 배치로 SLD 파일로 내보내는 기능을 만들어볼까 한다.
대상 소프트웨어는
 - ArcGIS Desktop
 - Free 또는 Open Source 중 Map 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yrcqzOdpE8mZc3EaXwYRa7M6xRQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yrcqzOdpE8mZc3EaXwYRa7M6xRQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yrcqzOdpE8mZc3EaXwYRa7M6xRQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yrcqzOdpE8mZc3EaXwYRa7M6xRQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/80GOY9nvfsU" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/sldstyled-layer-descriptor-converter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMRX46fip7ImA9WhRaE0w.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-3251016524522716254</id><published>2012-02-15T23:03:00.000+09:00</published><updated>2012-02-15T23:03:04.016+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T23:03:04.016+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="PostGIS" /><category scheme="http://www.blogger.com/atom/ns#" term="FOSS4G" /><category scheme="http://www.blogger.com/atom/ns#" term="Distance Analysis" /><title>[PostGIS]Proximity &amp; Distance Funtion</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/3251016524522716254/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/02/postgisproximity-distance-funtion.html#comment-form" title="1개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3251016524522716254?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3251016524522716254?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/XEnthNTyamg/postgisproximity-distance-funtion.html" title="[PostGIS]Proximity &amp; Distance Funtion" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>1</thr:total><content type="html">
OSGeo(Open Source GeoSpatial) 한국어 지부 활동을 하면서 Open Source Winter School 프로그램 중 PostGIS 강사로 참여하게 되었습니다.
1차 강의를 마친 후 메일로 질문도 보내 주시고 합니다.
블로그를 통해 질문에 답하는 자리를 만들어볼까 합니다.

혹시 2차 교육에 관심 있으신 분들은 아래 URL에서 확인바랍니다.
* 제1차 GeoSpatial Open Source Winter School : 2012년 2월 9일 ~ 10일
* 제2차 GeoSpatial Open Source Winter School : 2012년 2월 28일 ~ 29일


Geometry의 거리(Distance)는 Geometry의 공간좌표체계(spatial reference system
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b1Oo6PaeWgkthbAKBm1bOWC2Oy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b1Oo6PaeWgkthbAKBm1bOWC2Oy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b1Oo6PaeWgkthbAKBm1bOWC2Oy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b1Oo6PaeWgkthbAKBm1bOWC2Oy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/XEnthNTyamg" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/02/postgisproximity-distance-funtion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQXc_cCp7ImA9WhRbEE8.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-4147309199081768680</id><published>2012-01-31T23:50:00.001+09:00</published><updated>2012-02-01T00:03:00.948+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T00:03:00.948+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="PostGIS" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoTools" /><title>[PostGIS]ERROR: LWGEOM_estimated_extent</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/4147309199081768680/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2012/01/postgiserror-lwgeomestimatedextent.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4147309199081768680?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4147309199081768680?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/WwNCFETL5hs/postgiserror-lwgeomestimatedextent.html" title="[PostGIS]ERROR: LWGEOM_estimated_extent" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">GeoServer 등 GeoTools를 사용하는 프로그램의 경우 PostGIS Data Store를 사용하여 레이어의Extent를 구할 때 다음과 같은 오류가 발생하는 경우가 있다.

▣ GeoTools - PostGIS
Map&amp;lt;String, Serializable&amp;gt; params = new HashMap&amp;lt;String, Serializable&amp;gt;();
params.put(JDBCDataStoreFactory.DBTYPE.key, "postgis");
params.put(JDBCDataStoreFactory.HOST.key, "localhost");
params.put(JDBCDataStoreFactory.PORT.key, 5432);
params.put(JDBCDataStoreFactory.SCHEMA.key
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wZ6QiHHm6GMNfGxUevHPnOJ3o-c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wZ6QiHHm6GMNfGxUevHPnOJ3o-c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wZ6QiHHm6GMNfGxUevHPnOJ3o-c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wZ6QiHHm6GMNfGxUevHPnOJ3o-c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/WwNCFETL5hs" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2012/01/postgiserror-lwgeomestimatedextent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDQH4ycSp7ImA9WhRXGUw.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5541616909929327311</id><published>2011-12-25T13:31:00.000+09:00</published><updated>2011-12-27T02:12:51.099+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T02:12:51.099+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>[ArcObjects] Layer와 Feature Class/Table의 필드 별칭 설정</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5541616909929327311/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/12/arcobjects-layer-feature-classtable.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5541616909929327311?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5541616909929327311?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/8SjzN37fXJ0/arcobjects-layer-feature-classtable.html" title="[ArcObjects] Layer와 Feature Class/Table의 필드 별칭 설정" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-fs-DMaek0WY/TvR3QUSdJUI/AAAAAAAAAcA/y7PprI1hZ84/s72-c/AttributeTables.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">▣ 미션
 - ArcMap에서 아래 그림과 같이 테이블과 속성정보 조회시 영문필드에 한글필드로 별칭을 보여주고 싶다.
- 면적 등과 같이 Numeric 필드일 경우 소숫점 2째자리까지만 보여주고 천단위 구분자를 두고싶다.
- GeoDatabase(Personal, File, ArcSDE)에서 레이어를 불러올 경우 한글별칭을 기본값으로 사용하고 싶다.






▣ 설명
 - Layer의 필드정보는 Feature Layer 수준, FeatureClass, Table의 필드정보는 GeoDatabase 수준에서 변경.
 - 따라서 FeatureClass, Table의 필드정보 변경은 물리적으로 저장되고 Layer의 필드정보는 ArcMap과 같이 Application 내에서만 임시 적용됨.
 - 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OSff7s3HH-PjRn_rkwktU4QglWM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OSff7s3HH-PjRn_rkwktU4QglWM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OSff7s3HH-PjRn_rkwktU4QglWM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OSff7s3HH-PjRn_rkwktU4QglWM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/8SjzN37fXJ0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/12/arcobjects-layer-feature-classtable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQX45fip7ImA9WhRREEk.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-3004458746691205327</id><published>2011-11-23T20:13:00.000+09:00</published><updated>2011-11-23T20:13:00.026+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-23T20:13:00.026+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>[ArcObjects]How to identify on a map layer</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/3004458746691205327/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/arcobjectshow-to-identify-on-map-layer.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3004458746691205327?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3004458746691205327?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/_ieNRF8C0A8/arcobjectshow-to-identify-on-map-layer.html" title="[ArcObjects]How to identify on a map layer" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">▣ ArcObjects Interface
 - IIdentify

▣ Code Snippet
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.esriSystem;
■ Identify on a map
public static void IdentifyMap(IMap focusMap, IPoint mapPoint) {
    if (focusMap.LayerCount == 0) return;

    ESRI.ArcGIS.esriSystem.UID uid = new UIDClass();
    uid.Value = "{
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q5z3ElbyVnSULaCEyGTgzSEKEM4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q5z3ElbyVnSULaCEyGTgzSEKEM4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q5z3ElbyVnSULaCEyGTgzSEKEM4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q5z3ElbyVnSULaCEyGTgzSEKEM4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/_ieNRF8C0A8" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/arcobjectshow-to-identify-on-map-layer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cERnY7fCp7ImA9WhRRFk0.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-210217285703319017</id><published>2011-11-14T00:21:00.001+09:00</published><updated>2011-11-30T08:23:27.804+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T08:23:27.804+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>[ArcObjects]GRID VAT(Value Attribute Table) 활용</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/210217285703319017/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/arcobjectsgrid-vatvalue-attribute-table.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/210217285703319017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/210217285703319017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/sZ6rSDMh7j4/arcobjectsgrid-vatvalue-attribute-table.html" title="[ArcObjects]GRID VAT(Value Attribute Table) 활용" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-C7mPsjWtU1s/Tr_d9iQtdSI/AAAAAAAAAa8/BgPTBzxZ6rk/s72-c/dataset.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">ArcGIS의 Grid 포맷을 사용할 때 Integer Grid일 경우 아래 그림과 같이 테이블을 열어 조작할 수 있습니다.

다음은 Grid의 VAT(Value Attribute Table)를 C# 코드에서 활용하는 예제입니다.
 - VAT에 필드 추가하기
 - VAT에 셀값의 면적 계산하기

▣ Sample Integer GRID
▣ ArcObjects Interface
 - IGridTableOp 

▣ Code Snippet
using System;

using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesRaster;
using ESRI.ArcGIS.GeoAnalyst;
■ VAT에 필드 추가하기
public static bool 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-cvbToC0xIwefKrWBe6kVIvR5o4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-cvbToC0xIwefKrWBe6kVIvR5o4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-cvbToC0xIwefKrWBe6kVIvR5o4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-cvbToC0xIwefKrWBe6kVIvR5o4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/sZ6rSDMh7j4" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/arcobjectsgrid-vatvalue-attribute-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNQXgyfip7ImA9WhRTGEg.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-1541273100611494040</id><published>2011-11-10T00:56:00.003+09:00</published><updated>2011-11-10T00:59:50.696+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T00:59:50.696+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Raster" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Raster Calculator" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>[ArcGIS]지자체별 평균표고 미만의 셀 갯수와 면적 계산하기</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/1541273100611494040/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/dem.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/1541273100611494040?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/1541273100611494040?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/9J1C_UKH7j8/dem.html" title="[ArcGIS]지자체별 평균표고 미만의 셀 갯수와 면적 계산하기" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-QKkDtiiiV0U/Trqa5T4o-NI/AAAAAAAAAZk/iNUKlrzsmXE/s72-c/Data.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">스크립트나 프로그램을 작성하지 않고 DEM을 이용하여 지자체별 평균표고 미만의 셀 갯수와 면적을 계산하는 과정입니다.

1. 레이어 준비
ArcMap을 실행하여 다음과 같이 시군구 및 dem 레이어를 추가한다.
 - 지자체 레이어 명: 시군구
 - DEM 레이어 명: dem(셀사이즈 30을 가정함)
2. 필드 추가
TOC에서 시군구 레이어를 선택 후 오른쪽 마우스를 눌러 테이블을 열고 다음과 같이 필드를 추가한다.

DEM_MEAN (Double) - 지자체별 평균표고
DEM_MIN (Double) - 지자체별 최소표고
DEM_MAX (Double) - 지자체별 최대표고
UND_CNT (Long Integer) - 지자체별 평균표고 미만의 셀 갯수
UND_ARA (Double) - 평균표고 미만 면적
3.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Jnn9ZCPBqVEhTuK9FsFDNAJNLY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Jnn9ZCPBqVEhTuK9FsFDNAJNLY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7Jnn9ZCPBqVEhTuK9FsFDNAJNLY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Jnn9ZCPBqVEhTuK9FsFDNAJNLY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/9J1C_UKH7j8" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/dem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFRHk_eCp7ImA9WhRTFUU.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5135727302660251557</id><published>2011-11-06T07:25:00.002+09:00</published><updated>2011-11-06T22:48:35.740+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T22:48:35.740+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoTools" /><title>[GeoTools]GridCoverage Statistics</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5135727302660251557/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/geotoolsgridcoverage-statistics.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5135727302660251557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5135727302660251557?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/K07039TYf2U/geotoolsgridcoverage-statistics.html" title="[GeoTools]GridCoverage Statistics" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">GeoTools에서 GridCoverage(Raster)의 단순통계를 계산하는 Java 샘플 코드입니다.
 - JAI의 RectIter 인터페이스를 이용하여 계산
 - AWT의 RenderedImage인터페이스를 이용하여 계산
 - 단일 밴드에 대한 샘플입니다.

▣ Code Snippet
import java.awt.image.Raster;
import java.awt.image.RenderedImage;
import java.text.DecimalFormat;

import javax.media.jai.PlanarImage;
import javax.media.jai.iterator.RectIter;
import javax.media.jai.iterator.RectIterFactory;

import 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nk_X0nu1env132mccXIUbXZBF0k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nk_X0nu1env132mccXIUbXZBF0k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nk_X0nu1env132mccXIUbXZBF0k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nk_X0nu1env132mccXIUbXZBF0k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/K07039TYf2U" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/geotoolsgridcoverage-statistics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8EQ3Y4eSp7ImA9WhRTFU8.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-8388748110741908129</id><published>2011-11-06T06:00:00.000+09:00</published><updated>2011-11-06T06:00:02.831+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T06:00:02.831+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>[ArcObjects]Raster Statistics &amp; RasterCursor</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/8388748110741908129/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/arcobjectsraster-statistics.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8388748110741908129?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8388748110741908129?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/s894vjLR1pg/arcobjectsraster-statistics.html" title="[ArcObjects]Raster Statistics &amp; RasterCursor" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">ArcObjects에서 RasterDataset의 단순통계를 계산하는 C# 샘플 코드입니다.
 - IRasterStatistics 인터페이스를 이용하여 계산
 - IRasterCursor 인터페이스를 이용하여 계산, 이 코드에서는 Raster cursor를 이용해서 raster dataset의 pixel data에 어떻게 접근하는지도 잘 살펴 보시기 바랍니다.

▣ Code Snippet
■ Reference
using System;
using System.Diagnostics;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.DataSourcesRaster;
■ IRasterStatistics
void RasterStatistics1(IRasterDataset2 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yZhKd5awtKPvdZBSUYjgh14v74A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZhKd5awtKPvdZBSUYjgh14v74A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yZhKd5awtKPvdZBSUYjgh14v74A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZhKd5awtKPvdZBSUYjgh14v74A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/s894vjLR1pg" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/arcobjectsraster-statistics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IARXg8eip7ImA9WhRTFEk.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5400475724019087578</id><published>2011-11-05T06:17:00.001+09:00</published><updated>2011-11-05T06:19:04.672+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T06:19:04.672+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Open Source" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoServer" /><category scheme="http://www.blogger.com/atom/ns#" term="FOSS4G" /><category scheme="http://www.blogger.com/atom/ns#" term="WPS" /><category scheme="http://www.blogger.com/atom/ns#" term="GeoTools" /><title>GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5400475724019087578/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/11/geotools-geoserver-kopss-open-api.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5400475724019087578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5400475724019087578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/a4Q_uo-JXXk/geotools-geoserver-kopss-open-api.html" title="GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">2011년 10월 28일 일산 킨텍스에서 열린 FOSS4G Korea 2011년 발표자료입니다.

 View more presentations from MinPa Lee 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n66PNhu0AtrFymsT1A9RJ5xF0b8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n66PNhu0AtrFymsT1A9RJ5xF0b8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n66PNhu0AtrFymsT1A9RJ5xF0b8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n66PNhu0AtrFymsT1A9RJ5xF0b8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/a4Q_uo-JXXk" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/11/geotools-geoserver-kopss-open-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EDRn4yfCp7ImA9WhdaEUw.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-6207740868077955758</id><published>2011-10-20T23:07:00.000+09:00</published><updated>2011-10-20T23:07:57.094+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T23:07:57.094+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Resource" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>시군별 해안선 길이 계산해보기</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/6207740868077955758/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/blog-post_20.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/6207740868077955758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/6207740868077955758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/z2T12DPWUJc/blog-post_20.html" title="시군별 해안선 길이 계산해보기" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-_YBN90IzkwU/TqAkR6_JmtI/AAAAAAAAAVM/91FN9ayP7V0/s72-c/korea.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">전국의 해안선 길이는 어떻게 계산할까?

■ 공식자료
* 국토지킴이 - 국토해양부 공식 블로그
 - 해안선의 길이는 어떻게 측정할까요? 
* 국립해양조사원 해안선 조사측량
* 국립해양조사원 전국 해안선 연장길이 통계 자료

■ 시군구 행정구역 경계로 시군별 해안선 길이 계산해보기
시군구 행정경계가 해안선과 일치하지는 않으나(실제보다 훨씬 짧음) 아래에서는 일반적인 방법론을 소개한다.

① 시군구 행정경계 준비하기
한번에 작업을 끝내려면 시군별로 Dissolve를 한번 해 주는 것이 좋다.
② Rectangle Polygon Shapefile 생성
ArcCatalog에서 Polygon Feature Type으로 rectangle Shapefile을 하나 생성한다. Edit... 버튼을 눌러 좌표체계는 위 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V6VycSdZK2Gdpe2cWxpJ7Rva_xQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V6VycSdZK2Gdpe2cWxpJ7Rva_xQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V6VycSdZK2Gdpe2cWxpJ7Rva_xQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V6VycSdZK2Gdpe2cWxpJ7Rva_xQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/z2T12DPWUJc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/blog-post_20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcNRn0-eip7ImA9WhdaEUw.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-4961892524989223532</id><published>2011-10-20T21:49:00.003+09:00</published><updated>2011-10-20T22:08:17.352+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T22:08:17.352+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Resource" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>Combining multiple rasters</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/4961892524989223532/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/arcgiscombine.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4961892524989223532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/4961892524989223532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/5A1Xbq8FLq0/arcgiscombine.html" title="Combining multiple rasters" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-uGndFtw4UsM/TqAVGt3mgQI/AAAAAAAAAUk/vhd_O0u3bo8/s72-c/combine_image.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">ArcGIS의 Combine (Spatial Analyst) 도구에 대한 이해

■ 개념
- 여러 래스터의 값을 조합하여 각 셀에 중첩되는 Unique한 값을 결과 래스터에 저장하며, input raster의 값도 모두 유지된다.- 적지분석 등 래스터 중첩분석에 많이 활용된다.
- 한 래스터의 각각의 래스터에 대한 정보가 포함되어 있어 데이터 조합이나 통계정보 생성이 쉽다.
■ 제약사항
- Attribute Table을 가진 Integer raster만 사용하며, 만약 Floating point raster의 경우에는 처리과정에서 자동으로 Integer로 변환한다. 따라서 Output Raster는 항상 Integer raster로 생성된다.
- 한번에 처리할 수 있는 raster는 20개로 제한
- 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pxmMX3GtRLRRruf_bz3jDDkDaBQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pxmMX3GtRLRRruf_bz3jDDkDaBQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pxmMX3GtRLRRruf_bz3jDDkDaBQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pxmMX3GtRLRRruf_bz3jDDkDaBQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/5A1Xbq8FLq0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/arcgiscombine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCRn4yeCp7ImA9WhdaEE4.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-3928344978234975857</id><published>2011-10-19T19:46:00.006+09:00</published><updated>2011-10-19T23:54:27.090+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T23:54:27.090+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Raster" /><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Raster Calculator" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>여러개의 래스터를 하나의 래스터로 합치기</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/3928344978234975857/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/blog-post_19.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3928344978234975857?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/3928344978234975857?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/wa9LVbzzNFw/blog-post_19.html" title="여러개의 래스터를 하나의 래스터로 합치기" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ndYJ9o-uetk/Tp5_wqePWcI/AAAAAAAAATs/16TzkDlmz20/s72-c/createrastercatalog.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">■ What is a mosaic?
여러개의 Raster 파일을 하나의 Raster로 합치는 과정

[그림출처: http://help.arcgis.com/en/arcgisdesktop/10.0/help/009t/GUID-BCA5B031-B811-424B-9F54-BAB2224FBAD0-web.gif]■ 모자이크 전에 고려해야 할 사항
① 좌표체계
on-the-fly projection을 지원하긴 하지만 미리 좌표체계를 통일하는 것이 좋다.
② 서로 다른 해상도
Mosaic 대상 Raster가 서로 다른 해상도일 경우에는 미리 Resample을 하는 것이 좋다. Continuous data type을 경우에는 Bilinear interpolation or Cubic convolution을 Discrete 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3TTXrbulv7D5rLH6WzdHmb806qw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3TTXrbulv7D5rLH6WzdHmb806qw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3TTXrbulv7D5rLH6WzdHmb806qw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3TTXrbulv7D5rLH6WzdHmb806qw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/wa9LVbzzNFw" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/blog-post_19.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4HRng5eyp7ImA9WhdbGEg.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5337731138590403676</id><published>2011-10-17T19:07:00.001+09:00</published><updated>2011-10-17T21:02:17.623+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T21:02:17.623+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Distance Analysis" /><category scheme="http://www.blogger.com/atom/ns#" term="Resource" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>격자 폴리곤을 생성하고 각 셀에 도로와의 거리를 계산하기</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5337731138590403676/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/blog-post_17.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5337731138590403676?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5337731138590403676?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/7PrUHFP1xzg/blog-post_17.html" title="격자 폴리곤을 생성하고 각 셀에 도로와의 거리를 계산하기" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-qEsYZHcges4/Tpv3p16EIBI/AAAAAAAAARE/ohTVJ6lm38I/s72-c/mission.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html"> ■ 미션
격자 폴리곤을 생성하고 각 셀에 도로와의 거리를 계산하기
■ 데이터 준비
  - 도로데이터의 이름 : line

 ■ ArcToolbox 처리과정
1. Euclidean Distance 분석
ArcToolbox --&amp;gt; Spatial Analyst Tools --&amp;gt; Distance --&amp;gt; Euclidean Distance 도구를 실행한다.

셀의 크기는 500(원본 데이터 단위, 여기에서는 미터)으로 설정하였다.
Direction 래스터가 필요하면 옵션으로 설정해도 된다.
또는 Spatial Analyst Toolbar --&amp;gt; Distance --&amp;gt; Straight Line 역시 Euclidean Distance 도구와 같은 분석 도구이다. 

결과는 다음과 같은 도로와의 거리값이 계산된 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/thdpj5UbVN1r2XX-CZUpY1pdevY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/thdpj5UbVN1r2XX-CZUpY1pdevY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/thdpj5UbVN1r2XX-CZUpY1pdevY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/thdpj5UbVN1r2XX-CZUpY1pdevY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/7PrUHFP1xzg" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/blog-post_17.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNSHsycSp7ImA9WhdbF0o.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-5236071325953043964</id><published>2011-10-17T00:01:00.000+09:00</published><updated>2011-10-17T00:01:39.599+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T00:01:39.599+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Resource" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcGIS" /><title>레이어를 격자 폴리곤으로 잘라내기</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/5236071325953043964/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/blog-post.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5236071325953043964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/5236071325953043964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/FIsNuuFvUEg/blog-post.html" title="레이어를 격자 폴리곤으로 잘라내기" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-V9RQKsNFK84/TpqCcZ5GdyI/AAAAAAAAAQ8/jnKTrP1r64A/s72-c/dataset.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">■ 미션
도로 데이터셋을 일정 격자 크기 단위로 잘라서 Shapefile로 저장하기
■ ArcToolbox에서 생성하기1. 데이터셋 준비잘라낼 데이터셋(여기에서는 도로 )을 준비한다.2. Fishnet 생성 ArcToolbox --&amp;gt; Data Management Tools --&amp;gt; Feature Class --&amp;gt; Create Fishnet 도구를 실행한다Create Fishnet 도구의 실행 결과는 폴리곤이 아닌 Fishnet 라인(옵션으로 중심점 포인트를 생성할 수 있음)만을 생성한다.
Extent는 레이어의 Extent를 참조하거나 임의로 직접 입력할 수 있다.Extent를 정의하고 나면 셀의 크기 또는 셀의 갯수를 정의한다.아래 예에서는 구경계 Extent를 기준으로 가로 4개, 세로 4개의 셀 갯수로
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uoG5rBxpZT-PQJXOeMZU0hIGwIc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uoG5rBxpZT-PQJXOeMZU0hIGwIc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uoG5rBxpZT-PQJXOeMZU0hIGwIc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uoG5rBxpZT-PQJXOeMZU0hIGwIc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/FIsNuuFvUEg" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEINSHs9fCp7ImA9WhdaEEU.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-8623740643891399696</id><published>2011-10-12T15:03:00.004+09:00</published><updated>2011-10-20T13:56:39.564+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-20T13:56:39.564+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gis" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Snippet" /><category scheme="http://www.blogger.com/atom/ns#" term="ArcObjects" /><title>[ArcObjects]Define Projection...VBA</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/8623740643891399696/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/arcobjectsdefine-projectionvba.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8623740643891399696?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/8623740643891399696?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/PghgJ9-vr1o/arcobjectsdefine-projectionvba.html" title="[ArcObjects]Define Projection...VBA" /><author><name>MG_Woong</name><uri>http://www.blogger.com/profile/12923959720050455931</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-WgbGX_kRsMs/T0HZeKfUp8I/AAAAAAAAAC4/WLmA4OR9Iew/s220/%25EC%25A0%259C%25EB%25AA%25A9%2B%25EC%2597%2586%25EC%259D%258C.png" /></author><thr:total>0</thr:total><content type="html">ArcToolBox의 Define Projection 은 하나의 레이어를 대상으로 하기때문에..

여러개의 레이어를 한번에 Define 할수 있는 VBA 입니다.

FeatureClass를 대상으로 하지만 IGeoDataset 인터페이스를 사용함으로 코드를 조금수정하면 Raster도 같은 방법으로 할수 있습니다.

Public Sub DefineProjection()
Dim sPrjPath As String
sPrjPath = "C:\XXXXXXX.prj"

Dim pSR As ISpatialReference
Dim pSRS As ISpatialReferenceFactory2
Set pSRS = New SpatialReferenceEnvironment
Set pSR = 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uBsq-jkG4b6E7yRR_dcGBQEHFro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uBsq-jkG4b6E7yRR_dcGBQEHFro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uBsq-jkG4b6E7yRR_dcGBQEHFro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uBsq-jkG4b6E7yRR_dcGBQEHFro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/PghgJ9-vr1o" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/arcobjectsdefine-projectionvba.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AERno7fip7ImA9WhdbEEg.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-2412805748574076429</id><published>2011-10-08T15:35:00.000+09:00</published><updated>2011-10-08T15:35:07.406+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-08T15:35:07.406+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource GIS" /><category scheme="http://www.blogger.com/atom/ns#" term="FOSS4G" /><title>OSGeo(Open Source GeoSpatial) 한국어 지부 홈페이지</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/2412805748574076429/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/10/osgeoopen-source-geospatial.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2412805748574076429?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/2412805748574076429?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/5eZ743szIGA/osgeoopen-source-geospatial.html" title="OSGeo(Open Source GeoSpatial) 한국어 지부 홈페이지" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-6bTE5xqZLKA/To_uKgz6CaI/AAAAAAAAAQA/LKdblBqcIqI/s72-c/OSGEO-Korea.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">OSGeo 한국어지부의 홈페이지가 개설되었습니다.

이곳에서는 OSGeo 한국어 지부와 오픈 소스 GIS 관련 정보를 제공합니다.

◎ OSGeo 한국어지부의 홈페이지
 --&amp;gt; http://osgeo-kr.tistory.com/

◎ OSGeo 한국어지부 메일링리스트
 --&amp;gt; http://groups.google.com/group/osgeo-kr


&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rjzyi1pnL-WJs2KA_sOKPThfS34/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rjzyi1pnL-WJs2KA_sOKPThfS34/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rjzyi1pnL-WJs2KA_sOKPThfS34/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rjzyi1pnL-WJs2KA_sOKPThfS34/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/5eZ743szIGA" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/10/osgeoopen-source-geospatial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMDRHkycCp7ImA9WhdUEU8.&quot;"><id>tag:blogger.com,1999:blog-4163696238583858827.post-6187130634013882960</id><published>2011-09-27T21:39:00.003+09:00</published><updated>2011-09-27T21:44:35.798+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T21:44:35.798+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>스포츠정신 랜스 암스트롱</title><link rel="replies" type="application/atom+xml" href="http://www.onspatial.com/feeds/6187130634013882960/comments/default" title="댓글" /><link rel="replies" type="text/html" href="http://www.onspatial.com/2011/09/blog-post.html#comment-form" title="0개의 덧글" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/6187130634013882960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4163696238583858827/posts/default/6187130634013882960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MapplussBlog/~3/zRqu5RSt7Zw/blog-post.html" title="스포츠정신 랜스 암스트롱" /><author><name>Minpa Lee</name><uri>https://profiles.google.com/102648908904411022462</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-7QyoN7JpX2E/AAAAAAAAAAI/AAAAAAAAAAA/ob--eFIMOms/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">

[원문출처: 풋살레볼루션]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R1t9_xVu8MOx6wAZre_37mKgnrE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R1t9_xVu8MOx6wAZre_37mKgnrE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R1t9_xVu8MOx6wAZre_37mKgnrE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R1t9_xVu8MOx6wAZre_37mKgnrE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MapplussBlog/~4/zRqu5RSt7Zw" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.onspatial.com/2011/09/blog-post.html</feedburner:origLink></entry></feed>

