GIS Data Catalog MBX

167 views
Skip to first unread message

James Moloney

unread,
May 8, 2014, 10:21:15 AM5/8/14
to mapi...@googlegroups.com
Hi All,

A few years ago I hacked up a basic gis data search tool to help me find gis files on a clients directory because I couldn't get my head around their file management!

After a bit of playing around and polish, I have developed a pretty handy tool that allows you to quickly build a catalog and search it.

The GIS Data Catalog is a simple and user friendly tool that allows MapInfo users to easily search their GIS Data. This tool automatically builds a catalog database, finding the locations of gis files (*.tab, *.wor) on your local or network drives. It allows you to add descriptions and Keywords that are searchable.


All feedback would be much appreciated. Just post here or on my site

I have few more tools on the back burner that when I have the time I will post up there too :)

Cheers

James

Ross Nixon

unread,
May 8, 2014, 6:54:30 PM5/8/14
to mapi...@googlegroups.com
When you say "local or network drives", does this include UNC paths (e.g. \\pc6\d), rather than just mapped drives, and can I store these rather than specify them for each new search?

Thanks
Ross

James Moloney

unread,
May 8, 2014, 7:29:31 PM5/8/14
to mapi...@googlegroups.com
Hi Ross,
 
Instead of using the browse button in the Provision Database Catalog dialog, just type a UNC path to the folder that contains the data
 

 
Let me know how you go
 
Cheers
 
James

 
Message has been deleted

Ross Nixon

unread,
May 8, 2014, 9:50:48 PM5/8/14
to mapi...@googlegroups.com
Hi James,
I've tried several times, just with a local folder (d:\maps), but keep getting:
  ERROR 9/05/2014 @ 01:44:01:  An error occurred while using the FME schema: A fatal error has occurred. Check the logfile above for details. Unable to open table ~temp. 
  ERROR 9/05/2014 @ 01:44:07:  (gisdatacatalog.mb:1138) File GISDATACATALOG.TAB not found. 
  ERROR 9/05/2014 @ 01:45:57:  An error occurred while using the FME schema: The FFS header size/version is invalid for the file `C:\Users\ross\AppData\Local\MapInfo\MapInfo\Professional\1200\UniversalDataCache\FFSPCS_1399599409260_7212.ffs'.  Cannot recognize the FFS file header.  This may be an FFS version that this FME does not yet support.  Please upgrade to a newer version of the FME.  Visit www.safe.com. Unable to open table ~temp. 

Ross
Message has been deleted

Ross Nixon

unread,
May 8, 2014, 10:10:58 PM5/8/14
to mapi...@googlegroups.com
Hi James,
Making progress...
This time I ticked Workspaces and it finished without failure, however it hasn't parsed many subdirectories. Got 69 Workspaces only.
Then I added Vector & Raster, and it completed without failure - but it hasn't found everything also.  Got 256 Vector & Raster only.

Thanks
Ross

 

James Moloney

unread,
May 8, 2014, 11:07:18 PM5/8/14
to mapi...@googlegroups.com
Hi Ross,

I have an error handler that halts the provision database code if and unknown error occurs. From what the log is telling me, you have a table in your directory that mapinfo cant open. Seems to be an issue with an FME driver? 

What I think I will do is make the code continue and just display a message box of the file that failed to open?

In terms of the workspaces, it will only add .wor files, so if the sub directories don't contain a .wor then no file will be added.

I will create another build tonight and let you know when it is ready.

I really appreciate you testing/giving me feedback 

Cheers

James


James Moloney

unread,
May 11, 2014, 8:10:50 AM5/11/14
to mapi...@googlegroups.com
Hi All,

For anyone who has downloaded the tool, there is a new release available. Just made a quick change to the provision database code to continue even if a tab file can't be opened. it is logged in the error log and the completion msg box indicates that the table was not added to the catalog database.

Cheers

James

 
Reply all
Reply to author
Forward
0 new messages