2024年3月29日发(作者:)
FOR U I ONLY (文章仅供参考)
2010-04-19 by Tsonghua
原有数据:
栅格 (value 1~ 5)
矢量 watersh_ (ID 1~45;图形范围大致与栅格吻合)
目标:
根据Shapefile每个面分别裁剪img数据(即分为45块),并将每个小img的value及其count值写出
处理思路:
ArcToolbox里Spatial Analyst Tools工具箱下,Extract by mask可以做到用矢量范围去切割栅格,结果
中的.dbf文件存放了img数据的属性,即本问题中的value & count值。 因此,切割本身容易实现,问
题的关键在于批处理。
笔者想藉由本文,简单介绍GIS中常见批处理方法。
ile 按照某字段分为独立的文件(批处理 fanout)
这里介绍一款空间数据ETL利刃,FME(visit to gain more..)
FME Workbench中,fanout可以根据某字段,将其按所有字段可能值分别输出。
此时,Shapefile按照ID值被分为 、、… ,每个shp为独立的面。
笔者注:这里用FME的fanout可以批量输出,同时,可以批量输入来处理。在Add Reader的时候,目
录F:temp*.shp 就是能读取 temp目录下所有的shp文件。 点Single Merged Feature Type,将所有
输入融合为一个import feature,方便处理
发布评论