概述 很多时候我们会遇到3D行政区划的展示,在mapboxGL中,面状的3D展示比较容易,我们可以通过fill-extrusion来实现,但是没法实现其边界线在上面的浮动展示。 实现效果 实现思路 1. 3D行政区划 这个比较简单,通过fill-extrusion来实现。
大家好,我是南南 我认为地理信息也就是GIS本来也就是为了服务人类而诞生的,所以我一直赞同开源的理念,也喜欢分享一些数据来帮助初学者更好的进行学习 很多初学者好像一直对行政区划获取不是很明白 今天安排给给大家 ,最新全国行政区划数据,依旧是无套路分享 全国行政区划 详细信息 数据来源:高德Web服务API中的[行政区域查询] https://lbs.amap.com/api/webservice/guide/ using social media data: A case study of Sha 我之后的打算 未来我可能会将该数据上传至ArcGIS online并进行维护,以方便大家的使用,之前已经上传过一份行政区划数据
前言 最近有遇到一个需求,用户想在地图上把行政区划数据做成那种3D凸出的效果,同时支持各个行政区划按照不同颜色进行展示,在行政区划上还能展示不同的标注,各个行政区的立体高度可以动态设置。 由于这里要展示3D行政数据,因此首先准备一份北京的行政区划实例。作为演示数据,这里并不保证数据的准确性。重点演示软件的功能。 本文首先讲解使用Java语言调用Gdal将shp数据转为geojson数据,然后使用Mapbox将处理好的Geojson行政区划数据进行3D展示,同时将不同行政区划进行动态颜色标绘,可以对行政区划的名称进行中文标注 只不过每个行政区划的高度是一致的。实际效果如下:三、界面优化 经过上面的可视化展示,基本已经实现了行政区划的3D立体展示。 到此即实现了在Mapbox中实现对行政区划的3D展示,同时实现动态标注,边界展示,动态高度设置等需求。
Warning 这份世界范围的行政区划数据,不适合用于我们国内的研究及制图工作,因为在中国香港、澳门、台湾、南海及西藏边疆等地区的国界范围与我们自己国界范围是存在冲突的。 以上就是两份基础的行政区划矢量数据
(2) 熟悉3D图形变换的设置和使用。 (3) 进一步熟悉基本3D图元的绘制。 (4) 体验透视投影和正交投影的不同效果。 (5) 掌握简单机器人编程。 2.实验内容: (1)简单机器人。 设计如图A.7所示。机器人由四大部分组成,即头、身、双手、双腿,分别由立方体经过图形变换而成。 图A.7 简单机器人 3.实验原理: (1)视点设置函数 void gluLookAt(GLdouble eyex, GLdouble eyey, GLdouble eyez, GLdouble atx
中国的省、市、区等行政区划数据是任何互联网服务的基础,每次重新做一个项目的时候都要重新寻找相关数据。 我尝试着从GitHub上寻找合适的行政区划数据,虽然有许多关于行政区划数据的项目,但其数据都不太理想,大多数都存在以下问题: 数据更新不及时 数据来源不准确 数据残缺 等等 上面说的问题总结起来可以归因为两个方面 项目的数据来源将采用国家统计局官方公布的行政区划代码数据,在其基础上对数据进行解析,使其具有上下级关系,便于开发。 为了解决数据实时性问题。 项目将定时根据国家统计局公布的行政区划代码数据,对项目数据文件进行更新。后期将加入自动爬虫的方式,自动嗅探官方是否更新了数据。
准备工作:需要下载最新县及县以上行政区划代码,并保存成data.txt文件,事先需要提醒的是,如果你在拷贝粘贴的过程中出现格式错乱的问题,可以试着先把拷贝的内容粘贴到Word,WPS等软件中,然后再重新拷贝粘贴到文本文件中 最新县及县以上行政区划代码 说明:不同版本的数据,可能会出现全角空格和半角空格混杂的情况。 首先创建MySQL表: 需要注意的是表的字符集和文件的字符集需要一致。 …… 有了行政区划代码,再配上民间的IP数据库,就更完美了。本文处理的是县级行政区划代码的处理,如果你需要乡级的数据,同样可以参考国家统计局。 更新:最新的行政区划代码地址改变了。
Rhino 7 是一款专为 Mac 用户设计的功能强大的 3D 建模软件。它提供了广泛的功能和工具,使用户能够轻松创建复杂的 3D 模型、动画和可视化。 多功能建模工具:Rhino 7 提供了广泛的建模工具,包括 NURBS 曲线和曲面、网格建模和实体建模。 插件支持:Rhino 7 支持范围广泛的插件,可以增强其功能并扩展其功能。 总的来说,Rhino 7 for Mac 是一款功能强大且用途广泛的 3D 建模软件,适合需要创建复杂 3D 模型和可视化效果的设计师、建筑师、工程师和艺术家。 id=NzY4OTU4Jl8mMjcuMTg2LjEyNy4xNzM%3D 图片
Rhino 7 for Mac是一款3D建模软件,由美国Robert McNeel & Associates开发。 Rhino 7 for Mac具有许多功能和特色,包括:NURBS建模工具:Rhino 7提供了强大的NURBS曲面建模工具,使用户能够轻松创建复杂的几何形状。 可视化渲染:Rhino 7提供高级可视化渲染工具,帮助用户创建逼真的渲染图像。三维打印准备:Rhino 7支持三维打印准备功能,可以将模型导出为STL文件,以进行3D打印。 总之,Rhino 7 for Mac是一款功能强大的3D建模软件,提供了许多实用的工具和功能,适用于各种设计需求。https://www.macz.com/mac/333.html? id=NzY4OTU4Jl8mMjcuMTg2LjEyNy4xNzM%3D图片
Rhinoceros 7 for Mac是一款功能强大的三维建模软件。Rhino 7 是历史上最重要的升级! Rhino 7 Mac图片Rhino 7特别功能介绍• 不受约束的自由形式 3D 建模工具,如仅在成本高出 20 到 50 倍的产品中发现的工具。为您可以想象的任何形状建模。 • 数百种专业3D 产品的开发平台。• 经济实惠。普通硬件。学习曲线短。买得起的价格。无维护费。• Rhino for Mac:世界上最通用的 3D 建模器,可在 macOS 上使用。
Rhinoceros 7 是mac平台上的一款3D建模工具,简称Rhino3D,中文称为:犀牛。 这是一款不受约束的自由造形3D建模工具。 SubD 对于需要快速探索有机形状的设计师,SubD 是一种新的几何类型,可以创建可编辑、高度精确的形状。 在 Rhino 7 中,某些模型在 Windows 和 Mac 上的显示速度会明显加快。 在 Rhino 7 中,我们添加了一些新组件,但我们也更容易将您的程序变成插件...... id=NzY4OTU4Jl8mMjcuMTg2LjEyNy4xNzM%3D 图片
犀牛3D建模软件:Rhino 7 可以创建、编辑、分析、记录、渲染、动画和转换 NURBS 曲线、曲面和实体、细分几何 (SubD)、点云和多边形网格。除了您的硬件之外,对复杂性、程度或大小没有限制。 Rhino 7 for Mac(犀牛3D建模软件) 1、可以创建,编辑,分析,记录,渲染,动画和翻译NURBS曲线,曲面和实体,点云和多边形网格。 对硬件的复杂程度,程度或大小没有任何限制2、不受限制的自由形式的3D建模工具,只有在产品成本高出20到50倍的产品中才能使用。 分析和制造任何东西所需的精度4、与所有其他设计,绘图,CAM,工程,分析,渲染,动画和插图软件兼容5、读取和修复网格和极具挑战性的IGES文件6、无障碍,所以易于学习和使用,您可以专注于设计和可视化,而不会被软件分心7、
Rhino 7 Mac版是一跨强大的犀牛3D建模工具,在 Rhino 7 中,提高了现有格式的精确度,并在尽可能的情况下支持 SubD。且在此版本中,解锁了全新的建模工作流程并改进了许多稳定的功能。 下载:Rhino 7 Mac版 Rhino 7 Win版 1、可以创建,编辑,分析,记录,渲染,动画和翻译NURBS曲线,曲面和实体,点云和多边形网格。 对硬件的复杂程度,程度或大小没有任何限制 2、不受限制的自由形式的3D建模工具,只有在产品成本高出20到50倍的产品中才能使用。
前言 腾讯地图iOS SDK推出了4.4.0版本,更新了多个比较实用的功能,本次介绍地图SDK行政区划检索功能新添加的行政区划轮廓点串,可以让我们在地图上绘制行政区划的边界。 使用场景 绘制行政区划的边界 准备 腾讯地图iOS SDK 单个行政区划绘制 1、使用QMSDistrictSearchSearchOption类来发起单个行政区划检索功能 QMSDistrictSearchSearchOption *option = [[QMSDistrictSearchSearchOption alloc] init]; 2、配置检索参数对象,并设置行政区划轮廓点串,发起检索: option.keyword alloc] init]; 2、配置检索参数对象,并设置行政区划轮廓点串,发起检索: // 这里需要注意,子级行政区划检索需要根据父级的行政区划ID来检索 option2.ID = @"110000" ,也可以用于做行政区划的展示功能。
Rhino 7是一款强大的建模神器,提供精准的曲面工具用于渲染表现、动画、工程图、分析评估以及生产用的模型并兼容3dmax、Softimage模型。 Rhino 7建模神器 MacRhino 7建模神器 Win图片特点1、可以创建,编辑,分析,记录,渲染,动画和翻译NURBS曲线,曲面和实体,点云和多边形网格。 对硬件的复杂程度,程度或大小没有任何限制2、不受限制的自由形式的3D建模工具,只有在产品成本高出20到50倍的产品中才能使用。 分析和制造任何东西所需的精度4、与所有其他设计,绘图,CAM,工程,分析,渲染,动画和插图软件兼容5、读取和修复网格和极具挑战性的IGES文件6、无障碍,所以易于学习和使用,您可以专注于设计和可视化,而不会被软件分心7、
前言 全国行政区划检索功能, 由于高德和百度也没有提供一个比较完美的解决方案, 因此使用了腾讯地图iOS SDK内部封装的Web接口来实现. 行政区划共分为三个等级, 省级/市级/区级, 对于北京市和天津市这样的城市, 通常直接认为是省级, 并直接以同样的内容来填充市级. 使用场景 给用户提供选择行政区域和居住地等功能的行政区划选择器。 准备 腾讯地图3D SDK 行政区划检索 核心代码 - (void)searchWithDistrictSearchOption:(QMSDistrictBaseSearchOption *)districtSearchOption 1、省市区三个行政区划如果要同时获取的话, 由于API返回的是三个数组, 因此自己去处理有些麻烦。
52 56 34 61 78 6C 4C 47 6A 6A 6F 6E 41 3D 3D 13 7E06/30/2025 09:09:21,T -> 7E 01 02 40 38 01 00 00 00 00 00 02 23 45 67 89 00 01 14 6E 75 67 6D 51 52 56 34 61 78 6C 4C 47 6A 6A 6F 6E 41 3D 3D 00 12 34 56 /2025 09:09:24,T -> 7E 00 03 40 00 01 00 00 00 00 00 02 23 45 67 89 00 02 CA 7E06/30/2025 09:09:24,R 省域ID采用GB/T2260中规定的行政区划代码六位中前两位2市县域IDWORD标示终端安装车辆所在的市域和县域,0保留,由平台取默认值市县域ID采用GB/T2260中规定的行政区划代码六位中后四位4制造商 IDBYTE[11]由车载终端厂商所在地行政区划代码和制造商ID组成15终端型号BYTE[30]此终端型号由制造商自行定义,位数不足的前补0x0045终端IDBYTE[30]由大写字母和数字组成,此终端
一键城市2.0(ThingMap)是ThingJS平台推出的在线3D城市模型场景快速生成系统,所生成的3D城市模型场景,可用于快速构建网页版3D城市类型的管理应用。 五、行政区划和自定义绘制选取范围 按照省份或城市查找行政区划,同时支持按照关键字查找省份或城市,定位并获取3D城市模型。能够按照矩形、多边形、圆形进行自定义范围绘制。 范围选择后,系统会自动定位至当前行政区划范围并获取3D城市模型。 六、在线调用地图服务 通过地图服务的在线调用代码,实现在线调用,使用更加方便便捷。 可以方便地将相关区域3D城市场景导出到ThingJS CityBuilderPro编辑器进一步修改效果,也可结合ThingJS平台API开发完整3D城市应用管理系统。 配合ThingJS平台提供的项目离线部署功能,一键城市2.0所生成的3D城市模型场景也可完全独立部署到指定的局域网服务器环境中,在完全断绝外网情况下正常运行。
Rhinoceros 7 for Mac是一款功能强大的三维建模软件。在此版本中,我们开启了全新的建模工作流程,并将许多稳定的功能进行了完善。 Rhino 7增加了细分建模、Rhino.Inside.Revit、四边面重新拓扑等新功能。 Rhino 7 for Mac中文版图片可以创建,编辑,分析,记录,渲染,动画和翻译NURBS曲线,曲面和实体,点云和多边形网格。 对硬件的复杂程度,程度或大小没有任何限制不受限制的自由形式的3D建模工具,只有在产品成本高出20到50倍的产品中才能使用。
一、前言 行政区划在地图应用中非常有用,行政区划是行政区域划分的简称,是国家为了进行分级管理而实行的区域划分,百度地图提供的内置的函数类支持传入行政区划的名称来获取对应的边界点集合,然后根据该集合来绘制点集合 ,最后将该点集合封闭连起来,就形成了行政区划的轮廓图了,使用下来发现地图本身提供的函数可以支持到县城,如果需要精确到乡镇那就需要其他办法获得,一种是直接加载事先准备好的乡镇的边界点集合的js文件,一种是在地图上绘制多边形 可设置行政区划,指定某个城市区域绘制图层,在线地图自动输出行政区划边界点集合到js文件给离线地图使用。 可静态或者动态添加多个覆盖物。支持点、折线、多边形、矩形、圆形、弧线、点聚合等。 个人主页:https://blog.csdn.net/feiyangqingyun 知乎主页:https://www.zhihu.com/people/feiyangqingyun/ 四、效果图 [9-行政区划 getOverlayProperty(); //定义数组存储可拖动的边界点 list << QString(" var polygons = [];"); //动态添加行政区划