自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做GIS梦的人

辽宁工程技术大学硕士研究生毕业,长期从事WebGIS、移动GIS开发工作,全栈 (前端、后端、Android、小程序、H5),现任某地理信息公司研发部经理,大连理工大学城市学院《移动GIS程序设计》课程校外讲师

  • 博客(24)
  • 资源 (56)
  • 问答 (1)
  • 收藏
  • 关注

原创 WebGL与ES6:屏幕鼠标点击连续点绘制

基于上一篇博文WebGL与ES6:绘制简单点。在学习WebGL编程指南这本书时,发现书上有一个WebGL通过鼠标连续绘制点的代码,其中的屏幕坐标系转WebGL坐标系的方法,居然是错误的。自己动手改了一下,可以完整运行了。import "../css/index.css";import {RenderTool} from "./lib_webgl/cuon-utils-ES6";l...

2018-08-31 10:25:10 899

原创 WebGL与ES6:绘制简单点

这个代码的例子是从书籍上搬来的,不同的是,书籍提供的WebGL函数库代码是ES5的,我把函数库使用的代码用ES6的方法重写了。中间还使用了ES6的特性——静态方法和模版字符串。最后出现了想要的东西,特此纪念一下。export class RenderTool { static initShaders(gl, vshader, fshader){ var program...

2018-08-30 16:48:17 707 2

原创 通过css设置鼠标指针为自定义图片,并设置对齐点

具体效果如上图所示,css中带了很多浏览器已经支持的鼠标样式,很多时候需要换成自己定义的图片。查看了很多资料,总结下面的一个流程,最好使用32*32图片,ico格式,当前也有其他格式,最好设置支持跨平台的格式,不同浏览器支持的格式不统一,png等其他的格式是可以转为ico格式,过程自己百度。下面就是css,代码了,cursor: url("../lib/leaflet/image...

2018-08-28 11:04:35 4542 2

原创 WebPack+ES6开发环境搭建,可以实时编译运行

初衷想基于ES6的模块化做一些开发,无奈浏览器目前都不支持ES6的模块化,需要转换成ES5才能在浏览器运行。于是需要基于WebPack搭建一个ES6转ES5的环境,最好是可以实时自动编译,还可以在浏览器看出变化。网上这方便的资料很多,不过也都挺简略的,这里就记录一下我的搭建过程。更新时间2018年9月20日——增加支持ES7基础环境node.js安装很简单就不说了,去官网下...

2018-08-23 15:33:00 1956

原创 WebGIS开发者入门

开发方向最近,地理信息系统(GIS)的开发与应用越来越多的倾向于Web端,Web端开发确实比以C# ArcGIS Engine为代表的C/S开发更具优势,而且可以通过H5轻松实现跨平台。做过进入这个行业有一段时间的人,想起自己在学校时,没有人指导开发,自己苦苦摸索,却事倍功半。写下这篇博文给那些在校的GIS学生介绍一下WebGIS开发的大致路线和入门知识吧。首先,WebGIS的开发平台主要...

2018-08-22 09:56:18 59323 42

原创 WebGL入门——WebGL支持检测

最近,越来越多的WebGIS平台使用WebGL进行开发,包括Leaflet、Openlayers、ArcGIS等,作为一个GIS人,连接WebGL太有必要了,一起来学习WebGL吧。目前支持 WebGL 的浏览器有:Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ 和 Internet Explorer 11+。可以使用下面的代码检测...

2018-08-20 11:09:32 3491 1

原创 微信小程序地图显示与定位快速实现

最近在做微信小程序的开发,不得不说,入伙你会vue的话,小程序开发轻而易举,原理是一样的,而且比vue更简单。这里主要是利用了小程序提供的腾讯地图展示接口和定位接口进行实现的。非常方便,下面就说一下代码:页面<!--index.wxml--><view class='view'> <map longitude="{{longitude}}" latit...

2018-08-16 10:59:21 32573 9

原创 geoTools18.4开发环境快速搭建,使用java可视化读取shapefile文件

geoTools是基于java的高度模块化的地理信息系统,使用java swing技术开发界面,你在开发的同时,可以很轻易的进行界面的显示与操作,让java高手们,免于写界面。geotools19已经出来了,但是官方推荐的最新的是18.4。官方推荐的开发方式是使用maven等管理工具进行项目的构建,我在使用时就遇到了困难,由于网速和其他原因的显示,按照官网的版本进行配置pom.xml就是不...

2018-08-14 17:03:19 3610 10

原创 Python使用pyshp库读取shapefile信息

通过pyshp库,可以读写Shapefile文件,查询相关信息,github地址为https://github.com/GeospatialPython/pyshp#reading-shapefile-meta-dataimport shapefile # 使用pyshp库file = shapefile.Reader("data\\市界.shp")shapes = file.sha...

2018-08-14 11:41:46 17869 6

原创 GeoServer2.13.2连接SQLServer 2017Express版

前面写了一篇 GeoServer添加对各类数据库的支持、包括MySQL、SQLServer,中间叙述了GoeServer添加各类数据库支持的办法,最近又深入研究了一下,发现文章还需要补充。例如按照那篇博文中的方法,添加插件之后是下面这样的,中间的两个SQLServer选项点进去,里面的各种选项都让人无语,一般人根本不知道怎么填写。 这两天又深入研究了一下,发现,仅仅那样做还是不够的,还...

2018-08-10 11:35:43 956

原创 使用ArcGIS API for JS4.8调用已发布的服务,实现可视域分析

 在ArcGIS Server中发布已构建的可视域分析模型发布为空间处理服务中,我们已经将视域分析的计算发布为服务,发布成功后,打开ArcGIS Server管理页面,找到该服务,找到服务的连接地址。使用ArcGIS API for JS调用该服务,即可进行视域分析。代码如下:<!DOCTYPE html><html lang="en"><head&...

2018-08-09 10:42:53 3453 8

原创 在ArcGIS Server中发布已构建的可视域分析模型发布为空间处理服务

通过将ArcGIS中构建的分析模型,发布各种ArcGIS Server工具,可见ArcGIS Server功能也不仅仅是进行简单的影像展示,它的功能和ArcGIS Desktop功能一样强大,可扩展的功能太多。下面就说一下怎么将构建的视域分析模型发布GPServer的:首先,按照上一篇博文在ArcMap10.3中构建可视域分析模型讲的构建模型,然后成功运行模型。 运行模型后,菜单中,地理...

2018-08-09 10:20:48 1350

原创 在ArcMap10.3中构建可视域分析模型

在ArcMap中使用模型构建器构建可视域分析模型,将模型保存,这样模型既可以在ArcMap中后期使用,也可以进行发布,十分方便,缺点是计算太慢。下面叙述详细步骤:到这里模型构建结束了。 不难看出,通过这种方法几乎可以对所有的ArcGIS工具进行组合了,模块化开发很重要啊!下载好你需要范围的dem 新建一个点shapfile文件,不包含Z值,在里面随意添加一个点,供测试使用。 在ArcM...

2018-08-09 10:02:15 5374

原创 ArcGIS API for JavaScriptS4.8实现可视域分析——总体方案

什么是可视域分析?可视域分析,也可以称作通视分析,就是你站在当前位置,你的视线所能看到的地方。当然这个是依赖于地形来进行计算的,地形起伏,肯定造成了遮挡,有些地方你就看不到了,在GIS中,地形起伏是从dem来表达的。准备计算可视域,首先要准备dem,在后面提到的Dem,是从地理空间数据云下载的dem,位置在郑州附近。开发环境ArcGIS Desktop10.3、ArcGIS S...

2018-08-09 09:17:45 2038

原创 ArcGIS Desktop10.3位置分配,选址分析

        ArcGIS Desktop10.3进行位置分配分析,首先要准备好一个本地网络数据集,可以参考ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer。       位置分配、选址分析主要是通过添加待选地点、需求点,然后通过你设置的各类权重参数,本文的权重是距离,从你设置的待选地点中选出到所有需求点距离之和最小的点。首先,...

2018-08-08 10:21:13 11277 4

原创 ArcGIS API for Javascript4.8 路径网络分析、最短路径查询

本文所使用路径分析服务的数据与服务可以在ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer中找到。使用ArcGIS API for JavaScript4.8调用该服务进行查询。结果如下图:代码是在官方demo上修改来的,官方的demo是需要设备代理服务器,才能显示效果的,这里我直接设置了ArcGIS Server允许跨域,所以不需...

2018-08-08 09:30:33 4818 4

原创 ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer

准备工作数据:使用的在在网上找的中国主要铁路网,shapfile格式。 软件:ArcGIS Desktop 10.3、ArcGIS Server10.3 数据存储:因为要发布到Server,数据放在SQL Server2017中,并已建立好空间数据库数据制作结束 到此,网络数据集的制作与发布已经完成了,下一文会说如何在前端html进行调用与分析在数据库中新建要素数据集,任意命...

2018-08-07 17:59:17 2733 7

原创 ArcGIS API for JavaScript4.8 FeatureLayer编辑

简要说明主要是在官方的demo上修改的 使用的是ArcGIS Server发布的FeatureService 主要是点要素的编辑,面线等其他要素的编辑方法类似,不同之处在于添加要素前绘制Graphic代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> &...

2018-08-07 11:42:05 3115 6

原创 ArcGIS API for JS4.8点、线、面、圆和多边形缓冲区绘制

ArcGIS API for JS4.8浏览器绘制缓冲区主要通过"esri/geometry/geometryEngine"这个对象实现,其中绘制的方法主要有"buffer()"和"geodesicBuffer()"两个方法实现,参数虽然一样,效果却不一样,可以自己根据需要选择。<!DOCTYPE html><html><head> &l

2018-08-06 17:22:03 6679 4

原创 ArcGIS API for JS4.8 客户端生成的FeatureLayer查询

       FeatureLayer总体上可分为两类,一类是由ArcGIS Server发布的服务构建的FeatureLayer;另一类是由客户端json、graphics等构建的FeatureLayer。       对第一类FeatureLayer进行查询时,通过FeatureLayer.queryFeatures()方法即可完成,详细的查询方式在官网的demo和API里都有。   ...

2018-08-06 17:15:15 1428 1

原创 ArcGIS API for JS4.8通过本地ArcGIS Server的打印服务进行地图打印

在官网ArcGIS API demo中看到了地图打印的例子,打印功能的组件各种选项已经做得很全面了,demo用的是ArcGIS Online的打印服务,如果在内网开发的话,这样肯定是不行的。 var print = new Print({ view: view, // specify your own print service ...

2018-08-03 15:45:16 2175 2

原创 ArcGIS API for JS4.8二维地图状态控制

包括地图的缩放、旋转、平移。下面只写了禁止的方法,开启的方法对应着自己开发吧!//二维视图 var view = new MapView({ map: map, container: "viewDiv", constraints: { rotationEnabled: fa...

2018-08-03 12:00:24 1924

原创 ArcGIS API for JS4.8绘制点、线、面、矩形、圆

使用ArcGIS API for JS4.8绘制点(Point)、线(Polyline)、面(Polygon)、矩形(Rectangle)、圆(Circle),使用Draw绘制,具体代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"/> <title>A...

2018-08-03 10:47:45 10541 13

原创 ArcGIS API for JS 4.8二维高亮无效与FeatureLayer注记不显示的问题

问题发现       ArcGIS API for JS 4.8会出现一个问题,添加进来的FeatureLayer在三维模式下,点击高亮显示,在二维下点击就无高亮的效果。当使用labelingInfo注记要素图层的时候也会出现这个问题,在三维下注记显示,在二维下注记不显示。问题研究    查看官方的API发现,这两个功能都需要WebGL的支持,三维下默认是WebGL渲染,二维下需要代码...

2018-08-03 09:14:40 2601

无人机农田真彩色涝灾Tif影像

使用大疆无人机航怕的真彩色影像,主要拍摄内容是农田,tif格式,可以用来做空间数据展示、农业相关的功能测试与分析。影像中可以清晰地展示出受涝灾后,积水和地表龟裂的情况。

2024-09-20

机器学习数据集+机井识别+高标准农田+75.2G样本照片数据

75.2G高标准农业机井照片数据,共96956张照片,适合用于人工智能、机器学习、深度学习的样本数据集。均为现场拍摄,各种场景,数据覆盖度广,样本丰富。

2024-09-09

农业大数据+河南省畜禽品种、保种厂、保种区分布详细信息、图片、视频资料

河南省地方畜禽品种分布、介绍、图文资料,品种信息Excel格式,保种厂、保护区Shapfile格式。可以用于开发农业畜禽资源大数据平台

2024-09-04

服务器运维+模拟提升服务器cpu与内存使用率的脚本

基于python开发实现的可执行脚本,包含windows与centos的编译结果与源码。可以在服务器或电脑上模拟提升cpu的使用率到90%以上,支持多核。可以提升占据内存占用。模拟极端情况

2024-07-11

GIS空间大数据集+1960-2020年中国1公里分辨率月降水数据集+NetCDF格式

总共17个G,NetCDF专属气象格式,ArcMap可以直接当作栅格数据格式打开。可以用来做大范围空间干旱情况分析,农业情况研发,以及机器学习降水情况预测

2024-06-24

GIS空间大数据集+1986-2021 中国逐年耕地数据集+GeoTiff格式

数据大小20G+,而且每年的栅格文件压缩之前都是20G+,建议使用时提前准备好磁盘空间。可以用来分析耕地大小变化,用于机器学习耕地面积动态识别、地物识别等

2024-06-24

PDF模版设计工具iReport1.3.3+iReport5.6.0+Jaspersoft Studio-6.18.1

可以用来设计PDF的相关模版,生成japer文件和jrxml文件,实现Java等代码快速根据模版生成pdf

2024-06-05

机器学习数据集+日本冲绳机场真彩色高清影像+遥感

内容内日本冲绳机场真彩色高清影像,可以用于机场系统demo开发,也可以用于机器学习样本训练,可以识别机场、飞机等。高清、真彩色,可以看到飞机的影子

2023-12-20

遥感高清航飞农田真真彩色影像

2023年11月份河南省某区域农田真彩色无人机影像,GeoTIFF格式,四个波段,影像中主要农作物为冬小麦,在已经可以清晰地分辨出作物。数据包内有两份数据,一份为航飞高度为50m,一份航飞高度为100m

2023-12-05

三维模型-唐代墓葬3个-obj+gltf格式

适用于开发三维文旅系统的三维唐代墓葬模型,使用三维扫描仪建模,质量非常高。三个不同墓葬的三维模型,有obj和gltf两种格式。适合自己开发三维系统的人,当作Demo来开发,亲测使用Cesium可以正常加载。

2023-08-14

机器学习+python朴素贝叶斯影像分类识别+样本+数据+代码

基于sklearn和rasterio中的朴素贝叶斯算法,基于哨兵8波段遥感影像,对土地类别进行分类识别。经测试,对建筑有较好的识别效果。适合学习机器学习的遥感专业人士参考。内部包含项目全部的python代码、绘制的样本数据、哨兵影像数据

2023-07-07

人脸检测库dlib python离线本地安装包

1. dlib-19.22.99-cp37-cp37m-win_amd64.whl 2. dlib-19.22.99-cp38-cp38-win_amd64.whl 3. dlib-19.22.99-cp39-cp39-win_amd64.whl 支持python3.7\3.8\3.9

2023-05-04

GDAL2.2.3依赖包和Android项目读写shp文件示例代码

Android项目使用的GDAL2.2.3依赖包,和Android调用GDAL读写shp文件的示例代码。引入方式十分简单,不会引用依赖的可以直接使用示例项目。

2023-04-18

三维精细BIM模型-别墅-SketchUp和Obj两种格式

使用用于BIM研究的三维别墅模型,内部有OBJ和SketchUp可以直接打开的skp格式文件。模型精细,包括别墅外部植物和场景、别墅内部家具等。

2023-04-18

智慧农业物联网数据集-气象+墒情+水质

三千万条农业物联网设备实时监测数据,每30s上报一次,数据包含气象监测站、水质监测站、墒情监测站三类设备,共7台。数据来源真实,设备位于河南省信阳市。数据内有详细的使用说明和设备位置。可以用于科学研究,或演示系统搭建。测定内容包括:风力、风向、温度、湿度、降雨量、土壤PH、土壤温度、土壤湿度、溶氧度、浊度、氨氮浓度、pm2.5、pm10、二氧化碳、辐射量、气压等

2023-04-07

机器学习数据集-猪体长、体重识别样本

适用于人工智能、机器学习的数据集,4000张左右,均为现场拍照,可以专门用于死猪的体长估算。图片中的猪全部为平放,并且参照物为A4纸。使用于养殖、理赔、防疫等工作场景。

2023-03-23

Python实现给PDF加骑缝章效果源代码

基于Python3.0实现的,给PDF文件加电子骑缝章的效果,支持输入pdf文件和印章水印图片。可以修改支持任何位置的骑缝章,目前默认是右侧中间位置。适用于A4大小的PDF。

2023-01-16

机器学习数据集-2022年至2018年每日全国县市玉米价格

在机器学习或人工智能训练时,可以使用到的数据集,内包含2022-08至2018-01全国各省主要县市玉米价格数据,包括主要水分含量类型、价格(元/吨)、省份、县市等,共计271648条

2022-11-07

空间分布数据集-郑州市新房楼盘2022空间分布数据

里面是郑州市新房楼盘空间分布数据,包括坐标、售价、均价、户型面积、地址、状态、类型、所属开发商、开盘时间。可以用于GIS空间分析、人工智能、机器熟悉等研究。

2022-11-04

机器学习数据集-2022年至2017年每日全国生猪价格

在机器学习或人工智能训练时,可以使用到的数据集,内包含2022-07-27至2017-08-15全国各省生猪价格数据,包括主要猪类型、价格(元/公斤)、省份等,共计159036条

2022-11-03

智慧城市CAD格式停车场三维模型

CAD的地车场模块,DWG格式,CAD格式的三维模型非常少见,觉有很高的研究价值,建模十分精细美观。CAD2014正常打开没有问题。

2022-10-17

移动端代理抓包工具charles4.2.5

charles4.2.5可以简单配置,进行http和SSL代理,实现对移动端的网络请求监控,特别适合移动端的开发和测试人员使用

2022-07-08

wgrib2(2.0.8)-Windows64位系统使用

wgrib2.exe可以实现对grib2数据的解析,格式转换。解压后可以直接通过命令窗口操作,内附使用方法,不需要额外安装

2022-07-07

OpenDrive格式车联网地图demo2个

OpenDrive是一种比较成熟的开源的描述道路结构的格式,其自身格式为xml文件,主要用于自动驾驶领域,是一种高精度的地图标准。资源内有两个OpenDrive格式的自动驾驶地图,可以用于研发测试。

2022-06-22

河南省焦作市武陟县某养殖场3DTiles模型

3Dtiles格式的养殖场模型,使用大疆无人机倾斜摄影生产出来的,可以用于三维模型展示的相关研发测试

2022-06-20

河北省2022年谷歌地图影像瓦片1-14级

内容是tms格式,时间是2022年,1-14级,瓦片是遥感影像叠加注记的形式,可以作为GIS开发的地图,清晰地很高

2022-06-19

单线程与多线程python爬虫地图瓦片源码

提供了使用python多线程与但线程下载在线地图瓦片的源码。多线程方式,经过实测检验,可以稳定长时间运行,下载失败,自动重试。python3.0环境

2022-06-17

中国各级路网shape数据

中国各级道路的矢量数据,shapeFile格式,主要包括道路坐标、道路类型、道路名称。包括一般道路、高速、铁路等,可以用作GIS道路相关的分析展示功能开发。

2022-05-26

遥感+土壤+全氮+中国土壤全氮分布tif影像

中华全国范围土壤全氮分布tiff影像。可以用来做全国范围内的土壤成分相关的分析。WGS84坐标系

2022-05-24

遥感+土壤+有效磷+中国土壤有效磷分布tif影像

中华全国范围土壤有效磷分布tiff影像。可以用来做全国范围内的土壤成分相关的分析。WGS84坐标系

2022-05-24

遥感+土壤+速效钾+中国土壤速效钾分布tif影像

中华全国范围土壤速效钾分布tiff影像。可以用来做全国范围内的土壤成分相关的分析。WGS84坐标系

2022-05-24

遥感+土壤+有机质+中国土壤有机质分布tif影像

中华全国范围土壤有机质分布tiff影像。可以用来做全国范围内的土壤成分相关的分析。WGS84坐标系

2022-05-24

遥感+土壤+PH+中国土壤PH分布tif影像

中华全国范围土壤PH分布tiff影像。可以用来做全国范围内的土壤成分相关的分析。

2022-05-09

移动GIS程序设计课件

大学课程移动GIS程序设计的教学课件,自己在大学教学期间做的。 第一章:移动GIS应用系统 第二章:移动计算环境 第三章:移动GIS应用开发平台 第四章:移动GIS数据库 第五章:移动地理信息系统开发概述 第六章:ArcGISSDK for Android二次开发基础 第七章:基于Mapbox的android地图应用开发 第八章:基于Android的百度地图开发 第九章:移动GIS应用系统

2022-05-04

无人机农田真彩色Tif影像测试数据

使用大疆无人机航怕的真彩色影像,主要拍摄内容是农田和村庄,tif格式,可以用来做空间数据展示、农业相关的功能测试与分析

2022-04-28

河南省全部县级土壤有机质平均水平汇总

河南省土壤县级有机质水平信息汇总,全部数据来源于73万个采样点,包含每个县的采样点个数、平均值、标准差、变异系数、级别。

2022-04-18

重庆市31万条烟田地块shp数据

重庆市全部烟田地块空间数据,共31万多条,数据全部来自人工结合影像与实际绘制。可以用来做与烟田相关的GIS研究。

2022-03-25

河北河南1000+养殖场目录数据

数据从各在线网站搜集而来,包含河南和河北,总共1000+,不是全部的,包含行政区划和养殖类型信息

2022-01-06

北京54、西安80、国测2000七参数坐标转换工具.rar

使用该工具可以进行2000、54、80坐标系的转换参数计算,和坐标转换

2021-12-21

vue-devtools5.1.1.rar

vue 开发者使用的chrome浏览器开发查件,在chrome里直接加载即可使用\vue-devtools\shells\chrome

2021-12-18

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

TA关注的人

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