There is no map catalog on the database. Please first create Map Catlog

阅读更多
创建MapInfo_MapCatalog

使用EasyLoader创建MapInfo_MapCatalog。 MapInfo Professional中的信息存储在哪里列在空间上的MapInfo_MapCatalog称为特殊的表所在的数据库管理系统。必须有一个每个数据库目录。该应用程序EasyLoader可用于为每个数据库创建此目录:甲骨文9日的Informix,SQL服务器和MS Access。这些应用程序将需要为任何其他数据库管理系统定制,或者您可以按照手动创建一个地图目录的程序。这是一个一次性的每个数据库的唯一任务,并须在该数据库上的任何表可以在MapInfo Professional映射。
自动创建MapInfo_MapCatalog

要创建一个MapCatalog自动使用EasyLoader工具。这个工具是工具,与MapInfo Professional中的船舶,并可以从刀具管理的一部分。

要加载EasyLoader工具:
在工具菜单上,单击工具管理器 。在工具管理器对话框,选择加载复选框旁边EasyLoader工具,然后单击确定 。该工具是一个会话命令在MapInfo Professional中的工具菜单中的电流。

使用此工具来自动加载每次启动MapInfo Professional中,选择自动加载复选框旁边的工具。
运行这些工具菜单EasyLoader工具从。当您上传的第一个表格的MapInfo_MapCatalog将自动被创建。如果地图目录不存在,您将单击按钮来创建地图目录下的MapInfo的用户来说。如果该用户不存在EasyLoader将尝试创建它。如果用户没有足够的权限,那么该MAPINFO.MAPINFO_MAPCATALOG的建立将不会成功,并且表(s)将不会被加载。
手动创建一个MapInfo_MapCatalog

如果您需要手动创建MapInfo_MapCatalog,应该创建您的数据库管理员。
特定的数据库中创建表的地方可映射位于用户的密码MapInfo的地图信息。
在数据库中创建表MAPINFO_MAPCATALOG。

创建表语句需要相当于这个MapInfo Professional中创建远程数据库的具体陈述。


Create Table MAPINFO_MAPCATALOG(SPATIALTYPE Float,TABLENAME Char(32),OWNERNAME Char(32),SPATIALCOLUMN Char(32),DB_X_LL Float,DB_Y_LL Float,DB_X_UR Float,DB_Y_UR Float,COORDINATESYSTEM Char(254),SYMBOL Char(254),XCOLUMNNAME Char(32),YCOLUMNNAME Char(32),RENDITIONTYPE Integer,RENDITIONCOLUMN VarChar(32),RENDITIONTABLE VarChar(32),NUMBER_ROWS Integer)



重要的是,该表的结构,正是这样的说法。唯一可替代的支持是varchar或text数据类型的数据库。这些数据类型可以替换为Char数据类型。
TableName和上创建唯一索引的OWNERNAME,所以只能为每名业主表可填图。

格兰特的选择,更新,删除和插入特权的社会公益性MAPINFO_MAPCATALOG。这使得用户可以使表可映射。删除权限应为数据库管理员保留。


来源(GOOGLE翻译): http://translate.google.com.hk/translate?hl=zh-CN&sl=en&tl=zh-CN&u=http%3A%2F%2Fwww.kxcad.net%2FMapInfo%2FMapInfo_Professional%2FMapInfow-11-08.html

你可能感兴趣的:(数据结构,Google,Informix,应用服务器,SQL)