2121 " delete_map,\n " ,
2222 " list_layer_groups,\n " ,
2323 " get_layer_group,\n " ,
24+ " update_layer_group,\n " ,
2425 " update_layer_groups,\n " ,
2526 " delete_layer_group,\n " ,
2627 " publish_layer_group,\n " ,
204205 " \n " ,
205206 " result = update_layer_groups(map_id, updated_groups)\n " ,
206207 " result"
207- ]
208- },
209- {
210- "cell_type" : " markdown" ,
211- "metadata" : {},
212- "source" : [
213- " # Update layers to assign them to groups\n "
214- ]
208+ ]
209+ },
210+ {
211+ "cell_type" : " markdown" ,
212+ "metadata" : {},
213+ "source" : [
214+ " # Update a single layer group\n " ,
215+ " \n " ,
216+ " You can also update individual layer groups instead of doing bulk updates"
217+ ]
218+ },
219+ {
220+ "cell_type" : " code" ,
221+ "execution_count" : null ,
222+ "metadata" : {},
223+ "outputs" : [],
224+ "source" : [
225+ " # Update just the first group individually\n " ,
226+ " individual_update_result = update_layer_group(\n " ,
227+ " map_id=map_id,\n " ,
228+ " layer_group_id=group1_id,\n " ,
229+ " name=\" Vector Data (Individual Update)\" ,\n " ,
230+ " caption=\" Updated via individual update function\" ,\n " ,
231+ " ordering_key=10,\n " ,
232+ " visibility_interaction=\" slider\"\n " ,
233+ " )\n " ,
234+ " individual_update_result"
235+ ]
236+ },
237+ {
238+ "cell_type" : " markdown" ,
239+ "metadata" : {},
240+ "source" : [
241+ " # Update layers to assign them to groups\n "
242+ ]
215243 },
216244 {
217245 "cell_type" : " code" ,
222250 " # Prepare updates for both layers\n " ,
223251 " layer_updates = [\n " ,
224252 " {\n " ,
225- " \" id\" : layer1_id\n " ,
253+ " \" id\" : layer1_id, \n " ,
226254 " \" layer_group_id\" : group1_id,\n " ,
227255 " },\n " ,
228256 " {\n " ,
229- " \" id\" : layer2_id\n " ,
257+ " \" id\" : layer2_id, \n " ,
230258 " \" layer_group_id\" : group2_id,\n " ,
231259 " }\n " ,
232260 " ]\n " ,
316344 },
317345 "nbformat" : 4 ,
318346 "nbformat_minor" : 4
319- }
347+ }
0 commit comments