如何利用mapinfo 获取一个块形图层的边界中的最大最小经纬度? 例如一坐湖泊或一坐山的最大最小经纬度.

已知原表结构中存在x1,y1.x2,y2这四个字段,需要将图层某元素的最大最小经纬度更新到这四列中.

使用mapbasic可以自动获取,代码如下:
x1=ObjectGeography(Selection.obj,OBJ_GEO_MINX)
y1=ObjectGeography(Selection.obj,OBJ_GEO_MINY)
x2=ObjectGeography(Selection.obj,OBJ_GEO_MAXX)
y2=ObjectGeography(Selection.obj,OBJ_GEO_MAXY)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-01
此问题不能在mapinfo中实现,如果想要得到坐标需有新的图原

...获取一个块形图层的边界中的最大最小经纬度? 例如一坐湖泊或一坐山...
使用mapbasic可以自动获取,代码如下:x1=ObjectGeography(Selection.obj,OBJ_GEO_MINX)y1=ObjectGeography(Selection.obj,OBJ_GEO_MINY)x2=ObjectGeography(Selection.obj,OBJ_GEO_MAXX)y2=ObjectGeography(Selection.obj,OBJ_GEO_MAXY)

mapinfo中一个图层有经纬度信息,请问如何将这些经纬度绘制成图形,例如...
这个不用编程,在mapinfo中,打开你的数据,然后options-show mapbasic window,输入下面那行即可,表名字段名改成你自己的,并回车 补充:1.你的“真实经度”,“真实纬度”和”影响半径“字段要用英文,不能用中文。表名也用英文吧!2.默认的半径单位是KM,因此如果你要画的圆是500m的半径的话,...

关于mapgis的使用技巧,要详细操作步骤
(1) 打开MAPGIS67中的”文件转换”,装入点文件(不管是否赋属性),然后在“输出”选单下,选择“输出MAPGIS明码格式”单击注意:在选择“输出MAPGIS明码文件”之前,最好进行一下“重设省缺ID”),保存为“*.wat”格式文件。(2) 用记事本打开“*.wat”格式文件,选项中从出现坐标的第一行开始至结束的数据,复制粘...

mapinfo是什么软件?能简单介绍一下么?
你可以简单地加载一个GeoSet文件,给Layers对象集合赋予具体的内容,随之在Map对象中就能看到地图显示,GeoSet文件类似MapInfo中的工作空间,MapX中带有Geoset文件的编辑器GeosetMangater.exe,用户可在编辑器中组合及设置图层,然后保存生成一个 *.gst 文件直接调入Map对象,这样可以节省时间。你也可以通过Layers对象的Add 或 Re...

相似回答