要素源

ArcGIS进阶:巧用渔网与分割工具实现多源地理要素的批量分区管理 如果手动操作,至少需要3天时间,而使用渔网+分割工具组合,2小时就完成了全部数据处理。实测中发现,当处理超大型面要素时(如省界多边形),建议先执行【修复几何】工具,避免拓扑错误导致分割失败。在ArcGIS Pro中,可以通过以下路径找到该工具:【数据管理工具】→【要素类】→【创建渔网】。处理高程数据(DEM)时要注意,某些分析软件对分割后的栅格文件命名有特殊要求,可以在【输出基本名称】中加入位置标识符。栅格数据需要使用专用工具:【数据管理工具】→【栅格】→【栅格处理】→【分割栅格】。 阅读详情

广义地来讲,要素源是存储了要素的数据源,例如Oracle空间数据库、SHP文件等。在MapGuide中,要素源是一种存储在资源库中的资源,它定义了连接到某一种FDO Provider的参数、要素的空间参考系等信息。要素源资源的模式如图10‑14所示,表10‑6列出了要素源定义的一些主要元素。

 

名称

描述

Provider

用于指定要素源使用的FDO Provider的类型和版本号。

Parameter

用于指定连接到指定FDO Provider的连接参数。

ConfigurationDocument

用于指定连接到FDO Provider使用的FDO配置文件。

LongTransaction

用于指定连接到FDO Provider使用的长事务。

SupplementalSpatialContextInfo

用于指定一个补充坐标系,在要素类的坐标系未知或希望覆盖掉要素类已有坐标系的时候用到。

Extinsion

用于扩展要素源中的一个要素类,为此要素类增加额外的属性,目前共支持两种扩展:联接和计算属性。

表 10‑6 要素源定义的一些主要元素

 

XML Schema of Feature Source Definition

图 10‑14 要素源的XML模式

下面的XML定义了一个SHP文件类型的要素源,“Provider”元素用于指定FDO Provider的类型和版本号。由于MapGuide总是忽略FDO Provider的版本号,使用当前安装在MapGuide中的FDO Provider,所以在下面的要素源定义中也可以将“Autodesk.Shp.3.4”替换为“Autodesk.Shp”。

<?xml version="1.0" encoding="UTF-8"?>

<FeatureSource version="1.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "

xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">

  <Provider>OSGeo.SHP.3.4</Provider>

  <Parameter>

    <Name>DefaultFileLocation</Name>

    <Value>%MG_DATA_FILE_PATH%</Value>

  </Parameter>

</FeatureSource>

与其它类型的资源类系,要素源既资源库中,使用资源ID加以标识,资源ID使用如下格式的URL来指定要素源在资源库中的位置。

Library:://.../<featureSourceName>.FeatureSource

其中,“…”表示要素源在资源库中的位置,“< featureSourceName >”为要素源的名称,“FeatureSource”表示资源类型为要素源,例如下面的URL是一个完整的要素源URL。

Library://FeatureService/PointsMDB.FeatureSource

在要素服务中几乎所有方法的第一个参数要求传入一个MgResourceIdentifier对象,用于指定一个操作的要素源。

1.1.1      覆盖坐标系

调用方法MgGeometricPropertyDefinition::GetSpatialContextAssociation()可以得到某个要素类中要素所关联的空间上下文(Spatial Context),然后调用方法MgSpatialContextReader:: GetCoordinateSystem()或MgSpatialContextReader::GetCoordinateSystemWkt()可以根据给定的空间上下文得到要素所使用的坐标系,所以默认情况下MapGuide会自动获取要素所关联的坐标系。但是,如果要素所使用的坐标系是未知的或错误的,那么我们就希望能够覆盖要素所关联的坐标系,要素源定义中的元素SupplementalSpatialContextInfo正是为了解决这样的问题,它的子元素Name用于指定一个需要覆盖坐标系的空间上下文,子元素CoordinateSystem用于指定覆盖后的坐标系。

假设栅格文件g-01.sid的坐标系是未知的,即它所关联的空间上下文“Default”中的坐标系名称和坐标系的WKT都为空,�

