首页
招商引智
科技成果转化
成果库
需求发布
成果发布
校友经济专栏
校企服务
申报服务
活动服务
培训服务
金融服务
人力资源
其他服务
微信小程序
关于我们
东大独角兽报名
首页
招商引智
科技成果转化
成果库
专家库
需求发布
成果发布
科研基金
校友经济专栏
校企服务
申报服务
活动服务
培训服务
金融服务
人力资源
其他服务
线上校友会
关于我们
科技成果转化
城市天际轮廓线立面正射影像图的快速获取和测量方法
技术领域:城市建设与社会发展
知识产权证书号:CN201310097613.7
发布时间:2019-11-30
项目阶段:研制
知识产权情况:专利
单位名称:东南大学
合作
项目负责人:杨俊宴
合作方式:技术转让、许可使用
转让价格:面议
单位介绍
法人代表:张广军
单位规模:501-3000人
单位性质:科研院所
联系方式
联系电话:025-83792678
联系邮箱:ttc@seu-ttc.com
单位地址:南京市玄武区太平北路138号
本发明公开了一种城市天际轮廓线立面正射影像图的快速获取和测量方法,包括以下步骤:利用携带坐标获取装置的照相机逐段拍摄城市天际轮廓线立面的局部影像,并记录每个拍摄时刻照相机的坐标方位和镜头朝向;获取每个拍摄点与所拍摄对象之间的水平距离;建立拍摄点与拍摄图像的几何映射关系,生成城市天际轮廓线立面的正射影像图;综合城市天际轮廓线立面与其正射影像图的几何比例,输出城市天际轮廓线立面正射影像图的测量数据。本发明缩小了常规技术带来的图像畸变误差,提高了测量精度。
本发明的目的是提供一种 城市天际轮廓线立面正射影像图的快速获取和测量方法,缩小了常规技术带来的 图像畸变误差,提高了测量精度。
技术方案:为实现上述发明目的,本发明采用的技术方案为一种城市天际轮 廓线立面正射影像图的快速获取和测量方法,包括以下步骤:
1)利用携带坐标获取装置的照相机逐段拍摄城市天际轮廓线立面的局部影 像,并记录每个拍摄时刻照相机的坐标方位和镜头朝向;
2)获取每个拍摄点与所拍摄对象之间的水平距离;
3)建立拍摄点与拍摄图像的几何映射关系,生成城市天际轮廓线立面的正 射影像图;
4)综合城市天际轮廓线立面与其正射影像图的几何比例,输出城市天际轮 廓线立面正射影像图的测量数据。
1.1)利用携带坐标获取装置的照相机(800万以上像素)逐段拍摄城市天际轮 廓线立面的局部影像,所述影像中城市天际轮廓线位于图幅中心;
1.2)通过携带坐标获取装置的照相机(800万以上像素),在每一次拍摄局部 影像时,记录拍摄时相机坐标方位的经度、纬度以及镜头朝向。
进一步的,所述步骤2)包括:
2.1)分别获取步骤1)各局部影像所拍摄对象上左右两端点A1和A2的经纬 度坐标,以及两点之间的距离K;
2.2)由拍摄点向步骤2.1)中的两点连线做垂线,垂线与所述两点连线有一 交点,记录拍摄点至所述交点的距离,该距离为拍摄点与所拍摄对象之间的水平 距离S。
进一步的,所述步骤3)包括:
3.1)任选城市天际轮廓线立面的某一局部影像为标准,其拍摄点至所拍摄 对象之间的水平距离为S0,所拍摄局部影像所拍摄对象上左右两端点之间的距离 K0,拍摄得到局部影像的宽度为A0;
3.2)以所选局部影像为标准,对其他局部影像的边长进行缩放调整,,公式 为:
A i = S i S 0 A 0
式中,Si为局部影像i其拍摄点至所拍摄对象之间的水平距离(参考步骤 2.2)的方法获得),Ai为该局部影像缩放后的影像宽度。
3.3)将经过缩放调整的局部影像依照图像序列进行拼接,得到完整的城市 天际轮廓线立面正射影像图。
进一步的,所述步骤4)包括:
4.1)于步骤3.3)拼合得到的城市天际轮廓线立面正射影像图上进行测量, 天际轮廓线的图面高度为H0,图面长度为L0;
4.2)计算城市天际轮廓线的实际高度H,公式为:
H = K 0 A 0 H 0
4.3)计算城市天际轮廓线的实际长度L,公式为:
L = K 0 A 0 L 0
式中,K0即为步骤3.1)所选局部影像的拍摄对象左右端点的实际距离(参 考步骤2.1)的方法获得)。
4.4)输出城市天际轮廓线的实际高度H和实际长度L。
城市天际轮廓线,亦称城市天际线,是由城市中的高层建筑构成的整体形象, 或由高层建筑群构成的局部形象。城市天际轮廓线直接取决于城市用地建设的发 展布局,又是城市规划建设成果的直观反映,因此,城市天际轮廓线是城市规划 建设部门进行城市建设和调整的重要内容。
获得现状的城市天际轮廓线的立面正射影像图是城市规划建设部门进行天 际线建设和空间调整的首要和重要技术环节。但是,构成城市天际轮廓线的城市 建筑群的分布往往呈曲线形态蜿蜒绵延,实际长度往往长达数公里以上,甚至超 过5公里,在采用定点单张拍摄的方式时,同样出现在影像上的被摄物体其实际 距拍摄点的距离往往相差很大,造成定点单张拍摄的城市天际轮廓线图像存在很 大的透视变形,当采用同样方法进行测算时,图像两端的建筑会比图像正中的建 筑尺度偏小,造成城市天际轮廓线的高度、长度等数据的测算误差,这种因透视 造成的测算误差,虽然可以通过摄像器材进行校正,但仍旧无法完全消除。这使 城市规划建设部门在城市天际线建设和空间引导建设中,缺乏准确有效的图像信息和测量数据。
1.减少传统技术做法的图像误差:本发明针对了传统城市天际轮 廓线立面影像图获取方法应透视带来的图像畸变和数据测量误差,提出一种利用 多点拍摄并自动校正拼合的获取方式,输出城市天际轮廓线立面的正射影像图, 基本消除了透视带来的图像误差。
2.自动输出测算数据,节省工期:通过附加坐标获取装置的摄像器材,将图 像和坐标同步输入,可以自动进行空间解算,输出天际轮廓线立面正射影像图和 测算数据,交互方式简便,提高工作效率,节省工作时间。
基本
文件
流程
错误
SQL
调试
请求信息 : 2025-01-23 07:07:52 HTTP/2.0 GET : https://xyjjcn.cn/portal/science/show/id/51.html
运行时间 : 0.034755s [ 吞吐率:28.77req/s ] 内存消耗:4,028.15kb 文件加载:97
查询信息 : 4 queries 0 writes
缓存信息 : 5 reads,0 writes
/www/wwwroot/xyjjcn.cn/public/index.php ( 0.89 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/base.php ( 1.71 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Loader.php ( 12.70 KB )
/www/wwwroot/xyjjcn.cn/vendor/composer/autoload_static.php ( 6.05 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Error.php ( 4.00 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Container.php ( 15.53 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/App.php ( 28.97 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Env.php ( 2.85 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Config.php ( 9.71 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/convention.php ( 11.74 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/helper.php ( 20.29 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/app.php ( 5.31 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/database.php ( 0.90 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/template.php ( 2.02 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/paginate.php ( 0.17 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/tags.php ( 1.35 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Hook.php ( 5.58 KB )
/www/wwwroot/xyjjcn.cn/data/config/database.php ( 0.51 KB )
/www/wwwroot/xyjjcn.cn/data/config/template.php ( 0.12 KB )
/www/wwwroot/xyjjcn.cn/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php ( 0.10 KB )
/www/wwwroot/xyjjcn.cn/vendor/topthink/think-captcha/src/helper.php ( 1.54 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Route.php ( 3.83 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Facade.php ( 3.44 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Route.php ( 25.79 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Request.php ( 57.17 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/Domain.php ( 7.07 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/Rule.php ( 28.92 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/RuleItem.php ( 8.84 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Validate.php ( 4.83 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Validate.php ( 43.85 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/common.php ( 61.46 KB )
/www/wwwroot/xyjjcn.cn/vendor/topthink/think-helper/src/helper.php ( 2.88 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Db.php ( 7.67 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Lang.php ( 7.38 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/Log.php ( 8.85 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/log/driver/File.php ( 8.95 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/lang/zh-cn.php ( 12.58 KB )
/www/wwwroot/xyjjcn.cn/data/route/route.php ( 0.02 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/behavior/InitHookBehavior.php ( 2.00 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Cache.php ( 3.27 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/cache/driver/File.php ( 7.91 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/cache/Driver.php ( 8.64 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Collection.php ( 13.58 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/dispatch/Url.php ( 5.23 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/route/Dispatch.php ( 9.27 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/route/dispatch/Module.php ( 5.17 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Middleware.php ( 5.34 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Cookie.php ( 7.35 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/View.php ( 5.71 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Template.php ( 47.31 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Session.php ( 14.13 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Debug.php ( 7.57 KB )
/www/wwwroot/xyjjcn.cn/app/portal/lang/zh-cn.php ( 0.93 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/behavior/LangBehavior.php ( 2.46 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Lang.php ( 1.75 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/lang/zh-cn.php ( 3.08 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Env.php ( 1.17 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn.php ( 9.31 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn/common.php ( 0.60 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/user/lang/zh-cn.php ( 4.13 KB )
/www/wwwroot/xyjjcn.cn/app/portal/lang/zh-cn/common.php ( 0.76 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/behavior/InitAppHookBehavior.php ( 2.01 KB )
/www/wwwroot/xyjjcn.cn/app/portal/controller/ScienceController.php ( 14.06 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/controller/HomeBaseController.php ( 8.46 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/controller/BaseController.php ( 2.24 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Controller.php ( 7.47 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Config.php ( 1.52 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Cookie.php ( 1.58 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/View.php ( 1.76 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/behavior/HomeLangBehavior.php ( 1.52 KB )
/www/wwwroot/xyjjcn.cn/app/portal/lang/zh-cn/home.php ( 0.62 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/db/Connection.php ( 58.94 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/db/connector/Mysql.php ( 5.58 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/db/builder/Mysql.php ( 5.51 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/db/Builder.php ( 36.45 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/db/Query.php ( 104.50 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/admin/model/ThemeModel.php ( 8.12 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Model.php ( 27.26 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/model/concern/Attribute.php ( 17.64 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/model/concern/RelationShip.php ( 19.85 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/model/concern/Conversion.php ( 7.66 KB )
/www/wwwroot/xyjjcn.cn/data/runtime/temp/dccef2483f79199e3a71ae3d894bd34f.php ( 13.49 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/facade/Url.php ( 1.13 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Url.php ( 13.01 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/lib/Storage.php ( 3.89 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/lib/storage/Local.php ( 2.86 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/Response.php ( 9.68 KB )
/www/wwwroot/xyjjcn.cn/vendor/thinkphp/library/think/debug/Html.php ( 4.02 KB )
[ LANG ] /www/wwwroot/xyjjcn.cn/vendor/thinkphp/lang/zh-cn.php
[ LANG ] /www/wwwroot/xyjjcn.cn/app/portal//lang/zh-cn.php
[ ROUTE ] array ( )
[ HEADER ] array ( 'accept-encoding' => 'gzip, br, zstd, deflate', 'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'accept' => '*/*', 'host' => 'xyjjcn.cn', 'content-type' => '', 'content-length' => '', )
[ PARAM ] array ( 'id' => '51', )
[ LANG ] /www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf/src/behavior/../lang/zh-cn.php
[ LANG ] /www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn.php
[ LANG ] /www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn/common.php
[ LANG ] /www/wwwroot/xyjjcn.cn/vendor/thinkcmf/cmf-app/src/user/lang/zh-cn.php
[ LANG ] /www/wwwroot/xyjjcn.cn/app/portal/lang/zh-cn/common.php
[ LANG ] /www/wwwroot/xyjjcn.cn/app/portal/lang/zh-cn/home.php
[ DB ] INIT mysql
[ VIEW ] /www/wwwroot/xyjjcn.cn/public/themes/alumni_association/portal/science/show.html [ array ( 0 => 'site_info', 1 => 'id', 2 => 'school_id', 3 => 'name', 4 => 'images', 5 => 'zjcqno', 6 => 'dwmc', 7 => 'publish_time', 8 => 'xmjd', 9 => 'jsly', 10 => 'zscqqk', 11 => 'cgsx', 12 => 'cgjs', 13 => 'xmfzr', 14 => 'hzfs', 15 => 'zrjg', 16 => 'frdb', 17 => 'dwgm', 18 => 'dwxx', 19 => 'mobile', 20 => 'email', 21 => 'address', 22 => 'post_status', 23 => 'create_time', 24 => 'wxapp_show', 25 => 'pc_show', 26 => 'theme_vars', 27 => 'theme_widgets', ) ]
[ DB ] CONNECT:[ UseTime:0.000752s ] mysql:host=127.0.0.1;port=3306;dbname=xyjjcn_cn;charset=utf8mb4
[ SQL ] SHOW COLUMNS FROM `dongda_product_display` [ RunTime:0.000783s ]
[ SQL ] SELECT * FROM `dongda_product_display` WHERE `pc_show` = 1 AND `id` = 51 LIMIT 1 [ RunTime:0.000582s ]
[ EXPLAIN : array ( 'id' => 1, 'select_type' => 'SIMPLE', 'table' => 'dongda_product_display', 'partitions' => NULL, 'type' => 'const', 'possible_keys' => 'PRIMARY', 'key' => 'PRIMARY', 'key_len' => '4', 'ref' => 'const', 'rows' => 1, 'filtered' => 100.0, 'extra' => NULL, ) ]
[ SQL ] SHOW COLUMNS FROM `dongda_theme_file` [ RunTime:0.000639s ]
[ SQL ] SELECT `more` FROM `dongda_theme_file` WHERE `theme` = 'alumni_association' AND ( `is_public` = 1 OR `file` = 'portal/science/show' ) [ RunTime:0.000317s ]
[ EXPLAIN : array ( 'id' => 1, 'select_type' => 'SIMPLE', 'table' => 'dongda_theme_file', 'partitions' => NULL, 'type' => 'ALL', 'possible_keys' => NULL, 'key' => NULL, 'key_len' => NULL, 'ref' => NULL, 'rows' => 2, 'filtered' => 50.0, 'extra' => 'Using where', ) ]
0.035331s