随笔分类 -  03.GIS

GIS 方面的随笔
摘要:在做GIS数据处理的时候,经常会遇到原始数据是 text、csv、Excel 等格式的数据。要使用数据前提是要先转换数据。 这里是介绍用 QGIS 导入数据。打开导入方式如下(根据自己的文本类型选择不同的“文件格式”): 一、点数据 点数据的导入比较简单。QGIS 也单独对点有导入方式。有对应的 X 阅读全文
posted @ 2023-03-24 14:02 漠里 阅读(2096) 评论(0) 推荐(0) 编辑
摘要:前言 应用场景: 点值数据经过插值后形成栅格数据。对于结果中,需要把水体等地表要素不具备值的地方剔除。由此引出了一些列的问题。 问题: 1、QGIS 中使用“按掩膜图层裁剪栅格”,裁剪完成在QGIS中查看是吻合的,但是在 Openlayer 中加载有偏移; 2、ArcGIS 中使用“栅格—裁剪”,裁 阅读全文
posted @ 2022-12-20 10:10 漠里 阅读(903) 评论(0) 推荐(1) 编辑
摘要:Cesium-01:Vue 中基础使用 Cesium-02:飞机模型简单点对点飞行 Cesium-03:洪水淹没 前言 最开始想做洪水淹没的话,查了一些资料。又基于不同的实现的,如 ArcScene 实现,有基于 Cesium 实现。 对比分析了下,ArcGIS 下的实现主要是软件中,如果想自己代码 阅读全文
posted @ 2022-11-25 14:44 漠里 阅读(2517) 评论(0) 推荐(1) 编辑
摘要:路径分析—QGIS+PostgreSQL+PostGIS+pgRouting(一) 路径分析—PostgreSQL+GeoServer+Openlayers(二) 前言 上一篇文章中实现数据库层面的路径分析了,可以在数据库里面通过 SQL 查询到结果。 本篇文章实现了从前端页面直接可视化操作点选起点 阅读全文
posted @ 2022-10-13 09:52 漠里 阅读(1948) 评论(4) 推荐(2) 编辑
摘要:路径分析—QGIS+PostgreSQL+PostGIS+pgRouting(一) 路径分析—PostgreSQL+GeoServer+Openlayers(二) 前言 因业务需求,需要做最短路径分析。最近几天查询资料,并自己动手,实现了简单的路径分析。 下面就介绍具体的实现过程。 本篇文章最终结果 阅读全文
posted @ 2022-10-11 11:14 漠里 阅读(4142) 评论(0) 推荐(1) 编辑
摘要:在使用 openlayers 加载高德地图瓦片时,会出现图片、标注等有一定的形变、拉伸等。 为什么会出现这样的问题? 原先代码 export default { components: { MapTool }, data() { return { centerMap: null, baseLayer 阅读全文
posted @ 2022-08-16 11:24 漠里 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:Openlayers 瓦片灰度处理 Openlayers 卷帘地图 前言 一般底图中都有“图层切换”这个最基本的功能,可以查看想要查看的图层。 当想对两个图层比较直观的对比的时候,卷帘图层是一个很好的实现方式。 拖动分界线可以很方便的查看任意地方两个图层的变化。 实现 在 openlayers 中的 阅读全文
posted @ 2022-06-30 16:37 漠里 阅读(1263) 评论(6) 推荐(0) 编辑
摘要:在GIS中,经常遇到原始数据是点,但是展示的时候点展示并不好,能区域内连续展示最好了。 这个时候就需要用到插值,把点转成连续的面展示。 大部分的GIS软件中都有插值的工具可以直接使用,不过当遇到批量插值的时候,工具用起来就比较费时间了。 所以就想到写代码,进行批量操作,这样可以运行代码,就不用管了。 阅读全文
posted @ 2022-04-01 11:37 漠里 阅读(2309) 评论(0) 推荐(0) 编辑
摘要:QGIS-01:加载在线地图 QGIS-02:符号化渐进设置 在不知道如何操作的时候,感觉挺难的。 当清楚流程后,又感觉挺简单,是否有必要写下来。 当以后再次使用时,方知还是记录下来好。 一、矢量 point 设置 1、设置界面 图层右键 — 属性 — 符号化 接下来主要配置的部分是:颜色和分类 2 阅读全文
posted @ 2022-01-19 11:29 漠里 阅读(3276) 评论(0) 推荐(0) 编辑
摘要:Cesium-01:Vue 中基础使用 Cesium-02:飞机模型简单点对点飞行 Cesium-03:洪水淹没 在上一篇文章中,对 Cesium 基本初始化有了了解。 在看了官网一些例子后,做了一个飞机根据指定路线飞行的 Demo。 飞机飞行 对于飞机飞行,主要分为以下几个步骤。 1、模型创建 使 阅读全文
posted @ 2021-11-17 14:05 漠里 阅读(3010) 评论(0) 推荐(0) 编辑
摘要:Cesium-01:Vue 中基础使用 Cesium-02:飞机模型简单点对点飞行 Cesium-03:洪水淹没 一直有关注 Cesium ,不过没有进行实际行动。 昨天事情不多就想着展示一个示例看看。 一、Vue 集成 首先是安装 cesium 包(创建 Vue 项目已经完成集成上): npm i 阅读全文
posted @ 2021-11-05 14:38 漠里 阅读(1505) 评论(0) 推荐(0) 编辑
摘要:Openlayers 瓦片灰度处理 Openlayers 卷帘地图 以前使用百度、高德在线地图时,可以直接配置地图样式。配置一些暗黑等主题的,并可以在线加载。 现在项目中都使用的是 openlayers ,加载的地图底图基本都是瓦片形式。 系统主题色调成暗黑的,还使用以前的地图怎么感觉都是不搭配的。 阅读全文
posted @ 2021-10-29 11:00 漠里 阅读(660) 评论(0) 推荐(0) 编辑
摘要:最近在发布 shp 文件服务、读写 shp 文件时经常遇到了关于属性字段中有中文的问题。 一、cpg 文件 1、来源 在ArcGIS10.2 以前是没有这个文件的。 为什么增加了这个文件? 应该是由于 shp 格式加入了对等宽字符的支持,导致有段时间 shp 文件和 ArcGIS 对字符的支持存在不 阅读全文
posted @ 2021-10-22 11:24 漠里 阅读(3611) 评论(0) 推荐(0) 编辑
摘要:QGIS-01:加载在线地图 QGIS-02:符号化渐进设置 写这篇文章的目的有以下几个方面: 1、最近数据处理主要是用 QGIS,后面也打算慢慢的从 ArcGIS 转到 QGIS 2、有时会遇到需要和在线地图一块处理数据或者看显示效果的 下面就介绍一些常见的在线服务加载方式。 一、插件加载 这个插 阅读全文
posted @ 2021-10-21 11:22 漠里 阅读(3263) 评论(0) 推荐(0) 编辑
摘要:项目中需要上传影像数据并能查看。于是想到的思路是:上传后发布为 GeoServer 服务,再加载地图服务查看。 要实现该功能用到的技术还是不少的,下面就分别介绍下。 一、大文件上传 因为影像文件一般比较大,上传的时候就遇到了问题。 .net core 官网给出的是用流的方式上传,测试了没有成功。 最 阅读全文
posted @ 2021-10-09 13:50 漠里 阅读(617) 评论(0) 推荐(0) 编辑
摘要:最近有需要发布一些地图服务。 以前主要是以 ArcGIS Server 做为发布服务器。现在换了 GeoServer,对其中的一些问题做一些记录。 一、环境安装 因为 GeoServer 是免安装的。这里主要就是环境安装。 GeoServer 是依赖 Java jdk 的,所以需要先安装 Java 阅读全文
posted @ 2021-09-03 13:58 漠里 阅读(715) 评论(0) 推荐(0) 编辑
摘要:一、前言 在做地图线面编辑的时候,出现了一些问题。 有版本问题,升级版本后 API 调整的问题。这里做个记录。 二、版本1.14 编辑 在 1.14 版本中,线和面的编辑是用的同一个工具类:AMap.PolyEditor 插件 具体实现是: polylineEditor = new AMap.Pol 阅读全文
posted @ 2020-11-12 14:40 漠里 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:一、前言 平时工作、学习等直接拿到的数据不一定就是 shp 等空间格式的数据,有时是直接拿到的点集、面集等。 例如最近我们有些网格面是同事自己从高德地图上面画的面(这个后台管理还是我写的),最后得到的是面的数组集: [[111.714248,40.795969],[111.707632,40.791 阅读全文
posted @ 2020-10-10 17:09 漠里 阅读(2743) 评论(0) 推荐(0) 编辑
摘要:一、前言 最近项目中的一个问题困扰了好几天,前前后后对比代码,调试这个地图缩放级别的问题花费了不少的精力。 在这里就分享下整个过程。 二、设置地图缩放级别 这个对于任何地图API来说都是最基本的功能,在 ArcGIS API 中是这样: this.map = new this.$Gis_api.Ma 阅读全文
posted @ 2020-09-22 14:34 漠里 阅读(5212) 评论(0) 推荐(2) 编辑
摘要:一、前言 在 webgis 中经常会用到缩放到某一个要素,视图缩放不同级别等问题。对于不同的要素方法会不一样。 而且对于不同的地图具体实现也不一样。 二、ARCGIS API arcgis 中对视图操作主要是通过 mapview 来设置的。 一般设置的方式有: // 设置视图中心 this.$map 阅读全文
posted @ 2020-06-16 17:51 漠里 阅读(1977) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示