叨叨在前:
这一篇的主要目的为
1、将以前Desktop的东西移到Pro上,熟悉Pro操作。毕竟Pro好用而且现在是主流
2、验证替换的模型是不是依照MPatch高度比例去替换的


1 矢量shp导入Pro

先新建一个局部场景。

1.1 新项目一般是一开始就新建,我这里懒得从头演示

然后将shp文件导入到Pro里。作为新人,我找了一圈也没有找到从哪里导入hh。最后依照以前Map的经验,从右边文件夹里找到了存放的地方拖拽进去的。

1.2 存放和拖拽shp

获取矢量shp的方法包括:
①找一幅底图(卫星、航拍、jpg等)人工矢量化,根据需求赋坐标
②找平台下载,一般免费,质量看运气,比如06提到的OpenStreetMap、天地图、规划云等
③找商业软件下载,比如BigMap、水经注等,除了收费贵没其他缺点
④找万能TB购买,一般十来块钱就能满足需求
⑤地图公司提供,如高德API、谷歌地球等,听说不错,还没尝试过

而我的这个shp是老师从水经注给我下的,带坐标和建筑高度。唯一的小缺点就是部分地方矢量化有误差,需要手动修改下

1.3 图中几栋建筑,只有一个歪斜的小shp
1.4 编辑→选择,然后就可以对shp进行操作了,可以在shp直接鼠标右击,选择移动、缩放等功能

需要注意的是,由于我需要考虑拉伸后的模型高度比例,所以我这里进行修改的时候会参照shp属性表,也就是1.4的下方的表格。属性表这个我觉得只要用过map做过一些事情的朋友都了解

不知道为啥我的这个shape,小小一片区域竟然有800+个数,水经注这么强的嘛。点开细看,每一个小shape都为两个叠合,不理解这种操作。我觉得可以删掉一个。另外由于太多不好区分,我新增了一个Name字段做备注区分。

1.5 新建一个字段方便分辨各shape

经过删除,最后我把800+的shape减到了200+。当然还可以继续删减,只要保留大概位置形状就好,不过我还是留了备份以防万一。

在经过和原场景对比和高度、区域等细节修改,区域的建筑矢量就算完成了。

将其导入进数据库中。

1.6 各矢量shape导入gdb

2 道路矢量化和误差处理

对建筑矢量化的粗糙完成后,下一步就是整合道路。
由于我的范围很小,而且对这区域很熟悉,所以直接人工依次检查的。实际应该是有对应工具【我忘了是啥了hhh,而且Pro还不太熟悉,偷懒手动检查的】

2.1 道路和建筑物重叠,需修改

拓扑检查

好吧我还是想起来了,拓扑
Arcgis Pro Help:创建拓扑

拓扑需要有要素集才能操作。因此先创建一个。注意的是,坐标系的问题。我因为都使用矢量化shape统一的CGCS2000和GK,所以直接下拉选择。2.4的拖拽也是坐标系一样才能直接拖拽,不然需要导入,且导入的坐标会以数据集的坐标为准。需注意。

2.2 右击数据库创建要素集 2.3 使用和shp一样的坐标系 2.4 将shape直接拖拽进去
2.5 右击新建topology 2.6 跟着前面链接的官方操作走 2.7 规则需要自己根据需求选

由于我创建拓扑时,软件不是退出就是告诉我软件破损需要重新安装,而我是淘宝买的2.5.2,搞了半天这个版本其实就是2.5 beta版,Esri发行做测试用的,但我不明白现在很多淘宝店家卖的2.5都是这个,说是稳定???至少我在对矢量进行缩放时只能成比例喵了个咪。

尝试几次后我放弃了。改为人工去调整,反正需要改的问题不多,就是道路和建筑物交叉了,移动下就行。

后面可能换个版本尝试。


3 道路中心线改双线——待解决

由于最后道路是需要贴纹理的,而纹理需要闭合面才能贴。所以这里需要做些改动。

搜了一圈全是道路中心线怎么搞,双线变单线的。

单纯的复制粘贴肯定是不行的,或者导入建模软件去搞搞?


4 建筑拉伸——部分问题待解决

在拉伸完后,可以全域检查下,如图4.3,能明显看到先前1矢量细节处理时遗漏的地方,需要二次调整,比如对属性表改数据,移动位置,删掉不符实际的等等

4.1 选择绝对高度 4.2 选择对应字段和单位 4.3 可以看出属性不符实际

但是当我点开属性表对这些拉伸异常的矢量块检查时,发现该有的数据都有。
Arcgis Pro Help:3D 中不支持的绘制

【题外话:Pro我打开响应比较慢,我看2.5推荐配置是5-10核、8-16g、>30g内存,喵了喵我8核16g40+g感觉收到了欺骗,好想配个台式机啊哭泣】

4.4 未拉伸部分

5 模型替换进Pro

【题外话,由于又要重复这一让我心戚戚的步骤,而我忘性也大,需要回去看看当时的记录贴,然后我发现我写得一坨翔一样,条理不清很混乱】

这里我先是用Pro操作半天,发现不大会,帮助文档的操作我看得云里雾里,于是回归老本行,用Scene去做

批量拉伸的shape文件怎么替换模型

