要素服务之缓存

ArcGIS缓存之要素缓存 要素缓存:Feature cache   地图缓存:Map cache   编辑缓存:Edit cache 在以前版本中,要素缓存称为“编辑缓存”,而新版本则称为“地图缓存”。该技术将 ArcMap 当前地图范围内显示的要素临时存储到计算机的内存中,是快速访问地图服务的有效方式/机制。 注意:只有在地理数据库(Geodatabase)中的数据才能使用要素缓存。当数据源是 ArcSDE 地理 阅读详情

要素服务在访问要素源中的数据之前,除了需要必须创建一个到要素源的FDO连接,还经常需要描述要素源的模式和空间上下文(Spatail Context),获取要素类及其属性的定义信息,这些操作都会花掉一定的时间,特别是描述要素源的模式,所以MapGuide服务器将这些信息缓存下来以提高MapGuide服务器的性能。

当要素服务需要某个要素源的模式、要素类定义、属性定义、空间上下文时,首先会在要素服务缓存中查找此项目,如果找到了就直接使用此缓存项目,否则执行FDO命令得到此项目,然后将其保存至要素服务缓存中。在将其保存到要素服务缓存中时,如果缓存中的项目数小于可以缓存的最大项目数,则直接将其放入项目中,否则删除掉缓存中最后被使用的项目,然后将新的项目加入缓存。当某个缓存项的空闲时间(即当前时间和连接最后使用时间的时间差)超过设定的值时,会将其从缓存中删除。

通过修改MapGuide服务器配置文件serverconfig.ini可以配置要素服务缓存中可以缓存的最大项目数、缓冲项的超时时间、超时检测时间间隔,这些参数的具体含义请参考表1-1,如下的参数值设置可以缓存的最大项目数为100,缓冲项目的超时时间为60个小时(86400秒),超时检测时间间隔为1小时(28800秒)。

[FeatureServiceProperties]

CacheSize                         = 100

CacheTimeLimit                    = 86400

CacheTimerInterval                 = 3600

任何缓存技术都必须解决数据更新的问题,如果被缓存的数据发生了变化,如何通知并更新缓存中对应的项目。目前,MapGuide并没有为此提供任何解决方案,因为MapGuide并没有提供任何方法修改要素源的模式、要素类定义、属性定义和空间上下文。所以,除非用户使用外部应用程序修改了要素源的这些信息,否则不会产生任何问题。

属性名称

描述

CacheSize

用于指定要素缓存中可以缓存的最大项目数,它可以为大于0小于等于5000的任何整数。

CacheTimeLimit

用于指定单位为秒的缓冲项目超时时间。

CacheTimerInterval

用于指定单位为秒的检测缓冲项目是否超时的时间间隔。

表1-1 要素服务的配置信息

ArcGIS10.4.1发布地图要素服务 1、打开ArcGIS/ArcCatalog10.4.1软件,GIS服务器/添加ArcGIS Server。 服务器URL在ArcGIS Server Manager网站中共享/服务URL 身份验证是登录Server的账号密码 表示连接成功 2、打开ArcMAP a.打开目录,同样去添加GIS服务器,添加ArcGIS Server,连接Server 只有Server与Map连接成功,服务器发布的地图才能显示 b.打开目录,添加数据库连接 只有连接数据库,才能发布要素地图 c.添加数据,文件/共享为/服 阅读详情

相关推荐

