2011년 5월 18일 수요일

수치지도 Ver.2.0(NGI 포맷) Plugin for ArcGIS 10

이전에 포스팅했던 수치지도 Ver.2.0(NGI 포맷) NGI Pugin for ArcGIS 9.3 버전의 ArcGIS 10 버전 업그레이드 프로그램입니다.

자세한 내용은 여기(수치지도 Ver.2.0(NGI 포맷)의 변환 및 활용 2 )에서 참고하세요.

ArcGIS Desktop Free 60-Day Trial 버전으로 컴파일했습니다.

주변에 ArcGIS 10 버전 사용자가 없어 설치 테스트를 못했는데, 혹시 테스트 가능한 분들 댓글 남겨 주세요~

▣ 구현 환경
- Microsoft Visual Studio 2008 Visual C# 및 .NET Framework 3.5
- ArcGIS Desktop 10 ArcView License 이상
- ArcObjects SDK for the Microsoft .NET Framework 10

 설치 프로그램
 - NGIPluginForArcGIS10_Setup.zip

 샘플 NGI 데이터셋
 - ngi_sample_dataset.zip

 설치 및 확인
 - 첨부된 설치 프로그램 압축 해제 후 setup.exe 실행하여 설치


 - 추가로, 탐색기에서 프로그램 설치폴더로 이동한 후 OnSpatial.ArcGIS.NGIPlugin.dll 파일을 더블클릭 하면 아래와 같이 Register ArcGIS Assemply(ESRIRegasm.exe) 프로그램이 실행되며 적용할 제품군 선택 후 Register 버튼 누르면 됩니다.


 - 첨부된 샘플 NGI 데이터셋 특정 폴더에 압축 해제
 - ArcCatalog 10 실행 후 아래 그림처럼 NGI 파일이 표시되면 설치 성공


2011년 5월 10일 화요일

[Tips]Temporary files created by ArcGIS geoprocessing tools

ArcGIS에서 GeoProcessing 도구를 사용할 때 system scratch file(xx*.x 또는 xx*.s)을 생성하는 경우가 있습니다. 


대용량의 경우는 파일당 최대 2GB까지 늘어날 수 있으며 일반적으로 GeoProcessing이 완료되면 자동으로 삭제됩니다. 


그러나, 정전, 사용자에 의한 작업 종료(Task Manager), 비정상적인 오류(시스템 리소스 부족 등) 등으로 종료되는 경우 이 파일은 삭제되지 않으므로 주기적으로 삭제해 주는 것이 좋으며, 생성 위치는 시스템 변수의 설정으로 변경이 가능합니다.


1. scratch file 생성 위치
ArcGIS에서 이 파일들은 다음의 위치를 우선으로 생성하며, 아래 그림은 그 예입니다.


  • System environment variable ARCTMPDIR (You will have to add this variable)
  • System Temp (TEMP, TMP, User Profile)
  • Current Working Directory (CWD) - ArcGIS 설치폴더 내 Bin 폴더





2. xx scratch file을 생성하는 GeoProcessing 도구들

  • Buffer
  • Clip
  • Erase
  • Identity
  • Intersect
  • Symmetrical Difference
  • Union
  • Update
  • Split
  • Feature Class To Coverage
  • Dissolve
  • Feature To Line
  • Feature To Polygon
  • Integrate
  • Validate Topology
3. Raster Working Direcory

위 GeoProcessing 도구들과 마찬가지로 Spatial Analyst Extension을 사용하는 경우에도
Raster Calculator 및 Temporary Raster를 사용하는 경우 아래 그림과 같이  Working Directory 내에 calc* 이나 g_g_g* 등과 같은 임시 Raster 파일이 생성되는 경우가 있으므로
작업 전에 폴더 등의 환경설정을 제대로 해 주는 것이 중요합니다.



원문출처: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//002t00000005000000.htm