<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gery1990的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gery1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gery1990]]></copyright><item><title><![CDATA[Openlayers线段渐变色扩展样式]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/154016213</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/154016213</guid><author>gery1990</author><pubDate>Tue, 28 Oct 2025 14:45:00 +0800</pubDate><description><![CDATA[本文介绍了一种基于OpenLayers的渐变线条样式类，支持双色渐变或自定义颜色函数。该样式提供固定分割和自适应分割两种模式，能根据地图分辨率和线条长度自动调整渲染细节，确保视觉效果的平滑性。使用时可通过简单配置实现从红色到蓝色的基础渐变，或使用HSL色相环等高级颜色函数。自适应分割模式能自动平衡渲染性能与质量，推荐设置目标像素长度和最大/最小分割数来优化显示效果。该方案适用于需要可视化渐变路径或方向性数据的WebGIS应用场景。]]></description><category></category></item><item><title><![CDATA[openlayers的getFeaturesAtPixel的使用]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/136759636</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/136759636</guid><author>gery1990</author><pubDate>Sat, 16 Mar 2024 12:18:10 +0800</pubDate><description><![CDATA[getFeaturesAtPixel使用过程发现的问题]]></description><category></category></item><item><title><![CDATA[openlayers的测量方式]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/136194451</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/136194451</guid><author>gery1990</author><pubDate>Tue, 20 Feb 2024 18:00:23 +0800</pubDate><description><![CDATA[openlayers的测量方法对比，以及第三方的测量sdk说明]]></description><category></category></item><item><title><![CDATA[ArcGIS API for JS 4.x使用自定义字体库]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/128784410</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/128784410</guid><author>gery1990</author><pubDate>Sun, 29 Jan 2023 14:53:37 +0800</pubDate><description><![CDATA[window自带的字体文件为.ttf格式，需要将它转换为pbf格式才能在JS API里使用。pbf格式是google的一个开源项目，它用于结构化数据，是数据结构更快、更小、更简单。将下载好的pbf文件可以放到tomcat、iis、cdn，JS API初始化时配置esriConfig.fontsUrl的值。除了可以使用ESRI自带的字体，还可以使用window自带的字体，不过部分字体可能回出现中文乱码，使用时需要注意。4.）整体的结构：[family]-[weight]-[style]]]></description><category></category></item><item><title><![CDATA[openlayers7实现导航轨迹动态效果]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/128644233</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/128644233</guid><author>gery1990</author><pubDate>Wed, 11 Jan 2023 15:00:28 +0800</pubDate><description><![CDATA[【代码】openlayers7实现导航轨迹动态效果。]]></description><category></category></item><item><title><![CDATA[openlayers7实现导航轨迹效果]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/128614090</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/128614090</guid><author>gery1990</author><pubDate>Mon, 09 Jan 2023 14:55:24 +0800</pubDate><description><![CDATA[基于openlayers7实现类似高德导航的路径分析效果]]></description><category></category></item><item><title><![CDATA[Openlayers6叠加Mapbox地图]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/127084100</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/127084100</guid><author>gery1990</author><pubDate>Wed, 28 Sep 2022 10:14:57 +0800</pubDate><description><![CDATA[示例演示如何在openlayers里叠加mapbox矢量地图作为底图]]></description><category></category></item><item><title><![CDATA[Openlayers6 叠加高德地图]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/127083776</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/127083776</guid><author>gery1990</author><pubDate>Wed, 28 Sep 2022 10:07:12 +0800</pubDate><description><![CDATA[openlayers6 叠加高德地图]]></description><category></category></item><item><title><![CDATA[Canvas性能优化小记]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/126661970</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/126661970</guid><author>gery1990</author><pubDate>Fri, 02 Sep 2022 14:30:27 +0800</pubDate><description><![CDATA[canvas性能优化几种方式]]></description><category></category></item><item><title><![CDATA[Arcgis JS api4.18简单实现leaflet的divOverlay]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/119357634</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/119357634</guid><author>gery1990</author><pubDate>Tue, 03 Aug 2021 20:06:29 +0800</pubDate><description><![CDATA[arcgis js api 简单实现leaflet的divOverlay介绍实现代码使用方式效果
介绍
在leaflet里有一个非常好用divOverylay类，可以使用html+css构建元素直接叠加到地图，并随地图拖动实时改变位置，用于表现复杂的弹窗气泡或标注都很实用，但在arcgis js api 里没有相关的实现方式，这里参考leaflet的实现方式基于arcgis api实现类似的功能。
实现代码
// divOverlay.ts 类
const supportClass = ['esri.lay]]></description><category></category></item><item><title><![CDATA[Vue Cli4.0+Cesium1.77应用示例]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/111666078</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/111666078</guid><author>gery1990</author><pubDate>Fri, 25 Dec 2020 11:26:48 +0800</pubDate><description><![CDATA[Vue+Cesium使用概述软件环境实现过程修改vue.config.js文件成果展示相关链接
概述
在Vue里结合Cesium的使用，使其打包发布后能正常使用。
页面中通过import加载cesium库。
软件环境

Vue 2.x
Vue Cli 4.5.0
Cesium 1.76
copy-webpack-plugin 6.0.3
webpack 4.44.2

实现过程
修改vue.config.js文件
该文件如果不存在则手动在项目根目录下创建，vue cli创建项目的时候默认没这个文件。
con]]></description><category></category></item><item><title><![CDATA[PostgreSQL+Postgis MapboxVectorTile应用]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/110471047</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/110471047</guid><author>gery1990</author><pubDate>Wed, 02 Dec 2020 11:10:34 +0800</pubDate><description><![CDATA[PostgreSQL+Postgis实时矢量数据加载背景软件环境实现过程模拟数据部署扩展函数后端接口处理逻辑代码编写前端代码编写结果展示相关链接
背景
该实验基于Postgres+Postgis搭建实时矢量瓦片服务。
矢量瓦片的优势

可以支持高分辨率屏幕显示
地图渲染在前端，可以支持前端随意更改配图方案，解决传统栅格瓦片动态样式上的问题
要素查询可以在前端进行
保持了矢量数据的优势，同时采用切片方式在传输效率上有一定提升

实时矢量瓦片

不在线下用工具预先切片，采用即时浏览传输矢量瓦片;
采用实时矢量切]]></description><category></category></item><item><title><![CDATA[PostgreSQL+postgis实时矢量切片效果展示]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/110188123</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/110188123</guid><author>gery1990</author><pubDate>Thu, 26 Nov 2020 15:14:14 +0800</pubDate><description><![CDATA[模拟的数据量100万，数据范围(113.213316 22.954094,113.62805 23.368228)
mapboxgl


leaflet

]]></description><category></category></item><item><title><![CDATA[Geoserver配置Elasticsearch数据源]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/109851901</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/109851901</guid><author>gery1990</author><pubDate>Mon, 23 Nov 2020 15:43:47 +0800</pubDate><description><![CDATA[Geoserver配置ES数据源软件环境部署elasticgeo安装Elasticsearch添加ES数据源
软件环境
操作系统：Windows server 2012R2
Geoserver2.8.2下载
Elaticsearch7.1下载
elasticgeo2.8.3 下载
jdk1.8
部署elasticgeo
将elasticgeo文件夹内的所有*.jar拷贝到geoserver的安装目录lib下（geoserver/WEB-INF/lib）
安装Elasticsearch
详细步骤看：https]]></description><category></category></item><item><title><![CDATA[Elasticsearch创建带几何字段的index]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/109983242</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/109983242</guid><author>gery1990</author><pubDate>Mon, 23 Nov 2020 09:24:01 +0800</pubDate><description><![CDATA[ES创建带geo_point字段的index软件环境创建Index插入数据
软件环境
Elasticsearch 7.3.2
Postman
创建Index
PUT http://127.0.0.1:9200/{index}
{
  "mappings": {
        "properties": {
            "name": {
                "type": "text"
            },
            "location": {
       ]]></description><category></category></item><item><title><![CDATA[Elasticsearch安装部署]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/109840820</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/109840820</guid><author>gery1990</author><pubDate>Fri, 20 Nov 2020 15:49:05 +0800</pubDate><description><![CDATA[Elasticsearch安装部署下载安装Elasticsearch安装Kibana
下载
版本：Elasticsearch7.3.2
链接：https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-3-2
版本：Kibana7.3.2
链接：https://www.elastic.co/cn/downloads/past-releases/kibana-7-3-2
安装Elasticsearch
在安装ES之前要部署jdk环境，jd]]></description><category></category></item><item><title><![CDATA[兼容浏览器的DOM对象自定义属性获取方法]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/42489449</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/42489449</guid><author>gery1990</author><pubDate>Wed, 07 Jan 2015 11:14:52 +0800</pubDate><description><![CDATA[自定义了LayerType属性

在IE下javascript  obj.layerType可以直接获得属性
但在chrome、Firefox 失效。
兼容性写法 obj.attributes['layerType'].value]]></description><category></category></item><item><title><![CDATA[ArcMap10 生成MSD文档]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/42468921</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/42468921</guid><author>gery1990</author><pubDate>Tue, 06 Jan 2015 21:50:34 +0800</pubDate><description><![CDATA[.mxd是arcgis 的地图文档后缀名。
.msd是arcgis 的地图服务定义文件，是 map service definition 的缩写。


基于 MSD 的服务支持 Maplex、制图表达和新图层类型
地图服务定义 (MSD) 是用于发布地图的一种文件类型，以便通过 ArcGIS Server 进行快速动态绘制。MSD 支持在各版本中新增的 ArcGIS 制图功能的一部分。Ar]]></description><category></category></item><item><title><![CDATA[使用REST API 地图服务无法访问非本地的缓存切片]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/42433421</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/42433421</guid><author>gery1990</author><pubDate>Mon, 05 Jan 2015 21:25:53 +0800</pubDate><description><![CDATA[最近碰到个比较奇怪的问题，当缓存切片和Server位于不同的服务器时，使用Internet(SOAP)或Local(DCOM)连接到ArcGISServer可以访问到缓存切片，但是通过Rest API却无法访问。
   首先描述一下具体的配置过程：测试环境有两台服务器，A是Server服务器，安装了SOM,SOC,Webservices组件。B是文件服务器，只用于存放缓存。两台服务器位于同一个局]]></description><category></category></item><item><title><![CDATA[Arcgis Server 服务控制命令]]></title><link>https://blog.youkuaiyun.com/gery1990/article/details/42432809</link><guid>https://blog.youkuaiyun.com/gery1990/article/details/42432809</guid><author>gery1990</author><pubDate>Mon, 05 Jan 2015 21:14:31 +0800</pubDate><description><![CDATA[利用AGSSOM工具，可以控制ArcGIS Server启动、停止、重启或发布服务。
下载地址：http://resources.arcgis.com/zh-cn/gallery/file/net-web-adf/details?entryID=16BABD9A-1422-2418-8828-AC5EE09678BA

在使用AGSSOM时，有两点需要注意事项：
    1） 默认的服务类]]></description><category></category></item></channel></rss>