5.1 shape转换为MPatch格式 5.2 后缀_Layer3DToFeature的就是转换好的MPatch

这里注意,MPatch格式图中是不显示的,具体为什么我不清楚,所以建议把原shape也加载到图中方便后面操作,即5.2绿色建筑

5.3 启动3D编辑 5.4 选择转换后的MPatch文件,这一点很重要 5.5 启动编辑转换

【草了个大,我又失败了】

【学习记录贴】08:Arcgis Pro导入二维矢量拉伸,并用三维模型替换【未做完】相关推荐

  1. arcgis pro导入三维模型踩过的坑

    如何通过arcgis pro导入各类格式的三维模型,并发布至arcgisonline平台的方法,官方在说明文档中已经写得比较清楚了,这里记录一下我当时总是导入失败的原因 我自己的情况 中秋的时候企图发 ...

  2. 【ArcGIS Pro微课1000例】0010:ArcGIS Pro导入ArcMap样式符号库——以国土三调样式为例

    样式是用于存储符号.颜色.配色方案.标注放置和布局项目的容器. 它们可以提升地图.场景和布局的一致性和标准化程度. 您创作地图.场景和布局时所使用的符号库和颜色选取器由存储在样式中的项目填充. Arc ...

  3. arcgis for js4二维地图比例尺

    arcgis for js4二维地图比例尺 引入比例尺"esri/widgets/ScaleBar", const scaleBar = new ScaleBar({view: v ...

  4. Altium中PCB导入二维码

    具体图文介绍看链接 我是链接我骄傲 注意事项 导入二维码和导入别的logo的做法是一样的 但是要注意 将图片导入时的比例因子 scaling factor 设置为4 将二维码反色 因为pcb的丝印是白 ...

  5. MATLAB学习笔记(一):绘制二维箭头图

    MATLAB学习笔记(一):绘制二维箭头图 MATLAB矢量图绘制 1 quiver函数 2 应用:绘制某一曲线的切向量和法向量 MATLAB罗盘图绘制 1 compass函数 2 应用:绘制相量图 ...

  6. fluent meshing导入二维网格

    fluent meshing只能在Dimension为3D时才能使用 其实也可以导入二维网格,具体操作见下图所示: 还可以使用TUI命令实现二维网格的导入,命令为: Meshing> file ...

  7. 矢量切片_数据粒度均衡的二维矢量瓦片构建方法

    作 者 信 息 应 申1,2,王子豪1,杜志强3,丁火平4, 李翔翔4 (1. 武汉大学 资源与环境科学学院,湖北 武汉 430079:2. 自然资源部城市国土资源监测与仿真重点实验室,广东 深圳 5 ...

  8. 基于opencascade+osg的CAD平台探索之二维图拉伸测试

    之前完善了二维草图功能,包括动态绘制基本图形:圆,矩形,多边形,椭圆,b样条以及他们的组合体!后面进一步完善了捕捉功能,今天测试了一下二维草图拉伸效果!!代码比较简单,因为occ有相应的接口!话不多说 ...

  9. opencv 计算二维矢量的幅值—magnitude()函数

    计算二维矢量的幅值:magnitude()函数 该函数用来计算二维矢量的幅值 void magnitude(InputArray x,InputArray y,OutputArray magnitud ...

最新文章

  1. 你离高级工程师有多远
  2. word 通配符_word通配符技巧:HR高效办公技巧应用
  3. 【BZOJ 3326】[Scoi2013]数数 数位dp+矩阵乘法优化
  4. 天池 在线编程 聪明的销售(计数+贪心)
  5. linux mesg 命令详解
  6. js 正则是否包含某些字符串_js 判断字符串中是否包含某个字符串(转载)
  7. cef如何隐藏html,CefSharp访问加密的HTML/JS/CSS文件
  8. Educational Codeforces Round 54 (Rated for Div. 2): D. Edge Deletion(最短路树)
  9. 孙鑫VC学习笔记:第十九讲 动态链接库
  10. 云EC电商cms安装
  11. air 打开外部exe,bat文件的方法
  12. 【IT项目管理】第5章 保障项目进度
  13. 纯C++版俄罗斯方块
  14. 列车排座2 算法笔试题
  15. Arduino - 继电器
  16. PNG图片转CAD图纸有什么快速又方便的方法呢?
  17. 写CSDN文章时,生成下标、上标、竖线的方法
  18. 60分钟教你实现Chatbot(基于pytorch)
  19. python package什么意思_Python模块、包(Package)概念与用法分析
  20. windowsxp最新版本_雨林木风U盘装系统启动盘制作工具更新最新版9.0

热门文章

  1. 当当悲喜交加的19年
  2. 802.11a/b/g/n/ac, 802.11kvr 说明
  3. scanpy 单细胞分析包图文详解 01 | 深入理解 AnnData 数据结构
  4. python编程输入名字配对情侣网名_输入名字制作情侣网名,如何制作甜蜜的情侣网名?...
  5. do…while循环语句
  6. Python利用qrcode生成二维码并解析结果
  7. 如何将电脑中的视频进行剪辑?电脑视频剪辑工具哪个好
  8. vue项目中解决路由重复点击报错问题
  9. uniapp实现聊天|uniapp聊天源码
  10. php 生成8位数唯一的激活码