自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七月❤的博客

webgis开发工程师~

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

原创 unity学习四(cesium for unity 创建按钮)

cesium for unity button

2023-03-13 14:22:17 241

原创 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 634

转载 cesium之淹没分析

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

2022-05-07 14:48:55 2992 8

转载 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 1053

原创 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 1761 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 1350 1

原创 cesiumlab v3.0.2—通用模型切片

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

2022-02-22 09:50:29 2683 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 2676 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 4040

原创 webgis学习之路~

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

2021-08-25 16:28:03 1085 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 4890 5

原创 vue+elementUI 实现表格的增删改

最近做了vue+element仅在前端实现增删改的例子,未涉及后端知识,具体仅供参考,希望对你有帮助,话不多说,看代码。1、编辑和新增要写一个弹窗,我写的是一个弹窗,编辑和新增共用2、编辑方法3、新增方法4、删除方法5、全部代码<template> <div> <div style="text-ali...

2019-08-30 14:35:24 7608 13

转载 vue中的全局存储sessionStorage、localStorage

可以将数据临时存储到本地浏览器,一般大小最大为5M,存储的时候形式是字符串。

2023-11-09 09:30:27 333

原创 wms GetFeatureInfo查询参数详解(maptalks为例)

地图的宽高,在maptalks是,:像素坐标,在maptalks里是。:图层名称,多图层英文逗号隔开 ,),event是点击时间获取的值。:范围,在maptalks是。

2023-10-11 17:58:05 326

原创 postgis函数的学习和应用

1、和将wkt数据构造成PostGIS st_geometry对象将数据库中的空间数据以文本表达,常用于空间数据的提取2、和:函数将几何图形坐标转换成MapBox VectorTile坐标空间里的几何图形:函数将基于MapBox VectorTile坐标空间的几何图形转换为MVT二进制矢量切片二个函数通常搭配使用,可以在Java后台实现动态矢量切片以下示例实现动态矢量切片,以及后端接口如何返回空间数据属性前端用maptalks加载。

2023-08-31 10:44:10 836

原创 postgis函数--获取空间数据表的extent

postgis函数--获取空间数据表的extent。

2023-08-30 11:32:22 125

原创 我的创作纪念日

2019年的暑假,在一个公司开发岗位实习,在期间接触了CSDN,学着写了第一篇CSDN,从此命运的齿轮开始转动。一开始遇到不会的问题都会去网上百度,看到很多CSDN大佬的文章,受益很多,自己也开始写文章,希望能给别人带来帮助,大家一起知识共享,共同学习进步。在以后的学习中继续进行写作,养成良好的习惯,不仅能够帮助自己提升记忆,还可以和大家一起分享解决问题的方法。vue+elementUI 实现表格的增删改。

2023-08-29 14:26:30 157

转载 js rgb颜色转十六进制(hex)

js rgb颜色转十六进制(hex)

2023-08-07 14:45:35 663

原创 Vue element-ui如何给table表格的一行设置为不可勾选,input不可修改

【代码】Vue element-ui如何给table表格的一行设置为不可勾选,input不可修改。

2023-06-07 10:46:53 2353

原创 postgisgui的导入空间数据入pg库

打开连接数据库--gis_data新建的数据库。options 修改。

2023-05-25 13:58:44 58

原创 java问题总结 pg库查询如何区分大小写-StringBuilder如何拼接双引号

1、在字段添加双引号,如不加双引号,默认读取小写dzbm。2、StringBuilder如何拼接双引号。

2023-05-23 09:45:16 285

原创 java 遍历对象,获取对象属性和值

【代码】java 遍历对象,获取对象属性和值。

2023-05-15 11:53:33 2218 1

原创 JAVA 实现上传shape压缩包解析shape数据入库

JAVA 实现上传shape压缩包解析shape数据入库。

2023-04-28 17:22:03 839 1

转载 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 1051

原创 java---在navicate给PostgreSQL某个字段设置为自增字段

在其他--序列里可以看到自己建的序列,也就是设置的自增。data_shape 是表名,id是要做自增的字段。二句sql语句需要分别运行。

