IDEA
|
We are pleased to announce that we now have a public beta available for ArcGIS Maps SDK for Flutter! https://www.esri.com/arcgis-blog/products/developers/announcements/announcing-arcgis-maps-sdk-for-flutter-beta/
... View more
2 weeks ago
|
0
|
0
|
33
|
POST
|
@Paige - we don't have CMake support in the toolkit right now. Another request was logged here https://github.com/Esri/arcgis-maps-sdk-toolkit-qt/issues/602. We are looking at adding support in an upcoming release. In the meantime (it's admittedly not a great solution) but you might be able to build up your own CMakeLists.txt based on the existing qmake PRI.
... View more
03-26-2024
11:04 AM
|
1
|
1
|
310
|
POST
|
Couple of things to consider: - does the graphics overlay have the surface placement mode set? Here's an example - https://github.com/Esri/arcgis-maps-sdk-samples-qt/blob/main/ArcGISRuntimeSDKQt_QMLSamples/Scenes/SetSurfacePlacementMode/SetSurfacePlacementMode.qml Since you've set z values, you probably want absolute. Here is the doc - https://developers.arcgis.com/qt/qml/api-reference/enums-surfaceplacement.html . - Have you set the spatial reference of your polygon builder to match whatever the centerX and centerY variables are using?
... View more
03-22-2024
07:59 AM
|
1
|
1
|
175
|
POST
|
We can log an enhancement for that if you like. Otherwise, you can log an enhancement through Esri Support (or through your distributor if you are international). Ultimately, factors that influence whether we prioritize something like this include number of people impacted, business case, whether there are suitable workarounds, etc. If you can, please email me (ldanzinger@esri.com) with details about your company, project, etc. Perhaps we could also setup a call with our product managers to better understand your use cases and what other priorities you have.
... View more
01-16-2024
12:27 PM
|
0
|
0
|
370
|
POST
|
Thanks for the video, I understand better what you mean now. Unfortunately, the resize and snap effect you see is part of the implementation. We use a different rendering path for ENC due to the large, complex features. This is similar to our "static" rendering mode for graphics (as opposed to dynamic) https://developers.arcgis.com/qt/qml/api-reference/enums-graphicsrenderingmode.html https://github.com/Esri/arcgis-maps-sdk-samples-qt/tree/main/ArcGISRuntimeSDKQt_CppSamples/Layers/FeatureLayerRenderingModeMap
... View more
01-12-2024
12:26 PM
|
0
|
0
|
426
|
POST
|
Have you looked at using setViewpoint method that takes an AnimationCurve - https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-mapview.html#setViewpointAsync? You could listen to the various mouse/wheel signals on the mapview and implement your own custom logic https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-mapquickview.html
... View more
01-11-2024
03:16 PM
|
0
|
0
|
476
|
POST
|
Hey Troy- Thanks for the feedback. I've logged an enhancement for us to improve the doc. Regarding the other points of improving the app, those are all great ideas. I'll pass those onto Andy as a possible future blog ideas. -Lucas
... View more
01-10-2024
07:56 AM
|
0
|
0
|
189
|
POST
|
This service doesn't directly support Export Tiles endpoint. We have a specific service item in ArcGIS Online for exporting. Note that you will need to use an ArcGIS subscription login for this, although it doesn't consume credits. https://www.arcgis.com/home/item.html?id=226d23f076da478bba4589e7eae95952
... View more
01-08-2024
11:16 AM
|
0
|
0
|
193
|
POST
|
The delay is there so that we can decipher between a single mouse click and a double mouse click. The original intent was that we wanted those signals to be exclusive, meaning you could have one behavior happen on mouse click and another on double click. One thing you could do if you want a more responsive click experience could be to use the mousePressed and mouseReleased signals. You could run your identify on either one of those, or you could could listen for a press then a release within a tolerance of the same screen coordinate.
... View more
12-20-2023
07:38 AM
|
2
|
0
|
330
|
POST
|
Thanks for reporting this. We gave it a look and can confirm you've run into a bug with the scaling in 3D. I've logged the following bug - BUG-000163776 Dictionary Renderer Expression scaling renders incorrectly in 3D. If you would like, you can contact support to have your customer account number attached to the bug to receive status updates.
... View more
12-15-2023
07:59 AM
|
0
|
0
|
277
|
IDEA
|
I'm pleased to share that the Native Maps SDK team at Esri is actively researching support for Flutter, and we look forward to sharing more exciting news in Q1/Q2 of next year. Stay tuned!
... View more
11-29-2023
08:10 AM
|
0
|
0
|
800
|
POST
|
Hi Troy - we've got a fix in for the 200.3 release, which should be coming out in December 2023. We don't currently have any patch releases for 200.1 planned.
... View more
11-15-2023
08:01 AM
|
1
|
0
|
128
|
POST
|
Here is some sample code I put together that moves the point and displays a graphic at the new point ApplicationWindow {
id: appWindow
width: 800
height: 600
title: "Untitled172"
// add a mapView component
MapView {
id: mv
anchors.fill: parent
// set focus to enable keyboard navigation
focus: true
// add a map to the mapview
Map {
// add the ArcGISStreets basemap to the map
initBasemapStyle: Enums.BasemapStyleArcGISStreets
initialViewpoint: ViewpointExtent {
extent: Envelope {
id: env
json: {"spatialReference":{"latestWkid":3857,"wkid":102100},"xmax":-13013797.089479687,"xmin":-13034963.75614633,"ymax":4036739.5261344,"ymin":4020864.5261344174}
}
}
}
GraphicsOverlay {
id: graphicsOverlayAddNewPoint
Graphic {
geometry: Point {
x: -117
y: 34
spatialReference: SpatialReference {wkid: 4326}
}
symbol: SimpleMarkerSymbol {
color: "red"
}
}
}
Component.onCompleted: {
movePoint()
}
function movePoint() {
var refPointList = [];
var refPoint = ArcGISRuntimeEnvironment.createObject("Point", {
x: -117,
y: 34,
spatialReference: Factory.SpatialReference.createWgs84()});
refPointList.push(refPoint);
var linearUnit = ArcGISRuntimeEnvironment.createObject("LinearUnit", {linearUnitId: Enums.LinearUnitIdKilometers});
var angularUnit = ArcGISRuntimeEnvironment.createObject("AngularUnit", {angularUnitId: Enums.AngularUnitIdDegrees});
var movedPoints = GeometryEngine.moveGeodetic(refPointList, 2, linearUnit,
0, angularUnit, Enums.GeodeticCurveTypeGeodesic);
var graphic = ArcGISRuntimeEnvironment.createObject("Graphic", {
geometry: movedPoints[0],
symbol: ArcGISRuntimeEnvironment.createObject("SimpleMarkerSymbol", {color: "purple"})
});
graphicsOverlayAddNewPoint.graphics.append(graphic);
}
}
}
... View more
10-17-2023
07:00 AM
|
1
|
1
|
512
|
POST
|
First thing to do after creating the shapefile feature table is to query it for the feature you want, using the query parameters - https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-featuretable.html#queryFeatures Once you have the Feature handy, you can get the feature's geometry https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-feature.html#geometry Once you get the geomtry, you'll need to use geometry_cast to cast the base class Geometry to a Polyline. The Polyline is-a Multipart geometry. You'll want to go through the parts, and for-each part, you can get a list of the points/vertices that make up the part https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-immutablepart.html#points. Hope this helps!
... View more
10-12-2023
09:19 AM
|
0
|
2
|
409
|
POST
|
Hi Sean, Based on the resetToHomeView code, there are 2 setViewpoint calls one after another. However, these are async calls, so you may be running into some behavior where the previous setViewpoint is canceled if it's not complete yet. One idea to try would be to chain them up to run once the other one is complete. Here is some sample code I tried that works (not the prettiest, but you could probably make it more robust) // add a mapView component
MapView {
id: mv
anchors.fill: parent
// set focus to enable keyboard navigation
focus: true
// add a map to the mapview
Map {
// add the ArcGISStreets basemap to the map
initBasemapStyle: Enums.BasemapStyleArcGISStreets
initialViewpoint: ViewpointExtent {
extent: Envelope {
id: env
json: {"spatialReference":{"latestWkid":3857,"wkid":102100},"xmax":-13013797.089479687,"xmin":-13034963.75614633,"ymax":4036739.5261344,"ymin":4020864.5261344174}
}
}
}
onViewpointChanged: {
if (isResetting && mv.mapRotation === 0) {
console.log("in here")
isResetting = false;
mv.setViewpointGeometry(env);
}
}
Button {
text: "reset"
onClicked: {
if (mv.mapRotation === 0) {
mv.setViewpointGeometry(env)
}
isResetting = true
mv.setViewpointRotation(0)
}
}
... View more
10-12-2023
09:12 AM
|
1
|
1
|
354
|
Title | Kudos | Posted |
---|---|---|
1 | 03-26-2024 11:04 AM | |
1 | 03-22-2024 07:59 AM | |
2 | 12-20-2023 07:38 AM | |
1 | 11-15-2023 08:01 AM | |
1 | 10-17-2023 07:00 AM |
Online Status |
Offline
|
Date Last Visited |
yesterday
|