diff --git a/index.js b/index.js index 3e8f7ed..3d1f61f 100644 --- a/index.js +++ b/index.js @@ -21,6 +21,8 @@ const nepaliColor = "#71998e" // Nepali const urduColor = "#3fa179" // Urdu const tuluColor = "#dedc52" // Tulu const maithaliColor = "#4472a6" // Maithali +const santaliColor = "#96bf60" // Santhali +const sindhiColor = "#e89931" // Sindhi const unavailLangColor = "#555555" @@ -46,6 +48,8 @@ const languages = { urdu: {name: "Urdu", color: urduColor, districts: []}, tulu: {name: "Tulu", color: tuluColor, districts: []}, maithali: {name: "Maithali", color: maithaliColor, districts: []}, + santali: {name: "Santali", color: santaliColor, districts: []}, + sindhi: {name: "Sindhi", color: sindhiColor, districts: []}, unavail: {name: "Unavailable", color: unavailLangColor, districts: []}, }; @@ -140,6 +144,21 @@ const district2lang = { // Should override state colors "Saharanpur": languages["urdu"], "Shamli": languages["urdu"], "Hapur": languages["urdu"], + + "Kutch": languages["sindhi"], + + "Godda": languages["santali"], + "Deoghar": languages["santali"], + "Dumka": languages["santali"], + "Jamtara": languages["santali"], + "Sahibganj": languages["santali"], + "Pakur": languages["santali"], + "East Singhbhum": languages["santali"], + "Jhargram": languages["santali"], + "Bankura": languages["santali"], + "Purulia": languages["santali"], + + } @@ -160,8 +179,6 @@ function reverseCoordArrays(coords) { function getOuterBoundaryPolygon(features) { - try { - // Check if we have features to process if (!features || features.length === 0) { console.warn("No features to process for boundary"); @@ -173,31 +190,13 @@ function getOuterBoundaryPolygon(features) { return features[0]; } - // Combine all polygons using turf.union let combined = turf.union(turf.featureCollection(features)) -// for (let i=0; i