MapBasic is a programming language for creation of additional tools and functionality for the MapInfo geographical information system.

learn more… | top users | synonyms

1
vote
1answer
60 views

Request to run mapbasic 10.5 code in mapbasic 9.1 version

I have created mapbasic codes using 10.5 version. Now I have to run in a lower version (9.1) Please anyone help me how to do this.. How to copy paste the program codes from 10.5 version to 9.1 ...
0
votes
2answers
579 views

Labeling from a defined string in MapBasic

I am currently working on a code to apply a variety of different changes to layers with certain attributes, I have been successful with this so far (thanks to Peter). However I now want to add a text ...
0
votes
1answer
410 views

Modifying tables based on title (MapInfo)

I have a query regarding the Mapbasic feature of MapInfo, I want to change the line style of an item depending on name (e.g if the .tab name contains the world group). I think I can work this out with ...
0
votes
1answer
211 views

What is the best way to sum the area from a number of polygons in .NET/SQL Server?

I have an Mapbasic/.NET application that read data from SQL Server 2008 R2. I have a table with polygons and need to sum up the area of a subset of the polygons. This should work dynamic so the user ...
1
vote
1answer
991 views

Converting MapInfo (MapBasic) Script into ArcPy? [closed]

I have a MapBasic script that divides an irregular polygon into smaller polygons of 1 hectare each. Would anyone help me to convert the following into an ArcPy script. ' This program requires an ...
1
vote
1answer
598 views

MapBasic Create Circle Round a Point

I've been tasked with creating a simple MapBasic plug-in that will loop through a table in MapInfo, zoom to the location of each point, create a circle to highlight the point, and convert the map to ...
2
votes
1answer
866 views

How to change the view of a map window in MapInfo to a new center coordinate?

How can I change the map view of a map window in MapInfo Professional to a new center coordinate? I need to change the viewed map in the MapInfo window via a predefined set of coordinates via ...
2
votes
3answers
1k views

Fully automating a workspace to create maps with different file names but same information?

I have a lot of maps (over 600) to create. They all contain the same column titles and the layouts will be the same. I don't want to have to go through and repeat the same process everytime, I would ...
3
votes
1answer
320 views

MultiListBox array error

I have created a MultiListBox control which is populated with a list of all currently loaded TAB file names in MapInfo. The user selections are then read from the MultiListBox and added to another ...
2
votes
1answer
4k views

Creating polygons from points in Mapinfo

I have a huge number of points(co-ordinates), from which I am required to draw a polygon in Mapinfo. This required polygon is a square of 200m size. All I have now is the left side lower end of the ...
0
votes
1answer
385 views

Get name/number of the table currently being edited

In MapInfo you can edit one table at a time. How can I programmatically get the name or ID number of the table that is currently being edited? I tried the following function: Function ...
3
votes
2answers
651 views

Create collection from selected objects

I have a table with a series of objects in it. Each record has a reference number but these numbers are NOT unique - e.g. there are two records with reference "01" and each of them has a different ...
0
votes
1answer
2k views

Compare two tables. Show values only in one table

I have two tables. Each table has a column with a reference number. Most of the records in these tables are the same but there are some which are in one table but not in the other. How can I compare ...
2
votes
1answer
681 views

Getting number of tables loaded with integrated mapping

I am integrating a MapInfo map into a form in an Access database. I am trying to find out the number of tables loaded but NumTables() and MapperInfo() are both getting "unrecognized command" errors. ...
1
vote
1answer
925 views

Escaping spaces in paths for use in batch file

I am making a MapInfo program in MapBasic. I am calling OGR2OGR in order to convert some files. To do this I am generating a batch file and then running it. My code looks something like this: RunStr ...
0
votes
1answer
616 views

Find if a table is mappable/contains an Obj column

How do I check whether a table is mappable? I am trying to select all records from a table that contain objects, like this: Select * From TableName Where Obj Into TempTable If a table doesn't have ...
0
votes
2answers
1k views

Select only records with region objects in MapBasic

