《如何获取地图中信息的经纬度》由会员分享,可在线阅读,更多相关《如何获取地图中信息的经纬度(4页珍藏版)》请在金锄头文库上搜索。
如何获取地图中信息的经纬度在 Mapinfo 格式地图中,我们可以利用 Mapinfo 的 CentroidX(obj)函数和 CentroidY(obj)函 数,获取地理信息的经纬度。 现在以成都地图为例,我们要获取其中的 Restaurant 图层的地理信息的经纬度,首先需要 调整图层的表结构,建立经纬度字段。首先,我们打开“表”下拉菜单的维护栏目下的表结构项目,选择 Restaurant 图层。建立经纬度字段,类型为浮点类型:注意此时 Restaurant 图层由于结构重组后将被关闭,为避免重新调节显示,可以重新载入 地图空间文件或者 gst 文件,然后选择“表”下拉菜单的“更新列”栏目:选择 Restaurant 图层的经度字段,然后点击助手按钮,直接选择函数栏目中的 CentroidX 函 数点击确定后,软件自动弹出列表视图,经度字段已经获取到经度数值,如下图:同理利用 CentroidY(obj)函数使纬度字段获取纬度值:然后选择“表”下拉菜单的导出项目选择 Restaurant 图层:另存为 dbf 类型输出字符设置选择”No character set conversion”然后利用 Access 建立空数据库,导入改 dbf 文件即可创建数据表