利用电磁兼容三要素做好EMC设计 1. 电磁兼容三要素1. 电磁兼容三要素电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。因此,EMC包括两个方面的要求一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值(EMI;另一方面是指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性(EMS随着电子产品复杂度和工作频率越来越高,国家对产品电磁兼容的要求越来越严格。 阅读详情

相关推荐

FDO 基础知识总结

前段时间研究Autodesk mapguide 了解了下FDO基础知识,做了点总结

深入FDO----FDO概念

在介绍FDO API的用法之前,我们需要了解一些FDO的基本概念,这些概念无论对FDO的理解,还是后续章节的理解都非常重要。 数据相关的概念1) 要素(Feature)要素是对自然界中对象的一种抽象,它直接或间接关联于某个地理位置,例如道路、地块等。一个空间要素具有一个或多个几何属性,例如一个道路要素可以被表示为一条线,一个消防龙头可以被表示为一个点。一个非空间要素没有几何属性,但是关

5668

封包(一)(雷电模拟器+ProxyDroid+查尔斯3.93+WPE)

自从换了工作就没有给大家分享一些干活,在加上陪伴自己的孩子没有时间更新文章了,这只能在晚上给大家写文档了,我最近在游戏公司上班,研究封包。我把这些东西都做成了笔记,我想有些东西是大家都想弄明白d ...

寒梅独自开 1万+

[新书推荐]Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南...

  MapGuide及其相关技术一直缺乏中文资料,针对这种现状,最近Autodesk上海研究院出版了一本新书,系统的介绍了Autodesk地理信息系统解决方案,包括FDO、MapGuide、Map3D等等,值得一看。网上买更便宜,呵呵   当当网的地址: http://product.dangdang.com/product.aspx?product_id=21000963&amp;ref=sea...

weixin_34161083的博客 347

✨使用 vLLM + Docker 部署 Qwen3-Embedding-8B 并实现高效文本向量生成(附 `curl` 测试)

本文介绍了如何使用 vLLM 和 Docker 部署 Qwen3-Embedding-8B 嵌入模型服务,并通过标准 OpenAI 兼容接口进行调用和结果解析。如果你在部署中遇到任何问题,欢迎留言讨论!

用大模型重构生活:猫奴程序员的AI智能日常记录 6238

实现单芯片2400bps 音频编解码方案

终于按照朋友的需求,帮他开发了一款单芯片集音频采集编码传送并接收解码播放功能的方案,交给快递公司邮寄给远在郑州的他.整个项目从开始定型到现在一个样机送出,整整花了1个月时间,感觉挺有成就感,挺有意思,工作是辛苦的,结果却是快乐的.现在将这中快乐的的心情与大家分享一下.    真个项目用一颗主控搞定,ARM9的,200KBytes 片内RAM,主频可以跑到300MHz,64pin LQFP封装

nyxsec的专栏 3682

ARCGIS ARCPY批量切换数据源脚本(数据集、要素类)

切换数据源的时候,需求是切换到要素类这一层,数据集相同,要素类不同。 找了很多方法,在尝试如下解决方案 sde 数据库连接 要素类被重命名 方案变更很普遍,有时要素类的名称也会发生更改。这种情况下,指向该数据集的所有图层必然会发生损坏。 在此情景中,将要素类由 MajorRoads 重命名为 Highways,从而导致地图文档或图层文件中的各图层发生了损坏。该脚本将调用 ListBrokenDataSources() 函数查找损坏的数据源,并执行相应的修复操作。 数据源为gdb import arcpy

然小梨的博客 1615

VMware Workstation Pro必备技巧:5分钟搞定Ubuntu虚拟机磁盘瘦身(附常见错误解决)

本文详细介绍了如何为VMware Workstation Pro中的Ubuntu虚拟机进行磁盘瘦身,解决.vmdk文件只增不减的问题。通过清理系统垃圾、使用零填充空闲空间,并利用vmware-toolbox-cmd或vmware-vdiskmanager工具进行压缩,可有效回收被无效占用的磁盘空间。文章还提供了常见错误解决方案和预防性维护建议,帮助用户高效管理虚拟机存储。

sea99的博客 296

深入FDO----FDO的历史

 到现在为止,GIS已经有几十年的历史了,许多的软件公司和组织提供了不同的解决方案,使用了不同的方式存储和管理GIS数据,例如AutoCAD使用DWG文件,AutoCAD Map 3D使用SDF文件,ArcGIS使用SHP、 Coverage、Geodatabase,Oracle使用数据库服务器。Autodesk需要一种通用的方式访问不同类型的GIS数据源,这种方式需要有足够的灵活性,既能

2808

深入解析高通SA8775芯片:性能、架构与研发创新趋势

SA8775芯片凭借其强大的CPU、GPU和AI加速能力,能够应对现代智能系统中的复杂计算任务。它不仅适合高性能计算、深度学习应用,也在汽车、智能设备等领域有广泛的应用前景。无论是在自动驾驶系统中,还是在车载信息娱乐和高级嵌入式系统中,SA8775都展现了其出色的计算能力和能效平衡,是现代智能系统的重要硬件基础。SA8775芯片作为高通的高性能处理平台,具有出色的计算和AI加速能力,但也存在一些值得关注的地方。

weixin_43199439的博客 9344

【温室气体】GOSAT 数据产品

【温室气体】GOSAT 数据产品

WW、forever的博客 238

创建要素源

MapGuide Stuido提供了非常友好的用户界面来创建一个要素源,使用起来也非常简单,所以本节中不会介绍如何使用MapGuide Studio来创建要素源,而是介绍如何以编程的方式创建一个要素源。最简单的编程式创建要素源的方法是调用MgFeatureService::CreateFeatureSource(…),它的方法签名如下所示,其中参数resource用于指定新建要素源的ID,so

1768

GEE:计算非水体概率影像(水体淹没次数)

本文记录了在GEE平台上使用哨兵数据计算沿海地区非水体概率图像的计算方法和代码。基于像素,概率范围0-100。首先使用哨兵数据(s2)和大津算法(OTSU)计算的水体指数阈值来提取水体,然后计算研究区非水体像素在时间段内出现的概率。

养乐多的博客 2140

获取要素源的能力

对于不同类型的要素源有不同的能力,例如SDF要素源不支持执行SQL语句,要素源能力可以分为如下的类型: l 连接(Connection) l 模式(Schema) l 命令(Commands) l 表达式(Expressions) l 过滤条件(Filters) l 栅格数据(Raster) l 拓扑(Topology) 调用方法MgFeatureService::GetCapab...

javahigh1 107

PCIe(Peripheral Component Interconnect Express)的带宽和速率

PCIe带宽与速率解析 PCIe的速率指物理层传输速度(GT/s),而带宽是实际有效数据吞吐量(GB/s)。不同PCIe版本采用不同编码方式: PCIe 1.0-2.0:8b/10b编码(80%效率) PCIe 3.0+:128b/130b编码(≈98.5%效率) 单向峰值带宽速查(单位:GB/s): 版本 x1 x4 x8 x16 PCIe3 0.98 3.94 7.88 15.75 PCIe4 1.97 7.88 15.75 31.51 PCIe5 3.94 15.75 31.51 63.02 PCIe

MHD0815的博客 347

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

关于ArcGIS中接触源图层的要素没有选中完的解决办法

关于ArcGIS中接触源图层的要素没有选中完的解决方法

Yuanbaokk的博客 2312

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

目前制约中国无源超高频市场发展,主要有哪三点核心要素

RFID(俗称电子标签),是物联网产业链感知层的重要环节。RFID产业发展的快与慢,会直接影响物联网发展的速度。 在RFID应用中分为低频、高频、超高频。而RFID超高频电子标签以其标签体积小、读写距离远、读写时间快、价格便宜等诸多优点,正在得到越来越广泛地应用,也被认为是最具发展前途的物联网典型应用。 然而,我国超高频RFID市场目前还处于发展的初期阶段,最近,通过对业界的广泛调研,大家一致认为...

数智集的博客 677

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

数据传输三要素

数据传输三要素 1、源 2、目的 3、长度

xiezhi123456的博客 2379

要素类的复制方法

转自原文 要素类的复制方法   如何根据一个要素类(源要素类)在另一个工作空间中产生一个同字段,但空间范围可能不一致的要素类(目标要素类)?本文提供了完备的方法。   public ESRI.ArcGIS.Geodatabase.IFeatureClass CloneFeatureClass(ESRI.ArcGIS.Geodatabase.IFeatureClass srcFeat...

weixin_33728268的博客 456

告别玄学:用‘骚扰源-传播路径-敏感设备’三要素,拆解新能源汽车的EMC设计(附BMS实例)

本文深入解析新能源汽车EMC设计中的‘骚扰源-传播路径-敏感设备’三要素框架,并以BMS系统为例,提供从电路板优化到线束设计的实战方案。针对动力电池系统在复杂电磁环境中的挑战,详细介绍了传导干扰阻断、敏感设备防护等关键技术,助力工程师实现电磁兼容的正向设计。

weixin_42531516的博客 432

要素服务之缓存

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

javahigh1 83

Bigemap pro快速拾取要素

首先图源选择电子地图 然后鼠标右键 选择拾取矢量要素。范围可以自己框选 拾取的信息也可以勾选。

2501_90218742的博客 278

源创新是怎么来的?

昨天看见一条新闻:可控核聚变点火成功,35亿美元烧开20壶水。信息不知真假,我没有详细阅读,也没有确认信源。不过我今天要讲的是机制,不是一个个事。我们也老感叹马斯克这样的神人,创办了一系列奇迹公司:汽车运输:特斯拉。(听说还要搞超级火车-超级铁路通道)火箭运输:SpaceX能源:Solar City通信:星链人工智能:Open AI、机器人、脑机接口数字金融:狗狗币、PayPal其实马斯克出生在南...

阿朱=行业趋势+开发管理+架构 301

S参数三要素无源性(Passive),互易性(Reciprocoty)和因果性(Causality)

S参数三要素无源性(Passive),互易性(Reciprocoty)和因果性(Causality) S参数被大量应用于高速电路和高频电路设计和仿真中,所以在进行仿真前都要对S参数进行校验。检验的就是S参数三要素,无源性(Passive),互易性(Reciprocoty)和因果性(Causality)。例如我们通常提取一段走线的S参数,如果不能通过校验,仿真看到的差损和回损等结果就会不准确,就需要重新提取S参数。 无源性(Passive):一个无源器件的S参数不会大于1(0dB),也就是说回损和插损的绝对值

fleieng的博客 6480
上一篇: 创建要素源
下一篇: 要素服务之FDO连接池
MapGuide_Inside
博客等级 码龄17年 340粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值