«arcgis-engine» 태그된 질문

ArcGIS Engine은 GIS 데이터,지도 및 지오 프로세싱을 데스크톱 및 모바일 애플리케이션에 포함하기위한 것입니다.


1
ArcEngine에서 하이퍼 링크 도구 사용
ArcEngine에서 하이퍼 링크 도구 ( ControlsMapHyperlinkTool )를 사용하는 데 어려움이 있습니다. 누구든지 그것에 대해 경험이 있습니까? 사용자가 하이퍼 링크 기능을 클릭 할 때마다 "하이퍼 링크를 시작할 수 없습니다"라는 메시지가 표시되는 것을 제외하고는 올바르게 동작하는 것 같습니다. "스크립트"하이퍼 링크를 사용하고 있으며 ArcMap에서 제대로 작동합니다. 클릭시 스크립트를 실행하려고하지 않는 것 같습니다. IHotlinkExpressionProperties …

3
피쳐 클래스에서 잠금 제거
동일한 기능 클래스를 사용하는 Arcgis 엔진 앱을 사용한 후 또는 사용하는 동안 기능 클래스를 삭제하려고하면 잠금과 관련된 오류가 발생하여 컴퓨터를 다시 시작할 때까지이 잠금을 탈 수 없습니다. arcpy 또는 arcobjects 10.1을 사용하여 잠금을 제거하는 방법을 알고 싶습니다. 지오 데이터베이스를 잠그는 arcengine 앱 내부에서 잠금을 탈 수 있다면 완벽합니다 .SE에 잠금에 …

3
개인 지오 데이터베이스는 파일 지오 데이터베이스보다 인덱싱 된 속성을 빠르게 쿼리하는 데 더 적합합니까?
주소를 검색하기 위해 데이터를 쿼리하는 ArcGIS Engine 애플리케이션에 대한 데이터를 준비 중입니다. 때때로 우리는 거리 이름 필드, 집 번호 필드 또는 둘 다에서 검색합니다. 개인 지오 데이터베이스 또는 SDE 지오 데이터베이스를 사용하는 경우 단일 열 인덱스 외에도 다중 열 속성 인덱스를 추가 할 수 있습니다. 어떤 이유로 인해 속성 색인 …

4
하나가 아닌 여러 파일 지오 데이터베이스를 사용하는 ArcGIS Engine의 성능은 무엇입니까?
ArcGIS Engine 응용 프로그램에 대한 데이터를 구성하는 가장 좋은 방법을 결정하려고합니다. 특히 맵 표시 및 쿼리 속도에 관심이 있습니다. 현재 테마를 기반으로 모든 데이터를 별도의 파일 지오 데이터베이스로 분리했습니다. 따라서 Transportation.gdb, Utilities.gdb 등이 있습니다. 데이터를 테마를 기반으로 구성 할 필요는 없으며 모든 파일을 하나의 파일 지오 데이터베이스에 배치하는 것을 고려하고 …

3
일반적으로 어떤 데이터 형식이 ArcMap에서 가장 빠르게 표시됩니까?
우리 조직은 ArcGIS Engine에서 실행되는 응용 프로그램을 작업 중입니다. 이전 버전의 응용 프로그램은 주로 도로, 구획, 건물 등을 표시하기 위해 Shapefile을 사용했습니다. 대학에서 데이터를 관리 할 때 Shapefile을 피하는 방법을 배웠으므로 파일 데이터베이스로 이동하는 것이 좋습니다. Esri는 파일 ​​지오 데이터베이스가 성능 및 스토리지에 최적화되어 있다고 주장합니다 . 동료는 Shapefile이 일반적으로 …

4
ArcGIS 업그레이드 후 이전 버전에서 ArcGIS 확장을 제거 하시겠습니까?
ArcGIS 9.3.1 (서버, 데스크탑, 엔진)을 제거한 다음 ArcGIS10.0 (서버, 데스크탑, 엔진)을 설치했습니다. 일부 arcmap 확장을 제거하려고 할 때 "설치 프로그램 유형을 가져올 수 없습니다"라는 오류 1001이 발생했습니다. 다시 말해, 나는 이 조언 에주의를 기울이지 않았다 : ArcGIS를 제거하기 전에 사용자 컴포넌트를 제거해야합니다. 그 이유는 설치 / 제거시 사용자 지정 구성 …

5
지도 응용 프로그램의 표준 배율 또는 확대 / 축소 수준은 무엇입니까?
스케일 세트로 제한된 ArcEngine 프로그램을 작성 중입니다. 현재 가지고 있습니다 : 1:187.5 1:375 1:750 1:1500 1:3000 1:6000 1:12000 1:24000 1:50000 1:100000 스케일에 문제가 있다고 생각하지는 않지만 웹 매핑이나 다른 매핑 응용 프로그램에 사용되는 "표준"스케일 세트가 있는지 아는 것이 흥미로울 것이라고 생각했습니다.

2
그래픽을 그린 후보기를 새로 고치는 가장 좋은 방법은 무엇입니까?
버튼 클릭시 다각형을 그려 지형지 물을 강조 표시합니다. 그런 다음 새 다각형을 표시하려면 ActiveView를 새로 고쳐야합니다. 이 라인은 작동합니다. mapControl.ActiveView.ScreenDisplay.StartDrawing(StartDrawing(mapControl.ActiveView.ScreenDisplay.hDC, (System.Int16)ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache); mapControl.ActiveView.ScreenDisplay.DrawPolygon(feature.Shape); mapControl.ActiveView.ScreenDisplay.FinishDrawing(); mapControl.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewAll, feature.Extent, null); 그러나 항상 모든 레이어를 다시로드합니다. PartialRefresh다른 방법으로 전화하는 거의 모든 방법을 시도 esriViewDrawPhase했지만 그 중 어느 것도 새로운 다각형을 보여주지 못했습니다. 다시 그리는 것보다 …

1
FeatureLayer가 이미 있는지 확인하는 방법?
현재 사용자가지도 (mxd)를 시스템에로드 할 때 프로젝트를 위해 몇 가지 사용자 정의 기능을 만듭니다. 내 문제는 이미 레이어를 이미 만들 었는지 확인하는 방법을 모른다는 것입니다 (사용자가 mxd를로드하고 레이어를 만들고 저장하고 mxd를 다시로드하고 레이어가 이미 있는지 확인해야 함). ArcEngine10에 FeatuerLayerClass에 대한 고유 ID가 있고 FeatureLayerClass.FeatureClass에 OIDName 및 ObjectClassID가 있지만 작동하지 않는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.