Примечание. Первоначально он был создан до появления плиток в стиле сетки iNaturalist, которые концептуально представляют собой тот же вид визуализации, который представлен здесь. Если у вас нет необходимости в настройке, недоступной для плиток сетки, в большинстве случаев будет лучше использовать эти плитки..
Это пример карты плотности наблюдений iNaturalist, созданной с использованием данных UTFgrid и интегрированной как расширение слоя сетки Leaflet.js.
По умолчанию в этом примере показана версия карты плотности, масштабируемая по непрозрачности. Существует также версия, в которой используется цветовой градиент, который можно выбрать в селекторе слоев (в правом верхнем углу карты). Если вы предпочитаете по умолчанию видеть маркеры градиента вместо маркеров непрозрачности, используйте defaultstyle = gradient в строке параметра URL..
Есть также другие слои, которые могут быть полезны для сравнения. По умолчанию они скрыты, но вы можете выбрать отображение места таксона, диапазона таксона и слоев размещения по умолчанию, используя showtaxonplace = true, showtaxonrange = true и showplace = true соответственно.
Пример по умолчанию возвращает все наблюдения iNaturalist, но также обрабатывает параметры фильтра, добавленные к URL-адресу. Например, чтобы видеть только наблюдения за 2019 год, добавьте в конец URL-адреса? Year = 2019. Обратите внимание, однако, что коэффициент масштабирования маркеров не является динамическим. Таким образом, фильтрация, скажем, для таксона с очень небольшим количеством наблюдений может показаться, что ничего не возвращает в версии непрозрачности карты плотности при более низких уровнях масштабирования. (Градиентная версия карты плотности по-прежнему будет показывать наблюдения.)
Коэффициент масштабирования в этом примере настроен как 100000 для уровней масштабирования от 0 до 2; 10 000 для уровней с 3 по 5; 1000 для уровней с 6 по 7; 100 для уровней с 8 по 10; 10 для уровней с 11 по 12; И 5 для уровней 13 и выше. Также можно передать настраиваемые коэффициенты масштабирования в параметрах URL. Например, чтобы запросить Rudbeckia amplexicaulis с соответствующим масштабным коэффициентом (коэффициентами), я мог бы добавить '? Taxon_id = 200073 & scale_factor = 5,4,3,2,2,1' или '? Taxon_id = 200073 & scale_factor = 5' к моему URL-адресу .
Центр карты по умолчанию равен 0,0, а масштаб по умолчанию - 2. Вы можете изменить это, установив параметры centerlat, centerlng и defaultzoom соответствующим образом. Наконец, вы можете скрыть левую панель, используя hideleftpane = true.
For more information and other examples of UTFgrid-based density maps (not integrated into Leaflet.js), see