帖子
|
嗨@RaimonReventós,差不多一年前,我发布了一个想法(内部),标题是“提供在弹出框中点击的位置到Arcade表达式”。然而,这个想法仍然是开放的……
…查看更多
07-27-202202:21点
|
0
|
1
|
127
|
医生
|
嗨@Vanilla2020,看看下面的“GetFieldNamesOnPrivacy”函数:函数HasDomain(f, fldname){返回域(f, fldname) != Null;}函数GetAlias(f, fldname) {var esquema = Schema(f);Var FLDS = esquema["fields"];For (var I in flds) {var fldinfo = flds[I];如果(fldinfo["name"]==fldname){返回fldinfo["alias"];}}返回fldname;}函数GetFieldNamesOnPrivacy(f) {// privacy_level值从0到5)//我想要显示,说field_A, field_B, field_C, field_D //对于隐私级别大于2的位置,//而只有field_A和field_B var fldlst = [];Var level = f["privacy_level"];如果(> 2){fldlst =(“field_A”、“field_B”);其他}{fldlst =[“field_A”、“field_B”,“field_C”,“field_D”); } return fldlst; } var fs = FeatureSetByName($datastore, "_8_de_formulario"); var oid = $feature.objectid; var sql = "OBJECTID = @oid"; var f = First(Filter(fs, sql)); // var excludeflds = ['globalid', 'objectid', 'prueba', "x_coord","y_coord","EditDate","Editor"]; var flds = GetFieldNamesOnPrivacy(f); var info = []; var atts = {}; for (var i in flds) { var fldname = flds[i]; if (!IsEmpty(f[fldname])) { var alias = GetAlias(f, fldname); Push (info, {'fieldName': alias}) if (HasDomain(f, fldname)) { atts[alias] = DomainName(f, fldname); } else { atts[alias] = f[fldname]; } } } return { type: 'fields', title: 'Detalles de la actividad', description : '(con Arcade)', fieldInfos: info, attributes : atts }
…查看更多
07-27-202202:16点
|
0
|
0
|
1250
|
帖子
|
嗨,@AdamGebhart,我很高兴@KenBuja分享了一个很好的解决方案。除了Ken提供的解决方案之外,还有许多方法可以做到这一点。您可以通过精确的日期和时间进行比较(可能日期的时间像下午6点,因为它被存储为UTC日期时间,并且您的本地时区和UTC之间存在差异):StatusDate == Date(2022, 11,31,18,0,0)){…另一种方法(当时间无关紧要时)是将其转换为文本并将其作为字符串进行比较:StatusDate, "月/日/年")== "12/31/22"){…}
…查看更多
06-21-2022与一些
|
2
|
1
|
One hundred.
|
医生
|
嗨@jschuckert,好问题…FeatureSetByRelationshipName函数在ArcGIS Online中可用,但在10.5.1版本的ArcGIS Enterprise中不可用。这可能会使对服务器的请求无效,或者响应没有正确通过。你是否验证过ArcGIS Server的日志中是否有内容?
…查看更多
06-21-202210点
|
0
|
0
|
737
|
医生
|
你好@VanessaSimps,你的评论上面的评论解释了如何使用新的地图查看器和街机元素来做到这一点。如果你对如何做到这一点有任何问题,请告诉我。
…查看更多
06-21-202214分
|
0
|
0
|
1505
|
帖子
|
嗨@FredIausly1,当我用TimeStamp()和Now()函数测试它们返回不同的结果。TimeStamp()将返回UTC格式的当前日期时间,Now()将返回本地时区的当前日期时间。您可以使用tollocal()和ToUTC()函数在时区之间切换,但是没有函数可以自动切换到UTC或Local以外的另一个时区。请注意,无论您提供的是UTC时间还是本地时间,tollocal和ToUTC函数都将简单地添加或提取UTC和本地时区之间的小时差数。此外,在ArcGIS Online中,日期-时间以UTC格式存储,当您手动创建日期时,它将被假定为UTC格式。但是,您可以使用DateAdd()函数并通过添加或减去小时数来获得另一个时区的日期时间,但是您应该根据日期考虑日光节约时间。
…查看更多
06-21-2022十12点
|
0
|
1
|
282
|
帖子
|
嗨@OliverSandoval_p,抱歉延迟了,但是当我看到你得到的距离时,我想知道你的特征有多大…65米英尺的距离大约绕了半个地球。如果我使用Infinity或searchDist作为初始最小距离,它将返回相同的结果:
…查看更多
06-03-202241我
|
0
|
1
|
185
|
帖子
|
嗨@NCESOpen_Data,抱歉耽误了。在你的情况下,你可以使用这样的:var txt = $feature["你的文本字段"];if (Lower(txt) != 'unavailable') {txt = Left(txt, Count(txt)-4);}返回txt;一个小例子:var list = ['New Orleans, LA', 'Unavailable', 'Redlands, CA', 'Manhattan, NY'];For (var I in list) {var TXT = list[I];if (Lower(txt) != 'unavailable') {txt = Left(txt, Count(txt)-4);}控制台(txt);这将写入控制台:New Orleans Unavailable Redlands Manhattan
…查看更多
05-24-202203:43点
|
0
|
0
|
1250
|
帖子
|
嗨@ArmstKP,我不确定,所以我不能确认,但根据你所看到的,我可以想象这个数据源有限制。
…查看更多
05-10-202209:23我
|
0
|
0
|
114
|
帖子
|
嗨@SSMGroup, ArcGIS Online中的ArcGIS仪表板也随着ArcGIS Online的每次更新而更新:https://www.esri.com/arcgis-blog/?s=#what's%20new&products=ops-dashboard
…查看更多
05-02-2022上午09:09
|
0
|
0
|
260
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 02-07-201904:23我 | |
1 | 08-11-202008:36我 | |
1 | 08-11-2020上午09:11 | |
1 | 06-28-201605:28我 | |
1 | 06-19-201806:59我 |
在线状态 |
离线
|
最近到访日期 |
11-03-202205:51我
|