首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java.lang.IllegalArgumentException:在给定视图中找不到合适的父级。请提供有效的视图。在arcgis Runtime开发中

java.lang.IllegalArgumentException是Java编程语言中的一个异常类,表示传递给方法的参数不合法。在这个特定的异常中,错误信息指出在给定的视图中找不到合适的父级,并要求提供有效的视图。

在ArcGIS Runtime开发中,ArcGIS Runtime是一款用于构建地理信息系统(GIS)应用程序的开发工具包。它提供了一系列的API和工具,使开发人员能够在各种平台上创建高性能、交互式的地图和地理空间应用。

针对这个异常,可能的原因是在ArcGIS Runtime开发中使用了无效的视图对象或未正确设置父级视图。解决这个问题的方法是确保传递给方法的视图对象是有效的,并且已正确设置了父级视图。

以下是一些可能的解决方法:

  1. 检查代码中的视图对象:确保传递给方法的视图对象是有效的,并且已正确初始化。可以通过调试代码或添加日志语句来验证视图对象的状态。
  2. 检查父级视图:确保已正确设置父级视图。在ArcGIS Runtime开发中,视图通常是以层次结构的形式组织的,每个视图都有一个父级视图。如果父级视图未正确设置,可能会导致IllegalArgumentException异常。
  3. 检查视图层次结构:如果在视图层次结构中使用了多个视图,请确保每个视图都有正确的父级视图。可以使用ArcGIS Runtime提供的相关API来管理视图层次结构。
  4. 参考腾讯云相关产品:腾讯云提供了一系列与云计算相关的产品和服务,可以帮助开发人员构建和部署应用程序。具体针对ArcGIS Runtime开发的场景,腾讯云可能提供与地理信息系统相关的产品或解决方案。建议查阅腾讯云的文档和产品介绍,以获取更多关于与ArcGIS Runtime开发相关的腾讯云产品信息。

请注意,以上解决方法仅供参考,具体解决方法可能因实际情况而异。在解决问题时,建议参考ArcGIS Runtime的官方文档、开发者社区或向相关技术支持寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【学习过程】寻找合适WebGIS开发构架

关于Web ADF JavaScript Library详细帮助可以arcgis server帮助查到。...它使用容易,不需要了解类似于象ArcGIS Server这样GIS专业开发软件,只需要了解javascript,便可以非GISweb应用嵌入和使用地图。...通过它可以: 显示一幅定制专业地图 服务器端执行一个GIS model并且客户端显示结果 ArcGIS Online base map上显示自己数据 GIS数据搜索要素以及属性并显示结果...关于Web ADF JavaScript Library详细帮助可以arcgis server帮助查到。  ...它使用容易,不需要了解类似于象ArcGIS Server这样GIS专业开发软件,只需要了解javascript,便可以非GISweb应用嵌入和使用地图。

1K20

掌握 ViewThatFits

iOS 16 ,SwiftUI 增加了一个新自适应布局容器 ViewThatFits。正如其名称所示,它作用是在给定多个视图中找出最合适视图并使用。...ViewThatFits 按照你提供给初始化器顺序评估其子视图。它选择受限轴上理想尺寸适应建议尺寸第一个子视图。这意味着你按照优先顺序提供视图。...ViewThatFits 判断和呈现逻辑 既然 ViewThatFits 是从给定视图中挑选出最合适那个,那么它判断依据是什么呢?判断顺序如何?最终又如何呈现呢?...理想尺寸( Ideal Size ) SwiftUI ,相较于建议尺寸,很多开发者对理想尺寸接触较少,理解也不太深入。...对于 logo 和 title,我们没有给出明确尺寸。通过为 Rectangle 设置理想尺寸, ViewThatFits 用来选择合适视图

17110

clientWidth,offsetWidth,scrollWidth你分清吗

