自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C#下载Ceisum官网3dtiles

由于cesium官网访问速度很慢,因此相将需要的3dtile下载到本地(如new york),但网上找了很多例子,大部分都是python写的,运行不起来且不支持多线程,因此用c#写了一个小的工具类,多线程下载。 首先,在chrome下,F12,network,找到tileset.json,保存到本地。 其次,解析tileset.json,因为懒得生成实体类,所以用字符串来解析相关uri 如果确实想通过json生成实体类,可以用如下网站:C...

2021-11-30 16:27:02 709

原创 VS2019调试时,b3dm,cmpt等gis文件无法加载

用vs2019开发时,调试时发现在cesium中,无法加载3dtile文件(如b3dm,cmpt)等,网上看了很多教程说需要通过命令给IIS Express添加mime类型,但用命令添加后,依然无法加载。 由于项目中没有web.config文件,又不想添加,研究发现在.vs文件夹(隐藏)中,有一个.vs\config\applicationhost.config文件,将配置信息添加在这个文件中即可。<system.webServer> <staticContent...

2021-11-24 23:00:16 950

原创 VUE + Vite构建Cesium

安装vitenpm i create-vite利用vite创建项目npm init vite@latest cesium_vue_vite -- --template vuecd cesium_vue_vitenpm i安装vite-plugin-cesiumnpm i cesium vite-plugin-cesium vite -DApp.vue中代码<script setup>// This starter template is using Vue.

2021-11-05 23:18:36 747

原创 CESIUM-大量model加载(ModelInstanceCollection)

上一篇介绍了加载大量点数据用primitives加载billboardcollection的方式,当遇到3d model时,若数据量很大,则需要用ModelInstanceCollection。//instances是数组,循环创建instance并放到数组里var modelMatrix = Cesium.Transforms.headingPitchRollToFixedFrame( position, new Cesium.HeadingPitchRol...

2021-09-06 21:57:33 6008 19

原创 CESIUM-加点操作,entity和primitive

Cesium中,添加点一般两种方式:1.entities2.primitive1.主要区别:entities方式,用法简单,属性方便,直接设置即可。primitive,底层调用,性能更好。2.代码定义:实际开发一般需要自己定义图层来区分不同业务数据entities:var cameraEntityCollection = new Cesium.CustomDataSource("layer_camera");viewer.dataSources.add(cameraE

2021-08-25 22:16:53 3045 1

原创 Cesium-常用坐标转换

Cesium常用坐标转: //lat lon radians to cartesian3 __viewer.getCartesian3FromRadians = function (lng, lat, height) { var cartesian3 = Cesium.Cartesian3.fromRadians(lng, lat, height) //lng\lat为弧度制 return cartesian3; } //lat lon to cartesian3 __view

2021-08-19 21:46:22 863

原创 学习计划

最近花了点时间,总结了一下之前工作中用到和希望用到的技术,很多技术工作中有使用,但没有系统的学习深入研究,希望能在2021年最后不到4个月时间里,花时间加强一下,特列一个提纲:第一阶段:1.cesium的使用2.react + cesium的结合3.Linux4.asp.net 5 web api5.postgresql第二阶段1. 参考国内外的其他3d地图功能,基于cesium进行扩展,包括动态效果,坐标转换和偏移,图表的结合展示。2. LVS + Nginx3.

2021-08-10 22:21:04 77

原创 OpenLayer提纲

最近在研究OpenLayer的使用,计划将研究和心得记录下来。    下面为一个大概的提纲,会随时根据情况做调整。    基础部分    1. OpenLayers简介    2. 地图Map class的操作    3. 点,线和面操作    4. 事件处理    5. 图层介绍    6.加载其他地图的底图和自定义底图    进阶部分    1. 聚合点

2016-05-28 22:11:07 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除