- 博客(45)
- 资源 (14)
- 收藏
- 关注
原创 使用qgis生成SLD样式
使用qgis生成SLD样式https://www.osgeo.cn/geoserver-user-manual/styling/qgis/index.html
2024-08-29 17:51:35
152
原创 gis 学习相关网站整理
二维高德地图API : https://lbs.amap.com/.百度地图API:https://lbsyun.baidu.com/.MapBox :http://www.mapbox.cn/OpenLayers: web gis引擎,专为Web GIS 客户端开发提供的JavaScript 类库包openlayer 官网 : https://openlayers.org/.openlayer 3 示例集锦: http://develop.smaryun.com:81/API/JS/OL3I
2021-05-23 11:57:16
815
原创 tomcat+高德地图加载本地切片数据
tomcat+高德地图加载本地切片数据效果图准备步骤效果图准备tomcat8+切片数据(3857坐标)步骤将配置好的坐标的切片数据放置到指定的文件路径下(例如F:/arcgisData)。点开tomcat -> conf -> server.xml文件,在Host下添加如下配置并保存文件。<Context path="/file"/ docBase="F:\arcgisData" reloadable="true" debug="0"/>!--
2021-03-29 14:25:36
1104
原创 cesium知识整理——初入门问题集
浏览器输出CORS policy错误,所加载的对象没显示• 问题解决:跨域问题的终极解决方法在服务端若服务端代码可改:添加跨域头若服务端不可控:添加代理服务器随着视角旋转,模型并不能在中心位置,模型和地形的相对高度不一致问题解决:viewer.scene.globe.depthTestAgainstTerrain=true;调节对象高度;viewer.scene. globe. depthTestAgainstTerrain=false;换了底图之后,影像和实体有较大偏差国内公开访问的底
2021-02-08 15:59:49
1015
原创 cesium知识整理--入门理论基础
入门基础—坐标系WGS84坐标系定义长半轴:6378137.0Cartographic 制图坐标(longitude, latitude, height),对应经纬度坐标,不过是弧度表示,此类主要用在用户接口上,理解起来更直观。Cartesian3 笛卡尔直角坐标系(x,y,z) 做空间计算使用Cartographic -> Cartesian3 Cartographic . toCartesianCartesian3-> Cartographic Cartographic .
2021-02-08 15:49:45
1397
原创 cesium 知识整理--搭建Cesium(引用cesium.js方式)
资料下载:学习网址: cesium学习中文网.官网下载地址: https://cesiumjs.org/downloads/GitHub下载 https://github.com/AnalyticalGraphicsInc/cesium安装NodeJS https://nodejs.org/en/npm install – 安装cesium开发和运行中依赖的第三方nodejs包npm run release – 把cesium各模块源码打包压缩cesium.js 命令深度解释npm st
2021-02-08 15:33:43
5049
2
原创 GIS数据常见文件格式
最近公司新来的小伙伴因为要接手有关地图的项目,几个gis数据类型整半天都没有弄明白。和我一开始接触地理信息技术时一样蒙圈,在此做个简单的归类总结,不正确的望指出。数据类型数据来源数据格式DEM地形数据互联网在线资源、航拍tif、demDOM影像数据互联网在线资源、航拍、采购tif、img矢量数据互联网在线资源、航拍、采购Shp、kml、geojson、dxf/dwg三维模型人工建模(含BIM)、无人机倾斜摄影倾斜摄影osgb;人工建模obj、max、
2020-12-22 13:06:12
3190
转载 @transactional注解在什么情况下会失效
一、特性 先来了解一下@Transactional注解事务的特性吧,可以更好排查问题 1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。 2、@Transactional 注解只能应用到 public 可见度的方法上。 如果应用在protected、private或者 p...
2020-12-21 16:51:50
279
原创 加快(高德/OpenLayers)地图加载速度的方法(屏内/局部加载地图数据)
问题背景在引用地图服务时,如果地图的数据很大或点线面等对象数据过多,地图加载的等级又很大时,一次性全量地图加载的速度就会很慢,为此想的解决办法就是实现局部加载。实现局部加载的步骤使用geoserver发布geojson 数据。(步骤省略)获取对角点的坐标(例如东北、西南点)根据对角点的坐标获取改范围的数据。openLayers 方法// 获取地图对角投影坐标var coordinate = map.getView().calculateExtent(map.getSize());ge
2020-12-14 15:46:15
7050
原创 MySql 查询排名前10(包含并列)Sql
今天一个测试的朋友去面试,考察了她数据库查询的一些语法问题,但是一些细节她没有考虑进去被刷下了。果然行业标准提高了啊。贴一下笔试题目。–1.学生表Student(SId,Sname,Sage,Ssex)–SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表Course(CId,Cname,TId)–CId 课程编号,Cname 课程名称–3.成绩表SC(SId,CId,score)–SId 学生编号,CId 课程编号,score 分数完成如下查询.
2020-12-14 13:59:31
21974
原创 git 分支main和master
问题:pathspec master did not match any file(s) known to git执行 $ git checkout master 时提示pathspec master did not match any file(s) known to git$ git branch -a 查看分支 发现分支情况为 * main dev (我自己建的分支)并不存在 master。查询了下解决方法,链接: link.主要步骤贴上:git checkout -b m
2020-12-14 13:34:08
13471
原创 Git-提交时On branch master Your branch is up to date with ‘origin/master‘
常见错误1.Git-提交时On branch master Your branch is up to date with ‘origin/master’. nothing to commit, worki…原因:版本分支的问题解决办法:新建分支 $git btanch 分支名称检查分支是否创建成功 $git branch 前面有*绿色的表示当前分支切换分支 $git checkout 分支名称将改动提交到新分支上 $ git add . $ git commit -m " 提交的
2020-12-14 13:21:35
6144
1
原创 flat 的用法
flat 的用法代码示例输出结果看到一个flat()用法,之前都没看见过,记录下。参考网站 : link.代码示例 let arr1 = [1,2,['a','b',['中','文',[1,2,3,[11,21,31]]]],3]; //使用 Infinity,可展开任意深度的嵌套数组 console.log( arr1.flat( Infinity ) ); let arr2 = [1,2,{x:1,y:2},3];
2020-12-11 09:55:44
3433
1
原创 cesium跨越资源无法加载解决办法
cesium跨越资源无法加载解决办法问题描述:使用cesium加载geoServer 发布的地图,发现无法加载。百度得知cesium加载资源都不允许跨越,需要配置跨越的站点,如geoserver等,此处存疑,希望大神来解答。解决办法:设置跨域步骤如下:1、将cors-filter-2.4.jar和java-property-utils-1.9.1.jar,两个jar包文件放入geoserver目录下webapps\geoserver\web-inf\lib中。资源提取地址:百度云盘链接:htt
2020-11-20 16:48:07
1807
原创 Html转PDF(使用html2canvas )跨域图片PDF文件上无法显示问题记录
Html转PDF(使用html2canvas )跨域图片PDF文件上无法显示问题记录代码实现引用Js文件<script type="text/javascript" src="/js/jquery-1.8.3.js"></script><script src="https://cdn.jsdelivr.net/bluebird/latest/bluebird.js"></script><script src="https://cdnjs.clo
2020-11-20 16:20:23
1571
1
原创 公众号获取用户定位并判断是否在高德地图框选的范围内
公众号获取用户定位并判断是否在高德地图框选的某范围内需求描述基本思路代码实现需求描述限定用户位置必须在指定范围内,才可进行业务操作。比如上篇文章《生成带参数微信二维码两种方法整理》中的居民满意度调查需求,必须限定居民打分操作在小区范围内,才可进行打分操作。基本思路根据小区ID,获取小区的地理面数据数据;微信公众号端获取用户位置授权,获取用户的经纬度。判断用户坐标是否在小区坐标范围内,在范围内才可进行打分操作。代码实现HTML页码<div class="bigtitle">
2020-11-20 15:56:49
834
原创 nodeJS面试拷问纪录
最近去体验了下社会毒打,才知道自己技术多差劲。为什么用nodeJS?1.webpack 是基于nodeJs的。2. 前端工程化。3. npm为什么要node版本更新1.webpack 依赖node 新版本打包速度更快。2.兼容新的语法nvm工具 (nodejs的版本管理工具)更新版本: nvm install v版本号切换使用环境: use v版本号模块化的差异AMD,CMD,COMMONJS,ESMODULEESMODULE 静态引入 (import引入) webpack
2020-11-18 10:59:30
123
原创 生成带参数微信二维码两种方法整理
生成带参数二维码的两种方法需求介绍实现思路方法一:通过微信生成带参数的二维码图片方法二:通过ZXing生成带参数的二维码图片需求介绍业务需求,用户微信扫描二维码进入公众号中的某一个业务页面并可以完成相应的业务操作。例如我的需求就是:用户扫描二维码进入公众号的居民满意度调查页面,用户在调查页面进行打分操作。实现思路生成包含小区ID和需要跳转的也公众号授权页面服务器路径参数的二维码图片;将带参数的二维码图片保存至对应的图片服务器中。生成对应的小区满意度调查通知(通知包含公众号二维码)。打印通知
2020-11-18 10:24:49
5004
1
原创 Arcgis 遥感影像图去黑边方法汇总整理
搜罗借鉴的7种方式https://blog.youkuaiyun.com/lijie45655/article/details/49132627注意:有的方法会出现影像图上出现白点的现象。为此,另找了其他方法。遥感影像镶嵌-黑边去除-无效区域去除方法http://bbs.3s001.com/forum.php?mod=viewthread&tid=246791&fromuid=869884利用套边界裁剪法1.准备两份数据:一份需要处理的栅格影像(.tff),一份边界数据(.shp)。分别导入
2020-06-12 15:03:34
4005
1
原创 MySQL 优化知识笔记整理
MySQL 数据优化。优化数据类型避免使用 NULL,NULL 需要特殊处理, 大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。仅可能使用更小的字段,MySQL 从磁盘读取数据后是存储到内存中 的,然后使用 cpu 周期和磁盘 I/O 读取它,这意味着越小的数据类型占用的空间越小.** 小心字符集转换**客户端或应用程序使用的字符集可能和表本身的...
2020-04-22 10:45:17
240
原创 运用webEngineView完成实现QML与HTML交互
WebEngineView是Qt提供于动态渲染并显示网页内容的web引擎视图,本身是一个web浏览器。WebEngineView提供了最简单的方法 - 直接通过WebChannel 。WebView(以及外部Web浏览器)要求首先为WebChannel建立一些传输。操作步骤:1)导入WebEngineView模块,在.pro文件中写入QT += qml quick webview webe...
2019-10-21 16:12:29
1665
原创 将shp数据导入oracle数据库
将shp数据导入oracle数据库步骤在C盘创建一个test文件夹,把文件放进去: ;打开cmd,输入:shp2sdo c:\test\nanshanshequ3857 c:\test\nanshanshequ3857 -g geometry -d之后test文件夹中会多出“nanshanshequ3857.ctl”和“nanshanshequ3857.sql”两个文件;打开n...
2019-10-21 16:02:32
1358
原创 基于环信webim视频语音通话
最近项目上要加一个视频通话功能,要求pc端与移动端、移动端与移动端能进行视频语音通话功能,便百度了下,腾讯云和网易云都有这样的功能,但是一个要收费,一个要用户信息,最后还是选择了环信,去环信官网指定的github 下载完整版源码(https://github.com/easemob/webim),捯饬了半天,源码里的文件有错误,运行不起来实在是伤神,最后还是去下了个简易版的(https://git...
2019-02-27 10:40:36
2338
3
原创 Idea SVN导出MyEclipse项目部署问题
Idea SVN导出MyEclipse项目部署问题1.项目部署后,css,js,图片等静态资源没有访问到, 解决方法1:web.xml中加入 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern>...
2018-08-27 14:45:15
481
原创 SuperMap Server发布三维地图服务遇到的问题
发布三维地图服务遇到的问题: 1.桌面中水面填充效果存在,发布服务之后,水面“波光粼粼”的效果缺失; 解决方案:调大水面的.scp文件中的Z值; 2.模型发布后,模型出现裂缝; 解决方案: 1).检查模型法线是否闭合,如果法线有问题,重新导入模型发布服务 。 2)通过webGL开发使用代码修改。 3.模型发布后,贴图消失; 解决方案:https://blog.csdn.n...
2018-08-01 16:47:16
2273
原创 Super Iservice 发布地图三维服务
SuperMap Iservice 发布三维地图服务发布地图流程图 如上图所示,我们有两种地图发布的途径,分别为使用桌面应用程序(idesktop)直接发布和使用Iserver发布。一、使用idesktop发布Iserver Rest服务操作如下: 1.保存地图、保存工作空间; 2.“在线”选项卡-“服务”,点击“发布服务”; 3.在弹出的对话框中,选择你要发布的服...
2018-08-01 16:10:55
7963
1
原创 .Max文件发布SuperMap地图服务
.Max文件发布SuperMap地图服务1..打开SuperMap iDesktop桌面,“新建文件型数据源” ,然后关闭当前数据源,后续用于导出模型。 2.将.Max文件用Autodesk 3ds Max打开,单击菜单栏中“超图Max插件”选项(如果没有请先安装superMap Max 插件),在弹出的下拉菜单中选择“生成数据集”。 生成数据集(具体操作见“生成 CAD 模型数...
2018-04-19 14:44:16
1347
原创 3ds Max 2014安装SupperMap 插件
3ds Max 2014安装SupperMap 插件刚接触超图,接到一个任务:将.3ds.Max.obj格式的建筑白模文件发布三维地图服务,作为小白的我,搜罗这种资料,去超图技术论坛提问,得到的解决办法是,需要将白模文件用3DMax的插件导出成超图需要的数据集,然后对数据集进行切片缓存,最后才能发布服务。首先记录插件安装的的摸索过程:1.下载安装3DMAX和Max插件,我下载的3DMA...
2018-04-13 10:52:57
3228
3
原创 Super Map 生成DSM文件
1.新建数据源。 2.加载.tif 卫星图和.scp文件。 3.悬浮于半空中的即是倾斜,将倾斜图平铺,测量其大致高度。 a.点击工具栏下“场景”下“查询坐标值”,将鼠标在倾斜图上移动,查看其Z值的范围,取Z值的最大值。 4.选择工具栏上“三位分析”下的“生成DSM” 注意:数据源没有可选择的,是因为工作空间下的数据源不是新建的。 新建数据源步骤如下: 1.选中“数据源...
2018-03-29 09:53:42
3038
原创 SuperMap IDesktop 9D 加载倾斜数据
SuperMap IDesktop 9D 加载倾斜数据1.选择场景,右键新建球面场景。 2.点击工具栏“倾斜摄影”下“生成配置文件”。 3.生成倾斜摄影配置文件(后缀为.scp) a 选择源文件路径与目标文件路径,输入目标文件名。 b.输入你要配置地域的中心坐标. c.点击确定,生成配置文件。 注意:源路径即为倾斜数据(后缀为.osgb) 存放路径。 ...
2018-03-28 10:57:39
6598
5
原创 Linux 常用命令知识整理
Linux知识整理1. Linux系统组成部分? Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。 一.Linux内核 内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几...
2018-03-06 10:03:42
217
原创 git 常用命令知识整理
git 常用命令一、git 常用命令:1、git status 查看当前分支状态2、新建一个项目先到服务器新增一个项目名称git initgit remote add origin ssh://git@git.dev.dianxiaomi.com:36022/third-party/sfbsp-ws-sdk.gitgit add .git commitgit push -
2018-02-01 14:23:59
202
原创 微信公众号获取用户发送的普通消息
最近开始写微信公众号了,作为小白的我,有些懵,参考各种大神写的博客,总算实现了第一个功能。写此博客作为记录吧。第一步:注册登录相应微信公众号信息 微信公众号平台地址:https://mp.weixin.qq.com/第二步:实现内外网穿透 参考博客:http://blog.youkuaiyun.com/xyang81/article/details/52141881第三步:仔细阅读开发文档,地
2018-02-01 12:01:24
8766
1
原创 Oracl 发生锁表如何解决 --解锁sql
Oracl 发生锁表–解锁sql整理文件时,发现了这个文件,想起了当时在项目测试上线时由于锁表造成的重大事故,不由地心生感慨,想来还是把这个分享给大家吧。锁表原因: 当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,
2018-02-01 11:06:08
230
原创 java 常用工具类 方法整理
java 常用工具类 方法整理总结了下项目中常用的一些通用方法。代码块package com.wemall.core.tools;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;import com.sun.image.codec.jpeg.J
2018-01-22 09:43:24
1484
原创 前端js 实现Html标签统一赋值和取值 等通用方法
通常我们获取Html页面中某个标签的值,需要通过Id标签一个一个去获取,当页面需要获取的值很多时,这样的工作无疑是枯燥且麻烦的,这时候就需要我们写一些用于偷懒的小方法了。总结方法如下:var util = { init: null};util.init = function (){};/** * 自定义js文件 用于赋值 * 把数据绑定到对象名称为modelN
2018-01-06 10:49:00
9379
原创 多图片上传预览删除
上传效果图如下: 插件下载地址:http://download.youkuaiyun.com/download/lethe0624/10151406js文件可按需求进行修改$(function () { var delParent; var defaults = { fileType: ["jpg", "png", "bmp", "jpeg"], // 上传
2017-12-08 17:33:10
1932
原创 Java mySql+Hibernate 单表上下级关系数据整理
数据库中基本table表结构 id classname parent_id 1 服装 null 2 男装 1 3 女装 1 4 男裤 2 5 男上衣 2 ……./** * 商品分类实体类 */@Cache(usage = Cac
2017-11-30 10:05:24
810
原创 # myeclipse的svn: E175002: java.lang.RuntimeException: Could not generate DH keypair
myeclipse的svn: E175002: java.lang.RuntimeException: Could not generate DH keypair1安装Slik-Subversion(官网下载地址http://www.sliksvn.com/en/download),解压安装包后直接安装,记住安装路径(默认安装就行)。2安装完成后复制一个名字为libsvnjavahl-1.dl的文件
2017-06-07 17:16:04
512
Fiddler2Setup.rar
2020-12-14
jsonView (json格式化工具)
2020-12-14
Max2014plugin_(SuperMap)_win_x64.rar
2020-12-14
Orcal数据库 相关jar包
2020-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人