随笔分类 - 开源GIS
摘要:这篇如果 Vue 和 CesiumJS 不发生史诗级的变动,应该不会再有后文了。主要是这类文章没什么营养。 这篇主要修正上篇 https://www.cnblogs.com/onsummer/p/16629036.html 中一些插件的变化,并升级开发服务器的版本。 心急的朋友拉到文末,有示例工程链
阅读全文
摘要:前置说明 这篇介绍的在 Awesome GIS 基本上都有,经过我的筛选,在 npmjs.com 上也都能找到,方便融入日益强大的 npm 生态。不过这些库大部分都保留了全局库的形式,在非框架中也能使用。有一部分是浏览器 + NodeJS 双端可用的。 1. 与数据格式转换解析相关 1.1. 解析和
阅读全文
摘要:原文:https://cesium.com/blog/2022/10/05/tour-of-the-new-gltf-architecture-in-cesiumjs/ CesiumJS 和 glTF 之间有一段很长的合作关系。在 2012 年,CesiumJS 就实现了一个 glTF 加载器,是最
阅读全文
摘要:⚠ 文章更新 适应 Vite 插件和 CesiumJS 新版本的文章已发布: https://www.cnblogs.com/onsummer/p/17299759.html 本篇已归档。 由于 Vue2 已经进入维护期,且 Vue2 对待组件内的 data 是无差别使用 Object.define
阅读全文
摘要:写文目的 不是经常用,可能会忘记基本用法,自留。 贴图 效果 注意点 构成矩形的两个三角形需要使用 mapboxgl.MercatorCoordinate.fromLngLat 方法转换至 WebGL 中的场景世界坐标,注意案例中是如何设置三角形顺序的,要逆时针 render 函数是每一帧绘制的调用
阅读全文
摘要:1. 前言 1.1. 经典的 OGC 标准回顾 直至今日,GeoServer 仍在发挥作用,WebGIS 的几大服务标准仍在应用: WMS,网络地图服务 WMTS,网络瓦片地图服务 WFS,网络要素服务 这三个应该是耳熟能详的了,还有其它的就不列举了,本篇的重点并不是介绍这些现行标准,上面三个标准的
阅读全文
摘要:本文只介绍实际工作中常用的 WMS、WMTS、WFS、TMS 四种,WCS、WPS 等其它 OGC WebService 类型请自行查阅官方资料。 0. 参数传递方式 键值对 RESTful API SOAP 三种方式对于下文列举的服务并不是全都存在的,例如 WMS 就只有第一种。 本文不介绍 SO
阅读全文
摘要:三维模型架构(即 Scene/Model 目录下的模块)有别于旧版模型 API(即 Scene/Model.js 模块为主的一系列处理 glTF 以及处理 3DTiles 点云文件的源码,已在 1.97 之后移除),它重新设计了 CesiumJS 中的场景模型加载、解析、渲染、调度架构,更合理,更强
阅读全文
摘要:API 回顾 在创建 Viewer 时可以直接指定 影像供给器(ImageryProvider),官方提供了一个非常简单的例子,即离屏例子(搜 offline): new Cesium.Viewer("cesiumContainer", { imageryProvider: new Cesium.T
阅读全文
摘要:1 概述 6.13 版本带来了一些新特性: 对于每个图层对象,你可以使用 layer.getData() 方法来获取它的像素数据 类 ol/style/Text 支持了富文本标签,可以在一个标签中用不同的字体、样式了 模块 ol/proj 中,useGeographic() 和 setUserPro
阅读全文
摘要:1 说明 jsts 完全就是根据其老妈 jts 的 java 包结构移植的,除了部分分析功能需要额外注意外,基本上所有的子模块的根路径位于 jsts/org/locationtech/jts 模块下。 Geometry 类 Geometry 类符合 OGC 简单要素规范的设计。它有若干个子类,例如点
阅读全文
摘要:2001 年 5 月 31 日,雅虎小组上发送了一封邮件,宣布 PostGIS 第一个版本发布。 PostGIS 与原作者 Paul Ramsey 在 90 年代创办的一家咨询公司 Refractions Research 有很大关系。他的第一桶金是 British Columbia 省政府给的,政
阅读全文
摘要:这篇东西算是复习,了解 PostGIS 的基本构成与官方定义 1. 介绍 是什么 PostGIS 是 PostgreSQL 数据库的一个扩展插件,它是开源的,使用 GPLv2 协议。 有什么用 在数据表中增加了地理对象的类型支持,还添加了大量操作这些空间对象的函数、运算符和索引系统。 有什么功能 P
阅读全文
摘要:从 PostGIS 3.0 开始,对于栅格数据的支持就从 postgis 扩展中分离了,叫做 postgis_raster. 主要有两个原因: PostGIS 插件的栅格功能很多,有超过 150 多个函数和多个数据类型,对于没用到这些的用户可能会有些迷茫; gdal 库的占体积很大,很多只用 pos
阅读全文
摘要:目录:https://www.cnblogs.com/onsummer/p/12799366.html 1 可扩展的格式 继承自 glTF 的可扩展性,3dTiles 在定义上也留下了可扩展的余地。包括但不局限于:优化几何数据的存储,扩展属性数据等。 2 官方当前的两种扩展 层级属性 点云的 dra
阅读全文
摘要:原文出自:switchfromshapefile.org 译者注:本文略偏激,但是我大部分赞同不要再用 shp 格式的思想,积极拥抱新的生产力。 ESRI Shapefile 简称 shp 格式,是由 ESRI 公开的一种矢量数据格式,它已经有30多年的历史了。 尽管这些年它为各行各业提供了巨大的生
阅读全文
摘要:FlatGeobuf 一种为地理图形数据进行二进制编码的格式,基于 flatbuffers,它能容纳 OGC 发布的 Simple Features(简单要素)规范下的数据。 本编码格式受到 geobuf 和 flatbush 的启发。为了简单起见,此编码特地不支持随机写入。此编码格式使用希尔伯特R
阅读全文
摘要:代码仓库地址:https://github.com/openglobus/openglobus 原创。@秋意正寒 1 简介 OpenGlobus 是一个设计用于显示可交互性三维地图、影像瓦片、矢量数据、标注、三维对象的 JavaScript 库。它所用的技术是纯 WebGL,完全开源免费。 它的目标
阅读全文
摘要:速览新特性 v2 版本添加的主要是支持地形、自定义天空、相机API,以及性能方面的提升。 例子:添加3D地形:v1.x 中的各种图层可以和地形一起使用,新的 Mapbox 栅格数据API服务提供了地形服务。 例子:天空图层:在倾角(pitch)较大时,Mapbox v2 添加了一个天空图层,这个图层
阅读全文
摘要:测试不易,机会难寻。转载请带连接:https://www.cnblogs.com/onsummer/p/13543826.html;全网@秋意正寒 转换思路 同样一个模型,分别取如下转换思路: 原始模型👉fbx👉gltf 原始模型👉obj👉gltf 但是我在打开中间格式fbx和obj时,发现
阅读全文