52 1234
发新话题
打印

Mapinfo功能挖掘(一)──如何进行空间查询(带图说明)

本主题由 System 于 2008-3-2 05:00 解除限时精华
引用:
原帖由 瓢虫 于 2008-8-16 16:16 发表


只要单独选中这个区域就可以啦~
我这样描述好了
有一个省的地图,里面有不同的地市,这个省的边界是一个图层,当然也有不同的地市的边界在里面,但是也是一个图层里面的。
另外一个图层有很多点,有的落在省外的,省内的也有落在不同的地市里面的。类似一楼的图。

按照瓢虫老师的办法可以把落在省外的点剔除,如果我想要把省内不同地市的点分开。如何操作?

如何在SQL查询中单独选中这个地市的区域?

谢谢瓢虫老师的解答。

另外瓢虫老师可以帮忙解决一个很初级的问题吗?如何改变所有对象(点、线、面和标注文本)的样式?在这里:
http://www.tdzl.org/bbs/thread-7343299-1-2.html

感谢!!

TOP

好教程,图文并茂。
生动

TOP

引用:
原帖由 panland 于 2008-8-17 17:03 发表


我这样描述好了
有一个省的地图,里面有不同的地市,这个省的边界是一个图层,当然也有不同的地市的边界在里面,但是也是一个图层里面的。
另外一个图层有很多点,有的落在省外的,省内的也有落在不同的地市里 ...
吼吼,你描述的很不清楚哈,下次可以把问题说的简单点。
大致理解了一下,你的一个图层中有市的面域图斑,其边界表示了市边界和省的边界。另一图层为点数据,你想选中落在其中某些市的的点。对吧?
首先, 如果市的表中含有市名称或其它唯一的属性,那么可以用属性查询的方法先查出你所关心的市域,然后再用SQL查询,将面图层的名字更改为“selection”(这是存放你所选中的对象的临时表),然后步骤如之前所述。这样再把选中的点另存为一个新的图层就行啦。
http://www.3snews.net/bbs/?fromuid=2901

TOP

好 继续发表!!!!!

TOP

谢谢楼主 你真厚道啊 谢谢了

TOP

哈哈 又学习了一招 多谢楼主了

TOP

嗯,楼主发了个好东东。
我试了一下,用两个面状也可以这么做。不一定非要点的,呵呵,好方法。
不过,与“边界查询”好像雷同哦。

TOP

 52 1234
发新话题