geoserver介绍3:地图服务篇(wms

height :输出的数据图片的高度 format : 输出格式 常用的image/png GetFeatureInfo : 返回某特殊要素信息 DescribeLayer :获取图层描述信息 GetLegendGraphic :获取图例信息 GetStyles :获取样式信息 前三个比较常用 特征: 1.实时渲染的数据 2.数据支持实时更新和动态渲染 3.可以结合多种样式实现多样化渲染 4.如果数据量大会出现渲染效率慢(适用于小数据量场景) 5.最常用的地图服务之一 二、WFS服务 ======= Web

m0_70274918的博客 1440

要素缓存: 创作FME工作空间的一种新模式

  翻译文章链接:https://blog.safe.com/2018/05/caching-data-fme-evangelist174/ 作者: Mark Ireland   对我而言最开心的事情之一就是在家里办公的时候,从窗子可以看到外面的花园,并且可以观察到松鼠捕获食物并把它们带回过冬。 令人烦心的是他们会偷袭我的喂鸟器,但是我想这对于他们是很重要的。他们在夏天收集食物并为即将到...

fmechina的博客 2134

ArcGIS Server地图服务发布与实战详解

简介:ArcGIS Server是Esri推出的高性能地理信息系统(GIS)服务器平台,支持在互联网和私有网络中发布、管理与共享地理空间服务。本书详细讲解了ArcGIS Server的核心功能与地图发布全流程,涵盖多种服务类型如地图服务、要素服务、影像服务及地理处理服务的配置与部署。内容包括地图文档准备、服务发布流程、缓存优化、安全认证机制、REST API集成、分布式架构、云环境部署以及服务监控管理等关键技术。

weixin_33582089的博客 819

要素缓存和性能

原文地址: https://knowledge.safe.com/articles/79739/feature-caching-and-performance.html 问题 要素缓存如何影响FME工作空间的性能? 回答 这是一个很好的问题。要素缓存有多种方式影响工作空间性能。 注意:  有关要素缓存功能的更新,请查看FME Workbench文档下的“关于要素检查”。   创建缓...

fmechina的博客 1178

STM32F030F4P6实战:LL库+DMA驱动WS2812全流程(附避坑指南)

本文详细介绍了如何使用STM32F030F4P6的LL库和DMA驱动WS2812 LED灯带的全流程,包括硬件选型、CubeMX配置、LL库与DMA关键实现、数据格式转换及调试技巧。特别提供了避坑指南,帮助开发者避免常见错误,提升开发效率。

weixin_29194693的博客 484

本地部署 pyvideotrans(视频翻译配音工具)

语音识别选择faster-whisper(本地),模型选择预先下载并保存的medium,然后选择好要处理的视频以及保存到的位置,这里我选择了一个名为why not的英文演讲视频,保存在桌面_vedio_out文件下。将附件中faster-medium.7z 和 faster-small.7z解压到项目中的models目录下, 解压后,目录中应该存在 models--Systran--faster-whisper-small。en.m4a|.wav = 原始视频中的音频文件(包含所有背景音和人声)

西唯兵欧泡的博客 2341

MapGuide应用最佳实践----实现MapGuide Server的负载均衡

  如果你有多台服务器,为实现MapGuide性能的最大化,你还可以构建MapGuide Server Farm,并实现负载均衡。MapGuide Server具有内置的负载均衡能力,设置也相当简单。注意我们这里说的是MapGuide Server的负载均衡,关于Web Server的负载均衡你可以参考其他如IIS/Apache等等如何实现负载均衡的文章。实现MapGuide Server的负载均...

weixin_33857230的博客 147

先楫HPM6E00EVK EtherCAT从站配置与CIA402 8轴运动控制实战解析

本文详细解析了先楫HPM6E00EVK开发板的EtherCAT从站配置与CIA402 8轴运动控制实战。从环境准备、XML文件配置、代码移植到TwinCAT工程设置,提供了完整的移植指南,帮助开发者实现高效的多轴同步运动控制。

o5p6q的博客 415

MapGuide的系统架构

    MapGuide由四个独立的组件(Component)构成,它们分别是:MapGuide ServerMapGuide Web ExtensionsMapGuide StudioMapGuide Viewer    MapGuide Studio和MapGuide Viewer是MapGuide Server的客户端,来自客户端请求使用HTTP协议发送到We

6823

软件测试工程师笔试题

这里写目录标题全套软件测试面试笔试题(附答案)二、选折三、添空四、简答(资料是搜集整理的,感谢前辈的解题)无1.区别阶段评审的与同行评审2.什么是软件测试3. 简述集成测试的过程4 怎么做好文档测试5 白盒测试有几种方法6 系统测试计划是否需要同行审批,为什么7Alpha 测试与 beta 的区别8 比较负载测试,容量测试和强度测试的区别。性能测试从使用方便的角度来说,9 测试结束的标准是什么?10 描述软件测试活动的生命周期?11 软件的缺陷等级应如何划分? 软件测试工程师笔试题(附答案) 全套软件测试面

m0_46446002的博客 2549

ElaticSearchUtil工具类封装

package com.xxx.util; import org.elasticsearch.action.admin.cluster.state.ClusterStateResponse; import org.elasticsearch.action.admin.indices.analyze.AnalyzeAction; import org.elasticsearch.action.ad

会飞的狼 6295

管理和迁移ArcGIS Server服务之--切片服务(TileServer缓存服务)(二)

管理和迁移ArcGIS Server 服务之--缓存服务(TileServer)缓存服务发布后,如果数据发生了更新,希望更新局部范围的切片迁移服务我是否仍然可以访问基础数据?服务器目录清理服务器目录清理缓存叠加合并两个相邻的缓存服务 本篇主要介绍发布完缓存服务后,如何管理缓存服务和迁移缓存服务; 缓存服务发布后,如果数据发生了更新,希望更新局部范围的切片 有以下两种方法: 方法一: 更新缓存服务引用的数据源内容,并对已发布的服务在待更新区域重新创建切片。步骤如下: 1)如果数据源所在的文件夹或者数据库已经被

