@ngageoint/mage.arcgis.service
Version:
A mage service plugin that synchronizes mage observations to a configured ArcGIS feature layer.
47 lines • 1.44 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultArcGISPluginConfig = void 0;
exports.defaultArcGISPluginConfig = Object.freeze({
enabled: false,
baseUrl: '',
intervalSeconds: 60,
startupIntervalSeconds: 1,
updateIntervalSeconds: 1,
batchSize: 100,
featureServices: [],
attachmentModifiedTolerance: 5000,
textFieldLength: 100,
textAreaFieldLength: 256,
observationIdField: 'description',
idSeparator: '-',
eventIdField: 'event_id',
lastEditedDateField: 'last_edited_date',
eventNameField: 'event_name',
userIdField: 'user_id',
usernameField: 'username',
userDisplayNameField: 'user_display_name',
deviceIdField: 'device_id',
createdAtField: 'created_at',
lastModifiedField: 'last_modified',
geometryType: 'geometry_type',
fieldAttributes: {},
attributes: {
'symbolid': {
defaults: [
{
value: 3,
condition: [
{ attribute: 'geometry_type', values: ['esriGeometryPolyline'] }
]
},
{
value: 1,
condition: [
{ attribute: 'geometry_type', values: ['esriGeometryPolygon'] }
]
}
]
}
}
});
//# sourceMappingURL=ArcGISPluginConfig.js.map