利用卫星与网络技术获取建筑信息及数据服务软件介绍
1. 利用ASTER卫星提供建筑信息
1.1 事件检测方法
事件检测方法主要基于体积变化阈值来划分区域。对于体积变化量未超过阈值的区域,认为其中不包含事件。具体操作是将区域划分为四部分,进行阈值处理,对体积变化量超过阈值的区域不断再次划分。通过递归重复阈值处理和划分处理,输出面积最小且被认定为事件发生的区域。以下是该方法的流程图:
graph TD;
A[开始] --> B[划分区域为四部分];
B --> C[进行阈值处理];
C --> D{体积变化是否超阈值};
D -- 是 --> E[再次划分该区域];
E --> C;
D -- 否 --> F[输出事件发生区域];
F --> G[结束];
1.2 网页内容选择模块
该模块接收事件检测模块输出的事件。具体操作步骤如下:
1. 将事件的位置坐标输入逆地理编码器,输出与该位置坐标相交的地理对象名称。
2. 使用雅虎搜索引擎API查询该名称,返回1000个页面。为避免返回位置名称相同但实际位置不同的页面,在查询时添加市政名称使查询唯一。
3. 将扩展查询的结果页面路由到重新排序模块。在该模块中,使用正则表达式从页面中提取含时间的表示。
4. 将事件发生时间和提取的时间表示转换为UNIX时间,计算两者的时间差。
5. 假设页面上时间表示与事件发生时间的最小时间差为排名分数,对所有输入页面按分数从小到大重