Giả sử bạn đã có tập dữ liệu bạn muốn vẽ và bản đồ bạn muốn vẽ, bạn có thể bắt đầu bằng cách tạo bản đồ cường độ: một lưới các giá trị dấu phẩy tỷ lệ theo giới hạn của bản đồ cuối cùng (nếu bản đồ là đủ nhỏ, 1: 1 có lẽ là tốt). Khởi tạo toàn bộ mảng thành 0.
Sau đó, bạn đi qua từng điểm bạn muốn vẽ, ánh xạ nó vào không gian tọa độ của bản đồ cường độ (thường là một thao tác tỷ lệ đơn giản, và sau đó vẽ một "đốm sáng" trong bản đồ cường độ tập trung tại vị trí đó.
Một "blip" cơ bản có thể chỉ bao gồm tăng cường độ tại điểm blip cộng với một số bán kính thêm một lượng nhỏ. Việc triển khai phức tạp hơn có thể đọc được cường độ hiện có và sử dụng bán kính giảm càng lớn thì điểm blip càng dữ dội hơn. Bạn có thể thử nghiệm với máy vẽ blip để tìm ra cách triển khai mà bạn thích.
Khi bạn có bản đồ cường độ, bạn có thể sử dụng cường độ tại từng điểm riêng lẻ khi tìm kiếm 1D thành một dải màu, điều này sẽ cho phép bạn đạt được tác động thị giác mong muốn (đây là cách bạn có thể nhận được kết quả nhiều màu thường thấy nhất). Bạn nên thực hiện tra cứu màu này khi bạn chuyển bản đồ cường độ đến âm mưu cuối cùng của bạn (rõ ràng là thay đổi kích thước, khi cần thiết để tính toán sự khác biệt kích thước trong bản đồ cường độ so với hình ảnh cuối cùng).
Điều này là đủ để thực hiện cơ bản, nhưng có chỗ để tối ưu hóa. Ví dụ: bản đồ cường độ sẽ không được chuẩn hóa, do đó bạn có thể cần phải chuẩn hóa lại nó (có thể chậm) hoặc theo dõi cường độ tối đa khi bạn vẽ từng đốm sáng, để bạn có thể thực hiện tái chuẩn hóa cường độ riêng lẻ cùng một lúc bạn đang thực hiện việc đổi màu. Ngoài ra, có thể phân phối các giá trị của bạn sao cho việc lưu trữ toàn bộ không gian tọa độ của bản đồ là không hiệu quả và bạn có thể muốn sử dụng một giải pháp thay thế không liên quan đến việc sắp xếp một khối lớn bộ nhớ đó sẽ là hầu hết - trống rỗng.
Nếu bạn có đủ dữ liệu trước để truy vấn cường độ tối thiểu và tối đa bạn muốn thấy trong bộ dữ liệu, bạn có thể tránh phải tái chuẩn hóa tất cả - về cơ bản nếu bạn có một số ánh xạ giữa (X, Y, Z) với số lượng " lượt truy cập "của dữ liệu âm mưu xảy ra tại thời điểm đó - đó là thứ bạn có thể xây dựng trong hệ thống thu thập dữ liệu sẽ giúp bạn tối ưu hóa phần ánh xạ.
Vì bản đồ cường độ chỉ là, về cơ bản, hình ảnh thang độ xám là cách thực sự dễ dàng để tạo nguyên mẫu cho hệ thống này để sử dụng bitmap cho bản đồ cường độ và API lựa chọn của bạn (ví dụ: System.Drawing
trong C #) để vẽ các vòng tròn trong suốt một phần tạo ra một bản đồ cường độ. Nó không phải là tốt nhất, nhưng chức năng của nó.