0

Для университета я создаю веб-карту с помощью листовки - это о миграции в Ираке. На карте у меня есть один choropleth-слой с координатами из json (Ирак с его gouvernorates) со значением для каждого gouvernorate. Кроме того, я добавил слой с маркерами из другого json на карту. Этот json содержит только координаты для маркеров со значением для каждого маркера. Я выполнил буклет markerclustering, где суммируются все дочерние маркеры, и сумма отображается в родительском значке - хотя сумма не верна до сих пор, я думаю, что она работает, до сих пор ... Я уже ищем математический ошибка ...Листовка markercluster: Как я могу изменить границы маркеркластера?

Теперь я хотел бы изменить границы кластеризации маркеров (в настоящее время я думаю, что они построены автоматически и случайным образом по листам) до границ государитов в первом Исонском Ираке. Целью является группировка по регионам для государов Ирака. В Интернете есть несколько примеров, и я много пробовал, но он не работает ... Может быть, кто-то здесь может мне помочь. Если у вас есть какие-либо вопросы или вам нужно объяснение, просто скажите мне!

Источники: - JSON кода в JS-файла "iraq_09_14.js" с gouvernorate-полигональных координат Ирака

  • JSON кода в JS-файла "Target-location_09_14.js" с маркерные-полигоны и значение для каждого маркера

this is the js-code where I create the leaflet map

this is the js-code where I create the markerclusters with the sum of the values

ответ

1

Я хотел бы изменить границы для кластеризации маркеров [...] до границ gouvernorates в первом json Ирака.

Затем создайте один экземпляр MarkerClusterGroup на мухафазу и добавьте каждый маркер в соответствующую группу кластеров.

Этот json содержит только координаты для маркеров со значением для каждого маркера.

Вы должны предварительно обработать данные, чтобы каждый маркер имел информацию о том, к какой провинции относится. Возможно, вы захотите сделать геообработку геодезических данных через полигон, через Turf или иначе.

(в настоящее время я думаю, что [кластеры] создаются автоматически и случайным листовкой)

Они не являются случайными, алгоритм иерархического жадного кластеризация является детерминированным. Вы можете прочитать больше на https://www.mapbox.com/blog/supercluster/

+0

Спасибо Ивану! Теперь я предварительно обработал данные маркера и создал экземпляр для каждого мухафаза, и все работает. – Elena

+0

Рад это слышать! Не забудьте [задать вопрос как ответ] (https://stackoverflow.com/help/someone-answers). – IvanSanchez