«arcobjects» 태그된 질문

ArcObjects는 ArcGIS Desktop, ArcGIS Engine 및 ArcGIS Server를 포함한 여러 제품에 사용되는 ESRI Inc.의 COM 기반 API 세트입니다.


10
ArcObjects를 시작 하시겠습니까?
개발자가 아니고 개발자 가 되려고하지 않는다면 ArcObjects를 시작하기에 가장 좋은 경로 나 장소는 무엇입니까 ? 나는 거의 20 년 동안 오랫동안 전문적으로 gis를 사용해 왔으며, 대부분의 경우 arcinfo / arcgis; 나는 꽤 좋다. 저는 소프트웨어 개발을 배우고 있으며 공개 프로젝트에 적당한 규모의 작은 Python 응용 프로그램을 사용하고 있습니다. 나는 좋지 …

3
OpenSource ArcObjects 프로젝트가 있습니까?
오픈 소스 라이브러리를 기반으로 GIS 애플리케이션을 개발할 때 얻을 수있는 주요 이점 중 하나는 많은 프로젝트가 오픈 소스 인 프로젝트입니다. 잘 설계된 오픈 소스 프로젝트는 다음을보기에 좋습니다. 어떤 코딩 패턴을 사용해야합니까 따라야 할 코딩 스타일 더 큰 프로젝트를 구성하는 방법 포함 할 단위 테스트 자동 문서화 도구 및 절차 소스 …

3
폴리 라인의 변곡점을 찾기위한 알고리즘
변곡점, 즉 선의 곡선이 시작하고 끝나는 지점을 찾으려고합니다. 이미지를 보면 녹색 선이 도로 또는 개울 일 수 있으며 검은 점은 곡선이 시작하고 끝나는 지점입니다. 이러한 포인트 생성을 자동화하기위한 상위 단계는 무엇입니까? ArcGIS 데스크탑이 있고 ArcObjects에 매우 편리합니다.

2
가중치 티센 다각형을 만드시겠습니까?
점 모양 파일이 있고이 스크립팅 구문을 사용하여 프로그래밍 방식으로 Thiessen (Voronoi) 다각형을 만듭니다. CreateThiessenPolygons_analysis (in_features, out_feature_class, fields_to_copy) 그러나 각 점은 영역과 관련이 있으며 (예 : 각 다각형의 기본 크기)이 필드를 기준으로 Thiessen 다각형에 가중치를 부여하려고합니다. 그게 가능하고 어떻게? VBA에 관련 코드가 있습니까?


6
ArcObject를 사용하여 Esri Geometry와 WKT로 변환 하시겠습니까?
ArcGIS ArcObjects API에서 ArcObjects 지오메트리를 Well-Known Text 표현으로 변환하거나 그 반대로 변환 할 수있는 방법이없는 것 같습니다. 내가 찾은 유일한 것은 WKB (IWkb 인터페이스) 로의 변환입니다. 지오메트리 객체와 WKT간에 변환을 수행하는 방법이 있습니까? 아니면 직접 구현해야합니까? 나는 주로 많은 외부 종속성없이 .NET 구현을 목표로합니다.

3
Arceature의 IFeatureClass.Search (직접 연결이있는 SDE에서만)에서 메모리 누수를 해결합니까?
ESRI 지원팀은 문제를 재현했으며 버그 보고서 (NIM070156)를 열었다 고 말합니다. .NET / C # ArcMap 애드 인의 도구가 공간 쿼리 ( 쿼리 필터 ICursor를 IFeatureClass.Search사용하여 반환)를 수행 할 때 발생하는 메모리 누수 (관리되지 않는 힙 메모리에서)가 ISpatialFilter있음을 확인했습니다. 더 이상 필요하지 않은 즉시 모든 COM 개체가 해제됩니다 (사용 Marshal.FinalReleaseCOMObject). 이를 …

1
ArcPy Cost Path Analysis 도구가 ArcObject보다 빠른 이유를 이해하고 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 파이썬을 사용하여 지오 프로세싱 스크립트 / 서비스를 만들었지 만 ArcObjects를 사용하여 동등한 작업을 수행하면 성능이 향상 될 것이라는 …

2
.NET에서 arcpy / python을 호출합니까?
파이썬을 .NET ArcGIS Addin 또는 Extension에 통합하는 방법을 보여주는 사용 가능한 예가 있습니까? .NET의 양식 이벤트 (예 : 버튼 클릭)에서 호출하려는 일련의 파이썬 스크립트가 있습니다. 또한 스크립트에서 .NET 양식으로 변수를 설정할 수 있기를 원합니다. 글 머리 기호를 물고 .NET에서 이러한 스크립트를 다시 작성해야합니까, 아니면 파이썬 코드를 래핑하는 간단한 방법이 있습니까?

5
ArcMap에서 Hillshade 옵션을 사용하십니까?
여기에 내가 사용하고있는 래스터의 예쁜 그림이 있습니다. 효과는 적용되지 않습니다. 매우 2D 방식이지만 모든 구호를 나타내도록 조정 된 색상 램프와 히스토그램 만 있습니다! 언덕 음영을 기본값으로 표시하려는 래스터 레이어가 있습니다. 코드 에서이 작업을 수행 할 수 있으며 ArcMap에서 Hillshade 옵션을 선택하는 것과 같습니다 (아래 참조). 그러나이 작업을 수행하면 실망스럽게 보입니다. …

1
ArcMap / C #의 Windows 클립 보드에서 선택한 기능 / 형상을 얻는 방법은 무엇입니까?
ArcMap 10에 사용자 정의 도구가 있습니다. 워크 플로우는 다음과 같습니다. "사각형으로 피쳐 선택"도구를 사용하여 레이어에서 피쳐를 선택하십시오. STRG + c를 사용하여 기능을 클립 보드에 복사 맞춤 도구를 선택하십시오. 이 도구는 클립 보드를 확인합니다. 클립 보드에서 복사 된 피처를 찾은 경우 워크 플로우가 변경됩니다 드래그 앤 드롭을 사용하여 유사한 것들이 구현되는 …

6
app.config 변경 사항을 인식하지 못하는 app.settings가있는 ArcMap 애드 인?
구성 파일이 필요한 ArcMap Add-in을 개발했습니다. 단일 App.Config 파일에서 구성 값을 읽으려고하는 동안 시간이 걸리고 항상 null을 얻는 경우 추가 기능은 클래스 라이브러리이므로 여기에서 값을 읽을 수 없으며 호출 응용 프로그램 (ArcMap)을 찾습니다. 키 값을 요청할 때 구성 파일 (따라서 null). 이 문제를 해결하기 위해 응용 프로그램에서 잘 읽을 수있는 …


2
.NET으로 ArcObjects 지오 프로세싱에서 실패를 피 하시겠습니까?
ArcToolbox에는 유용한 기능이 몇 가지 있지만 어떤 이유로 든 제대로 작동하지 않습니다. 심지어 오류가 발생하지 않습니다. 내 소프트웨어가 ArcMap 내에서 실행 중이므로 다시 AoInitialize 할 필요가 없습니다. public void Execute() { InitializeProduct(); try { Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true; FeatureToPoint featureToPoint = new FeatureToPoint(); string outputPathName = …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.