forked from MapComplete/MapComplete
		
	Fix import helper
This commit is contained in:
		
							parent
							
								
									ae68a09775
								
							
						
					
					
						commit
						244e4c294d
					
				
					 3 changed files with 3 additions and 12 deletions
				
			
		|  | @ -35,17 +35,11 @@ export class CompareToAlreadyExistingNotes extends Combine implements FlowStep<{ | |||
| 
 | ||||
|     constructor(state, params: { bbox: BBox, layer: LayerConfig, geojson: { features: any[] } }) { | ||||
| 
 | ||||
|         const convertState: DesugaringContext = { | ||||
|             sharedLayers: new Map(), | ||||
|             tagRenderings: new Map() | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         const layerConfig = known_layers.layers.filter(l => l.id === params.layer.id)[0] | ||||
|         if (layerConfig === undefined) { | ||||
|             console.error("WEIRD: layer not found in the builtin layer overview") | ||||
|         } | ||||
|         const importLayerJson = new CreateNoteImportLayer(365).convertStrict(convertState, <LayerConfigJson>layerConfig, "CompareToAlreadyExistingNotes") | ||||
|         const importLayerJson = new CreateNoteImportLayer(365).convertStrict(<LayerConfigJson>layerConfig, "CompareToAlreadyExistingNotes") | ||||
|         const importLayer = new LayerConfig(importLayerJson, "import-layer-dynamic") | ||||
|         const flayer: FilteredLayer = { | ||||
|             appliedFilters: new UIEventSource<Map<string, FilterState>>(new Map<string, FilterState>()), | ||||
|  |  | |||
|  | @ -87,7 +87,7 @@ export class MapPreview extends Combine implements FlowStep<{ bbox: BBox, layer: | |||
| 
 | ||||
|         const matching: UIEventSource<{ properties: any, geometry: { coordinates: [number, number] } }[]> = layerPicker.GetValue().map((layer: LayerConfig) => { | ||||
|             if (layer === undefined) { | ||||
|                 return undefined; | ||||
|                 return []; | ||||
|             } | ||||
|             const matching: { properties: any, geometry: { coordinates: [number, number] } }[] = [] | ||||
| 
 | ||||
|  |  | |||
|  | @ -22,9 +22,7 @@ export class PreviewPanel extends Combine implements FlowStep<{ features: { prop | |||
|         state: UserRelatedState, | ||||
|         geojson: { features: { properties: any, geometry: { coordinates: [number, number] } }[] }) { | ||||
|         const t = Translations.t.importHelper; | ||||
|         console.log("Datapanel received", geojson) | ||||
| 
 | ||||
| 
 | ||||
|          | ||||
|         const propertyKeys = new Set<string>() | ||||
|         for (const f of geojson.features) { | ||||
|             Object.keys(f.properties).forEach(key => propertyKeys.add(key)) | ||||
|  | @ -36,7 +34,6 @@ export class PreviewPanel extends Combine implements FlowStep<{ features: { prop | |||
|         for (const key of Array.from(propertyKeys)) { | ||||
| 
 | ||||
|             const values = Utils.NoNull(geojson.features.map(f => f.properties[key])) | ||||
|             console.log("There are ", values.length, "features with attribute", key, "namely", values) | ||||
|             const allSame = !values.some(v => v !== values[0]) | ||||
|             let countSummary: BaseUIElement | ||||
|             if (values.length === n) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue