|
POST
|
Sorry for the late reply. We are finalizing our 100.8 release and just finished up testing. Should be uploaded to the developers site soon for download.... Anyway, for the markers showing at null island, have you set spatial reference in the Point c'tor?
... View more
04-24-2020
02:53 PM
|
0
|
1
|
4438
|
|
POST
|
I have a sample started to try and reproduce the issues you mentioned. At the moment it just moves a graphic (in a graphics overlay) with a simple marker symbol back and forth between the map and scene views. This seems to work ok. Could you share some of your code that you use to create the symbols that look wrong?
... View more
04-16-2020
04:52 PM
|
0
|
0
|
4438
|
|
POST
|
we see this error too. It seems to be something coming from Qt itself and we have not been able to identify any actual problems associated with the warning.
... View more
04-15-2020
12:15 PM
|
0
|
0
|
1573
|
|
POST
|
which version of Qt are you using? 5.12.4 or newer will require a newer version of OpenSSL - https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-qt/blog/2019/07/01/qt-5124-requires-newer-version-of-openssl On Windows those are libcrypto-1_1-x64.dll and libssl-1_1-x64.dll.
... View more
04-15-2020
07:14 AM
|
0
|
0
|
1573
|
|
POST
|
Hey Brad- whether or not this is the best way to handle 2D/3D combined This sounds like a good approach. The first is that the 2D map is not currently showing the same graphic in the same way that the 3D map is showing it. Seems strange. Are you trying to share the Graphic and GraphicsOverlay instances between the MapView and SceneView? Maybe you can share some code. route is not displayed until I toggle to 2D and back to 3D Hard to say. Same question - are you sharing the graphic/overlay instances between the 2 GeoViews?
... View more
04-15-2020
06:53 AM
|
0
|
0
|
4438
|
|
POST
|
Do you have the OpenSSL libs somewhere in your path?
... View more
04-15-2020
06:38 AM
|
0
|
0
|
1573
|
|
POST
|
I think there are a few ways we could solve this. The easiest would probably be: - get an image of an arrow - display in a graphic as a PictureMarkerSymbol - set the height and width in screen pixels - change x/y offset so the centerpoint is in the middle of the image - change the angle on the marker symbol depending on direction
... View more
03-23-2020
11:55 AM
|
0
|
0
|
2188
|
|
POST
|
Hey Jeremy- We need to update that doc. I'll put a ticket in our backlog. At one point there were some issues with the current version (at the time) of macOS and Qt, which required these strange symbolic links to be set up. I don't seem to need to do that anymore. macdeployqt should take care of most of the hard work, but there are a few manual steps. This is because our 'plugin' library is called libArcGISRuntimePlugin.dylib. That library dynamically links to libEsriCommonQt.dylib, which dynamically links to libruntimecore.dylib. The tool isn't sophisticated enough at this point to find all of the library's dependencies, so after you run the tool, you'll need to copy them in manually and swap around some of the references. To do this, you can use "install_name_tool -change" command which will come with your Xcode command line tools. I also like to run "otool -L pathToLib", and this will show you all of the library's dependencies. When you create your output app bundle, the goal should be that the various libraries that get copied in are now all looking in relative locations to load the dependencies, and not hardcoded to anything on your system. Here is an example series of commands that I used on my system. # run macdeployqt with options
./macdeployqt ~/Desktop/TestMacBuild.app -qmlimport=/Users/username/ArcGIS_SDKs/Qt100.6/sdk/macOS/x64/qml -executable=/Users/username/Desktop/TestMacBuild.app/Contents/MacOS/TestMacBuild -qmldir=/Users/username/qml/TestMacBuild/qml
# copy in dependent library libEsriCommonQt.dylib
cp /Users/username/ArcGIS_SDKs/Qt100.6/sdk/macOS/x64/lib/libEsriCommonQt.dylib /Users/username/Desktop/TestMacBuild.app/Contents/Frameworks
# copy in dependent library libruntimecore.dylib
cp /Users/username/ArcGIS_SDKs/Qt100.6/sdk/macOS/x64/lib/libruntimecore.dylib /Users/username/Desktop/TestMacBuild.app/Contents/Frameworks
# run install_name_tool on the ArcGISRuntime plugin dylib to find EsriCommonQt.dylib
cd /Users/username/Desktop/TestMacBuild.app/Contents/Plugins/quick
install_name_tool -change /Users/username/ArcGIS_SDKs/Qt100.6/sdk/macOS/x64/lib/libEsriCommonQt.dylib @executable_path/../Frameworks/libEsriCommonQt.dylib libArcGISRuntimePlugin.dylib
# check that all references now are relative and not hardcoded to install path
otool -L libArcGISRuntimePlugin.dylib
# run install_name_tool on the EsriCommonQt dylib to find runtimecore.dylib
cd /Users/username/Desktop/TestMacBuild.app/Contents/Frameworks
install_name_tool -change /Users/username/ArcGIS_SDKs/Qt100.6/sdk/macOS/x64/lib/libruntimecore.dylib @executable_path/../Frameworks/libruntimecore.dylib libEsriCommonQt.dylib
# check that all references now are relative and not hardcoded to install path
otool -L libArcGISRuntimePlugin.dylib
... View more
03-23-2020
11:40 AM
|
0
|
8
|
4724
|
|
POST
|
The website always contains the latest (in this case, 100.7) as well as the prior generation (10.2.6). The information available for 100.7 should be applicable for 100.4 as well. The only difference is there have been API additions. However, our documentation uses the "Since 100.5" tags, so it should be easy to deciminate what is available with 100.4 vs newer builds. I will also note that the SDK installs also contains the QCH files for the API ref (but not guide doc). If you run the post installer, the help will be added to Qt Creator.
... View more
03-23-2020
06:51 AM
|
1
|
0
|
1150
|
|
POST
|
To draw a circle, I'd buffer the center point. Here is a sample for buffering - arcgis-runtime-samples-qt/ArcGISRuntimeSDKQt_CppSamples/Geometry/Buffer at master · Esri/arcgis-runtime-samples-qt · Git… Regarding drawing a line 10 pixels on screen - are you saying that it will be a fixed size and not attached to a geographic location? Or as you pan and zoom, it should always stay attached to the same center point, but will remain a fixed size of 10 pixels?
... View more
03-13-2020
07:25 AM
|
0
|
0
|
2188
|
|
POST
|
Do you think I could draw circles, arcs or spheres? Yes. SimpleMarkerSymbol has a few predefined shapes you can use. If you want to manually define vector geometry to display in your symbol, you can do that as well, but will take more work. For this, I'd suggest using VectorMarkerSymbolLayer class. This will allow you to define the symbol as a vector. I attached a sample project that shows how this work. In the example, I wanted a 5 point star symbol. Here is the relevant code snippet: // add a vector marker layer as background
SimpleFillSymbol* simpleFillSymbol = new SimpleFillSymbol(SimpleFillSymbolStyle::Solid, QColor(Qt::blue), this);
VectorMarkerSymbolElement* symbolElementPolygon = new VectorMarkerSymbolElement(Geometry::fromJson("{\"rings\":[[[0,30],[10,0],[40,0],[15,-18],[25,-45],[0,-30],[-25,-45],[-15,-18],[-40,0], [-10,0]]]}"), simpleFillSymbol->toMultilayerSymbol(this), this);
VectorMarkerSymbolLayer* vectorSymbolLayer = new VectorMarkerSymbolLayer(QList<VectorMarkerSymbolElement*> {symbolElementPolygon}, this);
vectorSymbolLayer->setSize(100.0);
vectorSymbolLayer->setOffsetY(6.0);
m_pointSymbol->symbolLayers()->insert(0, vectorSymbolLayer); And how to open a menu on the long click on the FeatureLayer? I'd connect up to this signal - MapQuickView Class | ArcGIS for Developers Then when that emits, display a UI somehow. You could use a Callout like shown in our samples. You could also just define your own UI to display. We did something like that in our Dynamic Situational Awareness example app
... View more
03-04-2020
01:43 PM
|
0
|
0
|
2188
|
|
POST
|
There are probably a few ways to solve this, but the most straight forward is probably to apply a LabelDefinition to the GraphicsOverlay. This sample does this, only it applies it to a FeatureLayer instead of a GraphicsOverlay - arcgis-runtime-samples-qt/ShowLabelsOnLayers.cpp at master · Esri/arcgis-runtime-samples-qt · GitHub The general workflow would be: - define a graphic - add attributes that represent the text you want to display - use a picture marker symbol to display the marker you want - use a label definition to define the label under the graphic symbol (as displayed in the google play screenshot)
... View more
03-02-2020
06:46 PM
|
0
|
0
|
2188
|
|
POST
|
is it still an issue in later versions It has not been fixed in any released versions of the SDK yet. We plan to do so soon. However, to clarify expectations, this should not affect performance. Once we fix this, you won't see any performance gains.
... View more
03-02-2020
11:15 AM
|
0
|
0
|
1090
|
|
POST
|
I suggest you post this in the AppStudio for ArcGIS space as they may have a better idea what is going on with the app. Sounds like something with the camera feed is not rendering correctly.
... View more
02-27-2020
02:58 PM
|
0
|
0
|
2125
|
|
POST
|
This is a known issue with our QML Image Provider, but to our knowledge from testing with our test apps, should not cause any issues when displaying picture marker symbols as graphics. There isn't a way to override the image provider.
... View more
02-27-2020
10:01 AM
|
0
|
2
|
1090
|
| 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 |
3 weeks ago
|