|
Why don't you try this: Assuming a table named [Vectorlaag Table] and a field named [year] that holds the data for the year. 1) Create a calculated field called pointsize either via the menu or with this snippet of SQL: --SQL ALTER TABLE [Vectorlaag Table] ( ADD [pointsize] FLOAT64 AS [[ ([year] - 1800) / (2025 - 1800) * (23 - 9) + 9 ]] ); 2) Use a style like such: { "Field": "pointsize", "Fill": "boundaverage", "Method": "equal", "Value": 1, "Values": { "1": 1, "100": 100 } } The calculated field converts the [year] value in a value between 9 and 23. It is a lineair mapping. Values below or above the expected boundaries (1800 and 2025) will end up lower than 9 or higher than 23 respectively. The styling is simple, pointsize 1 => 1, 100 => 100. Values in between are interpolated. Adjust the min/max of the source (1800, 2025) and the min/max of the target values (9, 23) to your needs. Cheers, Chris
http://www.mppng.nl/manifold/pointlabeler |