POST
|
I'll add my vote for this feature to come over to Portal and on-prem map services. One of our largest customers needs to use a definition query to filter what features are shown/query-able through a sync replica (using Maps SDK). Most straightforward way to is to include two layers in their map service, each with different definition queries. Seems the definition query is unsupported in two ways. First, the definition query isn't respected when the replica is generated, producing two layers that contain all the results. Second, the definition query isn't in the meta-data (as mentioned above), making it hard to work around the problem. For, we could use the Maps SDK to take the definition query from the service and push it into the FeatureLayer built from a replica table. Any timeline for this feature?
... View more
01-22-2024
08:15 AM
|
1
|
0
|
2602
|
POST
|
Sounds great, Morten. We'll take up 200.x soon. Thank you!
... View more
12-15-2023
03:20 PM
|
0
|
0
|
1199
|
POST
|
Our PEN testers recently pointed out that the Runtime DLLs packaged with the Maps SDK are not compiled with Control Flow Guard enabled (RuntimeCoreNet100_15_1.dll and RuntimeCoreNet100_15_1.WPF.dll). If that can be done with the next nuget package, or that is already out there with later versions of the Runtime, that would be great. Thanks in advance! https://learn.microsoft.com/en-us/windows/win32/secbp/control-flow-guard
... View more
12-15-2023
10:48 AM
|
0
|
2
|
1291
|
POST
|
In a Xamarin.Forms app, we see some customers encounter a crash that results from a pan on the map. We don't know the specific reproduction steps. So, I'm reporting this here for an eventual fix. This doesn't appear to be catchable in managed code. I'd love to see this kind of issue dealt with internally when the cause is something so mundane as panning the map. Error details and stack trace below. Thanks in advance! mono_handle_exception_internal SIGABRT: Invalid argument: Scale is less than or equal to zero. ArcGISException.HandleCoreError (RuntimeCoreNet.GeneratedWrappers.CoreError error, System.Boolean throwException) Interop.CheckError (System.IntPtr errorHandle, System.Boolean throwOnFailure, System.Runtime.InteropServices.GCHandle wrapperHandle) CoreMapView.InteractionZoomToScale (System.Double scale, RuntimeCoreNet.GeneratedWrappers.CoreCoordinate2D screenPoint) MapView.OnGeoViewManipulationDelta (CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device) UserInteractionHandler.OnManipulationDelta (CoreGraphics.CGPoint origin, CoreGraphics.CGPoint screenLocation, System.Double translateX, System.Double translateY, System.Double scale, System.Double rotation, System.Boolean isFlick, Esri.ArcGISRuntime.UI.DeviceIndependentPointingDevice device) IosDeviceInteractionHandler.OnPan (UIKit.UIPanGestureRecognizer recognizer) IosDeviceInteractionHandler+<>c__DisplayClass29_0`1[T].<CreateWeakGestureAction>b__0 (T gr) UIGestureRecognizer+Callback`1[T].Activated (T sender) (wrapper managed-to-native) UIKit.UIApplication.xamarin_UIApplicationMain(int,string[],intptr,intptr,intptr&) UIApplication.UIApplicationMain (System.Int32 argc, System.String[] argv, System.IntPtr principalClassName, System.IntPtr delegateClassName) UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) Application.Main (System.String[] args)
... View more
09-20-2023
08:44 AM
|
0
|
1
|
859
|
POST
|
Found a solution! Looks like all I had to do was add a PlatformTarget to the unit test project (see attached screenshot of the unit test project's csproj). Then, the proper runtimes folder is used! Thanks for the pointers, Morten. Helpful as always!
... View more
05-04-2023
04:13 PM
|
0
|
0
|
741
|
POST
|
bin directory of the unit test project seems to have everything it needs in its runtimes directory (see first two attachments). Though, this is on a Mac, running Windows 11 ARM through Parallels. So, perhaps the test runner in VS 2022 Preview (which is compiled for ARM) is trying to run the tests under ARM64... That runtimes directory is rather empty (see third attachment).
... View more
05-04-2023
03:49 PM
|
0
|
2
|
2671
|
POST
|
It's pretty particular. We have a Xamarin.Forms project where we needed to bump forward to net6.0 on the iOS and Android projects for some newer dependencies. This required that we bump the shared .NET Standard library (that contains our XAML and all the core app logic) to netstandard2.1. The unit test projects couldn't target net48 anymore because of this change. We are trying net6.0-windows10.0.18362.0 for those unit test projects, but cannot make the Runtime happy. Gives the typical error: System.DllNotFoundException : Unable to load DLL 'RuntimeCoreNet100_15_1.dll'
... View more
05-04-2023
03:42 PM
|
0
|
3
|
2676
|
POST
|
Unfortunately, we're not able to use the SetDllImportResolver method when unit testing in VS 2022. Perhaps this methodology is different in that situation? Our main question is what is in this central runtime folder ("C:\ArcGISRuntimeInstall\"). Should it be filled with the contents of the nuget package? If so, which part of it? Attached is our guess of what those files are.
... View more
05-04-2023
01:58 PM
|
0
|
7
|
2687
|
IDEA
|
A recent post about the magnifier reminded me of this idea. Any thoughts on enabling map events while the magnifier is active?
... View more
01-25-2023
07:26 AM
|
0
|
0
|
925
|
POST
|
Thanks for chiming in. I agree. Sync replicas would be a fine way to do this work if that was supported well in Runtime. Unfortunately, it looks like the symbology that is published with UN feature services is not published to Server, only to Portal. So, the sync replicas don't contain any of the rich CIM-JSON symbology used when looking at an online layer. So, when we tested this fully offline, the map is really stark with just plain gray lines and points. As for UN tracing, this might be odd. Each Geodatabase object in Runtime is a representative of one sync replica. The Geodatabase object is how you get the UtilityNetwork: https://developers.arcgis.com/net/api-reference/api/netwin/Esri.ArcGISRuntime/Esri.ArcGISRuntime.Data.Geodatabase.UtilityNetworks.html#Esri_ArcGISRuntime_Data_Geodatabase_UtilityNetworks If you had separate replicas covering different areas of the map, each would have their own UtilityNetworks. I don't think one can specify multiple UtilityNetworks for a trace. So, any one trace would be confined to a single area. I guess one could dig around in a trace result, looking for edges that spanned into other areas and then continue the trace into those regions too. But, not very easy to manage. Certainly feels like something Runtime should manage.
... View more
09-09-2022
11:28 AM
|
0
|
0
|
938
|
POST
|
Side note: if there was a way to start the app offline, create a map from a web map, with a backup cache configured, that would be a very workable alternative. Then, when offline, the app would show and query the backup cache for searches and traces. When online, the app could opt to query the online sources alongside or instead of the offline cache. I don't think I've seen of anything like that in Runtime, but maybe I've just overlooked something.
... View more
09-09-2022
10:40 AM
|
0
|
0
|
943
|
POST
|
Our users would like to see more than one pre-planned work area on the map at a time. There's no way to combine MMPK's, best I can tell. Is there a way to ask some Enterprise REST endpoint for a combined MMPK that contains more than one work area? That would allow more than one area to be seen on the map together.
... View more
09-09-2022
08:53 AM
|
0
|
0
|
488
|
POST
|
There doesn't seem to be any way to put multiple pre-planned work areas on the map together. I can download as many as I want to disk, but the user must select one and only one to see on the MapView. Is there a way to copy layers from one Map to another, while still supporting query and UN traces properly?
... View more
09-09-2022
08:29 AM
|
0
|
3
|
955
|
POST
|
Question is in reference to the requirements spelled out here: https://doc.arcgis.com/en/arcgis-online/manage-data/take-maps-offline.htm#ESRI_SECTION1_C0331D55CAE14D4FAB1B54354A9246F2 I assume this is required for Portal/ArcGIS Enterprise too (not just AGOL). Why is this required? What if you want to define a map for the user to see, but want some of the layers to be live, online-only layers, and others to be offline? Such a map can be assembled programmatically in Runtime and Pro, why not let the admin define such a map?
... View more
09-09-2022
08:24 AM
|
0
|
0
|
478
|
POST
|
Sorry for the late reply. I guess I thought it was as "Quartz" was the original codename of the 100.x series of the Runtime. Looking around, this looks to be iOS API's. Example: https://www.fortinet.com/blog/threat-research/detailed-analysis-of-macos-ios-vulnerability-cve-2019-6231 We'll take that into account when triaging these in the future. Thanks for the confirmation, Morten!
... View more
04-19-2022
02:49 PM
|
0
|
0
|
1153
|
Title | Kudos | Posted |
---|---|---|
1 | 01-22-2024 08:15 AM | |
1 | 08-12-2020 09:17 AM | |
1 | 08-12-2020 09:15 AM | |
30 | 02-14-2020 02:01 PM | |
2 | 10-08-2015 10:09 AM |
Online Status |
Offline
|
Date Last Visited |
08-04-2025
02:26 PM
|