POST
|
We are developing a Java Application against an ArcGIS Server FeatureService. The system will be consisting of a lot of components, and ArcGIS is just a small part of it. The queries against FeatureSevice will be simple, just - get an obect based on an attribute where clause (as GeoJSON) - spatial query: get all objects overlapping a polygon - create new objects - update objects The requirement is that every developer can write code locally, without network connection. And I do not want every developer having an ArcGIS Server installed when they are not developing any GIS related components. Has anybody ever build a Mock System of an ArcGIS FeatureService? I was thinking about using WireMock and a FileGeoDB behind it. but are there other ideas around? Bye, Nicole
... View more
11-12-2019
12:17 AM
|
0
|
0
|
83
|
POST
|
Thanks a lot Joshua, these are clearly issues I have to think about properly. We are having full control about the clients using the ArcGIS Server APIs, so invalid JSON input should be manageable. We haven't planned using versioning or archiving yet, but in future this could be the case.
... View more
09-03-2019
04:10 AM
|
0
|
0
|
38
|
POST
|
Are there any recommendations about using JSON columns in ArcSDE (Oracle)? In Oracle Database, JSON data is stored using the common SQL data types VARCHAR2 , CLOB , and BLOB . With the check constraint is json on this column you tell Oracle that you will store json. I guess that you can create a featureclass in Oracle with python, and add this check constraint afterwards. Would that work? I am aware that there are lots of issues with storing and querying json in relational databases as you can read here: Why JSON fields shouldn’t be used in relational databases – Thomas Cerqueus But are there any issues concerning ArcSDE which would make ArcSDE slower or reducing functionality? bye, Nicole
... View more
09-02-2019
02:49 AM
|
0
|
2
|
157
|
POST
|
Hi Jeff Thanks a lot for the hint! When checking https:// externalurl.domain.com/server_wa/rest/info I have seen that token based security was enabled. As I was trying a lot of things on the ArcGIS Server experiencing the issue with basic authentication I have enabled security on the ArcGIS Server "by mistake". We dont need this as all our services are public. I have now disabled security again by: - Stopping ArcGIS Windows Service - edit .\arcgisserver\config-store\security\security-config.json, set "securityEnabled": false, - restart ArcGIS Server Windows services problem to Disable the security in server.dat file - Geographic Information Systems Stack Exchange I guess I could have used the REST interface to do that? Now it works as expected. On my web adaptor in IIS I have enabled Windows authentication, so the users are challenged for user name and password, but after logging in they can use all sevices. bye, Nicole
... View more
08-13-2019
02:42 AM
|
0
|
0
|
212
|
POST
|
Hello Jeff Thanks a lot, that solved my issue with the wrong Url in the GetTokenServiceURLResponse and in the WFS Capabilities file! I can not use both MapService and WFSService in QGIS with Basic Authentication, only ArcMap / ArcCatalog are noth happy with it. When tracint the http requests I can now see that GetTokenServiceURLResponse returns the correct url to the token service: https:/// <external url to gis server>/<web adaptor name> /tokens/ But next it does a POST call to this Url and I get {"error":{"code":401,"message":"You are not authorized to access this information","details":"Invalid credentials"}} Is basic authentication not supported with ArcCatalog? bye, Nicole
... View more
08-09-2019
07:13 AM
|
0
|
2
|
212
|
POST
|
We are using a reverse proxy with ArcGIS Server 10.4. and a WebAdaptor. The Proxy server sets the X-Forwarded Host, and we set the WebContextURL in the system properties. With this configuration, access to our MapService over the REST interface works well. "WebContextURL": "https://<external url to gis server>/<web adaptor name>" But when I try to access these services with ArcMap (SOAP interface), ArcMap cannot login. In the response GetTokenServiceURLResponse of the service I can see that the TokenServiceURL property is wrong: https://https/<web adaptor name>/tokens/ <?xml version="1.0" encoding="utf-8" ?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.esri.com/schemas/ArcGIS/10.4"><soap:Body><tns:GetTokenServiceURLResponse> <TokenServiceURL>https://https/<web adaptor name>/tokens/</TokenServiceURL></tns:GetTokenServiceURLResponse></soap:Body></soap:Envelope> When I check the capabilities file of the WFS interface, I can see the same error in the url: <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href =" https://https:/<web adaptor name>/services/public/<ServiceName>/MapServer/WFSServer? " /> <ows:Post xlink:href =" https://https:/<web adaptor name>/services/public/ <ServiceName> /MapServer/WFSServer " /> </ows:HTTP> </ows:DCP> I can fix the capabilities file with an external capabilities file if there is no other solution. But the problem with accessing protected services wont go away with that. Without the X-Forwarded Host setting the REST interface did not work either, so I think this setting is fine like it is. bye, Nicole
... View more
08-06-2019
01:37 AM
|
0
|
4
|
376
|
POST
|
in my case a field got the wrong alias in the service after publishing it to ArcGIS Server: {"name":"PR_PROZESS","type":"esriFieldTypeString","alias":"Shape.STArea())" Manually reordering the fields helped in my case.
... View more
08-31-2018
01:40 AM
|
1
|
0
|
52
|
POST
|
update: it looks like its supported in 10.6: https://blogs.esri.com/esri/arcgis/2017/10/04/prerelease-for-arcgis-10-6-is-available-now-on-my-esri/
... View more
12-12-2017
03:49 AM
|
0
|
0
|
55
|
POST
|
With 10.5.1, the use of an Enterprise Geodatabase as datastore is deprecated, you should only use the ArcGIS DataStore for hosting your content published on ArcGIS Portal: Release of the Deprecated Features Plan for ArcGIS 10.5.1 | Support Services Blog We need to encrypt the GIS data stored on ArcGIS Portal, and with an Enterprise Geodatabase like Oracle or MS SQL Server we could use TDE. As there is PostgreSQL under the hood of ArcGIS DataStore, does Esri support encryption for this database? thanks for your help! Nicole
... View more
12-11-2017
11:09 PM
|
0
|
0
|
440
|
Online Status |
Offline
|
Date Last Visited |
4 weeks ago
|