|
POST
|
You could consider setting the feature cache mode to manual - ServiceFeatureTable QML Type | ArcGIS for Developers This basically would load the feature layer (fetch all metadata) but not fetch any actual data by default. Instead, in order to actually go out and fetch data, you'd need to call populateFromService with query parameters - ServiceFeatureTable QML Type | ArcGIS for Developers There is an example of this workflow here - arcgis-runtime-samples-qt/ArcGISRuntimeSDKQt_QMLSamples/Features/ServiceFeatureTable_ManualCache at master · Esri/arcgis… This would at least hopefully allow you initially load your map/app faster. You could build in an experience where the user needs to zoom in to a certain scale before you call populateFromService. Other options I can think of are to lazy load like you are doing. Or if you are not performing editing you could consider using an ArcGISMapImageLayer instead of a FeatureLayer, as this is just sending images from the server as opposed to lots of feature JSON. Final option would be to see if generating local geodatabases by using the GeodatabaseSyncTask would work better. There would be an up front process of downloading the content, but once it was downloaded, it would likely load faster. If this is an option, you could maybe have some nightly process that generates local content and side loads onto devices so that once users use the app the next day, the most recent day's content is available.
... View more
09-28-2018
06:43 AM
|
0
|
0
|
968
|
|
POST
|
You should be able to accept the mouse signals and draw on the screen. An engineer on our team wrote up a simple example of this (attached). Can you give this a try?
... View more
09-24-2018
10:56 AM
|
2
|
1
|
2082
|
|
POST
|
You should be able to add the MapView to your app and still use the designer. Have you taken a look at this topic? Getting Started Programming with Qt Widgets | Qt Widgets 5.11 You should be able to create a MapGraphicsView in code and add it as a widget to the layout.
... View more
09-19-2018
10:46 AM
|
0
|
0
|
1471
|
|
POST
|
This is regarding building & linking against 32-bit libraries and deploying to a 32-bit system (regardless if your dev machine is 32 or 64 bit). We received your request and are reviewing now. If you could send an additional email with some details about what your app does, business justification, and your plan (if any) to migrate these deployments from 32-bit to 64-bit, that would be helpful. Thanks, Lucas
... View more
09-19-2018
08:01 AM
|
0
|
1
|
1173
|
|
POST
|
Hi Keith- This is currently a limitation. I can add you to an internal list of interested customers. Could you message me some details about your company and project so I can get that info added? This helps us prioritize our backlog. A possible workaround (but not ideal depending on what you're doing) with the distinct values is to directly make the REST call on your own. -Lucas
... View more
09-13-2018
11:01 AM
|
0
|
0
|
1137
|
|
POST
|
I wrote up an example of this a while back - arcgis-runtime-qt-projects-100/GeoFence at master · ldanzinger/arcgis-runtime-qt-projects-100 · GitHub The basic premise is to: - use the LocationDisplay class to display your location and get your current location - get the location Point from the LocationDisplay - create a polygon for your target area - use GeometryEngine::intersect to check if the Point intersects the Polygon target area
... View more
09-13-2018
10:53 AM
|
2
|
1
|
1473
|
|
POST
|
It sounds like the Feature objects in the result need to be loaded first before you can access all of its attributes. Are you using an online service (ServiceFeatureTable)? If so, you could try using the queryFeaturesWithFieldsOption - ServiceFeatureTable QML Type | ArcGIS for Developers With this, you can specify to use the Enums.QueryFeatureFieldsLoadAll enum (Enums.QueryFeatureFields enumeration | ArcGIS for Developers ) to make all features returned fully loaded. Otherwise, you could also go through the feature iterator and call load() on each. This is a bit more work because you will need to set up a signal handler for loadStatusChanged for each feature.
... View more
09-11-2018
11:17 AM
|
2
|
1
|
1882
|
|
POST
|
Norbert - we have fixed the issue and it will be available in the 100.5 release, which will be released around March of 2019.
... View more
09-07-2018
06:36 AM
|
0
|
2
|
3244
|
|
POST
|
I think the issue might be that you have the OpenGL version of the Qt msvc kit, but with the 10.2.6 release, we only supported ANGLE rendering on Windows. Nowadays, there is just one kit that supports both, but with 5.4.2, there were 2 separate downloads. Could you try downloading the ANGLE kit (the kit that does not specify OpenGL)
... View more
09-04-2018
09:22 AM
|
0
|
0
|
1634
|
|
POST
|
Hi Vishnu, This looks like you are comparing the 10.2.x version to the 100.x version. GraphicsLayer has been replaced by GraphicsOverlay and hitTest has been replaced with MapView.identifyLayer/MapView.identifyGraphics. With that said, Qt does not yet have these helpers to draw shapes easily, whereas .NET and other SDKs already do have the implemented. You can use the GeometryBuilder classes to draw geometries on your own, but the simplified helpers are not there yet. This is a feature that we call the "SketchEditor". We hope to have them soon in the Qt SDK. Thanks, Lucas
... View more
09-04-2018
07:10 AM
|
0
|
10
|
3621
|
|
POST
|
All objects in ArcGIS Runtime SDK for Qt inherit from the type Object - Object QML Type | ArcGIS for Developers This means a few things: - they all have an errorChanged signal that emits whenever there is an error - they all have an error property that returns an Error object. You can access this object whenever errorChanged emits, or in your case if a task fails. For example: if (addFeatureStatus === Enums.TaskStatusErrored) {
console.log("error:", error.message, error.additionalMessage);
}
... View more
08-31-2018
06:54 AM
|
2
|
1
|
1294
|
|
POST
|
We now support loading an ArcGISTiledLayer directly by pointing it to a local file URL, so no need to mess with the TileCache anymore. import QtQuick 2.6
import QtQuick.Controls 1.4
import Esri.ArcGISRuntime 100.3
ApplicationWindow {
id: appWindow
width: 800
height: 600
// add a mapView component
MapView {
anchors.fill: parent
// add a map to the mapview
Map {
Basemap {
id: basemap
}
}
}
Button {
text: "add basemap"
onClicked: {
var filePath = "file:///Users/username/ArcGIS/Runtime/UnitTests/tpks/Campus.tpk";
var tiledLayer = ArcGISRuntimeEnvironment.createObject("ArcGISTiledLayer", {url: filePath});
basemap.baseLayers.append(tiledLayer)
}
}
}
... View more
08-28-2018
01:23 PM
|
0
|
1
|
2156
|
|
POST
|
Hi Norbert, It is still not available yet. I will add you to a list of interested customers. Thanks, Lucas
... View more
08-24-2018
07:57 AM
|
1
|
1
|
1964
|
|
POST
|
I reached out to a co-worker who specializes in Portal/Security/Authorization, and they confirmed this is expected. IWA is form of web tier authentication, and OAuth app logins will not work unless the user is also authenticated with the web tier authentication. What is the use case for what you are trying to achieve? Is your Portal configured with IWA for authorization, but you now want to make a public app that uses app login?
... View more
08-22-2018
12:51 PM
|
0
|
1
|
2795
|
| Title | Kudos | Posted |
|---|---|---|
| 3 | 05-27-2026 09:52 AM | |
| 1 | 11-24-2025 10:45 AM | |
| 1 | 07-30-2025 08:26 AM | |
| 1 | 05-15-2025 07:35 AM | |
| 2 | 11-26-2024 01:27 PM |
| Online Status |
Offline
|
| Date Last Visited |
06-17-2026
07:54 AM
|