39. Mutation: benutzerdefinierte Farbschemata für ausgewählte Geokarten festlegen
Setzen Sie benutzerdefinierte Farbschemata für Datenebenen: „ZonesMaps“, „SoilDatasets“.
Unterstützung für weitere Datenebenen („YieldDataset“, „TopographyMaps“, „SatelliteImages“) ist in Vorbereitung.
Aktualisieren Sie alle Attribute der „GeoMap":
mutation UpdateGeoMaps {
setGeoMaps(input: {
geoMaps: [{
fieldUuid: "<placeholder_of_field_uuid>",
soilDatasetUuid: "<placeholder_of_soildataset_uuid>",
shortName: "<origin_geomap_short_name>",
classes: [
11.288999557495117,
31.641000747680664,
42.30500030517578,
56.132999420166016,
105.81999969482422
],
description: "<some_text_about_geomap>",
fullName: "<geomap_full_name>",
hexColorCodes: [
"#ca0020",
"#f4a582",
"#f7f7f7",
"#92c5de",
"#0571b0"
]
}, {
fieldUuid: "<placeholder_of_field_uuid>",
vectorAnalysisMapUuid: "<placeholder_of_vectoranalysismap_uuid>",
shortName: "<origin_geomap_short_name>",
classes: [
11.788000106811523,
26.854999542236328,
33.84000015258789,
41.20100021362305,
50.124000549316406,
63.90299987792969,
86.70500183105469,
105.81999969482422
],
description: "<some_text_about_geomap>",
fullName: "<geomap_full_name>",
hexColorCodes: [
"#b2182b",
"#ef8a62",
"#fddbc7",
"#f7f7f7",
"#d1e5f0",
"#67a9cf",
"#2166ac"
]
}]
}) {
shortName
fullName
description
classes
hexColorCodes
url
}
}Aktualisieren Sie nur Farbschemata der „GeoMap":
WICHTIG Punkte, um zu lernen, wie die Mutation verwendet wird:
Attribute
fieldUuid,soilDatasetUuid/vectorAnalysisMapUuid, undshortNamesind erforderlich, um die korrekte „GeoMap“ zur Änderung zu identifizieren. Alle diese drei Attribute zusammen spiegeln die Einzigartigkeit der „GeoMap“ wider.Entweder
soilDatasetUuidodervectorAnalysisMapUuidAttribut muss pro einzelner „GeoMap“-Eingabe verwendet werden.Wert von
shortNamemuss derselbe sein wie der Ursprung in der „GeoMap“. Er ist nicht bearbeitbar.Attribute
fullName,description,hexColorCodessind für „ZonesMaps“ editierbar und können geändert werden. Die Änderungen werden nicht angewendet, wenn das Attribut nicht genannt wird.Attribute
fullName,description,classes,hexColorCodessind für „SoilDatasets“ editierbar und können geändert werden. Die Änderungen werden nicht angewendet, wenn das Attribut nicht genannt wird.Arrays
classesundhexColorCodesmüssen genau die gleiche Länge haben wie der Ursprung in der „GeoMap“.Die Länge der „GeoMaps“-Arrays in der Anfrage und der Antwort muss dieselbe sein. Falls nicht, wurden einige „GeoMaps“ nicht erfolgreich bearbeitet.
Zuletzt aktualisiert
War das hilfreich?