---- 前言 最近在开发时遇到这样一个需求,一个表单列表报错后,滚动表单到能展示报错元素,做时候发现clientWidth,offsetWidth,scrollWidth这几个概念自己有时候还是会弄混...对于inline元素这个属性一直是0 offsetTop/offsetLeft/offsetRight/offsetBottom: 代表元素距离元素相对距离,但是元素需要具有relative...,这个只针对dom子元素出现溢出情况时,才有效果,不然它始终和clientHeight相等 scrollTop 代表在有滚动条时,滚动条向下滚动距离也就是元素顶部被遮住部分高度。...;  var Y = node.getBoundingClientRect().top+node.scrollTop; 一个demo加深印象 有一个列表,当我们输入文段编号,列表会将选中文段滚动到视图中...大概是这样 实现思路就是,去拿到选中元素clientHeight和offsetTop,并和列表高度区间做比较,计算出元素是列表内部,还是溢出口,如果溢出了口,那么就回滚。

1.9K10

3D可视化开发之使用QGIS修改GeoJSON数据心得

这样我画同一个区域建筑时候,就只用画一下,不需要填写对应属性了,想一想就发现,能这样岂不是大大减少了开发智慧城市可视化应用时间?...当然,这种方法只对于建筑面多智慧城市应用有效,建筑面少,额,少就在一边偷笑去吧...      ...其实很简单,面板是panel,你view视图中找找panel面板,就能找到被关闭面板了,比如Layers Panel,鼠标点击view,下滑至Panels,看到Layers Panel,鼠标点击选择框...,即可选择该面板,其他面板也是Panels,只要点击选择框选择该面板,即可出现对应面板了。...}&y={y}&z={z}  ,我们实际使用则是会在mt  后面的大括号中选择0,1,2,3任意一个数字替换掉这整个大括号,比如我选择数字1,那么我们使用QGIS导入时候,输入数据链接就是这样子

4.3K41

【番外】 使用@arcgiscli脚手架进行ArcGIS JS API开发

本文主要介绍如何在Vue和React项目中使用ArcGIS JS API进行开发,与以往esri-loader开发方式不同是,本文使用是@arcgis/cli脚手架开发方式。...开发方式,并将其操作过程记录下来,有需要伙伴参考。...通过@arcgis/cli脚手架工具创建基于Vue框架应用模板 2.1、合适目录位置通过以下命令创建基于Vue框架JS API应用模板: arcgis create arcgis-vue-app...通过@arcgis/cli脚手架工具创建基于React框架应用模板 3.1、上文中我们已经安装了@arcgis/cli脚手架工具,所以接下来我们只需要在合适路径下通过以下命令创建基于React框架应用模板即可...总结 本篇文章通过介绍如何安装@arcgis/cli脚手架、如何通过脚手架来创建基于Vue和React框架应用模板来介绍了另外一种主流框架应用ArcGIS API for JavaScript开发方式

2.2K30

从Landsat 卫星数据库下载影像并用Pro简单查看

首先,您需要从压缩文件(下载时格式)中提取该影像。然后,将该影像添加至 ArcGIS Pro 图中并通过更改其波段组合将其符号化,以便更好地显示新加坡城市要素。...关闭影像 ArcGIS Pro 打开影像 要组合多个单个波段并将其视为单一多光谱影像,您将需要在 ArcGIS Pro 启动一个新工程。...提示: 默认情况下,工程保存在 Documents 文件夹下 ArcGIS 文件夹。如果要将工程保存到其他位置,请浏览到其他位置。 单击确定。 工程随即打开并显示地图视图。...单击功能区上视图选项卡。在窗口组,单击目录窗格。 随即显示目录窗格。目录窗格包含与该工程相关联所有文件夹、文件和数据。...这 3 个波段覆盖了人眼可见光谱部分,这些波段结合在一起近似于大多数人查看景观方式。对于城市发展,能突显与城市相关要素并与植被覆盖区域形成对比视图可能更为合适

2.5K30

案例篇-人口普查:用GIS动员人人参与

