- 博客(105)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 QGIS分割平行四边形
解决方案:找了好几个插件,Polygon Divider、Split Polygon发现不好用,不能满足需求。最终找到了Equalyzer,就是比较麻烦,但能解决问题。需求:四个点确定的平行四边形的范围,我想把他们均分成20份,然后取质心。然后一个一个处理上面生成的三个要素,先选中图层,再选中要素。将生成的3部分合并到一起。
2025-05-06 17:25:37
344
原创 WebGIS开发系列教程
WebGIS开发-00保姆级、零基础入门教程WebGIS开发-01开发环境搭建WebGIS开发-02vite搭建html+css+js开发框架WebGIS开发-03在框架中引入地图WebGIS开发-04.搭建Vue3+js+scss框架开启编程之旅B Zhan持续更新中....
2024-10-17 09:00:38
313
原创 geoserver发布点状数据(图标)
拷贝图片文件至geoserver工作空间的相应目录。拷贝发布数据至geoserver下。GeoServer中操作。
2024-10-09 11:30:50
377
原创 php、mantis、showDoc部署
在php.ini中添加extension=php_pgsql.dll,extension_dir = "d:\\php\\php7\\ext",在Apache中conf文件夹下的配置文件httpd.conf中添加LoadFile "d:/php/php7/libpq.dll"如果80端口被占用,请在里面修改端口,如:“#Listen 12.34.56.78:80。showDoc项目文档管理工具。安装Apache服务器。
2024-07-26 16:27:03
785
原创 video.js版本6.13.0会重复请求视频流url(m3u8格式),升级至8.10.0便解决此问题。
video.js版本6.13.0会重复请求视频流url(m3u8格式),升级至8.10.0便解决此问题。
2024-04-25 08:51:04
380
原创 github two-factor authentication (2FA) is now enabled for your GitHub account解决方案
第二种直接不行,看下面视频。发送短信的电话里没有了+86(China)。我下载的是”Authing令牌“这样的一个app认证了下,就可以了。有两种方式,第一种app。
2024-03-19 09:52:22
587
原创 nodejs实现链接shp的属性信息(替换字段或者追加字段)
1.shp转成geojson(shapefile库)2.dbf转成object(因为有乱码的问题,需要将第一步生成的属性替换掉,shapefile库)3.xls解析成object(node-xlsx库)4.通过关键字段信息处理(字段替换、删除、追加、特殊类型转换等操作),生成新的geojson5.geojson转成shp(结果为压缩包,需要@gis-js/geojson2shp、JSZip库)6.压缩包解压(compressing库)
2024-03-18 19:01:48
519
原创 nodejs 递归拷贝文件夹下所有的文件到一个文件夹下
工作中遇到一个很棘手的事情,需要将如下文件夹中的shp文件进行合并,前面的几个还好,没有多少,自己手动拉到qgis就合并了,没想到后面的文件夹越来越多,作为程序员再不想去干这种体力活了,随后用nodejs写了段代码解决了这个难题,分享给大家。
2024-01-02 11:02:03
556
原创 vite搭建ts+vue3开发框架
因为一直从事react栈的前端框架,最近找工作发现兰州大部分公司都用vue,所以自己试着用vite搭建基于vue3的开发框架,特此记录。
2023-02-06 10:40:50
636
原创 基于Cesium搭建单体化平台全流程简单记录
数据格式为img,用arcmap转为tif切tifQGIS下载影像,拖入mapbox图源切数据还是用CesiumLab,当然qgis也可以切。
2022-11-28 23:34:02
887
原创 js中的toFixed()不准确的替代方案
最近做项目,发现用toFixed四舍五入会存在一定的问题,比如1.005保留两位小数是1.00,而我在excle试了下,是1.01,很显然excle的是符合我们实际情况的。至于原因上面的文章里面有说。交流群:688727539。
2022-10-01 11:33:26
827
原创 离线底图瓦片,可用于Cesium加载使用【图说GIS】
离线地图分为两种:一种叫“金字塔瓦片”数据,一种叫“矢量地图数据”。我们看的在线地图比如,百度,谷歌,高德等等网页上的地图,都是金字塔瓦片;另外一种是手机上用来导航的,比如高德地图APP,也可以下载离线地图数据,这个就是矢量的。卫星影像地图都是金字塔瓦片,无矢量数据。因此,我们所说的离线地图 通常都是指离线地图金字塔瓦片数据。离线地图金字塔瓦片搭建的离线地图服务分很多种:一般有WEB方式,TMS、WMTS/WMS等等,不同的应用有不同的需求服务方式。我发布的可参考文章:《QGIS常用图源(谷歌中国、mapb
2022-06-09 21:48:25
1389
2
原创 环评图件制作-数据处理+图件制作(weixin公众号【图说GIS】)
HJ 19-2022 环境影响评价技术导则 生态影响 于2022 年 7 月 1 日起实施!里面提到了好多图件的制作。联系QQ:1305780485excel原始数据->地理信息格式数据 CAD数据->地理信息格式数据 ......
2022-06-09 08:12:04
945
原创 PROJ4JS实现坐标转换(weixin公众号【图说GIS】)
Proj4js是一个将点坐标从一个坐标系统转换到另一个坐标系统的JS库,包括基准转换。最初是项目(当时称为PROJ.4))和GCTCP C(归档)的一个端口,它是MetaCRS项目组的一部分。
2022-06-08 09:28:37
1401
原创 ArcMap自定义坐标系(weixin公众号【图说GIS】)
需求解决方案 启动ArcMap,新建空白地图文档打开【目录】窗口单击【标准工具条】->【目录】,弹出【目录】窗口,拖放【目录】窗口停靠在ArcMap右侧;
2022-05-26 23:38:44
1332
1
原创 使用Hasura中的subscription(weixin公众号【图说GIS】)
安装库 npm install @apollo/client graphql graphql-ws创建客户端import { ApolloClient, HttpLink, InMemoryCache, split } from '@apollo/client';import { GraphQLWsLink } from '@apollo/client/link/subscriptions';import { getMainDefinition } from '@apollo/client/
2022-05-19 18:24:25
256
原创 React函数式组件与类组件(weixin公众号【图说GIS】)
类组件import React from 'react';import { Select } from 'antd';import { IndexBarDataNode, LoadRoadDatas, RoadCommonSelectProps } from './roadCommonSelect';import { SizeType } from 'antd/lib/config-provider/SizeContext';import { getRoadCodes, RoadCommonSel
2022-04-28 09:19:35
366
原创 js文件/图片相关操作(weixin公众号【图说GIS】)
//base64转化为blob dataURLtoBlob(dataurl: string) { const arr = dataurl.split(',') const mime = arr[0].match(/:(.*?);/)[1] const bstr = atob(arr[1]) let n = bstr.length const u8arr = new Uint8Array(n); whi..
2022-03-02 10:15:05
261
原创 解决Array.prototype扩展后出现bug(weixin公众号【图说GIS】)
for (let i in this.positions) { //为了防止别人用了Array.prototype扩展后出现bug if (!isNaN(Number(i))) {} }在线代码
2022-03-02 00:05:21
680
原创 从0开始,0元在Linux上使用Hasura(weixin公众号【图说GIS】)
购买服务器我用的腾讯云,你可以免费试用登录Linux,我用的工具putty,还可以用mobxterm、xshell。安装docker安装 yum install docker查看docker版本docker -v安装sudo curl -L https://github.com/docker/compose/releases/download/2.2.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bi
2022-02-27 12:53:09
1060
原创 mapbox如何切换标注语言?(weixin公众号【图说GIS】)
前言有人问如何使mapbox支持中文标注?我首先想到的是mapbox中文网,他的地址是《mapbox中文地图地址》,样式为mapbox://styles/mapbox/streets-zh-v1。后面说还不是这样,想要设置成中文,经过查询,找到了语言设置插件,至于用法看文档。下面作简单介绍import MapboxLanguage from '@mapbox/mapbox-gl-language';const control = new MapboxLanguage({ ..
2022-02-10 23:06:48
1823
原创 mapbox中文地图地址(weixin公众号【图说GIS】)
https://api.mapbox.com/styles/v1/mapbox/streets-zh-v1?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4M29iazA2Z2gycXA4N2pmbDZmangifQ.-g_vE53SD2WrJ6tFX7QHmA const map = new mapboxgl.Map({ container: 'map', // container ID style: '
2022-02-10 20:50:30
5647
原创 react项目运行无法启动一直Starting the development server...(weixin公众号【图说GIS】)
解决方案https://blog.csdn.net/Xiang_Gong_Ya_/article/details/117285803https://blog.csdn.net/wron_path/article/details/119246698https://blog.csdn.net/m0_37353299/article/details/118802657以上都试了,不行,下面是我们同事遇到此问题的解决方案Browserslist: caniuse-lite is outdated. P
2022-02-10 18:04:07
2237
原创 集众家之所长,用ts重写Cesium热力图cesium-heatmap-es6(weixin公众号【图说GIS】)
《源码一wangzhongliang/CesiumHeatmap》《源码二danwild/CesiumHeatmap》《源码3》《源码4》
2022-01-27 11:52:32
2019
4
原创 Cesium获取当前相机视角(weixin公众号【图说GIS】)
import { Cartographic, Viewer, Math as CesiumMath, Cartesian2 } from "cesium"; const heading = CesiumMath.toDegrees(viewer.camera.heading)const pitch = CesiumMath.toDegrees(viewer.camera.pitch)const roll = CesiumMath.toDegrees(viewer.camera.roll)const
2022-01-17 14:02:10
3320
原创 QGIS加载mapbox矢量瓦片(weixin公众号【图说GIS】)
QGIS加载mapbox矢量瓦片目前还存在问题,后续不知道会不会有更新。先将地址记录下,如果你研究出来也欢迎留言。url:https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/{z}/{x}/{y}.vector.pbf?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4M29iazA2Z2gycXA4N2pmbDZmangifQ.-g_vE53SD2WrJ6t
2022-01-13 22:35:13
1890
原创 ol如何添加图片至地图?(weixin公众号【图说GIS】)
有人问我ol如何添加图片至地图?找了下解决方案,记录下。添加地图import OlMap from 'ol/Map';import View from 'ol/View';import TileLayer from 'ol/layer/Tile';import ImageLayer from "ol/layer/Image"import XYZ from 'ol/source/XYZ';import ImageStatic from 'ol/source/ImageStatic';impo
2022-01-13 20:41:47
905
原创 QGIS加载ESRI(ArcGIS)的矢量切片(weixin公众号【图说GIS】)
前言最近发现,QGIS可以加载矢量切片,试了下,挺好用,简单记录下。加载ESRI的矢量切片在矢量切片上右键新建ArcGIS矢量瓦片服务器链接添加esri的相关矢量瓦片地址及样式,你自己的server发布的也可以地址及样式url:https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_v2/VectorTileServer样式1:https://www.arcgis.com/sharing/rest/content/
2022-01-11 18:49:00
2560
原创 JQuery addClass在火狐下报错(weixin公众号【图说GIS】)
如下代码在谷歌浏览器下没有任何问题,在火狐下报错:const doms = document.getElementsByClassName("cesium-baseLayerPicker-dropDown") for (let i in doms) { const dom = doms[i] if (dom) { $(dom).addClass("scroll-1") }
2022-01-07 17:22:09
327
原创 ArcMap制图重要环节记录【图说GIS】
前言ArcMap和QGIS都能制图,功能可以说差不多,下面将制图步骤记录下打开数据,配图打开数据配图,不是专业配图,大概示意创建布局切换方向让图铺满整个图面,范围最大的图层右键缩放到图层插入图例,在插入下面选择图例,可以选择想展示图例的图层,也可以移除如何改图例的名称?插入标题插入比例尺修改样式,双击比例尺7. 插入经纬度格网导出.........
2022-01-06 21:58:15
657
wordCloudForECharts5.rar
2021-01-12
Cesium天地图和高德地图怎么无偏移叠加?能提供方法最好了
2021-08-10
谁知道高德地图在cesium中纠正位置使其能与天地图叠加?
2021-08-06
timeline js控件最好用的有哪款?
2021-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人