POST
|
We have 100% identical problem. I have tested next version of API (4.30), which is available here https://github.com/Esri/feedback-js-api-next/blob/main/CHANGELOG.md and it unfortunately seems there is the same issue.
... View more
06-16-2024
11:09 PM
|
0
|
0
|
611
|
POST
|
Hello, I have created my applyEdits() method. Its logic aligns with the following: featureForSend.setAttribute("globalid", "{3b0931f2-78f6-4799-ae0f-13d26c787775}");
EditLayer.applyEdits({
addFeatures: [featureForSend],
addAttachments: [{
feature: featureForSend,
attachment: {
globalId: "{b99a53f2-3b76-4024-97d2-8ceca8b624ae}",
data: input.files[0]
}
}]
}, {gdbVersion: "",
returnEditMoment: false,
globalIdUsed: true,
rollbackOnFailureEnabled: false
}).then((result) => {... This code fires HTTP request with this data: Adds:
[{"geometry":{"spatialReference":{"latestWkid":5514,"wkid":102067},"x":-8988283.904533692,"y":4133042.200104993},"attributes":{"poznamka": "test", "globalid":"{3b0931f2-78f6-4799-ae0f-13d26c787775}"}}]
Attachments:
{"adds":[{"globalId":"{b99a53f2-3b76-4024-97d2-8ceca8b624ae}","parentGlobalId":"{3b0931f2-78f6-4799-ae0f-13d26c787775}","contentType":"image/png","name":"Image 001.png","uploadId":null,"data":"loremipsum"}],"updates":[],"deletes":[]} ... and it ends with server error "Unable to complete operation. Unable to perform applyEdits operation. An error occurred." I’ve discovered an issue related to the "uploadId":null parameter (in Attachments data). When I remove this parametr and re-run this request again (directly in REST API), the request succeeds. However I'm not able to achieve the same result using the ArcGIS Maps SDK fo JavaScript. JS API always adds this "uploadId":null param to the HTTP request. Is there a solution for this? We have federated Enterprise 10.9.1 and JS API 4.27. Thanks
... View more
05-12-2024
02:08 AM
|
0
|
0
|
262
|
POST
|
You can do it for example with arcpy. You need to crate PDF file, then access every single layout in your project, export it and append to the created PDF file. Your script can look like this: aprx = arcpy.mp.ArcGISProject("CURRENT")
layouts = aprx.listLayouts()
pdf = arcpy.mp.PDFDocumentCreate(r"path\test.pdf")
for layout in layouts:
page = layout.exportToPDF(layout.name + ".pdf", layers_attributes="NONE")
pdf.appendPages(page)
pdf.saveAndClose() You can run it directly in ArcGIS Pro Python Window. You need replace "path\test.pdf" string with your real path.
... View more
05-10-2024
03:47 AM
|
0
|
0
|
404
|
POST
|
Hi @UndralBatsukh, can I have another question about this problem. I have finished my applyEdits() method. Its logic aligns with the following: featureForSend.setAttribute("globalid", "{3b0931f2-78f6-4799-ae0f-13d26c787775}");
EditLayer.applyEdits({
addFeatures: [featureForSend],
addAttachments: [{
feature: featureForSend,
attachment: {
globalId: "{b99a53f2-3b76-4024-97d2-8ceca8b624ae}",
data: input.files[0]
}
}]
}, {gdbVersion: "",
returnEditMoment: false,
globalIdUsed: true,
rollbackOnFailureEnabled: false
}).then((result) => {... This code fires HTTP request with this data: Adds:
[{"geometry":{"spatialReference":{"latestWkid":5514,"wkid":102067},"x":-8988283.904533692,"y":4133042.200104993},"attributes":{"poznamka": "test", "globalid":"{3b0931f2-78f6-4799-ae0f-13d26c787775}"}}]
Attachments:
{"adds":[{"globalId":"{b99a53f2-3b76-4024-97d2-8ceca8b624ae}","parentGlobalId":"{3b0931f2-78f6-4799-ae0f-13d26c787775}","contentType":"image/png","name":"Image 001.png","uploadId":null,"data":"loremipsum"}],"updates":[],"deletes":[]} ... and it ends with server error "Unable to complete operation. Unable to perform applyEdits operation. An error occurred." I’ve discovered an issue related to the "uploadId":null parameter (in Attachments data). When I remove this parametr and re-run this request again (directly in REST API), the request succeeds. However I'm not able to achieve the same result using the ArcGIS Maps SDK fo JavaScript. JS API always adds this "uploadId":null param to the HTTP request. Is there a solution for this? We have federated Enterprise 10.9.1 and JS API 4.27. Thanks
... View more
05-04-2024
07:59 AM
|
0
|
0
|
371
|
POST
|
@UndralBatsukh thank you for this information. I didn't know this strategy.
... View more
05-02-2024
11:19 PM
|
0
|
0
|
391
|
POST
|
Hi @UndralBatsukh, Thank you for your reply. I understand how to create applyEdits with parameters, as you described. However, I’m a bit confused about where to obtain the globalid when creating a new feature on the client side. I believe that the globalid is assigned in the geodatabase. Can I use my own globalid? If so, how can I ensure that it will be unique in the geodatabase?
... View more
05-02-2024
10:54 AM
|
0
|
0
|
405
|
POST
|
I can confirm @JakubLobodecki information about Firefox. Our testing also shows that Firefox is working fine. We also have had some information that the problem can be associated with the number of layers in the webmap. But our testing doesn't confirm that. We tested it with simple webmap with one layer and there is the same problem.
... View more
04-29-2024
09:09 AM
|
2
|
0
|
395
|
POST
|
Hello, we have the same problem. We are solving it with our local Esri distributor now. But I think it's a problem directly with last two version of ArcGIS Maps SDK for JS. Last version without this behaviour is 4.27. Try to downgrade to 4.27 (if you can) and the problem should be solved. And we are only seeing this issue on specific mobile devices, for example Asus Zenfone 8.
... View more
04-26-2024
11:49 AM
|
1
|
0
|
436
|
POST
|
Hello, is there a way in ArcGIS Maps SDK for JavaScript how to add new feature with attachments to FeatureService in single step (using only one HTTP request in the background). Currently, I'm able to do it by using the applyEdits() method, which adds the new feature, then I make a query based on the globalid of this new feature and use the addAttachment() method to join attachments. applyEdits() method has a parameter addAttachments in the API documentation, too. Howewer, I think that I still need to know the globalid in that case. Ideally, I would only need to make one request for some reasons. Thank for replies.
... View more
04-26-2024
11:05 AM
|
0
|
5
|
548
|
IDEA
|
We would appreciate the ability to disable "edit mode" in the Edit widget in ArcGIS Experience Builder once the user has completed their edits. Currently after editing the first feature with the Edit widget, the next selected features are in editing mode even if the Edit widget is closed. There is no such option, which can be inconvenient for users who just want to view popups without accidentally moving their polygons etc. This issue is also discussed in the same topic: https://community.esri.com/t5/arcgis-experience-builder-questions/how-do-i-deactivate-the-edit-feature-function/td-p/1379492 Thank you.
... View more
04-19-2024
01:54 AM
|
28
|
0
|
428
|
POST
|
Jestli to chápu dobře, potřebujete kalkulovat pole "kraj_connect". Pak by mělo fungovat toto: var searchWords = ['Moravskoslezský kraj', 'Karlovarský kraj', 'Ústecký kraj']; var region = $feature.naz_kraj for (var word in searchWords) { if (searchWords[word] == region) { return($feature.kod_kraj) } }
... View more
03-26-2024
12:43 AM
|
2
|
0
|
418
|
BLOG
|
Nic spešl pro očistu neděláme, resp. u SDE Pasporty pravidelný denní Compress/Rebuild, u dalších SDE Compress/Rebuild "sem tam", geoprocesingovou historii neřešíme a lezou nám takováhle čísla: Takže jsme asi v pohodě 🙂
... View more
02-22-2024
01:03 AM
|
1
|
0
|
1041
|
BLOG
|
Na Linuxu provozujeme jen Notebook Server - z historických důvodů, kdy nám windowsácké virtuály běžely pod HyperV. Notebook běží v Dockeru, který není kompatibilní s HyperV. U VMWare to např. nevadí. Jaké s tím máme zkušenosti? Vlastně když se nic neděje, tak o tom ani nevíme. Když se něco děje, je potřeba příkazová řádka (pokud tedy není instalované grafické prostředí, jakože u nás není) a google (pokud nejsi Linuxák, jakože já nejsem). Kromě instalace byly jediné zásahy, se kterými jsem se zatím setkal, nové přelicencování Notebooku, instalace patchů, případně nějaké přenastavení portů, oprávnění pro soubory, upgrade Dockeru apod. a to se zvládnout dá. S provozem celého Enteprise pod Linuxem zkušenost nemáme. Takže těžko hodnotit úskalí, výhody, nevýhody. Ale tak alespoň takto...
... View more
09-21-2023
02:10 AM
|
1
|
0
|
286
|
POST
|
Hi @WeiYing1, thank you for your reply. Yes, there was two problems you describe. 1. I solved this by installing the latest version of ExB Developer 1.12. Before that I had 1.10 version. The chart is using the same data source and data view as the filter widget is using. However another chart in this app not using the same data view - filter widget is using all data in the data source, the chart is using part of this data within data view. So it's interesting that it works with the new ExB version, and it didn't work with 1.10 version. 2. Yes, this problem can be solved by "Auto refresh" setting. But I was kind of hoping that there would be something like a trigger in the background that would run an update of the data context of the entire application after editing features. So "Auto refresh" setting is the standard way to achieve this? Thanks, Kamil
... View more
08-03-2023
11:29 PM
|
0
|
1
|
972
|
Title | Kudos | Posted |
---|---|---|
1 | 03-28-2022 03:45 AM | |
1 | 03-20-2022 03:06 AM | |
2 | 04-29-2024 09:09 AM | |
1 | 04-26-2024 11:49 AM | |
28 | 04-19-2024 01:54 AM |
Online Status |
Offline
|
Date Last Visited |
4 hours ago
|