Class VectorLayer

VectorLayer class

벡터 레이어를 나타냅니다. 벡터 레이어는 파일에 저장된 지리적 특징의 모음입니다.

public abstract class VectorLayer : FeaturesSequence, IDisposable

속성

이름설명
override Attributes { get; }이 기능에 대한 사용자 정의 속성 모음을 가져옵니다.VectorLayer .
virtual Count { get; }이 레이어의 피처 수를 가져옵니다.
abstract Driver { get; }가져오기Driver 이 레이어를 인스턴스화했습니다.
abstract GeometryType { get; }레이어의 도형 유형을 가져옵니다.
virtual Item { get; }가져오기Feature 지정된 index. 에서
abstract SpatialReferenceSystem { get; }이 기능 시퀀스의 공간 참조 시스템을 가져옵니다.

행동 양식

이름설명
static Create(AbstractPath, FileDriver)레이어를 생성하고 새 기능을 추가하기 위해 엽니다.
static Create(string, FileDriver)레이어를 생성하고 새 기능을 추가하기 위해 엽니다.
static Create(AbstractPath, FileDriver, DriverOptions)레이어를 생성하고 새 기능을 추가하기 위해 엽니다.
static Create(AbstractPath, FileDriver, SpatialReferenceSystem)레이어를 생성하고 추가하기 위해 엽니다.
static Create(string, FileDriver, DriverOptions)레이어를 생성하고 새 기능을 추가하기 위해 엽니다.
static Create(string, FileDriver, SpatialReferenceSystem)레이어를 생성하고 추가하기 위해 엽니다.
static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem)레이어를 생성하고 추가하기 위해 엽니다.
static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem)레이어를 생성하고 추가하기 위해 엽니다.
static Open(AbstractPath, FileDriver)읽기 위해 레이어를 엽니다.
static Open(string, FileDriver)읽기 위해 레이어를 엽니다.
static Open(AbstractPath, FileDriver, DriverOptions)읽기 위해 레이어를 엽니다.
static Open(string, FileDriver, DriverOptions)읽기 위해 레이어를 엽니다.
Add(Feature)레이어에서 지원하는 경우 새 기능을 레이어에 추가합니다.VectorLayer 에스Driver .
virtual Add(Feature, IFeatureStyle)레이어에서 지원하는 경우 지정된 스타일의 새 기능을 레이어에 추가합니다.VectorLayer 에스Driver .
AsInMemory()InMemory 형식으로 레이어 복제를 생성합니다.
ConstructFeature()이 레이어의 속성 모음과 일치하는 속성을 가진 새 피처를 생성합니다(레이어에 추가하지는 않음). 피처에 대한 설정 데이터가 완료되면 다음을 사용합니다.Add 레이어에 기능을 추가하려면.
CopyAttributes(FeaturesSequence)다른 속성을 복사합니다.VectorLayer 이것으로.
CopyAttributes(FeaturesSequence, IAttributesConverter)다른 속성을 복사합니다.VectorLayer 이것으로.
Dispose()에서 사용하는 리소스를 해제합니다.VectorLayer .
override Equals(object)지정된 개체가 현재 개체와 같은지 여부를 결정합니다.
abstract GetEnumerator()컬렉션을 반복하는 열거자를 반환합니다.
virtual GetExtent()이 계층의 공간 범위를 가져옵니다.
Join(VectorLayer, JoinOptions)레이어를 현재 레이어에 결합합니다.
NearestTo(IPoint)제공된 점에 가장 가까운 기능을 가져옵니다.
NearestTo(double, double)제공된 좌표에 가장 가까운 기능을 가져옵니다.
virtual RemoveAt(int)제거Feature 지정된 index. 에서
virtual ReplaceAt(int, Feature)교체Feature 지정된 index. 에서
SaveTo(AbstractPath, FileDriver)피처 시퀀스를 레이어에 저장합니다.
SaveTo(string, FileDriver)피처 시퀀스를 레이어에 저장합니다.
SaveTo(AbstractPath, FileDriver, SavingOptions)피처 시퀀스를 레이어에 저장합니다.
SaveTo(string, FileDriver, SavingOptions)피처 시퀀스를 레이어에 저장합니다.
SplitTo()지오메트리 유형별로 기능을 분할합니다.
virtual UseAttributesIndex(AbstractPath, string, bool)다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높이기 위해 속성 색인을 로드합니다.WhereGreater. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.
UseAttributesIndex(string, string, bool)다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높이기 위해 속성 색인을 로드합니다.WhereGreater. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.
virtual UseSpatialIndex(AbstractPath, bool)공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersectsNearestTo. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.
UseSpatialIndex(string, bool)공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersectsNearestTo. 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로.
virtual WhereEqual<T>(string, T)제공된 값과 동일한 속성 값을 가진 기능을 선택합니다.
virtual WhereGreater<T>(string, T)제공된 값보다 큰 속성 값을 가진 기능을 선택합니다.
virtual WhereGreaterOrEqual<T>(string, T)속성 값이 제공된 값보다 크거나 같은 기능을 선택합니다.
virtual WhereIntersects(Extent)범위를 기준으로 기능을 필터링합니다.
WhereIntersects(FeaturesSequence)다른 피처 시퀀스에 있는 모든 도형의 합집합을 기반으로 피처를 필터링합니다.
virtual WhereIntersects(IGeometry)제공된 지오메트리를 기반으로 피쳐를 필터링합니다.
virtual WhereNotEqual<T>(string, T)속성 값이 제공된 값과 같지 않은 기능을 선택합니다.
virtual WhereNotNull(string)속성이 null이 아닌 기능을 선택합니다.
virtual WhereNull(string)속성이 null인 피처를 선택합니다.
virtual WhereSet(string)속성이 설정된 피처를 선택합니다.
virtual WhereSmaller<T>(string, T)제공된 값보다 작은 속성 값을 가진 피처를 선택합니다.
virtual WhereSmallerOrEqual<T>(string, T)속성 값이 제공된 값보다 작거나 같은 기능을 선택합니다.
virtual WhereUnset(string)지정된 속성이 설정되지 않은 기능을 선택합니다.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver)레이어를 다른 형식으로 변환합니다.
static Convert(string, FileDriver, string, FileDriver)레이어를 다른 형식으로 변환합니다.
static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions)레이어를 다른 형식으로 변환합니다.
static Convert(string, FileDriver, string, FileDriver, ConversionOptions)레이어를 다른 형식으로 변환합니다.

또한보십시오