arcobjects

    0

    1답변

    일반적인 이야기 : C#을 사용하여 ArcMap 확장을 개발합니다. 대부분의 문제는 ArcToolbox의 모든 종류의 지오 프로세싱 도구를 사용하여 해결할 수 있습니다. 일반적으로 더 바람직한 것은 무엇입니까? 각 도구에 대해 새로운 지오 프로세서 객체를 생성 하시겠습니까? 하나의 단일 지오 프로세서 객체를 재사용 하시겠습니까? 1)을 권장하는 경우 단일

    0

    3답변

    코드 로직을 작성하여 폴리 라인을 버퍼링하거나 폴리 라인의 끝점과 끝점을 버퍼링 할 수 있습니다. 포인트 작업은 더 쉬울 것이므로 선호되는 방법입니다. 논리적으로 내 추론은 항상 완벽한 원이 될 것이므로 점을 버퍼링하는 것이 더 빠를 것이라고 말합니다. 그러나 버퍼링 2 포인트는 1 폴리 라인을 버퍼링하는 것보다 더 빠릅니까? 내 직감은 그렇다고 말합니다.

    1

    2답변

    Ilayer를 IPolygon으로 변환하는 데 문제가 있습니다. ArcMap 용 도구 모음을 개발 중이며 사이드 목차의 코드를 통해 레이어를 가져옵니다. 레이어는 다각형이지만 코드는이를 IPolygon으로 변환하지 않습니다. 아무도 도와 줄 수 있습니까? ILayer layer = m_document.Maps.get_Item(0).get_Layer(0) a

    0

    1답변

    버튼, 목록 상자 및 기타 버튼으로 만든 ArcMap에 컨트롤이 있습니다. 목록 상자에 좌표 항목을 추가하고 싶습니다. 시나리오 : 는 사용자가 컨트롤에 좌표 추가 버튼을 클릭합니다. 사용자는지도를 클릭하여 좌표를 추가하고지도에서 좌표를 찾습니다. 좌표가 목록 상자에 추가됩니다. 내가 끝나면 목록 상자의 좌표를 분석 할 것입니다 ... 하나 이상의 좌표를

    0

    1답변

    내가 할 경우 : IStandaloneTableCollection collection = (IStandaloneTableCollection)MxDoc.FocusMap 그런 다음 collection.StandaloneTableCount 내가 ArcCatalog를 통해 새 테이블을 만든 버전으로 등록 0 를 반환합니다. 내가 무엇이 누락 되었습니까?

    1

    1답변

    도로 레이어가 있습니다. 도로를 가로 지르는 지점을 가리키며 다른 지점을 광고해야합니다. 어떻게 기존 포인트 레이어에 이러한 포인트를 추가 할 수 있습니까? 필자는 라인 레이어, To/From 포인트, 포인트 레이어를 가지고 있습니다. 포인트 레이어에서 포인트를 만드는 방법에 대한 포인터가 필요합니다. C# 감사합니다.

    0

    1답변

    2 층 있습니다. 선 레이어와 점 레이어. 어떤 주어진 행에 대해서도, 행의 엔벨로프와 교차하는 점을 찾을 수는 있지만 행 자체는 아니며 더 구체적으로는 행의 끝점 또는 끝점을 찾을 수 없습니다. 필자는 분명히 라인의 봉투를 가로 지르는 모든 포인트를 찾은 다음 발견 된 포인트에 대해 1x1 테스트를 수행하여 라인의 끝 지점 또는 끝 지점과 교차하는지 확인

    0

    2답변

    ArcGIS에서 Access 테이블을 프로그래밍 방식으로 가져 오는 방법에 대한 ArcScripts 스크립트를 최근에 발견했으며 제대로 작동합니다. 그러나 이것은 Access 2003 (.mdb 확장) 및 이전 버전 용입니다. 이 코드는 아래에 게시되어 있으며 Access 2007 (.accdb 확장) 및 이후 데이터베이스를 사용하여 코드를 수정하는 방법을

    3

    1답변

    Visual Studio에서 개체를 settings.settings 파일에 저장할 수 있습니까? 그렇다면 어떻게? 나는 당신이 당신의 객체를 직렬화 할 수 있고 그것이 지속되어야한다고 생각하지만, 나는 그것을 제대로 수행하고 있는지 확실하지 않다. 즉, 객체를 다시 얻으려고 할 때 항상 null이다. [Serializable()] [XmlRoot(

    0

    4답변

    이 클래스에서보세요 : public class MemorialPoint:IMemorialPoint,IEqualityComparer<MemorialPoint> { private string _PointName; private IPoint _PointLocation; private MemorialPointType _PointType