拿到一个乡镇点位的Mapinfo图层,打开后发现表结构没有经纬度信息,如下:

“tab乡镇图层”

下来介绍如何为图层添加坐标字段

Tab(表)->Maintenance(维护)->Tab Structure(表结构)

如下添加两个字段,名为logitude和latitude,类型设置为Float

“添加字段”

点击OK后会自动保存关闭图层,再次打开图层看下表内容发现两个字段已经添加,但内容为空。

“新图层字段”

下来使用CoordinateExtractor来提取坐标信息填充至新建的两个字段

Tools->Run Mapbasic Program,选择CoordinateExtractor添加至Tools菜单。

Tools->Coordinate Extractor->Extract Coordinates,打开工具,如下设置:

“提取坐标信息”

点击OK后即可打开修改后的图层,其中longitude和latitude字段已经填入坐标信息。

“修改完的图层信息”