|
POST
|
hi all!, I already to try this sample - https://developers.arcgis.com/qt/guide/how-to-develop-a-point-to-point-routing-application.htm but, I need help on how to build from mobile(ios/android/windows). thanks and advance. 🙂 The ArcGIS Runtime SDK for Qt doesn't yet support the development of mobile applications....yet. :-). This capability is coming later this year. Not to get into too much detail here, you will be able to use a QML API to develop applications for mobile devices. Keep an eye out for a Beta this Summer.
... View more
05-06-2014
07:25 AM
|
0
|
0
|
847
|
|
POST
|
Hi everyone, Geodatabases ( .geodatabase files ) created from ArcMap cannot be edited and synced with a feature service. This capability is coming in a future release...hopefully the next one. I hope this is helpful.
... View more
05-05-2014
06:47 AM
|
0
|
0
|
551
|
|
POST
|
Hi Olivier: Yes, this is because that machine does not have DirectX installed....at least that is one of the typical signs. Just check to make sure you have DirectX on it. Hope this is helpful!
... View more
05-03-2014
07:51 AM
|
0
|
2
|
1682
|
|
POST
|
Hello! Can you share the exception stacktrace with us? Thanks!
... View more
04-22-2014
02:42 PM
|
0
|
0
|
2917
|
|
POST
|
The Beta will be lifted in just a few days! We are releasing 10.2.2 just be for next week's Developer Summit.
... View more
03-05-2014
05:15 AM
|
0
|
0
|
2285
|
|
POST
|
I'll take a stab at an explanation. Graphic is indeed immutable today, but we want to change this implementation at some point down the line when we can. The reason for this design at the moment: Graphic needs to be handled in the Core Runtime today. Once its created and passed into the Core, we don't have a live reference to it anymore. It becomes dodgy to try and maintain reference between Core and the Java tier, so here we are.
... View more
03-04-2014
12:05 PM
|
0
|
0
|
2285
|
|
POST
|
I'm using PictureMarkerSymbol with an image, then creat Graphic object, and add to GraphicLayer. When I zoom in/out, image's scale doesn't change. Hi, There isn't an automatic way to change the size of the icon once the size is set, regardless of the scale of the map. We don't have symbol scaling built into the software. Is this what you were asking about?
... View more
01-31-2014
06:23 AM
|
0
|
0
|
1181
|
|
POST
|
At the current release, there isn't a simple API to add a scalebar to the MapView. This is a good idea. Feel free to post this on the Esri Ideas portal: http://ideas.arcgis.com/ideaList?c=09a300000004xET&category=ArcGIS+Runtime.
... View more
01-18-2014
07:50 AM
|
0
|
0
|
806
|
|
POST
|
Hello: There is a way to do this. The coding pattern is very similar to what you'll find in the Dynamic Map Layer sample of the ArcGIS Runtime SDK for Qt sample viewer application. As demonstrated in that example, you'll need to begin by using the LocalMapService along with an "empty" MPK. It's important that you enable dynamic layers on the LocalMapService as well. QString dataPath = pathSampleData + "mpks" + QDir::separator() + "mpk_blank.mpk";
m_localMapService = EsriRuntimeQt::LocalMapService(dataPath);
m_localMapService.setEnableDynamicLayers(true); Create a WorkspaceInfo using the static method "CreateSDEConnection", passing in a workspace ID string and the connection string to the SDE instance. Keep in mind, your client machine where this app is running must have the appropriate client libraries installed for the database you are going to connect to, whether it be SQLServer, Oracle, or Postgres, for example. In this case, we are connecting to a SQLServer database: "INSTANCE=sde:sqlserver:bedrock4;DATABASE=nongdb;USER=map;PASSWORD=map"
// Get the WorkspaceInfoSet from the LocalMapService...
EsriRuntimeQt::WorkspaceInfoSet& workspaceInfoSet = m_localMapService.dynamicWorkspaces();
// create a workspace info via the static method according to data type
m_workspaceId = QString("1");
EsriRuntimeQt::WorkspaceInfo workspaceInfo =
EsriRuntimeQt::WorkspaceInfo::CreateSDEConnection(m_workspaceId, QString("INSTANCE=sde:sqlserver:bedrock4;DATABASE=nongdb;USER=map;PASSWORD=map"));
workspaceInfo.setEditable(true);
workspaceInfoSet.add(workspaceInfo);
m_localMapService.setDynamicWorkspaces(workspaceInfoSet);
// You are ready to start the map service
m_localMapService.start(); After your LocalMapService has started up successfully, you are ready to add your dynamic layer to the map. It goes something like this: void Sde_workspace_sample::onLocalServiceCreationSuccess(const QString& url, const QString& name)
{
// create the ArcGISDynamicMapServiceLayer using the LocalMapService's url
m_dynamicLocalServiceLayer = EsriRuntimeQt::ArcGISDynamicMapServiceLayer(m_localMapService.urlMapService());
m_dynamicLocalServiceLayer.setName("MySDELayer");
m_map.addLayer(m_dynamicLocalServiceLayer);
m_dynamicLocalServiceLayer.setVisible(true);
EsriRuntimeQt::DynamicLayerInfoCollection& layerInfos = m_dynamicLocalServiceLayer.dynamicLayerInfos();
EsriRuntimeQt::DynamicLayerInfo& layerInfo = layerInfos[0];
// Create some symbology for the added layer
EsriRuntimeQt::SimpleRenderer simpleRenderer(EsriRuntimeQt::SimpleFillSymbol(QColor("yellow"),EsriRuntimeQt::SimpleFillSymbolStyle::Solid, EsriRuntimeQt::SimpleLineSymbol(QColor("black"), 1, EsriRuntimeQt::SimpleLineSymbolStyle::Solid)));
EsriRuntimeQt::DrawingInfo countriesDrawingInfo(simpleRenderer, 20);
layerInfo.setDrawingInfo(countriesDrawingInfo);
// set dynamic workspaces for our local map service
EsriRuntimeQt::TableDataSource sdeDataSource;
sdeDataSource.setWorkspaceId(m_workspaceId);
// Here is where you identify the feature class you want to add
sdeDataSource.setDataSourceName(QString("nongdb.map.CALIFORNIA"));
// Set the layer's datasource
EsriRuntimeQt::LayerDataSource layerDataSource;
layerDataSource.setDataSource(sdeDataSource);
layerInfo.setLayerSource(layerDataSource);
m_dynamicLocalServiceLayer.refresh();
} I hope this is helpful! Let us know...
... View more
01-07-2014
04:10 PM
|
0
|
0
|
1388
|
|
POST
|
Hi Helen. You said that things work fine on one machine, but not on another. Are they both behind your firewall? Or is one inside and the other outside?
... View more
01-02-2014
07:09 AM
|
0
|
0
|
2450
|
|
POST
|
It looks like Gary has the answer here: http://stackoverflow.com/questions/20564327/callout-popup-doesnt-position-itself-with-zoom-in-out
... View more
12-27-2013
06:44 AM
|
0
|
0
|
2165
|
|
POST
|
I am working on setting up a deployment machine for my application, which uses ArcGIS Runtime SDK Java 10.2 (non-developer deployment); my application has all the SDK Jars packaged with it as an OSGi bundle (Eclipse RCP application). I generated the license code using the License Viewer, but don't have a non-developer computer setup, so I haven't been able to test that yet. I have some questions about this process. Question 1: Do I need to install anything on the system if I have the SDK Jars packaged with my application? Your deployment will also need the "arcgisruntime10.2" directory. It should reside in the same home location as your executable jar files. You can create a deployment directory structure using the ArcGIS Runtime Java Deployment Builder tool. Once it is created, just copy all of your jars and resources into this deployment folder and it is ready to distribute. Question 2: In the License Viewer application, I was only able to create a "Test" license; what do I need to create an actual deployment license? What is the difference? It depends on what your application is going to do. If your application is going to use services from online to do all the work and will not need local server to access map, geoprocessing or locator packages, then all you need is a "basic" license string: RUD455674060. If your app is using packages for its datasources, layers and functionality, you'll need to purchase deployment packs from Esri Customer Service. Question 3: Does the application need internet connection to verify the license? The application will be deploy aboard a ship, and will not have any internet access. No, an internet connection will not be needed for license verification.
... View more
12-20-2013
07:37 AM
|
0
|
0
|
665
|
|
POST
|
Can we use ArcGIS Runtime for Qt to develop Android GIS application since Qt Windows has a SDK for developing Android application? Not at the current version. We are working toward cross-device support in a future release of the ArcGIS Runtime SDK for Qt.
... View more
12-17-2013
07:00 AM
|
0
|
0
|
616
|
|
POST
|
To do this you'll need ArcGIS Desktop 10.2.1 from the ArcGIS 10.2.1 Offline Data EAP Program, which is going to close in 2 weeks or so. This is not a public beta, however. You can apply, but it requires an approval process.
... View more
12-02-2013
02:42 PM
|
0
|
0
|
688
|
|
POST
|
Hello, Is there a possibility to load MPK to a map in an offline application? Thanks, Ilona Hello Ilona, Map Packages (MPKs) are not supported within an ArcGIS Android application. You can read Tile Packages (TPKs), however. The MPK workflow is supported with the ArcGIS Runtime SDKs for Java, WPF and Qt. I hope this is helpful.
... View more
12-02-2013
10:31 AM
|
0
|
0
|
982
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-13-2017 11:47 AM | |
| 1 | 12-28-2016 03:30 PM | |
| 1 | 06-15-2018 10:13 AM | |
| 1 | 04-26-2015 09:53 AM | |
| 1 | 06-12-2018 01:57 PM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:22 AM
|