I want to plot a heat map which shows the different usage in different areas. But the thing is, in my original dataset, the data got truncated, which means that each point represents a small area rather than a certain point of latitude and longitude. For example,

(14.21, 55.38)-> represents a square of place for (14.21XXXXXX,55.38XXXXXX)

I have searched the tutorial file and tried, but I can only get my points with different shapes and darkness, rather than making them continuously showed in a map. I am new to GIS and MapInfo.

Can you give me some ideas of how to transfer my points to grids, or how to directly use the points to create heatmap which is not displayed discretely?

A snapshot of my picture:

enter image description here

  • I would recommend that you try to go back to your original dataset and see if you are able to get the full accuracy. Also note that if you look at your values in MapInfo Pro you might only see some of the decimals. Try to click on a record in the browser and see if more decimals appear Commented Oct 29, 2015 at 7:23
  • No, because it is intentionally truncated for the efficiency. Which means, one row actually represents an area rather than a point. But in MapInfo, when I loaded my file, I feel it would recognize my record as points.
    – Surah Li
    Commented Oct 29, 2015 at 16:39
  • So you are saying that you want these points to be displayed as squares? Maybe if you could show how your points look in a map we could better understand what you are trying to do. Once you have the created points for all your records you can show them in a map window. From this you can then either create a grid using Map > Add Theme, Grid. Or I can show you how to convert your points into squares of a certain size. Commented Oct 30, 2015 at 7:49
  • Thanks so much! I have uploaded a snapshot of my file. I think the second method you have proposed might work. Basically, each point represents an area, and we hope the grid we build (or square) can be colored based on the value of the points.
    – Surah Li
    Commented Oct 30, 2015 at 16:07
  • Actually, I think you'd get the best result by gridding the data using the Grid Theme. You can see how int he description below. Just ignore the last part about the tool All2Pnts as you already have points for your data. Commented Nov 2, 2015 at 10:28

1 Answer 1


You should do this with Map\Create Thematic Map... (or just press F9) Choose "Grid" as a type of thematic map and select appropriate profile.

In next 3 dialog's you can modify all settings from value field to color.

enter image description here

With default profile and selected point layer final result is MapInfo grid file.

enter image description here

To transfer your object to points you could use all2pts.mbx a free MapBasic tool ("Utility to convert a table of pline or region objects to points. You might use this for gridding applications that require points instead of contours or elevation regions").

  • I have tried a little bit with the MapBasic program, but the thing is, my original type is "point" (actually it is a grid), and I don't think all2pts can transfer my original type to exact points since it will return to an error saying "pts.mb:156 Unable to create table definition file"
    – Surah Li
    Commented Oct 29, 2015 at 17:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.