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) | 공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersects 및NearestTo . 인덱스가 없으면 먼저 생성합니다. 사용forceRebuild 인덱스 재생성 강제로. |
UseSpatialIndex(string, bool) | 공간 인덱스를 로드하여 다음과 같은 필터 방법에서 속성 값으로 필터링 속도를 높입니다.WhereIntersects 및NearestTo . 인덱스가 없으면 먼저 생성합니다. 사용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) | 레이어를 다른 형식으로 변환합니다. |
또한보십시오
- class FeaturesSequence
- 네임스페이스 Aspose.Gis
- 집회 Aspose.GIS