ArcGIS에서 허용하는 ".shp"형식의 2D 모양 파일을 가져와 래스터 DEM에서 제공하는 3D 정보를 추가해야합니다. ArcObjects API를 사용하여이 작업을 수행하는 방법을 찾고 있습니다. C#으로하고 싶습니다. 그러나 .NET 언어의 예제는 환영받을 것입니다. 내가 찾은 유일한 방법은 ArcGIS 데스크탑 애플리케이션 중 하나에서 수동으로이 작업을 수행하는 방법에 대한 설명입니다. 도움이되는 HowTo 기사 또는이 tutorial 22 페이지의 멋진 풀 컬러 삽화처럼. 이 모든 기능은 훌륭하지만 자동화 된 작업 과정에서이 기능을 사용해야합니다. 나는 중간에 수동 단계를 갖고 싶지 않습니다.ArcGIS 3D Analyst 툴바의 "3D to Features"명령에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?
1
A
답변
1
확인. 나는 그것을 알아. 다른 사람이 같은 문제에 부딪혔을 때를 대비하여 내가 한 일의 윤곽을 적어두고 있습니다.
키 방법은 ISurface.InterpolateShape입니다. 그것은 기존 2D IGeometry를 복사하고 표면 (래스터 또는 TIN)에서 3D 정보를 추가합니다. VB6에서 C#으로 this example VB6 code을 번역하고 출력 된 FeatureClass에 삽입하기 전에 입력 모양 FeatureClass에 복사 된 각 IGeometry에 대해 InterpolateShape를 호출하도록 수정했습니다.
나는 내 회사의 한푼에도 그것을 개발했기 때문에 여기에 코드를 게시하지 않겠지 만 합리적으로 빨리 파악할 수있을만큼 충분해야합니다. 다행히도 이것은 다른 고생하는 개발자들이 문제를 더 빨리 해결할 수 있도록 도와 줄 것입니다.
관련 문제
- 1. 프로그래밍 방식으로 3D 장면 사전 렌더링
- 2. 프로그래밍 방식으로 WPF 3D 큐브 만들기
- 3. 프로그래밍 방식으로 블렌더에서 렌더링되는 3D 애니메이션
- 4. 프로그래밍 방식으로 3D TV 입체 출력 생성
- 5. Zend_Mail 및 = 0D = 0A = 3D = 3D = 3D = 3D = 3D
- 6. Java에서 3d 게임 프로그래밍
- 7. 3D 그래픽 프로그래밍 입문
- 8. Java에서 3D 게임 프로그래밍
- 9. 프로그래밍 방식으로 Gmail 채팅에 액세스하려면 어떻게해야합니까?
- 10. SIM 카드에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?
- 11. 프로그래밍 방식으로 IPTV 서버에 액세스하려면 어떻게해야합니까?
- 12. 프로그래밍 방식으로 wpf 컨트롤에서 객체에 액세스하려면 어떻게해야합니까?
- 13. GMAIL 첨부 파일에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?
- 14. MATLAB에서와 같이 JPEG 이미지 픽셀을 3D 배열로 액세스하려면 어떻게해야합니까?
- 15. 3D : 삼각형 3D 공간에서
- 16. 3D 대화 형 웹 배포 3D 모델링
- 17. 3D 프로그래밍 개념에 대한 가이드?
- 18. 3D 장면 내의 3D 장면
- 19. 프로그래밍 방식으로 3D 모델을 병합 및 렌더링하는 방법은 무엇입니까?
- 20. WPF에서 3D 변환을 수행하려면 어떻게해야합니까?
- 21. 3D 렌더링 라이브러리
- 22. 3D 소프트웨어에서 "구형"파노라마 생성
- 23. 3D 이미지를 3D TV로 출력하려면 어떻게합니까?
- 24. 3D 테셀레이션을위한 Tetrehedra의 회전
- 25. Actionscript 3D 3D 좌표를 중심으로 회전하는 방법
- 26. Matlab 3d 볼륨 시각화 및 3D 오버레이
- 27. Java의 3D 산점도 및 3D 그래프 시각화
- 28. 3D 모델
- 29. 3D 회전이
- 30. 프로그래밍 방식으로 Sitecore에 로그인하려면 어떻게해야합니까?