- 博客(111)
- 收藏
- 关注

原创 unity学习三(cesium for unity 创建简单的地图弹窗)
4、右击pointCanvas--UI--Image,新建一个image标签,命名Name,右击Name--UI--Text- TextMeshPro,中文的话需要自己导入字体文件,设置字体大小颜色等等。这样太丑了,给它加个图标,右击pointCanvas--UI--Image,命名Icon,同样给他一张图片。在scripts文件夹下右击--create--C# script,新建命名addPointData的脚本。图片放到项目的UI路径下, 设置如下,就会是透明的了。将图片拖到Name下给他的背景图。
2023-03-13 11:03:31
1177
5

转载 cesium之淹没分析
发现最近成长很多,之前测距测面于我来说,做起来遥不可及,现在不到半天的工作时间便做出了淹没分析,当然也是参考的了绘制淹没范围开始进行淹没分析
2022-05-07 14:48:55
3448
9

转载 cesium实现测距测面
以下内容参考Cesium开发工具篇 | 04量测工具与调试面板 - 简书https://github.com/ls870061011/cesium_training/blob/main/examples/3_4_1measure.html并做了一些简单的修改定义let measureFeature_line = []let measureFeature_polygon = []测距测面清除代码如下measureLineSpace() { var handler...
2022-05-06 10:58:16
1263

原创 cesium BIM模型 根据scenetree.json分层加载
html (树)<div v-show="bimDataShow" class="bimStyle"> <div class="bimStyle-title">图例</div> <div class="bimStyle-tree"> <el-tree :data="bimDataArr" show-checkbox node-key="id"
2022-04-24 17:51:14
2245
11

