|
POST
|
Hi, The new beta OSM 3D baselayers / basemap are currently in beta and are not currently supported in the ArcGIS Maps SDKs (for Unity or Unreal Engine). They're part of a new collection of global OSM 3D services, and that work required some updates to the I3S specification on which they're based. This necessitated a bump in the I3S version from 1.x to 2.0, essentially marking a breaking change, and needs corresponding implementation in the ArcGIS Maps SDKs: support for these new services is on the roadmap for a future release, as the services move from beta to production status which is anticipated in H1 2023. There are many other city-scale or region-scale services available, or alternatively, depending on what other ArcGIS software products you have you may be able to investigate publishing your own content. For more info also see: Scene layers—ArcGIS Online Help | Documentation Publish hosted scene layers—ArcGIS Online Help | Documentation Apologies for the confusion, I'll investigate how we can more prominently indicate the support status of these layers. Thanks
... View more
09-16-2022
09:28 AM
|
1
|
2
|
2496
|
|
POST
|
Hi, Just to clarify, when you say "doesn't scale with map zoom", do you mean: You want the line width to be the right size for a given scale where it will effectively decrease in size as the user zooms out and increase in size as the user zooms in? You want the line width to remain the same as the user zoom in or out? Also, is the issue of size/scale only during the actual zoom in/out action and it's ok once you've reached the desired scale and the mapview has rerenderer? If possible, I also recommend updating to the current release (100.15) - it has many cumulative performance and quality improvements, including those that address potential security vulnerabilities in 3rd party libraries.
... View more
09-15-2022
09:04 AM
|
0
|
1
|
1326
|
|
POST
|
Hi, The LoadStatusChanged event tells you when the object has fetched it's metadata, e.g. in the case of a ServiceFeatureTable that means it's made the initial request to the service to get the JSON definition of the table/layer. After than, once the ServiceFeatureTable is the source for a FeatureLayer in a MapView, then it starts requesting features based on the visible extent and/or queries (depending on what functionality you write in your app). There are additional events on the GeoView (MapView/SceneView) that you can listen to if you'd like to know: The display status of the layer (i.e. if it loaded and should be rendering), then try: GeoView::layerViewStateChangedEvent(Esri::ArcGISRuntime::Layer *layer, const Esri::ArcGISRuntime::LayerViewState &layerViewState) When the map view has finished rendering data, then try: GeoView::drawStatusChangedEvent(Esri::ArcGISRuntime::DrawStatus drawStatus)
... View more
09-13-2022
06:12 PM
|
0
|
0
|
1105
|
|
POST
|
I'm curious whether you were specifically targeting net6.0-ios15.4, and whether just specifying net6.0-ios might make any difference?
... View more
09-02-2022
02:38 PM
|
0
|
0
|
2995
|
|
POST
|
Were you able to get this working? If not, can you share your csproj?
... View more
09-02-2022
01:06 PM
|
0
|
2
|
2999
|
|
POST
|
What does the MapView LayerViewStateChanged event report?
... View more
09-02-2022
12:41 PM
|
0
|
1
|
1911
|
|
POST
|
Hi, I just gave this a try with another Runtime SDK - .NET - and it worked fine. But I noted: I did have to wait some time for the service to initially display. It was necessary to zoom in beyond the layer full extent before the layer was noticeably visible, although you may know what you're looking for. I'm currently using a Developer license (i.e. no license is set) - are you running in developer mode or have to set a license? Map = new Map(BasemapStyle.ArcGISDarkGray);
ImageServiceRaster imageServiceRaster = new ImageServiceRaster(new Uri("https://gis.ngdc.noaa.gov/arcgis/rest/services/bag_hillshades_subsets/ImageServer"));
RasterLayer rasterLayer = new RasterLayer(imageServiceRaster);
await rasterLayer.LoadAsync();
Map.InitialViewpoint = new Viewpoint(rasterLayer.FullExtent);
Map.OperationalLayers.Add(rasterLayer); Thanks
... View more
08-30-2022
09:34 AM
|
0
|
1
|
1848
|
|
POST
|
When creating your tile package in ArcGIS Pro using the Create Map Tile Package (Data Management)—ArcGIS Pro | Documentation tool, if your tpkx will be in the Web Mercator Auxiliary Sphere projected coordinate system then ensure you check `Package for ArcGIS Online | Bing Maps | Google Map` or alternatively if your tpkx will be in the WGS84 geographic coordinate system then you should uncheck this option. Note if you want to use your TPKX as elevation the TIF file(s) should be added as an elevation source Work with elevation surfaces—ArcGIS Pro | Documentation.
... View more
08-26-2022
02:18 PM
|
0
|
0
|
3127
|
|
POST
|
The equivalent in ArcGIS Runtime is the AGSImageServiceRaster class, which you display via the AGSRasterLayer class: Add raster data | ArcGIS Runtime API for iOS | ArcGIS Developers ArcGIS Runtime SDK for iOS: AGSImageServiceRaster Class Reference ArcGIS Runtime SDK for iOS: AGSRasterLayer Class Reference
... View more
08-26-2022
09:24 AM
|
1
|
3
|
1898
|
|
POST
|
Hi, This issue should be resolved in version 100.15 of ArcGIS Runtime Local Server SDK (released Wednesday August 24). Thanks
... View more
08-25-2022
10:26 AM
|
0
|
0
|
1076
|
|
POST
|
Hi, Does the rest of data render as you zoom in / navigate around the scene? Assuming you're adding the file geodatabase mosaic using a map image layer, the scene view should make image requests to the local server based on the visible extent (viewpoint). You might also consider running something like Fiddler on each machine and comparing the image responses, but I'd think they'd be consistent with what's being displayed on the view. Note if you want to use fiddler, you'll need to enable access in the Local Server Utility app.
... View more
08-25-2022
10:22 AM
|
0
|
1
|
1402
|
|
POST
|
Hi Bjorn, Great to see you back in the community. Can you share a repro with me via [email protected] ? Thanks
... View more
08-25-2022
10:03 AM
|
1
|
1
|
2747
|
|
POST
|
Hi, That's the expected behavior: Identify will return visible GeoElements only. For more info see: Method IdentifyLayerAsync (arcgis.com) Method IdentifyLayersAsync (arcgis.com) Thanks
... View more
08-24-2022
09:31 AM
|
0
|
0
|
1842
|
|
POST
|
The current SceneView tiling scheme support includes WGS84 and Web Mercator. CGCS2000/EPSG:4490 is an existing enhancement request for a future release (ENH-000140826). Thanks
... View more
08-23-2022
01:30 PM
|
0
|
0
|
1224
|
|
POST
|
Hi, There are two parts to the VC++ redistributable, one part Microsoft considers effectively part of the OS and it's installed with Windows and serviced through Windows update - that's the Universal CRT or UCRT. The second part is the Microsoft Visual C++ 2015-2022 Redistributable or vcruntime and it either needs to be installed or included with your app. Often you'll find it is already installed on a machine where other installed applications also depend on it and they have installed it as a prerequisite. That's still the recommended option because again it can be serviced by Windows or corporate updates. The other option for deploying it is an app-local deployment where you bundle the VC++ runtime dlls with your app. Traditionally many developers have favored this approach because it isolates the app from the impact of software updates to centrally installed components. We try not to lock developers into either approach and therefore list it as a prerequisite in the system requirements. You can find more info about the centralized vs app-local approaches here: Deployment in Visual C++ | Microsoft Docs Determine which DLLs to redistribute | Microsoft Docs Universal CRT deployment | Microsoft Docs To determine if a deployment machine already has the vcruntime installed you can check installed products e.g. I only have 14.28.29914... and ArcGIS Runtime works fine, but in the System Requirements topic we list the version we compile with/against (14.32.31326). If you choose the app-local approach then you'll need to ensure the following vcruntime dlls are present on the system (either included with your deployment or you own installer could include the downloadable x86/x64 installers) - they should be included in the same folder as the ArcGIS Runtime architecture-specific runtimecore.dll: vcruntime140.dll vcruntime140_1.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_codecvt_ids.dll It seems like we should review our doc in this regard and perhaps we could provide greater clarity - I'll open an issue to assess. Thanks
... View more
08-23-2022
12:24 PM
|
1
|
1
|
2702
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-14-2026 05:04 AM | |
| 1 | 02-20-2024 07:02 AM | |
| 1 | 01-19-2026 06:44 AM | |
| 1 | 12-10-2025 07:16 AM | |
| 1 | 11-21-2025 08:12 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|