自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAD批量画八边形风机基础平台

CAD批量画八边形风机基础平台

2022-12-02 11:34:07 379 1

原创 利用Excel和ArcGIS,依靠起点和终点经纬度生成河流矢量数据

已有相关项目的excel表格数据,包含项目名称、内容以及河流起点和终点的经纬度信息(度分秒格式),根据起点和终点经纬度将对应项目的河流连成直线,并在arcgis中导入至地理数据库中。

2022-11-03 19:53:09 985

原创 如何打开.DAT格式的测风数据?

通常我们获得的测风数据是.RWD格式或是.RLD格式,分别用NRG和SymphoniePRO软件打开即可,如遇到.dat格式的测风数据,先将文件夹内所有单个.dat数据合并,然后直接用Windographer打开即可。

2022-10-13 11:55:01 3506

原创 利用ArcGIS快速生成等高线边界,完成地形图拼图

地形图边界一般在CAD中手动绘制,然而,一幅边缘复杂的地形图边界的绘制需要花费大量时间和精力,为了减少重复性工作,提高效率,用ArcGIS软件可以自动生成实测地形图的边界

2022-10-11 20:56:34 8007

原创 线性回归+MK趋势分析对1980-2020全球洪灾受灾情况进行分析

1、数据 40年的洪灾统计数据,包含八个相关因子:2、线性回归 直接在excel里生成线性趋势线,用拟合函数作为线性函数:3、MK趋势分析+泰森斜率MATLAB源码:MATLAB泰森斜率+MK趋势分析函数代码-其它文档类资源-CSDN下载function [taub tau h sig Z S sigma sen n senplot CIlower CIupper D Dall C3 nsigma] = ktaub(datain, alpha, wantpl...

2021-11-20 20:13:08 6708

原创 ArcGIS实现矢量区域内所有要素的统计计算

1、任务需求:统计全球各国所有一级行政区相关属性的总和。(1)有一个全球一级行政区的矢量图,包含以下属性(洪灾相关属性 province.shp)(2)需要按照国家来统计各个国家各属性的总值(country.shp)。2、方法(1)要素转点,然后就可以通过统计区域内点的属性值来获得各个国家内部的累计值啦! 数据管理工具——要素——要素转点 记转换后的数据为point.shp(2)将country.shp和point.shp进行空间连接,目...

2021-11-15 21:24:44 8265

原创 VUE开发环境构建

1、安装Node.js下载地址:Node.js【Node.js就是JavaScript的编译环境,它存在的目的就是为了让JavaScript可以和其他的后端语言一样能够在浏览器上运行,换种说法就是,可以让前端语言JavaScript在写完之后交给Node.js进行编译和解释】下载完成以后打开cmd查看node和npm是否已经安装好:node -vnpm -v2、安装 cnpm,即 npm 的国内镜像npm install cnpm -g3、创建并进入项目文件夹,生成项目

2021-11-06 13:47:23 289

原创 GeoServer加密服务

1、HTTP基本身份认证HTTP基本身份认证_用户名2、基本认证身份加密库(base64.js)下载链接:https://download.csdn.net/download/yl14774636230/367160303、ol.extend.js封装了各种库,在其中添加以下两行代码var gisUserName = 'admin'var gisPassWord = 'geoserver'4、在服务器上设置,默认任何角色都可访问设置只允许admin访问...

2021-11-05 12:58:08 586

原创 开源WebGIS开发——地图交互

1、Feature有哪些几何体组成,怎么组成2、Feature的实现3、WFS新增、删除、修改要素

2021-11-04 22:06:51 674

原创 ArcGIS栅格加权叠加和加权总和

加权叠加报错,改用加权总和工具,因为输入的栅格数据是浮点型而不是整型1、加权叠加 所有输入栅格数据必须为整型。浮点型栅格数据要先转换为整型栅格数据,然后才能在加权叠加中使用。重分类工具是执行换转的有效方法。 根据评估等级为输入栅格中的各个值类分配一个新值。这些新值是原始输入栅格值的重分类。对于要从分析中排除的区域,将使用受限值。 根据各个输入栅格数据的重要性或者影响力百分比对其进行加权。权重是相对百分比,并且影响力百分比权重的总和必须等于 100。影响力仅通过整数值进行指定

2021-10-24 20:54:22 12346 1

原创 开源WebGIS开发——矢量图层

1、Geojson矢量数据的加载2、热力图的加载3、矢量切片的发布4、矢量切片的加载

2021-10-20 21:26:38 427

原创 开源WebGIS开发——栅格图层

1、GIS的数据类型(1)矢量数据矢量数据结构是对矢量数据模型进行数据的组织。通过记录实体坐标及其关系,尽可能精确地表现点、线、多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。矢量数据结构直接以几何空间坐标为基础,记录取样点坐标。(2)栅格数据栅格数据是由按照行和列排列组织的一些像元集合,每一个像元都包含了信息值,可以是航片,卫星影像,数字图片等等。2、Layer图层对象的架构切片图层:把图像按照对应层级进行切割,采用预生成...

2021-10-09 20:13:54 2164

原创 开源WebGIS开发——Map的视图管理(view)

1、坐标系统及投影简介(1)坐标系统框架参心坐标系:以参考椭球几何中心为原点的地理坐标系。①北京54坐标:是前苏联1942年坐标系延伸,坐标原点在前苏联的普尔科沃。②西安80坐标:我国自主研发坐标系,相对于北京54精度更高,坐标原点在陕西省泾阳县永乐镇。自然资源部宣布自2019年1月1日起,这两款坐标系就已经彻底退出历史舞台。但是我们目前很多单位,老旧资料和原始的地形图,仍然是这两款坐标系。地心坐标系:以地球质心为原点的地理坐标系①WGS84坐标:...

2021-10-08 12:29:31 545

原创 开源WebGIS开发——Map的方法

1、框架2、转换方法测试map.getCoordinateFromPixel() 通过像素位置获取坐标map.getPixelFromCoordinate()通过坐标获取像素位置map.getEventCoordinate()通过事件获取坐标map.getEventPixel()通过事件获取像素位置 //测试getview和setcenter方法 点击按钮将地图向左移动0.01° //首先要创建一个按钮button 设置它的点击事件功能函数 .

2021-10-07 20:41:23 454

原创 开源WebGIS开发——Map的事件和可观察属性

1、Map的事件change(module:ol/events/Event~BaseEvent) - 通用更改事件。当修订计数器增加时触发。 change:layerGroup(模块:ol/Object.ObjectEvent) change:size(模块:ol/Object.ObjectEvent) change:target(模块:ol/Object.ObjectEvent) change:view(模块:ol/Object.ObjectEvent) click(mod...

2021-10-07 17:00:46 370

原创 开源WebGIS开发——Map的渲染器

1、Canvascanvas是所有现代web浏览器都支持的高性能2D绘图引擎,他不支持3D渲染,所以说在WebGl普及之前,我们都是用Canvas。2、WebGLWebGL一个3D引擎,虽然说听起来很厉害,但是现在没有完全普及,他对使用环境有要求,用户的计算机必须有能够支持它的显卡和软件驱动程序。同时浏览器也有要求,IE10版本之前根本不提供WebGL支持,目前基本上只有谷歌Chrome、Safari和Firefox支持。3、DOM通过HT...

2021-10-06 16:28:27 304

原创 开源WebGIS开发——Map类

一、Map类介绍Map其实就是整个Openlayers的核心,更大的说他就是整个WebGis前端和核心。我们需要使用它来管理我们的Layer、Control、Interaction、Overlay、View等这些组件。所以说我们不管做任何事,都需要让他更Map联系起来。Map就是核心二、Map类常用参数iconfont-阿里巴巴矢量图标库 可在图标库里查询所需要的的图标作为overlay悬浮物三、练习代码<!DOCTYPE html><html lan...

2021-10-06 14:45:30 342

原创 开源WebGIS开发——ol中的超类super class(Observable和Object)

一、超类supei class超类是ol中所有类的基础,研究好它们对后期的开发扩展十分有帮助,为ol中的类提供了大量的功能和方法。(1)Observable是所有类的基类(ol的祖先),下方都是它的子类。(2)Object类也是一个超类,绝大多数类都继承于它。(3)collection类管理着ol中绝大多数类,如上节内容所讲的interaction、control、overlay等,都是通过collection类管理直接提供给地图(map)的。二、Observable类1、ol.

2021-10-05 19:58:08 494

原创 开源WebGIS开发——openlayers核心组件之ol.Map

openlayers是一个按照面向对象原则设计的一个开发库,里面的一切都是对象。(JAVA C++ PHP C# JS等 特点:封装、继承、多态)一、openlayers核心组件(1)类之间的关系(男生、女生)(2)类之间的继承(父类、子类)核心组件:ol.Map (WebGIS前端 一切皆地图,ol中几乎所有的类都与Map之间有着直接或者间接的关系)①controls:一个Map中可以包含很多个控件,map类中有个属性controls(控件数组)。②interactions

2021-10-04 14:38:40 2034

原创 开源WebGIS开发——如何创建一张地图

一、创建一张地图分为五个步骤1、下载openlayers开发包2、创建一个HTML网页并引入openlayers(包括css样式和js文件)3、创建图层对象,引入地图资源 ol.Layer4、创建一张地图,用来添加图像对象 ol.Map5、创建一个视图,用来定义地图的显示范围 ol.View...

2021-10-03 12:31:16 1504

原创 开源WebGIS开发——postgresql的初步使用

一、将shp数据导入数据库(1)postgis安装文件夹中打开这个东西(2)点击连接到数据库(3)输入用户名和密码,连接到数据库,数据库名称为在postgresql中新建的数据库(4)验证连接成功后导入本地shp即可(路劲不允许出现中文)(5)导入将postgis扩展连接到postgresql方法:PostGIS ShapeFile 导入数据 - Geography爱好者 - 博客园...

2021-09-30 19:15:22 392

原创 开源WebGIS开发4——Openlayers中的Map和View

一、Map类详解map是OL中的核心组件。初始化一幅地图(map)时,至少需要一个可视化区域(view),一个或多个图层(layer)和一个地图加载的目标HTML标签(target)。这些是在生成一个map时必须要有的三个内容。Map类所有方法(Methods):addControl addInteraction addLayer addOverlay changed dispatchEvent forEachFeatureAtPixel forEachLayerA...

2021-09-30 16:25:12 399

原创 开源WebGIS开发3——初识openlayers

一、什么是openlayers?OpenLayers是一个JavaScript 类库包,主要是用于开发Web GIS客户端。这就是说,要先在网页中引用OpenLayers的JavaScript文件以及相应的css样式表和资源,根据其提供的功能接口,直接调用。所以关键是了解其提供的接口,这是使用一个类库的关键!如果想要优化相应的功能或者定制化,就要深入地了解其实现细节了,这需要有熟练的JavaScript功底。 OpenLayers支持Google Map...

2021-09-28 22:15:23 387

原创 开源WebGIS开发2——开发环境(IntelliJ IDEA)

1、下载网址:Other Versions - IntelliJ IDEA选择对应版本下载,推荐.exe下载2、安装过程和配置参考博客:IntelliJ IDEA 下载安装配置教程(完整版)_爱思考的小伙-CSDN博客_idea安装教程3、初步使用IDEA来验证环境是否配置成功(1)新建web工程(2)新建文件夹lib后将该文件(openlayers开发包)复制进去,然后新建html文件“map.html”,将下面的代码拷贝进去,用浏览器打开,出现下方所示地图,则证明环境配置..

2021-09-28 20:16:34 425

原创 开源Webgis开发1——环境配置

一、geoserver安装与配置1、安装Java,我安装的版本1.8.0(1)Java安装与环境配置参考:java的安装环境配置详细步骤 - 高软玩家 - 博客园(2)环境配置完成后输入javac显示错误,按照如下方法解决:java环境变量配置不成功,已经解决_m0_38116154的博客-CSDN博客_java环境变量配置不成功2、点击链接下载GeoServer点击链接下载,我的账号密码都为初始值 admin geoserver,端口号为5432. 安装完成后,点击 ...

2021-09-27 13:07:43 623 2

arcgis10.2快速导入工具扩展包(data interoperability工具)

arcgis10.2快速导入和快速导出工具扩展包,下载后直接安装扩展就可以用data interoperability工具了

2022-10-31

MATLAB泰森斜率+MK趋势分析函数代码

MATLAB泰森斜率+MK趋势分析函数代码 Mann-Kendall Tau (aka Tau-b) with Sen's Method (enhanced)

2021-11-20

openlayers开发用到的js库.zip

openlayers开发用到的js库.zip

2021-11-03

geoserver_postgis_postgres_udiga安装程序.zip

geoserver_postgis_postgres_udiga安装程序.zip

2021-09-27

空空如也

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

TA关注的人

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