具体工作是开发了BARCA应用程序,对每个街区进行数字互动审查,比如,BARCA,如果技术人员得到了下面这样一个街区,可以通过不同时相遥感影像进行卷帘分析,来审查这个街区更新了哪些数据,并且做出标记...创新2 使用移动App智能规划,对无反馈人群进行实地调查 针对不主动做出反馈的人群, 他们利用ArcGIS Runtime开发了一个APP,协助人口普查员找到这类人群住址,进一步实地调查。...另外通过地图还可以直观地识别一些空间模式,比如长岛地区明显要比布朗克斯或者纽瓦克等大城市更容易统计(下图中长岛地区右半部分,作对比城市左半部分)。 ?...但是,仅仅识别出模式还不够,还需要去深入了解这些地区社会经济和人口特征概况,才能决定如何去制定合适普查推广策略。...案例点评: 本案例从多个方面体现了GIS技术人口普查当中价值:借助portal实现普查区地理空间数据快速整合和统一维护;利用遥感影像及时发现待更新地区,保证空间数据有效性;利用ArcGIS Runtime

1.2K20

ArcGIS二次开发知识点总结「建议收藏」

ArcObjects存在三种类型类:抽象类,组件类,普通类 ArcObjects类之间存在四种关系:依赖,关联,组合,继承 接口含义:是一种用来定义程序协定 接口作用:用来规范类,可以避免类设计上不一致...类库 GeoDatabaseDistributed类库(通过提供地理数据库数据导入和导出工具,可以支持对企业地理数据库分布式访问。)...Carto类库(支持地图创建和显示;这些地图可以一幅地图或由许多地图及其地图元素组成页面包含数据。PageLayout对象是驻留一幅或多幅地图及其地图元素容器。...NetworkAnalysis类库(提供用于地理数据库中加载网络数据对象 并提供对象用于分析加载到地理数据库网络。) Controls类库(用来构建或扩展具有 ArcGIS 功能应用程序。...ArcGIS Desktop应用类库: ArcGIS Engine组成(两部分):软件开发包(SDK),可分发运行时(Runtime) MapControl: IMapControlDefault

1.9K11

ArcGIS二次开发知识点总结

ArcObjects存在三种类型类:抽象类,组件类,普通类 ArcObjects类之间存在四种关系:依赖,关联,组合,继承 接口含义:是一种用来定义程序协定 接口作用:用来规范类,可以避免类设计上不一致...类库 GeoDatabaseDistributed类库(通过提供地理数据库数据导入和导出工具,可以支持对企业地理数据库分布式访问。)...Carto类库(支持地图创建和显示;这些地图可以一幅地图或由许多地图及其地图元素组成页面包含数据。PageLayout对象是驻留一幅或多幅地图及其地图元素容器。...NetworkAnalysis类库(提供用于地理数据库中加载网络数据对象 并提供对象用于分析加载到地理数据库网络。) Controls类库(用来构建或扩展具有 ArcGIS 功能应用程序。...ArcGIS Desktop应用类库: ArcGIS Engine组成(两部分):软件开发包(SDK),可分发运行时(Runtime) MapControl: IMapControlDefault

1.4K30

基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统

值得注意一点是,我们在上面对节点在电信 GIS 地图视图投影坐标进行了数据存储,但是这个方法对于 Shape 类型节点来说不太合适,因为地图上一般都是用点围成区域面,勾勒出某个国家或者某个城市轮廓...,缩放时候并不实时保持大小,而是根据地图缩放来缩放,实时保持电信 GIS 地图某个位置,所以我对 Shape 类型节点中所有的点遍历了一遍,都设置了业务属性 pointCoord,获取地图视图投影坐标...这里我子类 GraphViewControl 重载了类 ol.control.Control setMap 方法,在此方法中将 HT 拓扑组件 graphView 添加到 OpenLayers...insertBefore 指定已有子节点(参数二)之前插入新子节点(参数一) 并对数据容器增删变化事件进行监听,通过监听当前加入数据容器节点类型,将当前节点像素坐标转为地图视图投影坐标存储节点业务属性...值,label优先高于name node.p(graphView.lp(e));// 将节点位置设置为graphView事件下拓扑图中逻辑坐标,即设置鼠标点下位置为节点坐标

3.8K60

ArcGIS中使用带审图号地图

-2nd- ArcGIS使用 ArcGIS/其他用途中怎么使用标准地图呢?...叠加信息(坐标对位) 考虑ArcGIS能够使用,最关键是坐标要能对得上 操作: ① 猜坐标,原地图是什么坐标系呢,局部地图一般使用WGS84(3857),或CGCS2000相应分度带下投影坐标系....dxf/dwg ④ CAD中进行坐标校正(SC缩放、M移动、R旋转等命令,有效避免形变) ⑤ 保存为DXF(2013及以下低版本,可能ArcGIS支持得更好) ⑥ ArcGIS导入该DXF,一般Polyline...,Hammer Atiffo)[11],如果有谁知道坐标系还请告诉我),所以没有导入到ArcGIS,只AI做了分层,集合了英文版GS(2020)4400、中文版GS(2020)4403、地形版GS...用更多是美洲左边版本——即ArcGIS各地理坐标系显示样子——所以,我们祖国版世界地图,一般需要修改中央经线为东经150°(ArcGIS-属性-坐标系-右键自定义)。

11.5K122

unity3d新手入门必备教程

这是昀好通过设计者而不是玩家角度来查看场景方法。在场景视图中你可以随意移动并操纵物体,但是你应该知道一些基本命令以便有效使用场景视图。    ...工程视图(Project View)可以查看资源文件夹。如果你打开过资源文件夹,你将发现所有的项都将出现在工程视图中。不同工程视图中,你将创建并将物体连接在一起。...当一物体是另外一些物体(Parent)物体时,这个物体旋转将影响所有的子(Child)物体。你可以层次视图 (Hierarchy View)通过拖动任何物体到另一个物体上来创建一个。...一个游戏物体可以有任意多个子物体,但是只能有一个物体。子物体也可以是其它物体物体。你可以很容易层次视图中分辨一个物体是不是一个物体。...实例化预设为了在当前场景创建一个预设实例,从工程视图中拖动预设到场景(Scene)或层次视图中。这将从预设拷贝所有物体和所有的子物体。

6.3K10

iOS学习——UIView研究

iOS开发,我们知道有一个共同基类——NSObject,但是对于界面视图而言,UIView是非常重要一个类,UIView是很多视图控件基类,因此,对于UIView学习闲非常有必要。...iOS学习——iOS 整体框架及类继承框架图中列出了iOS中所有类继承框架图,其中下面这张图就是iOS开发界面相关类继承框架图。 ?...129 /** 将像素point由point所在视图转换到目标视图view,返回目标视图view像素值 */ 130 - (CGPoint)convertPoint:(CGPoint)point...; 226 227 /** 返回“最佳”大小适合给定大小 */ 228 - (CGSize)sizeThatFits:(CGSize)size; 229 /** 调整为刚好合适视图大小 */ 230...布局有效 */ 291 @property (nonatomic) UIEdgeInsets layoutMargins NS_AVAILABLE_IOS(8_0); 292 /** 是否将当前视图间距和视图相同

2.7K80

学姐叫我看 CSS 新出容器查询,然后把公共组件重构成响应式

CSS开发人员需要创建此组件三个变体,其中每个组成均是唯一。...当一个组件被放置一个项,它就被包含在该项。这意味着,我们可以查询元素宽度并据此修改它。考虑下图 注意,每个卡片都有一个黄色轮廓线,代表每个组件组件。...随着CSS容器查询到来,我们还将设计一个组件应该如何根据其父组件宽度进行调整。 考虑以下设计: 请注意,我们有标题、文章部分、引文和时事通讯。它们每一个都应该适应视图宽度。...当我们设计UI时以这种心态思考时,我们可以开始考虑组件不同变体,这些组件依赖于它们宽度。 在下面的图中,请注意文章组件每个变化是如何以特定宽度开始。...作为一名设计师,一开始考虑宽度可能有点奇怪,但这是未来发展方向。我们为前端开发人员提供每个组件细节和版本,他们可以使用它们。

2.2K30

Ask Apple 2022 与 SwiftUI 有关问答(上)

将他们提取到 view model 也是一种策略,但不是必须单元测试,很难对 SwiftUI 视图中依赖( 符合 DynamicProperty 协议 )进行测试。...比如说我可以视图中拥有 StateObject,并通过 EnvironmentObject 传递该对象。然而,如果里面的 @Published 属性改变了,视图和它子树也都被重新计算。...对于苹果工程师给予建议有一点请注意,那就是如果有视图中修改该环境对象实例需求,须确保视图不会被反复重构( SwiftUI 重新创建视图类型实例 )。...使用它们应该只创建一个实例,然后可以视图中读取。这应该不会增加内存使用( 如果有的话,请提出反馈 )。如果你向你模型对象追加越来越多数据,你可能会增加内存使用,这是很正常。...提问者应该是想通过视图中不断修改 id 参数值,来重新初始化 State 值。

12.2K20

一文彻底搞懂js位置计算

scroll 首先我们先来看看scroll相关属性和方法。 Element.scroll() Element.scroll()方法是用于在给定元素滚动到某个特定坐标的Element 接口。...,包括由于溢出导致视图中不可见内容。...Element.scrollWidth 这也是一个元素内容宽度只读属性,包含由于溢出导致视图中不可以见内容。 原理上和scrollHeight是同理,只不过这里是宽度而非高度。...我们来看看这张图: 计算元素距离 body 偏移量 当我们需要获得元素距离 body 距离时,但是又无法确定元素是否存在定位元素时(大多数时候组件开发,并不清楚节点是否存在定位)。...计算元素是否出现在口内 利用还是元素距离位置小于大小。 注意即便变成了负值,那么也表示元素曾经出现过屏幕只是现在不显示了而已。

3.8K10

入坑搞定Python多种任务,Go 1.11 新版本正式发布!

使用modules,开发人员将不再局限于GOPATH工作,版本依赖性信息是显式而且轻量级,并且构建项更具可靠性和可重复性。...Go程序可以使用新实验性syscall/js包调用JavaScript。二进制大小和与其他语言互操作还不是优先,但可能在将来版本解决。...跟踪 使用新runtime/trace包用户注释API,用户可以执行跟踪记录应用程序级别的信息,并创建相关goroutines组。...go tool trace这个命令在跟踪视图和新用户任务/区域分析页面显示此信息。 Runtime runtime现在使用稀疏堆布局,因此不再限制Go堆大小(以前限制是512GiB)。...如果你使用中发现任何问题,请提交问题。

92810

基于 Fish Redux Flutter 性能优化实践

不断发展过程,也衍生出了很多优秀开发框架,帮助开发者提高开发效率和降低开发成本。Fish Redux 就是一款优秀 Flutter 状态管理框架。...Page 是一个页面 Component,类似于 Android Activity,redux store 就是存储 Page 组件,Page 所有 Component 都共用这个...Page 还有一个 DispatchBus 类型 bus 属性,负责 Effect 事件分发。 Fish Redux 刷新机制 视图创建 了解界面刷新流程之前,需要先了解一下整个界面的构建流程。...处理更新时,如果是子 state 发生变化,只会更新 state 对子 state 引用,对 state 没有影响。...整个治理卡顿过程,重新学习了一遍 Fish Redux,体会到框架优秀,特别是针对复杂项目,其模板化开发方式有效降低了理解和沟通成本,每个角色各司其职,处理问题时方向明确,不需要担心“牵一发动全身

1.6K20
领券