自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 cesium [Vue warn]: This object was destroyed, i.e., destroy() was called.

问题描述: 点击某个事件可以控制primitve在场景中进行反复的添加删除操作,使用以下代码,functionadd(){scene.primitives.add(primitive);}functiondeletes(){scene.primitives.remove(primitive);}在删除primitve之后再次添加会报错:DeveloperError: This object was destroyed, i.e., destroy(...

2021-03-08 12:30:26 2297

原创 python用geoserver自动发布tif数据

#--*--coding:utf-8--*--#使用说明:#只需要调用下面的autoPush这个函数,修改里面的两个参数#参数说明:geoserverWorkeName为geoserver工作空间名称,fileName为tif存放文件夹名称import osdef autoPush(geoserverWorkeName,fileName): namespace = geoserverWorkeName # 要发布的文件夹名称 train_path = fileName .

2021-02-06 12:03:41 1252 1

原创 openlayers加载wms服务,点击高亮单个要素,demo可直接运行

openlayers实现geoserver发布的WMS服务点击查询属性信息比较简单,但对单个要素高亮没有直接有效的方法,因此采用重绘的方法,新建一个矢量图层,然后通过点击事件从geoserver获取要素的全部信息,其中包括要素的坐标信息,利用要素的坐标信息在新建的矢量图层里重新绘制当前要素,相当于覆盖原要素,实现高亮。<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8

2020-12-14 09:44:31 1979 1

原创 git基础使用命令

1、项目刚开始,开发组长建立项目架构,然后用这套命令把初始代码推到远程仓库git init #在本地新建空文件夹,使用这个命令初始化本地仓库,然后新建工程项目git remote add origin httpxxx #建完工程项目后,将自己的本地仓库链接到远程仓库git add * #将初始工程项目(*表示所有)添加进暂存区git commit -m "xxxxx" #将初始工程项目保存至镜像,还没推进远程仓库里,xxx代表本次推送的备注git push origin master ...

2020-10-31 20:34:19 176

原创 python获取gis服务器上的xml格式的矢量线数据并用geopandas转为shp文件

参考博客:https://blog.csdn.net/qq_41441896/article/details/108168138 https://blog.csdn.net/u012413551/article/details/93535357

2020-10-04 15:16:54 442

原创 apache+mod_wsgi+flask部署

需求:在本地物理机上部署flask项目做后端,提供api,前端用react,查了两天,最后成功,做个记录,以备后来查阅。一、首先需要安装apache和mod_wsgi,需要注意的是python版本,apache版本,mod_wsgi版本要匹配,不然会出问题,我的python版本为python3.7,64位的,所以我下载的apache和mod_wsgi分别为Apache下载网址:https://www.apachelounge.com/download/VC10/mod-wsgi下载网址:

2020-09-18 11:37:35 887

原创 cesium通过遍历的方式删除dataSources里的数据

2020-09-11 15:07:55 2716 1

原创 c++代码封装成python能调用的dll

当出现封装后的动态库DLL出现有的电脑可以用,有的不行时,下面为解决办法https://blog.csdn.net/nullccc/article/details/81015012

2020-09-04 16:06:23 585

原创 pandas将csv按固定行分割成若干文件

import pandas as pdimport mathdf =pd.read_excel("./static/input/2015-2017_RADI.xls")print(df)rows,cols=df.shapesplit_num =12value =math.floor(rows/split_num)rows_format =value*split_numnew_list =[[i,i+split_num] for i in range(0,rows_format,split_.

2020-09-04 16:00:46 1984

原创 cesium加载与移除geojson数据

2020-09-04 11:27:40 1471 1

原创 cesium加载本地tms切片和经过cesiumlab处理的影像切片

1.加载cesiumlab切的影像 var zhongguoImage = viewer.scene.imageryLayers.addImageryProvider( //lab切的影像图 new Cesium.UrlTemplateImageryProvider({ // url:'./static/data/zgyx/{z}/{x}/{y}.png', fileExtension : "png" }) );2.加載SXEarth.

2020-09-02 19:20:41 3479

原创 利用gdal将shp转geojson

#!/usr/bin/python# -*- coding:utf8 -*-from osgeo import ogrimport gdalimport sysimport osdef ChangeToJson(vector, output): print("Starting........") #打开矢量图层 gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES") gdal.SetConfigOption("S...

2020-09-02 19:15:05 676

原创 利用python通过服务地址爬取网页xml内容,通过geopandas生成shp数据

import urllib.requestimport pandas as pdimport reimport geopandasimport pyprojdef spiderXML2CSV(httpUrl,csvfilename): agent1="Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Versi..

2020-08-30 10:47:28 256

转载 window下mysql 8.0 批量导入数据出错 error1290,亲测有用!

error code:1290 the mysql server is running with the --secure-file-pfiv option so it cannot execute this statement亲测有效!解决办法如下一、load data会出现下面的错误: 二、show variables like "%secure%"(显示文件目录):(1)secrue_fiel_priv对应的value值不为空 如果是这种情况...

2020-08-30 10:28:04 363

原创 利用arcpy将xml文件直接转为shp

xml结构#encoding:utf-8'''Created on 2014-10-16@author: shsqkj'''# Import system modulesimport osimport sysimport arcpyfrom arcpy import envfrom xml.dom import minidomfrom compiler.ast import Nodefrom platform import nodefrom ast import Nod

2020-08-06 14:56:55 3362

原创 利用python将xml转为csv

#encoding:utf-8from xml.dom import minidomimport pandas as pddef readXML(xmlfilename): xmlDoc = minidom.parse(xmlfilename) items = xmlDoc.getElementsByTagName("wfs:member") NAME=[] LNG=[] LAT=[] FROM=[] for item in items: .

2020-08-06 14:51:23 1060

原创 利用geopandas将csv文件转为shp

#encoding:utf-8import pandas as pdimport geopandasimport pyprojdf= geopandas.read_file(r'./static/input/pointtest.csv',encoding='utf-8')df[['lon','lat']] = df[['lon','lat']].apply(pd.to_numeric)gdf = geopandas.GeoDataFrame(df, geometry=geopandas.p..

2020-08-06 14:49:26 3356 2

原创 udig修改geoserver样式

打开udig,点击File-New-New project,选择一个地方存放工程,点击finish完成,我创建的工程名叫test,在test上“右键”,新建New map,在Map上“右键”,Add 下面就是设计的样式 带着你刚才复制好的样式到geoserver 以上就是用udig设计样式,添加到geoserver中使用的全过程,针对不同的需求,有不同的设

2020-07-16 09:10:39 431

原创 geoserver发布数据服务(详尽版,下一篇讲如何用udig修改样式)

一、以下步骤是geoserver发布数据服务,采用的是它的默认样式,下一节讲如何用udig调整样式并在geoserver中替换默认样式。(1)我将要发布的数据都存放在geoserver自己的data文件夹里,一直进到newData0522。(2)到浏览器geoserver界面(3)下面这张图就是以流量人口数据来发布的,点击保存后会跳转到“新建图层界面”(4)点击“发布”,跳转“编辑图层”界面,这个界面比较重要,是设置服务发布的一些选项

2020-07-16 09:05:03 476

原创 openlayer之加载wfs服务无法加载使用udig设置好的样式

用udig设置好了图层的style,用geoserver发布成wms或者wfs,openlayer加载wfs服务无法渲染使用udig设置好的样式,找到一篇博客说明了原因,下面是博文链接:https://blog.csdn.net/qq_31805885/article/details/78820659...

2020-05-07 15:04:27 205

原创 openlayers加载geoserver发布的wfs服务并通过点击查询属性

openlayers加载geoserver发布的wfs服务会存在跨域问题,下面代码中已经解决。这篇博客主要实现加载wfs服务后通过鼠标点击查询属性,并弹出pop框。以下是实现的完整代码及效果:(1)style.css/*wfs查询pop框样式*/.ol-popup { display: none; position: absolute; background...

2020-05-06 09:59:30 1494 1

原创 使用react框架利用openlayers加载geoserver发布的wfs服务跨域问题

使用react框架利用openlayers加载geoserver发布的wfs服务跨域问题,找到下面的解决方法,亲测可行,转自:https://blog.csdn.net/u013323965/article/details/52449502

2020-04-30 17:00:16 349

原创 解决‘umi‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件或umi: command not found

1.首先确定是否安装了node.js和yarn2.如果上面两个都装了,下面开始安装umiyarn global add umi查看umi版本umi -v3.添加环境变量(1)在命令行中输入yarn global bin,查看yarn全局路径,路径如下:(2)将其添加进环境变量4.yarn start重启服务,成功...

2020-04-27 18:57:34 6064

原创 windows10下Node的yarn和Hadoop的yarn冲突解决方案

1.首先在控制台中输入where yarn,查看yarn位置,如下图所示,前两个是hadoop的yarn位置,后面的是node的yarn位置2.根据路径在自己的电脑里找到yarn.cmd文件3.在命令行中输入yarn-js -v,显示node的yarn版本号说明成功...

2020-04-27 18:12:54 1142 3

转载 Tomcat和Geoserver发布地图数据Cesium无法显示的问题:需要做跨域处理

Tomcat和Geoserver发布地图数据Cesium无法显示的问题:需要做跨域处理做项目时遇到这个问题,找到了解决方案,资源已保存,很详细,分享给有需要的人。链接https://blog.csdn.net/wo_buzhidao/article/details/82763079?utm_source=blogxgwz1...

2019-07-14 17:04:35 495

原创 Node、Tomcat、webstorm编译器启动第一个Cesium项目

一、Node启动用Node.js设置web服务器很简单,只需要3步:从官网https://nodejs.org/en/下载Node.js, 你可以使用默认的安装设置。 Cesium工程在计算机F盘,命名为Cesium_AutoLight,使用cmd命令行进入计算机Cesium工程的根目录, 通过执行 npm install 来下载和安装需要的模块. 这会在Cesium工程的根目录自动创建...

2019-04-04 09:34:42 803

ArcGIS 网络路径分析数据细节全过程.ppt

文档是ArcGIS收费许可 网络分析模块中,实现如:最短路径等需求,对于数据的细节、处理一个详细的讲解,看后受益匪浅,对于要素线的处理有一定意义上的参考!

2020-07-30

mapbox_polygonChoose.zip

mapbox结合turf.js绘制多边形通过空间拓扑判断相交,达到自定义绘制形状框选对象对象,并输出对象信息。

2020-06-06

dae转gltf小程序

只需要双击启动,选择要转换的dae格式模型路径和输出的Gltf文件路径即可,操作简单方便!

2019-04-04

空空如也

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

TA关注的人

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