GIS哼哈哈的博客 3843

使用 MATLAB/Simulink + Simscape Electrical,构建一个含储能的微电网系统,实现储能系统与并网逆变器的协同控制

摘要:本文基于Simulink平台,详细介绍了微电网中储能系统与并网逆变器的协同控制建模与仿真方法。主要内容包括:1)构建包含光伏、风电、锂电池和双向DC-DC变换器的微电网系统;2)设计并网逆变器的PQ/Vf双模式控制策略;3)实现储能系统与逆变器的协同控制逻辑,包括SOC保护和功率分配;4)通过多种工况仿真验证系统性能。结果表明,该系统能有效维持微电网稳定运行,支持并网/离网无缝切换。文章还探讨了优化方向和应用扩展,为新能源微电网控制提供了实用参考。

xiaoheshang_123的博客 100

多层缓存、要素缓存

多层缓存概念在很多地方都用到过: 1:把内容根据读取频率,分不同的等级、不同的层次进行存储,频率越高离查询越近。 2:还一种多层是缓存索引的做法,类似B树查找,这样能提高检索效率。 3:从架构上来说浏览器缓存、CDN缓存、反向代理缓存、服务端缓存、也是多层缓存。 要素缓存: 要素缓存是数据的本地副本,用于提高 Web 要素图层的查询性能。要素缓存在本地数据存储中存储数据的精确副本,这样即...

weixin_30887919的博客 138

【DeepSeek R1构建本地RAG知识库】数据结构化清洗-知识图谱制作、使用、dify集成

本文探讨了在构建本地RAG(Retrieval-Augmented Generation)系统时,如何通过引入知识图谱来增强系统的知识理解能力。传统的向量数据库和嵌入模型虽然能处理语义匹配,但无法有效捕捉知识间的关联性。知识图谱通过“实体-关系-属性”的结构化表示,能够更好地支持推理、推荐和多跳问答等高级功能。文章详细介绍了知识图谱的基本概念、制作思路,以及如何使用Neo4j图数据库进行知识图谱的构建和查询。通过实例展示了从PDF文件解析到知识图谱入库的全过程,强调了知识图谱在提升RAG系统性能中的重要作用

少说,多做 563

uniapp [全端兼容] - 实现内网使用天地图离线地图,详解项目加载天地图的离线地图服务器部署与使用教程示例源码,Uniapp如何实现天地图的离线加载部署在内网访问(兼容H5、微信小程序、App)

uniapp天地图如何离线访问,无需网络调用天地图API,天地图离线地图,天地图——内网使用离线地图,uniapp中加载天地图的离线地图,uniAPP实现天地图离线访问,在内网中无法直接使用外网天地图资源怎么办,在uni-app中加载地图 -使用天地图的瓦片数据。UNIAPP天地图离线怎么使用,内网部署天地图,天地图离线瓦片,部分瓦片数据,天地图如何离线,下载天地图离线服务,并用Uniapp+天地图离线部署,天地图私有化部署,实现离线加载天地图,Java+uniapp天地图离线开发,uniapp项目中无网络

