I'm writing a light weight GIS in Java and I need to parse some
overlay files that are sent to me in MapInfo TAB format (DAT, TAB, ID,
MAP, IND) but on looking at the files they seem to be in some binary
format. I was expecting files to be in MapInfo format but I'd been
looking at the spec for MapInfo Data Interchange Format (MID/MIF)
where the files all seem to be ascii.
Are there any sites that describe the TAB format so I can figure out
what I need to write to read in a overlay file. I can't find anything
at the moment. The example overlay I have is just a simple line
polygon and the MAP file seems to contain the info I am interested in
but without knowing the format I'm stuck.
Thanks
Steve
--
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To post to this group, send email to mapi...@googlegroups.com.
To unsubscribe from this group, send email to mapinfo-l+...@googlegroups.com.
For more options, visit this group 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 post to this group, send email to mapi...@googlegroups.com.
To unsubscribe from this group, send email to mapinfo-l+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mapinfo-l?hl=en.
Steve
Rich
> --
> You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
> To post to this group, send email to mapi...@googlegroups.com.
> To unsubscribe from this group, send email to mapinfo-l+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/mapinfo-l?hl=en.
>
>
--
Richard Greenwood
richard....@gmail.com
www.greenwoodmap.com
Thanks
Steve
Thanks
Steve
--
Errr so are you saying that I can't write my own code to read the file
format ? I had thought that if I had read some documentation on the
file format and written my own code that would be fine ! Can a file
format be copyrighted so I can't actually write code to read files in
that format ?
Thanks
Steve
Best regards / Med venlig hilsen Lars I. Nielsen GIS & DB Integrator GisPro
Of course, it is up to the IPR owner to decide whether to allow others to
use his file format or to persue them, or to wait until they make money out
of it
and then charge them significant licence fees.
In most cases the format owner won't care if you write code to read/write hs
format
for your own purposes, and he probably will never know, but if the code is
for commercial purposes
then he may have grounds to demand fees.
Of course, if you use a licenced copy of MapInfo to access TAB files, then
you are on safe ground.
-----Original Message-----
From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On
Behalf Of swebb99
Sent: Saturday, March 27, 2010 6:31 PM
To: MapInfo-L
Subject: [MI-L] Re: MapInfo TAB & MapInfo MID/MIF Format Details ?
Thanks
Steve
--
Interesting, I'll bear this in mind as it could have implications in
how I progress.
> Ps! The Mif/Mid format is a published export format, so there you're on safe ground.
Ah this is interesting. I'll need to find out if I can obtain my
overlays in the format rather than TAB.
Thanks for the information Lars that was very helpful.
Besides, how long do you think the FOSS OGR and GDAL people would stay
in business if ESRI or MapInfo or AutoDesk had a winnable case?
So knock yourself out trying to reverse engineer those tables! But "Open
Source" means that sometimes you have to open the source, so take a look
at the MITAB source code and save yourself some effort.
--
- Bill Thoen
GISnet - www.gisnet.com
303-786-9961
Gentreau wrote:
Before reverse engineering a file format, it may be wise to check whether it
is somebody's intellectual property and legally protected / copyrighted
I don't believe that you can protect a file _format_; only the contents. (...)
Best regards / Med venlig hilsen Lars I. Nielsen GIS & DB Integrator GisPro
Best regards / Med venlig hilsen Lars I. Nielsen GIS & DB Integrator GisPro
A EULA, for example, is just so much carved smoke. It's an operational
definition of a reality that doesn't exist anywhere but in the
imagination. You can put anything you want into one defining terms and
conditions like "Thou shalt not reverse engineer this Digital Work" or
"Even though Thou hast paid Good Money for thy Software, 'Tis not thine,
Thou dost not own it nor the disc it rode in on."
If you want to use software or data that first requires your consent to
a legal agreement with clauses like that in it then you also have to
accept a certain amount of outside control over your business or
computer activity. It means I can't (legally) look into software that
will be operating in my environment to make sure there is no "phone
home" feature that reports selected information back to its maker. It
means I can't put copies of it on all my computers so that I can use
whichever one I please. It means that I agree that the vendor has a
legal right to snatch it out from under me at any time.
Since I'm a software developer myself I understand the other side of the
problem, and it is a tricky one. I wouldn't want anyone to reverse
engineer software or data that I sold ...er, /leased/ to them, but I'm
not sure that I should have any legal right to enforce that. That's one
reason why I usually include or make available source code to what I
sell. IMHO, an owner of a business (or even just a computer) has more
reasons and rights to know what's in a software package that will run
inside their domain than any vendor has for keeping them from looking.
Interesting thread. However, I'd say there was a key difference between the Feist case and digital maps. Telephone numbers are inherently digital and have to be exact to have any use. Map data is a *representation* of geography which takes a degree of skill in a creative process. Conversely I'd say that the style of a map (style, labels, etc.) is difficult to protect as there are many cartographic standards and so much prior art.
As for MITAB, it's not in MapInfo's interests to kick up any fuss about this as it's in the interests of users and I'm sure any drop on the licensing of MFAL are not going to put a dent in PBBI's revenues. That said, I would not blame PBBI from being legally agitated if MITAB came from an ex-employee and was created based on knowledge obtained while under staff confidentiality.
In copyright law (which of course does vary a little from country-to-country), the hypothetical case I have always wondered about is this... I understand that there is a book available which lists pi to 1 million decimal places (some light bedtime reading, perhaps). If I wanted to create a competing book, is it legal to copy the contents from the published book on the basis that "pi is pi", or should the onus be on me to generate my own pi, even if the net result is the same. Morally, I think the latter.
Regards,
Warren Vick
Europa Technologies Ltd.
http://www.europa.uk.com
--
Because it's "free" more people are likely to try it and you develop a
user community faster. Since there are always those who want help or
additions or customization for software and data, there's a market for
consulting there too. If you are engaged in a business that requires the
use of this software or similar, you get the benefits of free outside
improvements. You can write software for business groups who all chip in
to get a good geodatabase translator, for example. You can also develop
for-profit packages with open source (as long as you stick to the rules)
and you can make money.
I'm not sure that an open source model works in all markets or that it
results in the best packages, but I've seen lots of cases where it has
produced better software that the commercial stuff. MapServer,
OpenLayers, Open Street Maps, PostGIS and PostgreSQL, the GIS file
translators GDAL and OGR, Proj4 and all the other GIS related OS
software and data are fast becoming (or already are) a viable
alternative to commercial mapping software.
(But while I do use the open source stuff for some things, I still
maintain a current license for MapInfo because it produces good maps
quickly and easily, and I've not found anything like it in the FOSS
world. )
> In copyright law (which of course does vary a little from country-to-country), the hypothetical case I have always wondered about is this... I understand that there is a book available which lists pi to 1 million decimal places (some light bedtime reading, perhaps). If I wanted to create a competing book, is it legal to copy the contents from the published book on the basis that "pi is pi", or should the onus be on me to generate my own pi, even if the net result is the same. Morally, I think the latter.
>
Oh yes. I know the one you mean. I found the sequence on page 12, right
after the ...697823... bit to be particularly thought-provoking. But
Petr Beckmann's book gives pi only to 100,265 decimal places after which
the IBM 704 doing the calculation got bored and stopped.
My guess is that if a US court uses the Feist case as a precedent, I
think it would rule in favor of the former. Also since that display was
computer generated, I bet no court in the land would decide that a
computer chundering out a sequence of digits is making a creative
expression. On top of that, no one can copyright a number, nor an
equation, which covers transcendental and irrational numbers from both
directions. But on a moral scale, your choice is the one I'd go with
too. Besides, if you copied someone else's work, you copy their
mistakes too, and you could take no pride in the work. Heck, with
today's computers you could author a whole series of sequels to "The
History of pi" like "pi After100,000 Decimal Places - The Untold Story"
or "pi to 500,000 Decimal Places - Because It's There" etc. Package
them up smartly and get the marketing team that sold the Pet Rock to
work on it and you'd probably have a best seller on your hands because
it's so weird.
Speaking of numbers, law and weird (and I'll get back on topic after
this) I read in Beckmann's book that 3 centuries ago Gottfried Leibniz
(co-inventor of the calculus and co-discoverer of the first infinite
series for calculating pi) dreamed of a world where courts were
abolished because disputes could transcribed into equations that could
be solved mathematically to fairly determine who was right or wrong and
by how much.
Now there's a refreshing new thought!