首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OpenLayers
GIS之路
创建于2025-05-09
订阅专栏
OpenLayers 开发教程:循序渐进、由浅入深
等 10 人订阅
共114篇文章
创建于2025-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
GeoTools 结合 OpenLayers 实现属性查询(二)
前言 本篇教程基于前一篇文章GeoTools 结合 OpenLayers 实现属性查询进行优化完善(如果你还没有看过,请从那里开始),讲解如何将使用GeoTools工具结合OpenLayers实现Po
中国地图 GeoJSON 数据集网站介绍
前言 网站地址: [https://geojson.cn/](https://geojson.cn/) 1. 中国地图 GeoJSON 数据集 在这里你可以预览全国省、市、区县的GeoJSON数据并支
OpenLayers 创建样式的五种方式
前言 1. 通过Style对象创建 使用ol.style.Style创建样式对象,可以设置要素渲染样式。这是常见的样式使用方式。 在Style对象中可以设置要渲染的几何对象geometry、要素填充样
OpenLayers 样式之布尔表达式
前言 1. 布尔表达式 布尔表达式支持布尔类型和数组类型,可以直接返回一个布尔值,也可以通过表达式将运算结果转换为布尔值。 一、基础布尔运算符 基础语法 语法示例 说明 ['<', v1, v2] [
OpenLayers 样式之数学表达式
前言 1. 数学表达式 OpenLayers中数学表达式具有数组表达式和数字表达式两种。它们与数学运算符或者逻辑运算符结合来完成一些特定的操作。 如下图是相关数学运算操作说明。公式说明: ['+',
OpenLayers 样式之字符表达式
前言 1. 公式一 StringExpression用于文字标注,内容可以设置文本字符串如"Hello",或者字符串数组["get","fieldName"]。用于文字样式参数的基本类型;可以是数字文
OpenLayers 默认交互的那些事
前言 以下是一些常见默认操作。 1. 常规操作 平移 平移是最基础的操作之一,用户只需通过按住鼠标左键进行拖动,来改变地图的视图位置,查看地图的不同区域。 双击放大 用户可以在地图上任意位置双击左键实
OpenLayers 开发必须知道的15类方法
1. 图层方法 添加和移除图层方法作为地图对象核心方法,在GIS开发中,可以说贯穿于系统的全生命周期。这两个方法常用于图层控件中,用于控制图层显隐。 添加图层:addLayer 将给定图层添加到地图的
GIS 名词解释
1. 地理信息系统 地理信息系统(Geographic Information System 或 Geo-Information system),简称GIS。它是在计算机软、硬件支持下,对整个或部分地
Shp文件转换为GeoJSON格式的四种方式
1. SuperMap iDesktop 转换 打开SuperMap iDesktop桌面软件,在工作空间管理器数据源上右键,点击打开文件型数据源,然后选择目标文件。在数据源上右键选择导出数据集如下图
OpenLayers 获取像素坐标的两种方法
前言 在 OpenLayers 中,map.getEventPixel(evt.originalEvent) 和 evt.pixel 皆可用于获取与事件相关的像素坐标,但它们的来源和使用场景有所不同。
GIS 开发库 Turf 介绍
前言 1. Turf是什么 Turf是一个用于空间分析的JavaScript库。它包括传统的空间操作、用于创建GeoJSON数据的辅助函数以及数据分类和统计工具。Turf可以作为客户端模块添加到您的网
OpenLayers 矢量要素查询
前言 本文将详细介绍如何在 OpenLayers 中使用矢量图层实现矢量要素查询。 1. 创建矢量图层 在OpenLayers中创建矢量图层非常简单,使用Vector类创建矢量图层,然后添加GeoJS
OpenLayers 开启节点捕捉(Snap)
前言 在本例子中以加载云南省GoeJSON数据为例,对如何使用OpenLayers实现节点捕捉功能进行讲解。 1. 创建标注样式 首先对云南省行政区数据设置半透明填充和描边样式,然后对标注文本设置填充
TopoJSON 数据源下载与转换
前言 1. World Atlas TopoJSON 下载地址:[https://github.com/topojson/world-atlas](https://github.com/topojso
TopoJSON 数据介绍
前言 1. TopoJSON 数据是什么? 在 GIS 开发和地图可视化中,什么是最重要的呢?当然是数据的准确性、渲染的高效性以及用户的体验性。要达到这个程度,必然需要高效的数据格式作为支撑。Topo
OpenLayers 信息提示
前言 本节以云南省GeoJSON数据加载为例,向大家介绍如何结合鼠标事件展示要素属性信息。 如果你还不知道GeoJSON数据在哪下载的话,请参考文章:GeoJSON下载 如果你还想了解更多GeoJSO
OpenLayers 显示世界时间
前言 在OpenLayers官方例子中,发现一个有趣的案例,可以通过时间偏移量进行图层样式调整。感觉比较有实践意义,推荐大家尝试以下。 详情可参考官网:https://openlayers.org/e
OpenLayers 创建渐变色地图
前言 1. 创建标注样式 在例子中加载云南省行政区GeoJSON数据,然后对标注文本设置文字样式,对行政区设置透明填充色。defaultFillColor为默认填充色,在恢复填充色时使用。 2. 创建
OpenLayers 实现沿街标注
前言 1. 什么是沿街标注 沿街标注是一种按照街道方向或顺序进行文字标注的方法,用于显示街道名称或者相关信息。是地图标注的重要形式,有利于提升地图的可读性和可视化效果。如下分别是百度地图和高德地图沿街
下一页