forked from MapComplete/MapComplete
		
	Improve docs, formatting
This commit is contained in:
		
							parent
							
								
									92c63560ef
								
							
						
					
					
						commit
						9c6822a1ac
					
				
					 2 changed files with 19 additions and 18 deletions
				
			
		|  | @ -249,9 +249,10 @@ export default class ReplaceGeometryAction extends OsmChangeAction { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * For 'this.feature`, gets a corresponding closest node that alreay exsists
 |      * For 'this.feature`, gets a corresponding closest node that alreay exsists.
 | ||||||
|      * @constructor |      *  | ||||||
|      * @private |      * This method contains the main logic for this module, as it decides which node gets moved where. | ||||||
|  |      *  | ||||||
|      */ |      */ | ||||||
|     private async GetClosestIds(): Promise<{ |     private async GetClosestIds(): Promise<{ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -365,19 +365,19 @@ export class ImportWayButton extends AbstractImportButton { | ||||||
|                 { |                 { | ||||||
|                     name: "move_osm_point_if", |                     name: "move_osm_point_if", | ||||||
|                     doc: "Moves the OSM-point to the newly imported point if these conditions are met", |                     doc: "Moves the OSM-point to the newly imported point if these conditions are met", | ||||||
|                 },{ |                 }, { | ||||||
|                     name:"max_move_distance", |                 name: "max_move_distance", | ||||||
|                 doc: "If an OSM-point is moved, the maximum amount of meters it is moved. Capped on 20m", |                 doc: "If an OSM-point is moved, the maximum amount of meters it is moved. Capped on 20m", | ||||||
|                 defaultValue: "1" |                 defaultValue: "1" | ||||||
|             },{ |             }, { | ||||||
|             name:"snap_onto_layers", |                 name: "snap_onto_layers", | ||||||
|                 doc:"If no existing nearby point exists, but a line of a specified layer is closeby, snap to this layer instead", |                 doc: "If no existing nearby point exists, but a line of a specified layer is closeby, snap to this layer instead", | ||||||
| 
 | 
 | ||||||
|             },{ |             }, { | ||||||
|                 name:"snap_to_layer_max_distance", |                 name: "snap_to_layer_max_distance", | ||||||
|             doc:"Distance to distort the geometry to snap to this layer", |                 doc: "Distance to distort the geometry to snap to this layer", | ||||||
| defaultValue: "0.1" |                 defaultValue: "0.1" | ||||||
|     }], |             }], | ||||||
|             false |             false | ||||||
|         ) |         ) | ||||||
|     } |     } | ||||||
|  | @ -433,9 +433,9 @@ defaultValue: "0.1" | ||||||
|         const moveOsmPointIfTags = args["move_osm_point_if"]?.split(";")?.map((tag, i) => TagUtils.Tag(tag, "TagsSpec for import button " + i)) |         const moveOsmPointIfTags = args["move_osm_point_if"]?.split(";")?.map((tag, i) => TagUtils.Tag(tag, "TagsSpec for import button " + i)) | ||||||
| 
 | 
 | ||||||
|         if (nodesMustMatch !== undefined && moveOsmPointIfTags.length > 0) { |         if (nodesMustMatch !== undefined && moveOsmPointIfTags.length > 0) { | ||||||
|            const moveDistance = Math.min(20, Number(args["max_move_distance"])) |             const moveDistance = Math.min(20, Number(args["max_move_distance"])) | ||||||
|             const mergeConfig: MergePointConfig = { |             const mergeConfig: MergePointConfig = { | ||||||
|                 mode: "move_osm_point" , |                 mode: "move_osm_point", | ||||||
|                 ifMatches: new And(moveOsmPointIfTags), |                 ifMatches: new And(moveOsmPointIfTags), | ||||||
|                 withinRangeOfM: moveDistance |                 withinRangeOfM: moveDistance | ||||||
|             } |             } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue