摘要: pgRouting 学习 最短路径算法 1、数据预处理 数据的投影需要定义,空间数据库中矢量图层的数据投影需要定义,而且需要同geoserver以及openlayer中投影定义一致,我使用的是EPSG:4326 编辑矢量图层数据 最短路径使用的 Dijkstra算法,了解这个算法对于数据的要求是矢量 阅读全文
posted @ 2020-01-01 11:42 mangata 阅读(430) 评论(0) 推荐(0)
摘要: openlayer~layer(图层) 一、图层类型 1、ol/layer/Tile 瓦片图层,不同缩放层级会有不同的精度 缩放前图片边界范围: https://b.tile.openstreetmap.org/2/3/1.png 缩放后图片边界范围: https://c.tile.openstre 阅读全文
posted @ 2019-12-17 09:53 mangata 阅读(801) 评论(0) 推荐(0)
摘要: 地图的渲染过程 1、地图的简单示例 import Map from 'ol/Map'; import View from 'ol/View'; import TileLayer from 'ol/layer/Tile'; import OSM from 'ol/source/OSM var map 阅读全文
posted @ 2019-11-30 21:00 mangata 阅读(187) 评论(0) 推荐(0)
摘要: 一、写在前面 之前我们通过路由展示静态的数据模型,在实际使用过程当中,需要数据库的配合,调用以及存储数据库中的内容。接下来介绍在node中如何连接关系型数据库。 二、实现过程 1、安装相关包 //安装sequelize和mysql包装器 npm install sequelize mysql2 -- 阅读全文
posted @ 2019-11-24 17:33 mangata 阅读(396) 评论(0) 推荐(0)
摘要: 前言 前面介绍了如何通过node实现了简单的request和response,项目只有一个文件index.js,做demo没有问题,如果在开发真实项目时显得会很混乱,借下来介绍如何去组织项目。 过程 这里使用model-view-router(MVR)模式去管理各个模块,管理可通过模块consign 阅读全文
posted @ 2019-11-17 22:11 mangata 阅读(298) 评论(0) 推荐(0)
摘要: 一、写在前面 nodeJS在快速开发中具有很大的优势,本系列博客将逐步讲解nodeJS如何做接口开发。 二、实现过程 1、配置环境 nodeJS管网下载安装包下载安装,新版包含node包管理工具npm,默认会自动配置环境变量。 可在控制台输入 node -v 或者npm -v 出现版本号即为成功安装 阅读全文
posted @ 2019-11-10 22:08 mangata 阅读(440) 评论(0) 推荐(0)
摘要: openlayer3调用geoserver 一、写在前面 二、实现过程 1. 调用wms 2. 调用wfs loader方式加载 url方式加载加载 3 调用wcs 三、结尾 一、写在前面 openlayer3调用geoserver 二、实现过程 首先初始化地图 var map = new ol.M 阅读全文
posted @ 2019-11-04 09:24 mangata 阅读(1134) 评论(0) 推荐(0)
摘要: 前面 相关的可访问arcgis api 实现在线编辑(1):添加要素 rcgis api 实现在线编辑(2):删除要素 实现步骤 实现步骤首先点击选择查看要素的属性值,然后修改要素的属性值 1、选择要素,查看属性值 1.1 绑定view中的click事件,获取点击的graphic this.curr 阅读全文
posted @ 2019-09-30 17:52 mangata 阅读(1294) 评论(0) 推荐(0)
摘要: 前面 相关设置可参考arcgis api 实现在线编辑(1):添加要素 实现步骤 首先选中某要素,获取其id后执行删除操作。 选择要素 1、view中设置高亮属性 highlightOptions: { color: "orange" } 2、view绑定点击事件 this.currentView. 阅读全文
posted @ 2019-09-29 17:27 mangata 阅读(952) 评论(0) 推荐(0)
摘要: 前期准备 使用Arcmap新建多边形要素图层,注册版本,保存在关系型数据库如sqlserver中。 使用Arcmap发布地图服务,勾选feature access。 建议自行搭建数据库和地图服务,这里提供测试的FeatureServer,请勿作它用途。 实现步骤 1、初始化地图 初始化地图涉及到初始 阅读全文
posted @ 2019-09-29 15:36 mangata 阅读(998) 评论(0) 推荐(0)