POST
|
We are using ArcGIS online to create and store layers. Once layers are created we download them from ArcGIS online using REST apis and insert data into our tables. The CRS is EPSG:3857, is it possible to change it in ArcGIS to CP4326? Thanks
... View more
04-08-2019
01:36 AM
|
0
|
6
|
4537
|
POST
|
Hi, I am using the rest api (Query (Map Service\Layer)—ArcGIS REST API: Services Directory | ArcGIS for Developers ) to query a layer. I get the geometry as Polygon: Ring0:[-119.152450421,38.4118009580001],[-119.31882507,38.5271086230001],[-119.575687063,38.7029101290001]...81 more... How do I convert it to wkt? Is there a java library for that, I couldn't find it in the sdk. Thanks,
... View more
03-14-2019
05:34 AM
|
0
|
1
|
2392
|
POST
|
I found answer - https://community.esri.com/thread/176923#comment-607851 My question is a complete duplicate.
... View more
03-07-2019
07:15 AM
|
0
|
0
|
638
|
POST
|
Hi, I'm trying to generate token for my client. My /rest/info edpoint returns me json like: {"currentVersion":10.61,"fullVersion":"10.6.1.227","owningSystemUrl":"https://www.arcgis.com","owningTenant":"xxxxxx","authInfo":{"isTokenBasedSecurity":true,"tokenServicesUrl":"https://www.arcgis.com/sharing/generateToken"}} If I try to use tokenServicesUrl as an endpoint for generating token then I get error "Invalid username or password" even when my username and password are correct. curl -X POST \ https://www.arcgis.com/sharing/generateToken \ -F f=json \ -F username=$USERNAME\ -F password=$PASSWORD -F client=requestip \ -F expiration=21600 I tried change param client and referer, it doesn't help. Could you help me to solve this issue if it is possible?
... View more
03-07-2019
06:48 AM
|
0
|
1
|
943
|
POST
|
Hi! I'm developing server-side application which is going to retrieve and process list of layers. I use https://<rootUrl>/ArcGIS/rest/services?token=<token> as an endpoint for getting services. If I do it from my browser using token I got during sign-in I can see a full list services. I created an Application in order to do that job automatically. Problem is: I get token using received from https://www.arcgis.com/sharing/rest/oauth2/token with body: body.add("client_id", clientId);
body.add("client_secret", clientSecret);
body.add("grant_type", "client_credentials"); If I use that token I receive the list containing only services shared to everyone and there are much less Items in the list. Question: How to autorize my application to access the same layers that I can do being logged in using my credentials?
... View more
03-07-2019
03:24 AM
|
0
|
0
|
451
|
POST
|
Hi, My org uses ArcGIS online for content creation only. The ops create a list of places and their attributes. These are stored as layers on the feature service. Currently, to sync this into our databases we export the data from ArcGIS online into csv and then import the csv into our tables. I need some ideas on how I can automate this sync process? We cannot use Enterprise license as it would not help our use cases. My plan is to use the REST apis to query the feature layer and push the data into the databases. I was wondering if it's possible to trigger a sync whenever a Layer is "READY". There might be layers which are currently being worked upon and we do want to download them. The only way I can think of is to request a feature-service-url from the content creators when they are done and run my sync-code against the url, is it possible to automate the process(some kind of polling?) Happy to share more info if you have questions. Thanks,
... View more
02-28-2019
05:58 AM
|
0
|
0
|
796
|
POST
|
Thank you Gary for your response. I copy pasted your code in my IDE and tried running it. I ran the code and the application window showed up. On clicking the query button, I still get the same error Error querying Service Table: java.util.concurrent.ExecutionException: com.esri.arcgisruntime.ArcGISRuntimeException: Cannot call this method in this context My console output is : Initializing... Java version : 1.8.0_191 (Oracle Corporation) x86_64 Error querying Service Table: java.util.concurrent.ExecutionException: com.esri.arcgisruntime.ArcGISRuntimeException: Cannot call this method in this context I am using Eclipse with Java 8 and downloaded the java sdk and have the following dependencies added arcgis-runtime-sdk-java-100.4.0/libs/arcgis-java-api-javadoc.jar arcgis-runtime-sdk-java-100.4.0/libs/arcgis-java-api.jar arcgis-runtime-sdk-java-100.4.0/libs/commons-codec-1.11.jar arcgis-runtime-sdk-java-100.4.0/libs/commons-logging-1.2.jar arcgis-runtime-sdk-java-100.4.0/libs/gson-2.8.5.jar Is something wrong with my config? Thanks
... View more
02-22-2019
01:05 AM
|
0
|
0
|
869
|
POST
|
I keep getting java.util.concurrent.ExecutionException: com.esri.arcgisruntime.ArcGISRuntimeException: Cannot call this method in this context for the tableQueryResult.get(); Any clue why? Thanks in Advance. private void queryFeaturesFromTable() { ServiceFeatureTable table = new ServiceFeatureTable( "https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trails/FeatureServer/0"); table.loadAsync(); table.addDoneLoadingListener(() -> { QueryParameters query = new QueryParameters(); query.setWhereClause("1=1"); query.setReturnGeometry(true); ListenableFuture<FeatureQueryResult> tableQueryResult = table.queryFeaturesAsync(query); tableQueryResult.addDoneListener(() -> { try { List<Graphic> graphics = new ArrayList<>(); FeatureQueryResult result = tableQueryResult.get(); result.forEach(feature -> { graphics.add(new Graphic(feature.getGeometry())); }); } catch (ExecutionException | InterruptedException e) { System.out.println("Error querying Service Table: " + e); } }); }); }
... View more
02-21-2019
05:52 AM
|
0
|
2
|
1648
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|