spatial-monorepo / imdf/src / IMDFValidator
Class: IMDFValidator
Defined in: packages/imdf/src/validate.ts:83
Constructors
Constructor
new IMDFValidator():
IMDFValidator
Returns
IMDFValidator
Methods
validate()
validate(
archive):ValidationResult
Defined in: packages/imdf/src/validate.ts:495
Parameters
archive
Partial`<IMDFArchive>`
Returns
validateCrossFeature()
validateCrossFeature(
archive):ValidationResult
Defined in: packages/imdf/src/validate.ts:203
Parameters
archive
addresses?
{ features: object[]; }
addresses.features
object[]
buildings?
{ features: object[]; }
buildings.features
object[]
footprints?
{ features: object[]; }
footprints.features
object[]
venue?
{ properties?: { address_id?: string | null; }; }
venue.properties?
{ address_id?: string | null; }
venue.properties.address_id?
string | null
Returns
validateFeatureIds()
validateFeatureIds(
archive):ValidationResult
Defined in: packages/imdf/src/validate.ts:351
Parameters
archive
Partial`<IMDFArchive>`
Returns
validateGeoJSONFile()
validateGeoJSONFile(
data,featureType?):ValidationResult
Defined in: packages/imdf/src/validate.ts:472
Parameters
data
unknown
featureType?
string
Returns
validateGeometry()
validateGeometry(
featureType,geometry,featureId?):ValidationResult
Defined in: packages/imdf/src/validate.ts:124
Parameters
featureType
string
geometry
{ type: string; } | null
featureId?
string
Returns
validateLevelCoverage()
validateLevelCoverage(
archive):ValidationResult
Defined in: packages/imdf/src/validate.ts:401
Parameters
archive
levels?
{ features: object[]; }
levels.features
object[]
units?
{ features: object[]; }
units.features
object[]
Returns
validateManifest()
validateManifest(
manifest):ValidationResult
Defined in: packages/imdf/src/validate.ts:85
Parameters
manifest
Partial`<IMDFManifest>`
Returns
validateOpeningSizes()
validateOpeningSizes(
openings):ValidationResult
Defined in: packages/imdf/src/validate.ts:306
Parameters
openings
features
object[]
