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:720
Parameters
archive
Partial<IMDFArchive>
Returns
validateCrossFeature()
validateCrossFeature(
archive):ValidationResult
Defined in: packages/imdf/src/validate.ts:213
Parameters
archive
addresses?
{ features: object[]; }
addresses.features
object[]
amenities?
{ features: object[]; }
amenities.features
object[]
anchors?
{ features: object[]; }
anchors.features
object[]
buildings?
{ features: object[]; }
buildings.features
object[]
details?
{ features: object[]; }
details.features
object[]
fixtures?
{ features: object[]; }
fixtures.features
object[]
footprints?
{ features: object[]; }
footprints.features
object[]
kiosks?
{ features: object[]; }
kiosks.features
object[]
levels?
{ features: object[]; }
levels.features
object[]
occupants?
{ features: object[]; }
occupants.features
object[]
openings?
{ features: object[]; }
openings.features
object[]
sections?
{ features: object[]; }
sections.features
object[]
units?
{ features: object[]; }
units.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:512
Parameters
archive
Partial<IMDFArchive>
Returns
validateGeoJSONFile()
validateGeoJSONFile(
data,featureType?):ValidationResult
Defined in: packages/imdf/src/validate.ts:697
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:614
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:467
Parameters
openings
features
object[]
