Customization for MapInfo edits | Geo edits + tabular data edits

39 views
Skip to first unread message

Sreejith V

unread,
Dec 10, 2020, 12:43:45 PM12/10/20
to MapInfo-L
Hi all,

I am working with MapInfo files.

I have to make a lot of geometrical changes and each geometry change needs a corresponding change in multiple layers tabular data. 
For e.g. if I move one point geometry from one polygon to another, I have update the relation between this point object to point layer and polygon layer data.

I am looking at automating the same. I can use MapInfo pro or QGIS for editing my data.

Could anyone please suggest the best suitable way to have custom setup to make my edits in GUI and those edits in GUI will make relevant changes in layer data.

Few of options in my mind are
1. QGIS plugin
2. MapInfo pro plugin
3. Develop a custom web application with map UI and create custom UI layer, and business logic layer.  

Peter Horsbøll Møller

unread,
Dec 11, 2020, 8:23:24 AM12/11/20
to mapi...@googlegroups.com

With the limit information you have shared, here’s one possible option:

 

Using MapBasic create a Point tool that can mark the new location of a selected point.

When you use the tool, the application will use the coordinate where you clicked as input.

It will also use the selected record, a point.

 

The selected point will get moved to the new location.

Use the new point to query your polygon layer and find the polygon that it lies inside.

Now query the record in your relation table using the ID of the selected point

Update the relation table with the ID of the polygon

 

HTH

 

Peter Horsbøll Møller

www.precisely.com

 

Peter Horsbøll Møller
Principal Sales Engineer - Distinguished Engineer

 

From: mapi...@googlegroups.com <mapi...@googlegroups.com> On Behalf Of Sreejith V
Sent: 10. december 2020 18:36
To: MapInfo-L <mapi...@googlegroups.com>
Subject: [MI-L] Customization for MapInfo edits | Geo edits + tabular data edits

 

This message originated Externally. Use proper judgement and caution with attachments, links, or responses.

 

--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en

---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapinfo-l+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/995807a2-1d8e-465c-bf7a-b39edbaefdc2n%40googlegroups.com.

Sreejith V

unread,
Dec 16, 2020, 12:38:15 AM12/16/20
to MapInfo-L
Thanks Peter, MapBasic and solution you mentioned will work. Since Mapinfo pro is a licensed software, could you please suggest a similar approach using QGIS or any other open source.

Peter Horsbøll Møller

unread,
Dec 16, 2020, 3:25:34 AM12/16/20
to mapi...@googlegroups.com

Not sure I understand why I should 😊

You asked for a solution for MapInfo Pro and I gave you one that works.

 

This is a MapInfo Pro related forum

 

And, I make my living from building solutions based on MapInfo technology and supporting customers using that same technology

Sreejith V

unread,
Dec 16, 2020, 4:51:58 AM12/16/20
to mapi...@googlegroups.com
I understand that. Thanks for providing the solution using MapInfo pro. I will try that. 

Thanks, 
Sreejith

You received this message because you are subscribed to a topic in the Google Groups "MapInfo-L" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mapinfo-l/pIlstqvWyNE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mapinfo-l+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapinfo-l/MN2PR16MB3117F87E65B56EDB3B2D622896C50%40MN2PR16MB3117.namprd16.prod.outlook.com.
Reply all
Reply to author
Forward
0 new messages