|
POST
|
Taner- Instead of console.log("Error Edit Operation String :"+applyFeatureEditsErrors.editOperationString);
console.log("Error Edit Operation :"+applyFeatureEditsErrors.editOperation); Can you do console.log("Error Edit Operation :"+applyFeatureEditsErrors.error.description); Instead? Maybe that will give more ideas. -Luke
... View more
02-26-2016
09:04 AM
|
1
|
3
|
1733
|
|
POST
|
It is there in 10.4. Make sure you go to ArcMap Options > Sharing > Enable ArcGIS Runtime tools. Otherwise, this tool will not appear in the menu. However, the change for creating a TPK from an online service did not make it into the 10.4 release.
... View more
02-19-2016
08:45 AM
|
1
|
8
|
3424
|
|
POST
|
Christian- If you are wanting to update the symbol of a particular graphic, can you just use updateGraphic that takes in the graphic's ID and the new symbol? ArcGIS Runtime SDK for Qt C++ API: EsriRuntimeQt::GraphicsLayer Class Reference Otherwise, you can create a new Graphic, and update the existing one with updateGraphic ArcGIS Runtime SDK for Qt C++ API: EsriRuntimeQt::GraphicsLayer Class Reference That would be the recommended approach. I would need to see your code to get a hint at why it might be crashing. -Luke
... View more
02-16-2016
10:59 AM
|
0
|
1
|
1274
|
|
POST
|
Hi Rainer, Pretty interesting, not sure what the cause would be. The best thing to do is probably to contact Esri support so they can set up reproducible test cases and compare the performance differences to narrow down where the issue may be. -Luke
... View more
02-10-2016
01:09 PM
|
0
|
0
|
764
|
|
POST
|
We plan to support shapefiles in our upcoming Quartz release, which is planned for later this year. -Luke
... View more
02-10-2016
01:08 PM
|
1
|
0
|
1131
|
|
POST
|
If your service has a mixture of spatial and non-spatial layers that are editable in it, you should be able to use the GeodatabaseSyncTask to generate a local geodatabase, similar to the Local Geodatabase Editing sample. Then, create a GeodatabaseFeatureTable from the non-spatial table, and edit just the same as a spatial table. The only difference is that you cannot edit the geometry, as the non-spatial table will not even have geometry.
... View more
02-09-2016
11:47 AM
|
0
|
2
|
1827
|
|
POST
|
The Runtime's support for WMS layers at this release is very limited, and was initially included so that web maps that contained WMS layers could at least display them. Unfortunately, the class is not fully functional yet, but we do plan on having much better WMS support in Quartz. -Luke
... View more
02-05-2016
12:17 PM
|
1
|
2
|
1808
|
|
POST
|
Glad you got it working. The EsriRuntimeQt.dll is a dependency of the ArcGIS Runtime QML Plugin, so this is required for all apps using ArcGIS Runtime for Qt. I don't know that we have a specific place in the doc that states this, but we should. I will make a note to add some of this information for our Quartz release. A good tool I like to use on Windows is called Dependency Walker, and this will tell you all of the dependencies that your application requires. The "Deployment Tool" is really only for Local Server. It does not do anything for QML (as local server requires C++), and will copy in lots of local server binaries into your app. -Luke
... View more
02-03-2016
10:01 AM
|
1
|
1
|
3610
|
|
POST
|
Hey Ben, A good place to start is to look at our sample application. You can even just try dropping the executable you built directly next to the sample app exe, and that should work (as long as it is 32-bit release, as the SDK comes with the 32-bit version on Windows). This probably contains way more than you need, so you can then go through and remove whatever dependencies you don't think you need, and test it along the way. One thing that looks possible wrong with your screenshot is the QML folders are all at the same folder level as the exe, but I believe the template is setup to use a folder called "qml" next to the exe, and then under that will be all of your QML plugins. Beyond that, it is possible there are some other missing dependencies that the Qt tool didn't pick up. -Luke
... View more
01-29-2016
03:07 PM
|
1
|
4
|
3610
|
|
POST
|
That's odd. Maybe you can PM a service and some code for me to try and repro?
... View more
01-28-2016
11:56 AM
|
1
|
0
|
1362
|
|
POST
|
Hmm, the image provider image should work with the image. Maybe you can try the legend sample that the AppStudio team has created: main.qml: Map {
id: map
anchors.fill: parent
extent: marylandExtent
ArcGISTiledMapServiceLayer {
url: "http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"
}
ArcGISDynamicMapServiceLayer {
id: dynamicService
//url: "http://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/MapServer"
//url: "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer"
//url: "https://gisapps.dnr.state.md.us/arcgis2/rest/services/AIMS/WaterAccess20140919/MapServer"
url: "https://gisapps.dnr.state.md.us/arcgis2/rest/services/Environment/Natural_Filters/MapServer"
onStatusChanged: {
if( status === Enums.MapStatusReady){
mylegendView.updateModel();
}
}
}
Envelope {
id: marylandExtent
xMax: -8519000
yMax: 4814600
xMin: -8501800
yMin: 4821600
}
Rectangle {
id: legendRectangle
color: "lightgrey"
radius: 5
border.color: "black"
opacity: 0.77
width: parent.width * 0.3
anchors {
right: parent.right
top: parent.top
bottom: parent.bottom
margins: 20 * scaleFactor
}
}
LegendView {
id: mylegendView
map: map
anchors.fill: legendRectangle
anchors.margins: 10 * scaleFactor
}
}
LegendView.qml ListView {
id: legendView
property Map map
model: legendModel
spacing: 3
clip: true
section {
property: "layerName"
criteria: ViewSection.FullString
delegate: legendSectionDelegate
labelPositioning: ViewSection.InlineLabels
}
delegate: legendItemDelegate
//--------------------------------------------------------------------------
Component {
id: legendSectionDelegate
Item {
width: parent.width
height: textControl.height
Text {
id: textControl
anchors.verticalCenter: parent.verticalCenter
text: section
width: parent.width
font {
pointSize: 10
bold: true
}
color: "#4c4c4c"
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
}
}
}
//--------------------------------------------------------------------------
Component {
id: legendItemDelegate
Item {
width: parent.width
height: Math.max(legendImage.height, legendText.height)
Image {
id: legendImage
anchors {
left: parent.left
leftMargin: 5
verticalCenter: parent.verticalCenter
}
source: image
height: 30 * System.displayScaleFactor
width: height
fillMode: Image.PreserveAspectFit
}
Text {
id: legendText
anchors {
verticalCenter: parent.verticalCenter
left: legendImage.right
leftMargin: 4
right: parent.right
}
text: label
color: "#4c4c4c"
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
font {
pointSize: 10
}
}
}
}
//--------------------------------------------------------------------------
ListModel {
id: legendModel
}
function updateModel() {
legendModel.clear();
//console.log("Legend Layers", map.layerCount);
for (var layerIndex = 0; layerIndex < map.layerCount; layerIndex++) {
var layer = map.layerByIndex(layerIndex);
if (!layer.visible) {
continue;
}
switch (layer.type) {
case Enums.LayerTypeArcGISTiledMapService :
continue;
default:
break;
}
var legendInfos = layer.legend;
//console.log("Legend Infos", legendInfos.length);
for (var infoIndex = 0; infoIndex < legendInfos.length; infoIndex++) {
var legendInfo = legendInfos[infoIndex];
var legendItems = legendInfo.legendItems;
//console.log("Legend Items", legendInfo.layerName, legendItems.length);
for (var itemIndex = 0; itemIndex < legendItems.length; itemIndex++) {
var legendItem = legendItems[itemIndex];
legendModel.append(
{
"layerName": legendInfo.layerName,
"image": legendItem.image.toString(),
"label": legendItem.label
});
}
}
}
}
//--------------------------------------------------------------------------
}
... View more
01-28-2016
11:17 AM
|
1
|
1
|
1686
|
|
POST
|
Hmm, seems a bit odd. Is the query returning quite a lot of features and fields? Maybe the response comes quickly, but the parsing and everything that takes place before it is complete is taking some time? Maybe limit the amount of fields you are returning if you haven't done so already? Also, are you running in release or debug? If debug, I would be curious to see if release is faster. Also, depending on what you are doing (not sure if this fits into your workflow or not), have you considered doing a local query on the GeodatabaseFeatureServiceTable? These run client side and should be quite fast. -Luke
... View more
01-28-2016
10:03 AM
|
0
|
2
|
1362
|
|
POST
|
Nice, looking forward to it. We have quite a few Qt sessions in store for everyone. I think there are about 5 or so. The team will also be at the product island, so please stop by and say hi. Bring the apps you have created, too! We are eager to see what everyone has been working on this last year. -Luke
... View more
01-27-2016
11:40 AM
|
1
|
0
|
1160
|
|
POST
|
Paul- Good catch. Can't slip anything past you guys! AppStudio already picked up the fix, and released it in either one of the last betas or for their final. We have the fix locally, we just have yet to release it with the SDK! Our last release of the SDK was in May of 2015. Hope this clarifies. -Luke
... View more
01-27-2016
11:38 AM
|
1
|
0
|
1919
|
| 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
|