Jeff,

Just to be honest, Mapinfo native file format isn't quite that complicated 
you suggested. It is very straight forward and beatiful structure. I 
understand that you got a product to sell, but isn't that like making money 
on someones 'intellectual property'.

A year ago I spend a weeked on terrible backache and instead of working on 
crossword puzzles I was able to figure it out the main parts completely. 
Basicly I'm happy to share my notes on format, if you guys find it useful. 
If it isn't illegal or anything, personaly I would find it handy in 
Mapinfo-L archive.

Any thoughts, suggestions? I'm sure Mapinfo people have some opinion on 
that too?

Regards,
        Anssi


-----Alkuperainen viesti-----
Lahettaja:      Jeff Cole [SMTP:[EMAIL PROTECTED]]
Lahetetty:      16. maaliskuuta 2000 22:44
Vastaanottaja:  MAPINFO-L
Aihe:   re[2]: MI mif2tab.exe ?

Bill,

As you may know, Blue Marble has completely figured out the native TAB file 
format.  Our TAB Reader (a COM Library) product reads native MapInfo TAB 
files directly. More info is at 
http://www.bluemarblegeo.com/products.asp?id=15.

To anyone who wishes to engineer the format, good luck to you and have fun! 
 It took one of our best engineers several hundred hours to do it, with 
fairly significant pain.  Our effort was completed with full knowledge of 
MapInfo.  They were very supportive of the effort (especially when they 
discovered that the Blue Marble TAB file specification document was perhaps 
more comprehensive than theirs) as their intention was never to support 
their MFAL solution as a "product".  They have referred many TAB Reader 
customers directly to us.

At this time, paying customers are not lining up for a TAB create/write 
tool, most are looking to support reading the TAB format directly in their 
applications.  Our guess is that the don't need the complete functionality 
of a mapping component.  Blue Marble could surely support the create/write 
of TAB files within our TAB library if we could justify it.  Anyone out 
there - let us know if your interested.

Jeff
[EMAIL PROTECTED]


  >>  I asked once. A few years ago the answer was no. I hear that a
  >>  licensed DLL kit does exist, but it's not open to the general
  >>  public, and it comes with a whopper price tag (naturally).

  >>  However, I don't believe anyone can copyright a data format
  >>  anyway (or ESRI, MapInfo, AutoDesk, and Integraph would have sued
  >>  each other to death already), so if you can figure it out you
  >>  could probably use it without any problems. Good luck figuring it
  >>  out. Only a few illuminati know how, and they all think the
  >>  others haven't got it right yet. I have noticed that interest in
  >>  this format has really increased in the last few months, so I
  >>  guess the genie is just about out of the bottle anyway.

  >>  Just out of curiousity, if you could buy it, what would people be
  >>  willing to pay for a DLL or ActiveX tool that would provide the
  >>  ability to create and direct read/write access to MapInfo TAB
  >>  files?

  >>  - Bill Thoen

  >>  Neil Havermale wrote:
  >>  >
  >>  > There is a better answer to all of this.  I would suggest you 
contact
  >>  > MapInfo's Developer Services and ask about access to TAB....
  >>  >
  >>  > MidNight
  >>  > 3/16/00
  >>  >
  >>  > -----Original Message-----
  >>  > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
  >>  > Sent: Wednesday, March 15, 2000 12:40 PM
  >>  > To: [EMAIL PROTECTED]
  >>  > Subject: Re: MI mif2tab.exe ?
  >>  >
  >>  > Mats Elfstrom <[EMAIL PROTECTED]> wrote:
  >>  > "On 01/04/99, the Midnight Mapper asked: Anyone out there 
interested in
  >>  > building a shareware MIF2TAB.exe?"
  >>  >
  >>  > And Mats replied:
  >>  > Well, I just discovered that someone has.
  >>  > Visit  http://pages.infinit.net/danmo/e00/index-mitab.html for 
downloads
  >>   and
  >>  >
  >>  > more information.  I cannot vouch for the functionality of this 
stuff,
  >>   but
  >>  > it
  >>  > passed a simple back and forth conversion test.
  >>  > ## end of quoted material ##
  >>  >
  >>  > I downloaded the material Mats discovered and recompiled it to 
produce a
  >>  > Windows DLL using Borland C++ Builder 4. (I just can't stand having 
to
  >>   work
  >>  > in a DOS command line!) Here is my "take" on the software:
  >>  >
  >>  > 1. The code is a very good start, but it is unfinished in several
  >>   respects.
  >>  > For example, the functions it provides are "read/create" rather 
than
  >>  > "read/write." Thus you can create a TAB file from a MIF/MID, but 
you
  >>   can't
  >>  > open a TAB and add new objects to it. You (apparently) have to 
convert
  >>   the
  >>  > TAB to a MIF/MID using the Tab2Mif, delete and/or add updated 
objects
  >>   (in
  >>  > MIF/MID format), then create the updated TAB using Mif2Tab.
  >>  >
  >>  > 2. The software (apparently) doesn't do any "intelligent" grouping 
of
  >>  > objects. Thus the objects appearing together in an object block (a 
type
  >>   2
  >>  > record) are not contained in some minimal bounding rectangle (as 
they
  >>   are in
  >>  >
  >>  > a TAB built by MapInfo itself).
  >>  >
  >>  > 3. The conversion from external floating point coordinates to 
internal
  >>  > integer format is based on the minimum bounding rectangle of the
  >>   contained
  >>  > data rather than limits that allow arbitrary coordinates anywhere 
on the
  >>  > ellipsoid. Thus, if you use MapInfo to update a TAB created by 
MITAB you
  >>  > will
  >>  > find that no data can be added outside the bounding rectangle of 
the
  >>  > original
  >>  > data. (Fortunately, fixing this problem in MITAB is rather simple.)
  >>  >
  >>  > However, given these reservations, I believe this is an excellent 
start
  >>  > toward an "open" set of software for working with data in Mapinfo
  >>   "native"
  >>  > format. And, of course, just having a Mif2Tab and Tab2Mif 
capability
  >>   (albeit
  >>  >
  >>  > experimental) is a big step forward in itself.
  >>  >
  >>  >   Robert Edwards
  >>  >   The MapTools Company
  >>  > 
----------------------------------------------------------------------
  >>  > To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and 
put
  >>  > "unsubscribe MAPINFO-L" in the message body, or contact 
[EMAIL PROTECTED]
  >>  > 
----------------------------------------------------------------------
  >>  > To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and 
put
  >>  > "unsubscribe MAPINFO-L" in the message body, or contact 
[EMAIL PROTECTED]
  >> 
 ----------------------------------------------------------------------
  >>  To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and 
put
  >>  "unsubscribe MAPINFO-L" in the message body, or contact 
[EMAIL PROTECTED]
----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

Reply via email to