I am writing a program that finds overlapping objects. I can't perform the AreaOverlap() function on objects that don't enclose an area (e.g. text, points) as the result would be meaningless. Is ...
2
votes
2answers
550 views

How to convert the SQL result to an array?

I want to design a popupmenu And I use SQL to find the title I need but I need to convert the table to an array in order to use Title From Variable xxx
3
votes
1answer
816 views

How can I change object image in MapInfo using MapBasic?

I need to change the image of the objects which are in the Selection Table using MapBasic functions. When I say "Image" I mean point object icon on the map.
3
votes
2answers
575 views

Mouse unclick event in mapbasic?

How can I respond to mouse unclick in mapinfo using mapbasic? Is there any event triggered when the mouse in unclicked? For example at the end of drawing a line when the mouse button is released.
1
vote
1answer
1k views

Find spatially identical records in Mapinfo

Is there a tool/mbx similar to the Arc INFO "Find Identical" to find records which have exactly the same shape?
1
vote
1answer
2k views

How to create a circular sector in Mapinfo?

I want to build a tool that creates a cell sector from data like that below. The sector diagram should be like the second picture. The first picture shows a Mapinfo tab file with the required fields ...
0
votes
1answer
134 views

Declarations required for Mapbasic api calls

I am trying to read a serial port by using api calls createfile, readfile, getcommstate, setcommstate etc... this all requires the proper declaration of a structure "dcb" typedef struct _DCB { ...
1
vote
1answer
198 views

Which version of mapbasic to use for maximum interoperability with different mapinfo versions?

The oldest mapbasic download offered by pbinsight these days seems to be version 9.5. I wonder can all subsequent versions of mapinfo run compiled code written with this? If so, is an older (and ...
0
votes
1answer
285 views

Closing Visual Basic Dialog From Mapbasic?

How to close visual basic application from mapinfo using mapbasic? The visual basic application was ran using - Run Program
1
vote
3answers
2k views

Different in distance measurements in MapBasic/MapInfo

I am trying to make a custom ToolButton but I am having some problems getting correct measurements. I have drawn a line (using the normal line tool) and set its length to 1000m. (Double-clicking it ...
0
votes
1answer
304 views

Dialog statement

I am trying to write a code which has dialog including such as toggle button, edittext, pushbutton, popupmenu, etc. I have no problem with all, but when the dialog screen which is named "Find Name" ...
1
vote
1answer
219 views

How to update a Mapinfo layer at certain time intervalls?

I have point which represents stress signal. The signal changes at certain time. How do I implement this in mapinfo ? I did this using time() function and increment it to certain seconds but whole ...
2
votes
2answers
2k views

Drawing a circle of a given area in MapInfo

I would like to draw a circle in MapInfo exactly 0.9Ha in area. I've done it by working out the corresponding radius should be, drawing a circle of arbitrary size, double clicking on it and then ...
0
votes
1answer
433 views

Get EditText value with event handler in MapBasic

I have a dialog in MapBasic that includes an EditText control, a PopupMenu control and a button. When the user presses the button a sub is called. In this sub I would like to get the values of the ...
0
votes
1answer
214 views

How to add close action to buttonpad and dialog?

I am making mapinfo addon and I am having problem with close action of buttonpads. How to add close action to dialog and buttonpad so that we can execute certain action on close of buttonpad or ...
3
votes
2answers
1k views

Check if an object is empty in mapbasic

I have mapbasic code that manipulates the obj-column in a point-table. Some rows doesn't have any geometry so the obj-column is empty. My question is how to check if there is no object? All the ...
0
votes
2answers
214 views

Persistent settings in MapInfo programs

I have a couple of MapInfo programs that use external EXEs for some functionality (e.g. ogr2ogr for layer conversion and OV2 Tools for satnav data output). In my programs I would like to have a ...
0
votes
1answer
108 views

Mapinfo 10 with new look does not show toggle state of button

Is this only a problem to me or a problem to other's too. I have mapbasic application that runs good on mapinfo 11 and mapinfo 10 with old look but this toggle button does not work with mapinfo 10 ...
2
votes
3answers
522 views

Is it possible to retrieve thematic layer information for a Layer in Mapbasic?

I found this code windowinfo(FrontWindow(), WIN_INFO_CLONEWINDOW) This function gives information (mapbasic) about the front Map window which can be used to regenerate the map. Is there any ...
0
votes
1answer
310 views

How to reuse Thematic layer definitions in Mapinfo?

I have a map from table. Let the table be TABLE1. Now That I have created Thematic Map from Column1 of this table. Again I executed the following query Select * from TABLE1 where TABLE1.column1 ...
1
vote
1answer
270 views

What is the sequence of select query execution in Mapinfo?

I have confusion with the following query: Query 1: Select * from TABLE where vendor = "vendor1" OR "vendor2" OR "vendor3" ...
0
votes
1answer
2k views

How to run query in mapbasic?

I made a Query in Mapbasic like : Dim query As String query = "Select * from some_table" How to run query to form table? Is it possible to save selected value in variable without forming table?
2
votes
2answers
104 views

Does mapbasic support function overloading?

I am creating application with mapbasic. Now that it's been some time with mapbasic I found that the language is very fundamental and does not support functionality that I took for granted in Java or ...
1
vote
1answer
232 views

Is it possible to find if a value is present in Array without looping in mapbasic?

How to find a value is present in array without looping ? e.g. For i=1 TO ubount(Array) Find if value is present Next or some more direct statement like Array.contains(somevalue) like in java ...
1
vote
2answers
755 views

How to add element to Mapbasic Array?

Code: Dim name_array() As String Redim name_array(10) How to add value to the array? I know we can add value by specifying index like name_array(i) = "some_value" But I don't want to specify ...
1
vote
1answer
199 views

Is toggle button's state stored in some property in Mapinfo?

Well can we retrieve On or OFF state of toggle button. Do we have any property of toggle button that can be read from toggle button that is ON or OFF?
1
vote
1answer
883 views

Is it possible to create Thematic Maps using two columns in Mapinfo?

I have created Thematic map with one column in Mapinfo. Is it possible to create Thematic Map using two columns in Mapinfo? For Example: I have a column with name of place and a column with date. ...
0
votes
1answer
863 views

How to create a Button with custom Icons in Mapinfo 10?

I am using mapinfo 10 and I have created dll with Pelles C with 16*16 and 24*24 bmp images. I placed the dll file into folder containing .mbx file but I get error : Unableable to locate external ...
1
vote
1answer
361 views

Adding text as ICON in mapinfo in mapinfo buttons

It's a question with yes or no answer and if yes How? Is it possible to add text label as icon in mapinfo buttons. Instead of : Create buttonpad "sitestatusbutton" As ToggleButton ID 1011 ...
5
votes
2answers
6k views

Easy way to Create Vector Grid polygons?

We're currently using MapInfo & MapBasic to analyze daily tests results for planning purposes.For each test,exported result may contain empty values (say 999,we know Mapinfo has no NULL values),so ...
1
vote
0answers
123 views

Reload image in MapInfo

I have a mbx that creates a layout. The layout consist of a number of .wmf pictures and ofcource a map. During the execution I create .Tab files that reference to the pictures looking like: ...
0
votes
1answer
723 views

MapInfo - programmatically find if layer is hidden

I am working on an integrated mapping project. I would like a button that toggles a layer. I could hold the layers status in a variable and then show/hide it as appropriate but this seems a little ...
0
votes
1answer
470 views

How does MapInfo handle button identifiers?

As in create button pad statement: Create ButtonPad { title_string | ID pad_num } As button_definition [ button_definition ... ] [ Title title_string ] [ Width w ] [ Position ( ...
1
vote
1answer
648 views

How to draw points in MapBasic? [closed]

how can we draw a point object in mapinfo using mapbasic, my objective is to generate an array and then map it. Thanks