diff --git a/conf/services/conflationTypes.json b/conf/services/conflationTypes.json
index 4cf52f2..4eaef66 100644
--- a/conf/services/conflationTypes.json
+++ b/conf/services/conflationTypes.json
@@ -2,10 +2,11 @@
"General": {
"members": {
"add.review.tags.to.features": "Add review tags to individual features",
+ "circular.error.default.value": "Default accuracy for loaded data; default to 15m. Generally the higher the value, more matches may be found but the longer the conflate time.",
"corner.splitter.rounded.split": "Round corners when splitting",
"overwrite.tag.merger.exclude": "Tag overwrite exclude list",
- "review.score.criterion.max.threshold": "Maximum review score",
- "review.score.criterion.min.threshold": "Minimum review score"
+ "review.score.criterion.max.threshold": "Maximum review score; 0.0 to 1.0",
+ "review.score.criterion.min.threshold": "Minimum review score; 0.0 to 1.0"
}
},
"Cleaning": {
@@ -13,6 +14,12 @@
"hoot::DualWaySplitter": "Split divided highways"
}
},
+ "RubberSheeting": {
+ "members": {
+ "rubber.sheet.max.allowed.ways": "Maximum number of ways allowed to be rubber sheeted in a map",
+ "rubber.sheet.minimum.ties": "The minimum number of tie points required to calculate a rubbersheeting solution."
+ }
+ },
"Attribute": {
"members": {
"attribute.conflation.aggressive.highway.joining": "Aggressively join roads",
@@ -33,87 +40,127 @@
"snap.unconnected.ways.existing.way.node.tolerance": "Maximum distance, in meters, to allow snapping unconnected roads to existing road nodes"
}
},
- "Roads": {
- "matcher": "hoot::HighwayMatchCreator",
- "merger": "hoot::HighwayMergerCreator",
+ "Areas": {
+ "matcher": "hoot::ScriptMatchCreator,Area.js",
+ "merger": "hoot::ScriptMergerCreator",
"members": {
- "search.radius.highway": "Highway search radius",
- "highway.merge.tags.only": "Merge road tags only"
+ "search.radius.area": "Area search radius (m)"
}
},
- "RoadsNetwork": {
- "matcher": "hoot::NetworkMatchCreator",
- "merger": "hoot::NetworkMergerCreator",
- "members": {}
- },
"Buildings": {
"matcher": "hoot::BuildingMatchCreator",
"merger": "hoot::BuildingMergerCreator",
"members": {
- "building.changed.review": "Use the changed review",
- "building.changed.review.iou.threshold": "Intersection over Union threshold below which the changed review is triggered",
+ "building.changed.review": "Create reviews when a building has changed",
+ "building.changed.review.iou.threshold": "Intersection over Union threshold below which the changed review is triggered; 0.0 to 1.0",
"building.date.format": "Date format",
"building.date.tag.key": "Date tag key",
"building.force.contained.match": "Force matches when one building contains another",
"building.keep.more.complex.geometry.when.auto.merging": "Keep more complex geometry when merging",
- "building.match.threshold": "Score threshold for matching",
+ "building.match.threshold": "Score threshold for matching; 0.0 to 1.0",
"building.merge.many.to.many.matches": "Always merge many to many matches",
"building.review.if.secondary.newer": "Review if secondary feature is newer",
- "building.review.matches.other.than.one.to.one": "Review matches that are not one to one"
+ "building.review.matches.other.than.one.to.one": "Review matches that are not one to one",
+ "search.radius.building": "Building search radius (m)"
+ }
+ },
+ "GenericLines": {
+ "matcher": "hoot::ScriptMatchCreator,Line.js",
+ "merger": "hoot::ScriptMergerCreator",
+ "members": {
+ "generic.line.tag.threshold": "Tag similarity threshold; 0.0 to 1.0",
+ "search.radius.generic.line": "Generic line search radius (m)"
+ }
+ },
+ "GenericPoints": {
+ "matcher": "hoot::ScriptMatchCreator,Point.js",
+ "merger": "hoot::ScriptMergerCreator",
+ "members": {
+ "generic.point.tag.threshold": "Tag similarity threshold; 0.0 to 1.0",
+ "search.radius.generic.point": "Generic point search radius (m)"
+ }
+ },
+ "GenericPointPolygon": {
+ "matcher": "hoot::ScriptMatchCreator,PointPolygon.js",
+ "merger": "hoot::ScriptMergerCreator",
+ "members": {
+ "generic.point.polygon.tag.threshold": "Tag similarity threshold; 0.0 to 1.0",
+ "search.radius.generic.point.polygon": "Generic point/polygon search radius (m)"
+ }
+ },
+ "GenericPolygons": {
+ "matcher": "hoot::ScriptMatchCreator,Polygon.js",
+ "merger": "hoot::ScriptMergerCreator",
+ "members": {
+ "generic.polygon.tag.threshold": "Tag similarity threshold; 0.0 to 1.0",
+ "search.radius.generic.polygon": "Generic polygon search radius (m)"
}
},
"Pois": {
- "matcher": "hoot::ScriptMatchCreator,PoiGeneric.js",
+ "matcher": "hoot::ScriptMatchCreator,Poi.js",
"merger": "hoot::ScriptMergerCreator",
"members": {
- "poi.ignore.type.if.name.present": "Ignore type if name present"
+ "poi.ignore.type.if.name.present": "Ignore type if name present",
+ "search.radius.poi": "POI search radius (m). The default value of -1.0m results in a custom search distance calculated based on the input feature's type."
}
},
"PoiPolygon": {
"matcher": "hoot::PoiPolygonMatchCreator",
"merger": "hoot::PoiPolygonMergerCreator",
"members": {
- "poi.polygon.allow.cross.conflation.merging": "Allow merging of Building and Poi to Polygon matches",
- "poi.polygon.auto.merge.many.poi.to.one.poly.matches": "Merge many to one POI to polygon matches",
+ "poi.polygon.additional.search.distance": "Additional search radius (m) to look for matches",
+ "poi.polygon.allow.cross.conflation.merging": "Allow merging of Building and POI to Polygon matches",
+ "poi.polygon.auto.merge.many.poi.to.one.poly.matches": "Merge many to one matches",
"poi.polygon.disable.same.source.conflation": "Disable same source conflation",
"poi.polygon.disable.same.source.conflation.match.tag.key.prefix.only": "Match key prefix only if same source conflation disabled",
- "poi.polygon.keep.closest.matches.only": "Keep only the closest matching POI to a polygon",
- "poi.polygon.match.distance.threshold" : "Match distance threshold",
- "poi.polygon.match.evidence.threshold": "Match evidence threshold",
- "poi.polygon.name.score.threshold": "Name score threshold",
- "poi.polygon.promote.points.with.addresses.to.pois": "Promote point with addresses to POIs",
- "poi.polygon.review.distance.threshold": "Review distance threshold",
- "poi.polygon.review.evidence.threshold": "Review evidence threshold",
+ "poi.polygon.keep.closest.matches.only": "Keep only the closest match only",
+ "poi.polygon.match.distance.threshold" : "Match distance threshold (m)",
+ "poi.polygon.match.evidence.threshold": "Match evidence threshold; 1 to 4",
+ "poi.polygon.name.score.threshold": "Name score threshold; 0.0 to 1.0",
+ "poi.polygon.promote.points.with.addresses.to.pois": "Promote points with addresses to POIs",
+ "poi.polygon.review.evidence.threshold": "Review evidence threshold; 0 to 3",
"poi.polygon.review.if.matched.types": "Tags used to flag reviews",
"poi.polygon.review.multiuse.buildings": "Review POI matches with multi-use buildings",
"poi.polygon.source.tag.key": "Source key used when disabling same source conflation",
- "poi.polygon.type.score.threshold": "Type score threshold"
+ "poi.polygon.type.score.threshold": "Type score threshold; 0.0 to 1.0"
}
},
- "Areas": {
- "matcher": "hoot::ScriptMatchCreator,Area.js",
+ "Powerlines": {
+ "matcher": "hoot::ScriptMatchCreator,PowerLine.js",
"merger": "hoot::ScriptMergerCreator",
"members": {
- "search.radius.area": "Area search radius"
+ "power.line.match.threshold": "Score threshold for matching; 0.0 to 1.0",
+ "search.radius.power.line": "Power line search radius (m)"
}
},
"Railways": {
"matcher": "hoot::ScriptMatchCreator,Railway.js",
"merger": "hoot::ScriptMergerCreator",
"members": {
- "search.radius.railway": "Railway search radius"
+ "search.radius.railway": "Railway search radius (m)"
}
},
- "Powerlines": {
- "matcher": "hoot::ScriptMatchCreator,PowerLine.js",
+ "Rivers": {
+ "matcher": "hoot::ScriptMatchCreator,River.js",
"merger": "hoot::ScriptMergerCreator",
- "members": {}
+ "members": {
+ "search.radius.waterway": "River search radius (m)"
+ }
},
- "Waterways": {
- "matcher": "hoot::ScriptMatchCreator,LinearWaterway.js",
- "merger": "hoot::ScriptMergerCreator",
+ "Roads": {
+ "matcher": "hoot::HighwayMatchCreator",
+ "merger": "hoot::HighwayMergerCreator",
+ "members": {
+ "highway.match.threshold": "Score threshold for matching; 0.0 to 1.0",
+ "highway.merge.tags.only": "Merge road tags only",
+ "search.radius.highway": "Highway search radius (m)"
+ }
+ },
+ "RoadsNetwork": {
+ "matcher": "hoot::NetworkMatchCreator",
+ "merger": "hoot::NetworkMergerCreator",
"members": {
- "search.radius.waterway": "Waterway search radius"
+ "network.match.threshold": "Score threshold for matching; 0.0 to 1.0"
}
}
}