This document is archived and information here might be outdated.  Recommended version.


IDataSourceCrawler Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (DataSourcesRaster)  

IDataSourceCrawler Interface

Provides access to members that control a data source crawler.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Description
Read-only property CanFilterByExpression Indicates whether the data source crawler can filter items by a string expression like a wild-card filter or SQL Where Clause.
Read-only property CanFilterByTime Indicates whether the data source crawler can filter items by time using the 'TimeExtent' property.
Method Crawl Traverses a data store and returns a enumeration of crawled data source items.
Read-only property CrawlerItemType The type of the data source item returned by this crawler.
Read/write property Filter A string expression that allows the data source crawler to filter out invalid items.
Read/write property TimeExtent The range of allowed time value associated with crawled data source items. Items with time stamps that don't lie within the specified range are filtered out. This value is used only if the crawler can filter by time as indicated by the 'CanFilterByTime' proper

CoClasses that implement IDataSourceCrawler

CoClasses and Classes Description
ArrayCrawler A crawler for an array of strings.
CsvCrawler A crawler for CSV files.
FileCrawler A crawler for files that reside on the file-system.
GenericObjectCrawler A crawler for objects.
IkonosFileCrawler A crawler for IKONOS and GeoEye-1 files.
KompsatFileCrawler A crawler for KOMPSAT-2 files.
NitfCrawler A crawler for NITF files.
PixFileCrawler A crawler for PIX files.
PleiadesFileCrawler A crawler for Pleiades files.
QuickBirdFileCrawler A crawler for QuickBird and WorldView files.
RasterDatasetCrawler A crawler for raster datasets.
ScientificDataCrawler A crawler for files containing scientific data.
Spot6FileCrawler A crawler for SPOT 6 files.
TableCrawler A crawler for tables.

.NET Samples

Create a custom raster type (Code Files: TestThumbnailBuilder ThumbnailBuilder) | Create a custom raster type from the ground up for DMCII data (Code Files: DMCIIRasterType TestDMCIIRasterType) | Create a Mosaic dataset (Code Files: CreateMosaicDataset)

.NET Related Topics

How to add rasters to a Mosaic dataset