Я хочу создать некоторые плитки стиля тепловой карты, чтобы наложить поверх наших базовых карт, используя Open Layers. В принципе, я хочу разделить некоторый ограничивающий прямоугольник на сетку и отобразить каждый квадрат сетки, используя другой цвет, основанный на том, сколько точек образца попадает в этот квадрат сетки.Создание изображений с привязкой к географии в C#
К этим технологиям относятся C#, OpenLayers, SQL Server 2008 и GeoServer.
Мой вопрос в основном является одним из общих подходов, я не совсем уверен, где положить наконечник долота на этот.
Моя конечная цель - принять любую произвольную ограничительную рамку, вычислить x-милю по x-мильной сетке, которая вписывается в этот ограничивающий прямоугольник, перебирать набор отдельных точек и назначать их одному квадрату сетки или другой, чтобы я мог рассчитать плотность точек на квадрат сетки, затем покрасить сетку в соответствии с плотностями, а затем наложить ее на базовую карту CloudMade с использованием Open Layers.
Любая помощь вообще была бы оценена по достоинству, в целом или в любой ее части.
Что вы подразумеваете под осью? – Nathan
Ось выровнена == Ваша «ограничивающая рамка» настроена так, что она выровнена с Востоком и Северным (выровнены с осями). Это делает этот метод очень простым. Если это не так, это все еще возможно, но геопривязка сложнее. Дайте мне знать, если вам нужно больше разъяснений. –
Выровненный, вы имеете в виду, что нижний левый угол равен X = 0, Y = 0? Если это так, это не будет работать, так как образ, который я бы сгенерировал, будет тогда всей землей, поэтому я, вероятно, недопонимаю вас:) – Nathan