I need to split large contour polyine datasets every 100m to be used for tiling. It currently has each (25cm) contour as a single (very long) line that extends beyond the tile and impacts labeling etc.
Is it possible to break it up using MapBasic to 100m segments?
I can see lots of advice for a manual process (https://groups.google.com/forum/#!topic/mapinfo-l/-T0SX4lqMXk) but this is not practical in such large datasets.
Note The data is multiple mapinfo extended files of 8 to 12 GB each. So the process has to work in MI 16, 64 bit.
The Use-Case The 25cm contour lines in SSA are very long and this impacts on performance of the SSA server. It also results in poor labelling of corner objects in the map window (typically only labelled in top LHS corner tile).
UPDATE We ran the process on a 1.5GB Tab file in 32 bit and imported it into SSA. It fixes the issues we faced but the issue is with the mapinfo extended files and the dll error when the toolbox is opened 64-bit.
" MapBasic applications that call a 32 bit DLL or other external code will need a 64 bit version of the DLL. This sort of application will require modification to run in the 64 bit version of MapInfo Pro. "
We've tried to bypass the DLL altogether, but there's function declarations that are needed
We've also tried to access the dll's to extract what I need - unsuccessfully.
What can we do?