|
POST
|
Hello @ChristopherPawlyszyn, I continue my investigations and wanted to report the following facts: - After authenticating on couchDB, I can see that all our nosql "databases" are empty (size 0 bytes) and made of 0 documents: thus the 404 couchDB error. - I activated couchDB debug log when doing the webgisdr restore and it turns out I have plenty of errors 409 conflict like the following: [debug] 2023-10-26T13:18:36.924000Z [email protected] <0.2262.0> 7e7d7f7d69 'PUT' /_dbs/ext_site_callout_0_d0d73bef0979452a9660097f2df37359 {1,1} from '[email protected]'
Headers: [{'Accept-Encoding',"gzip,deflate"},{'Connection',"Keep-Alive"},{'Content-Length',"187"},{'Content-Type',"application/json"},{'Cookie',"AuthSession=ItsASecret"},{'Host',"MYHOST.COMPANY.COM:29080"},{'User-Agent',"Apache-HttpClient/4.5.13 (Java/11.0.18)"}]
[debug] 2023-10-26T13:18:36.925000Z [email protected] <0.2262.0> 7e7d7f7d69 timeout 600
[debug] 2023-10-26T13:18:36.925000Z [email protected] <0.2262.0> 7e7d7f7d69 Successful cookie auth as: "admin_u92a8"
[debug] 2023-10-26T13:18:36.926000Z [email protected] <0.2262.0> 7e7d7f7d69 Minor error in HTTP request: conflict
[debug] 2023-10-26T13:18:36.926000Z [email protected] <0.2262.0> 7e7d7f7d69 Stacktrace: [{couch_db,update_doc,4,[{file,"src/couch_db.erl"},{line,839}]},{couch_httpd_db,update_doc,6,[{file,"src/couch_httpd_db.erl"},{line,780}]},{couch_httpd_db,do_db_req,2,[{file,"src/couch_httpd_db.erl"},{line,261}]},{couch_httpd,handle_request_int,5,[{file,"src/couch_httpd.erl"},{line,339}]},{erpc,execute_call,3,[{file,"erpc.erl"},{line,434}]},{erpc,call,5,[{file,"erpc.erl"},{line,117}]},{rpc,call,5,[{file,"rpc.erl"},{line,410}]},{chttpd_node,call_node,4,[{file,"src/chttpd_node.erl"},{line,218}]}] Looking at couchDB documentation: https://docs.couchdb.org/en/stable/api/document/attachments.html#put--db-docid-attname 409 Conflict – Document’s revision wasn’t specified or it’s not the latest Any progress on your side ? Thanks, Nicolas
... View more
10-27-2023
04:42 AM
|
0
|
0
|
6671
|
|
POST
|
Yes, there is "ArcGIS Data Store 10.9.1 Durability Enhancement Patch": https://support.esri.com/en-us/patches-updates/2022/arcgis-data-store-10-9-1-durability-enhancement-patch-8057
... View more
10-16-2023
06:37 AM
|
0
|
1
|
4426
|
|
POST
|
Hello, I am facing an issue since we upgraded from 11.0 to 11.1: when restoring our tile cache datastore using webgisdr on standby environment, scene layers restored are corrupted and broken. Though the restore is said to be successful, when trying to visualize them, it fails. All requests querying for tiles description of the service fail: => Hosted/Buildings_3D/SceneServer/layers/0/nodes/root?f=json returns: {
"error": {
"code": 500,
"message": "Server error unable to process request",
"details": []
}
} But validation of the datastores from ArcGIS Server Manager or ArcGIS Server admin interface is successful. Webgisdr log say it successful as well. On ArcGIS Server Manager in debug mode, this 500 errors seems to be related to 404 from CouchDB: This issue occurs on both ArcGIS Enterprise deployments we are running. The procedure to restore on standby is implemented since several versions and we never faced any issue (except at 11.0 with restoring relational datastore cf. https://community.esri.com/t5/high-availability-and-disaster-recovery-questions/cannot-restore-arcgis-enterprise-webgisdr-backup/td-p/1160736 that was fixed later with a patch). I opened a case 6 months ago after the upgrade with support (case 03338742) and so far no progress... What we tried: - manually restoring the tile cache datastore from production tile cache backup: same results - manually restoring the tile cache datastore from webgisdr backup: same results - restoring on a datastore content folder stored on C:\ of the VM to exclude drive performance issue: same results Interesting facts: - It's not systematic - sometimes all the scene services are broken, sometimes only some of them but never all of them were successfully restored. But most of the time, they are all broken. - Procedure repeated tens of times with always the same result - Publishing a new scene layer on the standby datastore with broken restored services works: the tile cache datastore is functional - Publishing a new scene layer on the production tile cache datastore and restoring it fails as well (it is not restriceted to all scene layers published from previous versions) Worth to mention, that we could potentially loose all our work as there is currently no way to export scene layers as a backup solution because of "BUG-000143562 - Exporting a multipatch hosted feature layer as a file geodatabase from ArcGIS Online results in a corrupted geodatabase" so there is currently no way to retrieve tile cache datastore content... I would really appreciate your inputs @ChristopherPawlyszyn and @JonathanQuinn ... Thanks
... View more
10-11-2023
02:17 AM
|
1
|
21
|
11312
|
|
POST
|
Hello @MaxZeng , Thanks for your reply. I got it from the documentation of ESRI MAPS SDK: https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-PointBarrier.html#barrierType You said it works with integer but if I write: // create new point barriers const pointBarriers = [ new PointBarrier({ barrierType: 1, geometry: { x: -117.30968, y: 34.06493 } }) ]; The following parameter is sent is sent so it is not taken into account: Thanks, Nicolas PS: I may have misplaced this post - it should probably goes to the Maps SDK one.
... View more
09-12-2023
05:30 AM
|
0
|
1
|
1429
|
|
POST
|
Took a while to be logged but here it is: BUG-000160198- The ‘curbApproach’ property of PointBarrier object is not honored when used in RouteLayer class of the ArcGIS Maps SDK for JavaScript 4.27
... View more
07-27-2023
11:48 AM
|
0
|
0
|
1188
|
|
IDEA
|
A functionality we kept being asked about, is the ability to visualize units occupancy across time in ArcGIS Indoors Space planner. We have lot of changes to manage and users coming for a defined period of time. It would be very nice if we could have "time-awareness" in the assignment (user will be in this unit from / to) and the ability then to visualize occupancy across time thanks to a slider. Hope that makes sense ! Thanks for listening
... View more
06-27-2023
11:26 PM
|
2
|
0
|
825
|
|
IDEA
|
Currently, ArcGIS Indoors floor display behaviour is inconsistent depending on the client used: - ArcGIS Indoors viewer / ArcGIS Space planner: display the current floor for the selected building (eg: floor 2 / VERTICAL_ORDER = 2) and all the others building floor displays floor R / VERTICAL_ORDER = 0 - ArcGIS Indoors nativ application: display the current floor for the selected building (eg: floor 2 / VERTICAL_ORDER = 2) and all the others building floor displays the very same floor 2 / VERTICAL_ORDER = 2 -ArcGIS Field Maps: display the current floor for the selected building (eg: floor 2 / VERTICAL_ORDER = 2) and hide all the others buildings floor For our campus, our favourite floor management display is the one of ArcGIS Indoors nativ application. It is the best way to understand the floor layout and the connexion between buildings. ArcGIS Indoors viewer / ArcGIS Space planner current floor management is prone to confusion: you may think there is connexion between 2 buildings at floor 2 while there is not because the corridor connecting the 2 buildings is at floor R (VERTICAL_ORDER = 0). So (to me) it would be nice to either have the floor picker behaviour of ArcGIS Indoors nativ application in all ESRI clients supporting Indoors. Or if not possible because is some situations you would prefer another one, to be able to customize it at the application level. But from a developer perspective, it would be very nice if this configuration could be backported to the "ArcGIS Maps SDK for JavaScript" FloorFilter widget. Thanks for listening !
... View more
06-27-2023
08:19 AM
|
7
|
8
|
3275
|
|
POST
|
Hello, In a webapplication, I using an ImageServer to query pixels values of several rasters through an ImageServer. I would like to extract the boundaries of the rasters so as to expose them to the end users of the web application (so that they know the area covered by the data they querying). I can't find a way to do so from an ImageServer service. If I publish the mosaic dataset as a MapServer, it's possible but ideally I would to avoid multiplying services for resources optimization. Did I miss anything ? Thanks, Nicolas
... View more
06-23-2023
02:50 AM
|
0
|
1
|
1118
|
|
POST
|
To me, the main limitation of hosted feature layers are symbology and labels. You can’t have hatch or symbologies like arrows on lines to represent slopes and other complex symbology. In the same way, the labelling engine is not as powerful as what can be done server side and result many times in overlapped labels. For all those reasons, I can’t manage our GIS solely with hosted feature layers. Maps SDK 4.X solved the issue of renderering many features at the same time which could also have been one reason to choose Map image Layer over feature layer for some dataset. There must be others but that the main ones on top of my head.
... View more
06-22-2023
01:04 PM
|
2
|
0
|
8635
|
|
POST
|
So support added my case to the following already logged BUG and limitation: BUG-000154352 The symbology scale range display is not retained for a feature service in a Portal for ArcGIS web map. To me this BUG title is bit misleading as it does work for a feature service in the webmap if it is added as Portal item (look for content in the Portal and then add the feature service item). It is only not supported if you had the service by URL (either FeatureServer or MapServer/id) as it does not retrieve the symbology described in the Portal item but instead directly from the ArcGIS Server. It would have been better to enlarge a bit the scope of this BUG to ArcGIS Server services (both FeatureServer service and featureLayer created from a MapServer layer) rather than restricting it to some webmap use. Anyway, thanks for having chimed in @KristianEkenes! Feel free to ping anyone from Pro/Enterprise side 🙂
... View more
06-21-2023
07:28 AM
|
0
|
0
|
2695
|
|
POST
|
Using the Printing Tools Service for example ? rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task/execute add passing your vector tile layer in a simple web_map_as_json parameter.
... View more
06-21-2023
02:22 AM
|
0
|
0
|
1037
|
|
POST
|
Hello, I am facing an issue with ArcGIS Server network service. Whenever I try to solve a route with a barrier point of type 'added-cost', it fails with the following error: "Point barriers cannot have a field value of BarrierType = \"ScaledCost\"." According to the documentation, it should be doable: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/barriers.htm It's also reproductible on ArcGIS Online routing service: https://codepen.io/NicolasGIS/pen/NWENNPY?editors=100 (copy paste code in RouteLayer sandbox as it requires a token: https://developers.arcgis.com/javascript/latest/sample-code/sandbox/?sample=layers-routelayer Did I miss anything or does it look like a BUG ? Thanks, Nicolas
... View more
06-16-2023
08:32 AM
|
0
|
3
|
1542
|
|
POST
|
Hello, Migrating a routing application from 3.X to 4.X, I am currently facing an issue with the 'curbApproach' attribute of barriers: https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-PointBarrier.html#curbApproach I am under the impression that JS API does not take into account this attribute and does not send it to the 'Solve' operation: https://codepen.io/NicolasGIS/pen/yLQOeGq?editors=100 (copy paste code in RouteLayer sandbox as it requires a token: https://developers.arcgis.com/javascript/latest/sample-code/sandbox/?sample=layers-routelayer The 'barriers' parameter is sent with the following value: barriers: {"features":[{"geometry":{"spatialReference":{"wkid":4326},"x":-117.30968,"y":34.06493}}]} and is not taken into account. Did I miss anything or does it look like a BUG ? Thanks, Nicolas
... View more
06-16-2023
08:18 AM
|
0
|
1
|
1272
|
|
POST
|
Thanks for the reply. I opened a case. Let's see if the routing works. Personnaly, I found it a pity: I tend to prefer referencing service by URL which are more stable to me (can be republished). Also, creating a FeatureLayer from a MapService layer is really convenient as well. Thanks,
... View more
06-15-2023
11:59 AM
|
0
|
0
|
2736
|
|
POST
|
Thanks for your reply @KristianEkenes ! Indeed, renderers are not defined in the same way: - ArcGIS Server REST API /FeatureServer/0: type esriPMS ArcGIS Server /FeatureServer/0 renderer - Portail REST API /item/id/data type CIMPointSymbol Portal /item/data renderer So it's kind of limitation of ArcGIS Server not support CIMSymbol I guess ? It's would be a pity ! Thanks !
... View more
06-15-2023
11:47 AM
|
0
|
2
|
2739
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | Friday | |
| 2 | 2 weeks ago | |
| 4 | 4 weeks ago | |
| 1 | a month ago | |
| 2 | a month ago |