GISuuser的博客

代写地理信息本科研究生毕业设计,有意者发送邮件至965894265@qq.com

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

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

2018-08-31 10:25:10

阅读数:99

评论数:0

WebGL与ES6:绘制简单点

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

2018-08-30 16:48:17

阅读数:32

评论数:0

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

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

2018-08-28 11:04:35

阅读数:146

评论数:0

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

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

2018-08-23 15:33:00

阅读数:178

评论数:0

WebGIS开发者入门

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

2018-08-22 09:56:18

阅读数:415

评论数:0

WebGL入门——WebGL支持检测

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

2018-08-20 11:09:32

阅读数:315

评论数:0

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

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

2018-08-16 10:59:21

阅读数:454

评论数:0

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

geoTools是基于java的高度模块化的地理信息系统,使用java swing技术开发界面,你在开发的同时,可以很轻易的进行界面的显示与操作,让java高手们,免于写界面。 geotools19已经出来了,但是官方推荐的最新的是18.4。 官方推荐的开发方式是使用maven等管理工具进行项...

2018-08-14 17:03:19

阅读数:185

评论数:0

Python使用pyshp库读取shapefile信息

通过pyshp库,可以读写Shapefile文件,查询相关信息,github地址为https://github.com/GeospatialPython/pyshp#reading-shapefile-meta-data import shapefile # 使用pyshp库 file =...

2018-08-14 11:41:46

阅读数:1008

评论数:0

GeoServer2.13.2连接SQLServer 2017Express版

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

2018-08-10 11:35:43

阅读数:113

评论数:0

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

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

2018-08-09 10:42:53

阅读数:324

评论数:0

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

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

2018-08-09 10:20:48

阅读数:78

评论数:0

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

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

2018-08-09 10:02:15

阅读数:162

评论数:0

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

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

2018-08-09 09:17:45

阅读数:97

评论数:0

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

        ArcGIS Desktop10.3进行位置分配分析,首先要准备好一个本地网络数据集,可以参考ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer。        位置分配、选址分析主要是通过添加待选地点、需求点,然后通过你...

2018-08-08 10:21:13

阅读数:193

评论数:0

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

本文所使用路径分析服务的数据与服务可以在ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer中找到。使用ArcGIS API for JavaScript4.8调用该服务进行查询。结果如下图: 代码是在官方demo上修改来的,官方的de...

2018-08-08 09:30:33

阅读数:180

评论数:0

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

准备工作 数据:使用的在在网上找的中国主要铁路网,shapfile格式。 软件:ArcGIS Desktop 10.3、ArcGIS Server10.3 数据存储:因为要发布到Server,数据放在SQL Server2017中,并已建立好空间数据库 数据制作 结束  到此,网络数据集...

2018-08-07 17:59:17

阅读数:92

评论数:0

ArcGIS API for JavaScript4.8 FeatureLayer编辑

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

2018-08-07 11:42:05

阅读数:217

评论数:0

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

ArcGIS API for JS4.8浏览器绘制缓冲区主要通过"esri/geometry/geometryEngine"这个对象实现,其中绘制的方法主要有"buffer()"和"geodesicBuffe...

2018-08-06 17:22:03

阅读数:480

评论数:0

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

       FeatureLayer总体上可分为两类,一类是由ArcGIS Server发布的服务构建的FeatureLayer;另一类是由客户端json、graphics等构建的FeatureLayer。        对第一类FeatureLayer进行查询时,通过FeatureLayer...

2018-08-06 17:15:15

阅读数:152

评论数:0

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