原创 cesium 点击单一tile轮廓高亮
单击or悬浮事件const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas) const _this = this handler.setInputAction(function (movement) { // debugger var pickedObject = viewer.scene.pick(movement.position) _thi.
2022-04-11 11:30:13
1489
1

原创 cesiumlab v3.0.2—通用模型切片
1、在cesiumlab官网查看更新历史,即可下载不同版本的cesiumlab,下载安装完成后进行注册登录Cesium实验室官网登录界面 2、通用模型切片。选择需要处理的shape数据,加载后,后边有个设置设置里面有个建筑高度,道路水系等一般都是固定高度,房屋要根据高度字段来进行设置道路,水系等房屋属性字段可以根据需要选取,也可以全选存储类型:散列然后选择输出路径输出既可,最好输出路径不要带中文这样即可出现简单的白膜3...
2022-02-22 09:50:29
3336
1

原创 ArcGIS api for javascript 的入门学习
1、安装依赖npm install @arcgis/core2、按需引入(根据需要引入)import Map from "@arcgis/core/Map";import MapView from '@arcgis/core/views/MapView';import Basemap from '@arcgis/core/Basemap';import Extent from '@arcgis/core/geometry/Extent';import Circle from '@ar
2022-01-04 10:30:03
2853
1

原创 openlayers学习
在一家互联网企业工作,工作接近一年,总结一下对openlayers的学习,主要是在vue项目中对openlayers的使用,希望可以对大家有所帮助~~从openlayers的安装说起把~npm install olopenlayers在项目中的引入引入是按需引入,根据你所需要的来引入就好了import 'ol/ol.css'import Map from 'ol/Map'import View from 'ol/View'import { WMTS, Vector as Vec
2021-11-19 17:26:42
4183

原创 webgis学习之路~
本科学的不是计算机专业,我学的是gis专业,在本科学习期间并没有深入的学习关于开发的相关知识,我们应该都知道涉及的开发方面知识只有课堂上的学习,线下的实验报告,在前端开发实习的岗位上才发现自己什么都不懂,虽然实习的岗位是开发,那时候基本上是没有人去慢慢教你学习,很多公司是不会问你的,基本上都是靠着自己自学,就这样自学摸鱼划水,学了半年,简单的懂点vue框架、html、css以及element-ui框架和JavaScript,这也只是简单的了解,当时自己该学什么都不知道,还是经理让我们学什么什么,自学真的很难
2021-08-25 16:28:03
1220
12

原创 cesium控制imageryLayers的显示
在做项目的时候遇到一个二三维切换的问题,需要切换地图的imageryLayers,初始化后viewer后改变viewer,控制imageryLayers的显示即可,根据imageryLayers的index来控制显示,按照imageryLayers写的顺序,第一个imageryLayers的index为0,依次类推,我写了四个imageryLayers,前二个为三维显示,后二个为二维显示,viewer.imageryLayers.get(0).show=truedata () { retu..
2021-08-20 09:43:14
5955
5

原创 vue+elementUI 实现表格的增删改
最近做了vue+element仅在前端实现增删改的例子,未涉及后端知识,具体仅供参考,希望对你有帮助,话不多说,看代码。1、编辑和新增要写一个弹窗,我写的是一个弹窗,编辑和新增共用2、编辑方法3、新增方法4、删除方法5、全部代码<template> <div> <div style="text-ali...
2019-08-30 14:35:24
7789
13
转载 vue中的全局存储sessionStorage、localStorage
可以将数据临时存储到本地浏览器,一般大小最大为5M,存储的时候形式是字符串。
2023-11-09 09:30:27
623
原创 wms GetFeatureInfo查询参数详解(maptalks为例)
地图的宽高,在maptalks是,:像素坐标,在maptalks里是。:图层名称,多图层英文逗号隔开 ,),event是点击时间获取的值。:范围,在maptalks是。
2023-10-11 17:58:05
875
原创 postgis函数的学习和应用
1、和将wkt数据构造成PostGIS st_geometry对象将数据库中的空间数据以文本表达,常用于空间数据的提取2、和:函数将几何图形坐标转换成MapBox VectorTile坐标空间里的几何图形:函数将基于MapBox VectorTile坐标空间的几何图形转换为MVT二进制矢量切片二个函数通常搭配使用,可以在Java后台实现动态矢量切片以下示例实现动态矢量切片,以及后端接口如何返回空间数据属性前端用maptalks加载。
2023-08-31 10:44:10
1284
原创 我的创作纪念日
2019年的暑假,在一个公司开发岗位实习,在期间接触了优快云,学着写了第一篇优快云,从此命运的齿轮开始转动。一开始遇到不会的问题都会去网上百度,看到很多优快云大佬的文章,受益很多,自己也开始写文章,希望能给别人带来帮助,大家一起知识共享,共同学习进步。在以后的学习中继续进行写作,养成良好的习惯,不仅能够帮助自己提升记忆,还可以和大家一起分享解决问题的方法。vue+elementUI 实现表格的增删改。
2023-08-29 14:26:30
189
原创 Vue element-ui如何给table表格的一行设置为不可勾选,input不可修改
【代码】Vue element-ui如何给table表格的一行设置为不可勾选,input不可修改。
2023-06-07 10:46:53
2714
原创 java问题总结 pg库查询如何区分大小写-StringBuilder如何拼接双引号
1、在字段添加双引号,如不加双引号,默认读取小写dzbm。2、StringBuilder如何拼接双引号。
2023-05-23 09:45:16
377
转载 java 端口被占用的问题解决 Web server failed to start. Port ×× was already in use
【代码】java 端口被占用的问题解决 Web server failed to start. Port ×× was already in use。
2023-04-23 11:43:04
1537
原创 java---在navicate给PostgreSQL某个字段设置为自增字段
在其他--序列里可以看到自己建的序列,也就是设置的自增。data_shape 是表名,id是要做自增的字段。二句sql语句需要分别运行。
2023-04-13 13:59:32
1022
转载 Idea新建maven项目
在左侧的选项中选择 Maven,勾选 Create from archetype 选项,然后在下面选择合适的 Maven Archetype(模型),最后点击下方的 Next 按钮。IntelliJ IDEA 工作区上方的菜单栏中选择 File ,在下拉菜单中中选中 New,然后选择 Project。1、新建一个文件夹,用来存放项目,目录下放一个pom.xml1。设置setting.xml和maven仓库地址。
2023-03-17 15:46:52
201
转载 Maven的使用教程
上面的依赖导入的方法使用命令行进行操作,对新手而言不是那么友好。比如,使用IDEA进行maven的依赖更新的话,只要在。1、在maven仓库搜索自己需要的包,找到需要的包后点击即可生成依赖。,该指令可以先清除项目的临时文件然后强制更新,还能显示详细异常。说明: 清理项目生产的临时文件,一般是模块下的target目录。不过项目此刻并没有办法立刻使用该依赖,还需要进行两个步骤。上一步可以得到自己需要的包的依赖写法,将其写入。文件内写入对应的依赖,IDEA就会帮你自动导包。 说明:安装依赖。
2023-03-17 15:08:48
50
转载 Maven下载与安装
在apache-maven-3.9.0-bin\apache-maven-3.9.0\conf下找到setting.xml,加一句,中间为自己的maven仓库地址。注意:maven的安装需要依赖jdk的安装,所以必须先安装完成jdk且配置好jdk环境变量后在进行maven的安装。在cmd窗口中键入mvn -version后回车,如果出现下面的版本号,及说明maven安装成功。maven的安装很简单,就是直接解压文件就行了,将下载的安装包解压在要安装的路径。高级系统设置--环境变量。设置--搜索maven。
2023-03-17 14:32:52
981
转载 JDK+IDEA的安装和环境配置
到这里如果都能正常打开说明,你的JDK已经安装好了。右击我的电脑--属性--高级系统设置--环境变量。window+R 命令窗口 输入cmd 打开。修改存放地址,然后一直点击下一步就可以了。写在前面注意后面加了分号,然后点确定。配置CLASSPATH环境变量,双击jdk x64进行安装。这个变量值可以直接复制的。3、验证是否安装成功。
2023-03-16 14:28:30
159
转载 unity学习二(cesium for unity配置)
安装完成后,会弹出一个窗口,如下,弹出此窗口的原因是 Cesium for Unity 依赖于 TextMeshPro 包中的资源,默认情况下 Unity 项目中不包含该包。安装cesium for unity,我这边之前已经安装完成,若没安装,会显示install,则安装,安装过程比较缓慢,请耐心等待。已经创建过,则选择第二个,选择项目的token。5、点击地形上一级,添加需要定位地点的经纬度。未创建过(新项目),直接选择第一个。此文章的学习借鉴碳学长。
2023-03-13 09:43:26
2450
3
原创 unity学习一(unity安装与使用)
安装过程中附带装vs,选择如下,可以只选择支持unity,我这是为后续学习使用。如果要下载unity中国的版本,可以到如下链接,点击下载unity。选择所有的选项--3D,项目名称和项目位置自行选择。想下外网的可以去unity.com下载。可以根据需要下载不同版本的unity。双击项目名称即可打开unity。点击create即可。
2023-02-17 14:34:12
387
转载 Vue3中使用CodeMirror出现setValue后点击报错
markRaw标记后,当后面将sqlEditor变成proxy对象时,发现调用change方法改变数据时,界面并不会再跟新了。包装前的原始数据,然后通过对原始数据进行修改,进而可以修改对应的代理对象内部数据。这是通过原始数据修改改变的,并不会触发。所以,如果我们有些时候,有些操作可以不需要每次修改数据都去更新。有的情况下,我们希望某个数据在以后的操作中永远都不会被追踪,函数创建响应式数据,其特点是,每次修改数据都会更新。界面,这样的问题是非常消耗性能。界面,那么我们可以通过。
2022-11-17 10:05:38
764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人