Tim, Going the other way is pretty easy. Just change "\IsSeamless" = "TRUE" to "\IsSeamless" = "FALSE" in the TAB-file
Peter Horsbøll Møller GIS Developer, MTM Geographical Information & IT COWI A/S Odensevej 95 DK-5260 Odense S. Denmark Tel +45 6311 4900 Direct +45 6311 4908 Mob +45 5156 1045 Fax +45 6311 4949 E-mail [EMAIL PROTECTED] http://www.cowi.dk/gis -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tim Smith Sent: Tuesday, June 20, 2006 11:21 AM To: Michel Wurtz Cc: MapInfo List Subject: RE: [MI-L] Seamless layers and spatial filter/index [HOW-TO - Long] That worked perfectly! Thanks Michel! I should be able to create a tool now to automatically generate the mid/mif files. Now I know how to construct the seamless layer, I just need to know how to go the other way - i.e. create mid/mif from the seamless tab. Thanks very much for your help. Tim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michel Wurtz Sent: 20 June 2006 08:56 Cc: MapInfo List Subject: Re: [MI-L] Seamless layers and spatial filter/index [HOW-TO - Long] Hi Tim, As fas as I know, Seamless tables reference tabs as rectangles. It's then very easy to create a Seamless table "by hand". I have used unix shell to do that, but you can use other tools, especialy if you have only Windows (like Msys/Mingw to have unix shell and utilities, or perl, which can be used alone on either Unix/Linux or Windows) . The general idea is to : 1- create the table in mif/mid format 2- use tab2tab (or MapInfo, but tab2tab can be used in batch script) to transform the mif/mid file in .tab file 3- add the metadata information to transform your rectangle table in seamless table Hints : 1- The most complicated, because you should figure the extension of each tab file you want to put in. You must create 2 files. - the .mid file contains two strings per line, separated by a comma the first string is the path to the file (relative in the example) the second cone is the MapInfo internal name for the layer (I just used the name of the file). Here is an example : ------------------------ "N_SCAN25_DALLES\SC25_0780_2110_L2E.tab","SC25_0780_2110_L2E" "N_SCAN25_DALLES\SC25_0780_2120_L2E.tab","SC25_0780_2120_L2E" "N_SCAN25_DALLES\SC25_0780_2130_L2E.tab","SC25_0780_2130_L2E" "N_SCAN25_DALLES\SC25_0780_2140_L2E.tab","SC25_0780_2140_L2E" ------------------------ - The second file is the .mif. The header is allways the same (I don't remember if the blank line after this header is mandatory). You have to complete the Coordsys line by the one that fits your rasters (I just use the Coordys line of the first table I want to put in. they should anyways be the same for each table !) : ------------------------ Version 450 Charset "WindowsLatin1" Delimiter "," CoordSys Earth Projection ................ Columns 2 Table Char(100) Description Char(25) Data ------------------------ You must now create the rectangles. Generaly (but you have to verify this), you can find the extent of each raster in its .tab file, like the Coordsys infos. "Region 1" means you have a polygon "5" means 5 points (it's a closed rectangle, with the same coordinates for the first and the last point). Then you have the points (in the order for drawing a rectangle !), and the aspect (pen, brush), which is not important (you don't draw them). Example (you can use this as a template, just changing the 5 coordiantes lines) : ------------------------ Region 1 5 779950 2099950 779950 2110050 790050 2110050 790050 2099950 779950 2099950 Pen (1,2,0) Brush (2,16777215,16777215) ------------------------ In conclusion, you must have one region record and one line in the .mid file for each image you want in your seamless layer. 2- Straithforward... (tab2tab xxx.mif xxx.tab) 3- Simply add the following lines at the end of the .tab file ------------------------ ReadOnly begin_metadata "\IsSeamless" = "TRUE" "\IsReadOnly" = "FALSE" end_metadata ------------------------- You should now see your raster data if you open the table. I hope this can help you and other users to create seamless table. I should have some example for doing this, but they are limited to the kind af raster I have (french scanned Maps and orthophotographies). I developped this because we wanted to convert images form tiff to ecw then made a seamless layer. You can launch the command on a large amount of files (say 6000), and directories and let your computer doing the painfull job while you sleep or enjoy the week-end... Tim Smith a écrit : > Thanks Bill. > I'm unsure how mapinfo references the other tabs in the seamless > table. I open the seamless table in MapInfo, but can't query it or > open a new browser window. How can see what tabs it references? > > Do you have any ideas how I could create my own seamless table without > using the seamless layer tool? Are there any other tools around that > can do this? I don't have mapbasic. [...] -- Michel Wurtz MAP/SG/SM/SDSI/CERIT/DIG B.P. 12668 - 31326 Castanet-Tolosan Cedex _______________________________________________ MapInfo-L mailing list MapInfo-L@lists.directionsmag.com http://www.directionsmag.com/mailman/listinfo/mapinfo-l ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ _______________________________________________ MapInfo-L mailing list MapInfo-L@lists.directionsmag.com http://www.directionsmag.com/mailman/listinfo/mapinfo-l _______________________________________________ MapInfo-L mailing list MapInfo-L@lists.directionsmag.com http://www.directionsmag.com/mailman/listinfo/mapinfo-l