2023-04-13 13:59:32 845

转载 vue3 父组件调用子组件方法

否则调用不到自组件的方法,调用的方法都要放到defineExpose里。子组件中Map.vue,主要是。

2023-04-12 15:54:10 146

转载 java maven+spring+mybatis项目实现简单的接口

目录结构。

2023-03-21 18:01:42 41

转载 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 135

转载 Maven的使用教程

上面的依赖导入的方法使用命令行进行操作,对新手而言不是那么友好。比如,使用IDEA进行maven的依赖更新的话,只要在。1、在maven仓库搜索自己需要的包,找到需要的包后点击即可生成依赖。​,该指令可以先清除项目的临时文件然后强制更新,还能显示详细异常。​说明: 清理项目生产的临时文件,一般是模块下的target目录。不过项目此刻并没有办法立刻使用该依赖,还需要进行两个步骤。上一步可以得到自己需要的包的依赖写法,将其写入。文件内写入对应的依赖,IDEA就会帮你自动导包。​ 说明:安装依赖。

2023-03-17 15:08:48 24

转载 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 708

转载 JDK+IDEA的安装和环境配置

到这里如果都能正常打开说明,你的JDK已经安装好了。右击我的电脑--属性--高级系统设置--环境变量。window+R 命令窗口 输入cmd 打开。修改存放地址,然后一直点击下一步就可以了。写在前面注意后面加了分号,然后点确定。配置CLASSPATH环境变量,双击jdk x64进行安装。这个变量值可以直接复制的。3、验证是否安装成功。

2023-03-16 14:28:30 96

转载 常见EPSG对应的坐标系

常见EPSG对应的坐标系

2023-03-15 10:50:59 511

转载 unity学习二(cesium for unity配置)

安装完成后,会弹出一个窗口,如下,弹出此窗口的原因是 Cesium for Unity 依赖于 TextMeshPro 包中的资源,默认情况下 Unity 项目中不包含该包。安装cesium for unity,我这边之前已经安装完成,若没安装,会显示install,则安装,安装过程比较缓慢,请耐心等待。已经创建过,则选择第二个,选择项目的token。5、点击地形上一级,添加需要定位地点的经纬度。未创建过(新项目),直接选择第一个。此文章的学习借鉴碳学长。

2023-03-13 09:43:26 1833 3

转载 vue3使用echarts图表tooltip不显示

【代码】vue3使用echarts图表tooltip不显示。

2023-03-06 14:13:57 489 1

转载 git的配置用户名和密码

git配置用户名密码。

2023-02-23 15:54:13 3508

原创 unity学习一(unity安装与使用)

安装过程中附带装vs,选择如下,可以只选择支持unity,我这是为后续学习使用。如果要下载unity中国的版本,可以到如下链接,点击下载unity。选择所有的选项--3D,项目名称和项目位置自行选择。想下外网的可以去unity.com下载。可以根据需要下载不同版本的unity。双击项目名称即可打开unity。点击create即可。

2023-02-17 14:34:12 301

原创 vue3中的各种引入及其使用

【代码】vue3中的各种引入及其使用。

2023-02-01 10:54:06 4100

原创 vue3+elementPlus表单验证

【代码】vue3+elementPlus表单验证。

2023-01-30 17:11:16 3573

原创 vue3 store传值

store传值。

2023-01-11 10:32:04 2263

转载 Vue3中使用CodeMirror出现setValue后点击报错

markRaw标记后,当后面将sqlEditor变成proxy对象时,发现调用change方法改变数据时,界面并不会再跟新了。包装前的原始数据,然后通过对原始数据进行修改,进而可以修改对应的代理对象内部数据。这是通过原始数据修改改变的,并不会触发。所以,如果我们有些时候,有些操作可以不需要每次修改数据都去更新。有的情况下,我们希望某个数据在以后的操作中永远都不会被追踪,函数创建响应式数据,其特点是,每次修改数据都会更新。界面,这样的问题是非常消耗性能。界面,那么我们可以通过。

2022-11-17 10:05:38 411

空空如也

空空如也

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

TA关注的人

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