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 по указанному индексу. |
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 по указанному индексу. |
virtual ReplaceAt(int, Feature) | ЗаменитьFeature по указанному индексу. |
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) | Выбирает объекты с атрибутом, не равным нулю. |
virtual WhereNull(string) | Выбирает объекты с атрибутом, равным нулю. |
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