『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcMap字段计算器(Field Calculator)的妙用

ArcMap字段计算器(Field Calculator)的妙用

有时候,我们手中的数据是已经作好的矢量图层,但不幸我们需要的却是一些原始的信息。比如我们现在有世界主要城市分 布图 这个Shapefile文件,而我们需要的是各城市的坐标值.当然你可以每次选种一个城市记录下这个城市.不过那样笨了一点吧…好了,看看 如何用字段计算器进行操作吧..

       有时候,我们手中的数据是已经作好的矢量图层,但不幸我们需要的却是一些原始的信息。比如我们现在有世界主要城市分 布图 这个Shapefile文件,而我们需要的是各城市的坐标值.当然你可以每次选种一个城市记录下这个城市.不过那样笨了一点吧…好了,看看 如何用字段计算器进行操作吧..

       1.假设你现在手里有一个点状Shapefile,比如是城市数据.首先在ArcCatalog中增加一个X字段,double型,记录X坐标,同理 增加Y字段。

       2.将该数据增加到ArcMap中,打开该图层的属性表.

       3.X字段上鼠标右击,选择Calculate Values.这样字段计算器就打开了,你可以进行常规的计算。但要计算坐标需要选中 Advanced复选框.

      4.使用加载,加载下面的小程序,把下面的内容复制到记事本中,在存储的时候选择后缀为cal,这样就可Arcmap加载了Dim pPoint as Ipoint

Set pPoint = New Point

Set pPoint = [shape]

Dim dX as Double

dX = pPoint.X

__esri_field_calculator_splitter__

dX

       5.同理可以计算Y值,别忘了把程序中的X,修改成Y.

      京ICP备2025132830号-1 京公网安备 号