🏆 前端领域优质创作者 4900

ArcGIS Server 缓存服务切图范围

win10 +Server 10.4 + ArcMap 10.4 ArcGIS Server 缓存服务分为创建服务后手动建立缓存和创建服务时同时自动建立缓存两种。 10.2帮助文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000 10.4帮助文档:http://s...

aosmlc6485的博客 264

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

服务器文件切片,管理地图服务器缓存切片

# Name: ManageMapServerCacheTiles.py# Description: The following stand-alone script demonstrates how to Recreate all# tiles using given feature class.# Requirements: os, sys, time and traceback module...

weixin_39955732的博客 523

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ArcGIS Pro发布步骤(和ArcGIS Server类似)

菜单栏-共享-Web图层-发布Web图层,或者选中所有图层-右键-共享-共享为Web图层。若有配色模板则将模板数据添加到pro中,进行替换数据源,没有模板则添加现有数据进行配图(参见“二维配图”章节)。常规选项卡-图层和数据类型,若为入sde库的,选“引用注册数据-地图影像”,其他选“复制所有数据-地图影像”点“管理”跳转至对应的服务器管理界面,再在“服务-服务管理”选择对应的服务,点“查看缓存状态”菜单栏-共享-Web图层-发布Web图层,或者选中所有图层-右键-共享-共享为Web图层。

z3011263419的博客 2190

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

geoserver|四种服务介绍

GeoServer 是参考开放地理空间联盟(OGC)的Web Feature Service(WFS)、Web Coverage Service(WCS)、Web Map Service(WMS)等标准来实现的。Web要素服务(Web Feature service-WFS),支持对地理要素的插入、更新、删除、检索和发现服务。WFS通过OGC Filter构造查询条件,支持基于空间几何关系的查询,基于属性域的查询,基于空间关系和属性域的共同查询。bbox : 数据的四至范围 可以控制只看某个部分的数据。

weixin_50498877的博客 2657

ArcGIS Enterprise + ArcGIS Pro 常用服务类型发布

ArcGIS Enterprise + ArcGIS Pro 常用服务类型发布

suntongxue100的博客 2863

高并发环境下构建缓存服务需要注意哪些问题?

写在前面 周末,跟阿里的一个朋友(去年晋升为P9了)聊了很久,聊的内容几乎全是技术,当然了,两个技术男聊得最多的话题当然就是技术了。从基础到架构,从算法到AI,无所不谈。中间又穿插着不少天马行空的想象,虽然现在看起来不太实际,但是随着技术的进步,相信五年、十年之后都会实现的。 不知道是谁提起了在高并发环境下如何构建缓存服务,结果一路停不下来了!! 缓存特征 (1)命中率:命中数/(命中数+没有命中数) (2)最大元素(空间):代表缓存中可以存放的最大元素的数量,一旦缓存中元素的数量超过这个值,或者缓存数据所

weixin_48794920的博客 157

SuperMap iServer 10i 保姆级教程:5分钟搞定ArcGIS REST地图服务迁移与发布

本文详细解析了如何利用SuperMap iServer 10i快速迁移ArcGIS REST地图服务的全流程。通过5分钟黄金流程、要素服务迁移的特殊考量及高级服务迁移实战技巧,帮助GIS工程师高效完成服务迁移与发布,显著提升工作效率。

weixin_30699955的博客 416

架构的核心要素

所谓架构,一种通俗的说法就是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。

詹Sir的博客 633

PHP 缓存详解

为什么要使用缓存 一个网站或者一个应用的标准流程是浏览器向应用服务器发出请求,应用服务器做一些计算和逻辑判断之后再请求数据库,数据库收到请求后在经过计算将数据返回给应用服务器,应用服务器再次计算后把数据返回给浏览器 那么,随着web业务的复杂度和并发量的增加,应用服务器所做的计算和逻辑处理越来越多,而应用服务器的资源是有限的,且数据库每秒接受并处理请求的次数也是有限的。为了...

我的乌托 218
上一篇: 要素服务之Fetch Siz
下一篇: 要素服务之长事务
MapGuide_Inside
博客等级 码龄17年 340粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值