Select to view content in your preferred language

ArcGIS Server web editing capabilities- Pros/Cons

3642
11
09-12-2012 11:21 PM
ManojGarg
Emerging Contributor
Dear Experts,

I need some good information and real ground info about the following. Please share the link and your experience

1. ArcGIS Server web editing capabilities. Any limitation like number of transaction or fetch from db etc? I understand from site that simple editing is supported but it does not give enough details.
2. Does web editing supported for multi version geo-database in user???s version ?
3. Does web editing supported in multi version GDB with geometric network in place?
4. How the reconcile and posting works from web?

Thanks
Tags (2)
11 Replies
DerekLaw
Esri Esteemed Contributor
Hi Manoj,

A1. I'm not aware of any limitation(s) for web editing. And yes, web editing is designed for simple feature editing.
A2. Yes. At 10.1, web editing supports editing different versions within an ArcSDE geodatabase. Pre-10.1, you are only able to edit in the version that the map service/feature service was published with.
A3. Yes, it is possible to edit a geometric network with web editing. However, please be advised that when you are making an edit with a web client, the edit operation performed is a simple feature edit. The "intelligence" behind the geometric network (e.g., when you perform a feature edit and get the rubber band like effect - attached features also move) does not occur in the web client - this is applied AFTER the edit is pushed back into the geodatabase. Therefore, you need to be really careful when enabling geometric network over the web.
A4. This works like any other versioned workflow. You simply treat the version that the map service/feature service was published with, like any other version. After edits are made to the version, you can reconcile and post that to other versions on the server-side.

FYI, this Esri Dev Summit 2012 video is great resource: Building Web Editing Applications with ArcGIS 10.1 for Server

Hope this helps,
0 Kudos
ManojGarg
Emerging Contributor
Thanks Derek. Much appreciated..

Derek one more question. How is ESRI sde/ArcGIS Server support with Oracle Spatial db or do we need to go with SDE binary format? Any info on this.

We have one of biggest user base of ESRI. We are using SDE binary. We are exploring the use of oracle spatial with SDE/ArcMap. Do we have versioning support with Oracle Spatial.
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Manoj,

How is ESRI sde/ArcGIS Server support with Oracle Spatial db or do we need to go with SDE binary format? Any info on this. ... We are exploring the use of oracle spatial with SDE/ArcMap. Do we have versioning support with Oracle Spatial.


You can implement an enterprise ArcSDE geodatabase on Oracle using the oracle spatial storage type instead of using the ArcSDE binary format. This is fully supported, including support for versioning.

FYI, How do geodatabases use Oracle Spatial?

Hope this helps,
0 Kudos
ManojGarg
Emerging Contributor
Hi Manoj,



You can implement an enterprise ArcSDE geodatabase on Oracle using the oracle spatial storage type instead of using the ArcSDE binary format. This is fully supported, including support for versioning.

FYI, How do geodatabases use Oracle Spatial?

Hope this helps,


Thanks Darek.
One more questions. I watched the video from the link you sent. It does not talk about conflict. Can we say that its not wise to expect conflict management from web editing as this will be pushing technologies beyond its limit.
Or does that supported?
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Manoj,

Can we say that its not wise to expect conflict management from web editing as this will be pushing technologies beyond its limit. Or does that supported?


When performing edits in a versioned ArcSDE geodatabase, conflict detection and resolution occur when you are performing a reconcile operation. Reconcile and post operations in an ArcSDE geodatabase are version management workflows and not part of web editing workflows. Therefore, we don't support conflict management in web editing - and this is by design.

FYI, A quick tour of reconciling a version

Typically you would perform your edits via a web client, then later on, you could manage your versions on the server-side. For example, take the version that was being edited with the web client, and reconcile and post it to another version in its lineage. When you perform the reconcile is when you would detect possible conflicts.

Hope this helps,
0 Kudos
ManojGarg
Emerging Contributor
Hi Manoj,



When performing edits in a versioned ArcSDE geodatabase, conflict detection and resolution occur when you are performing a reconcile operation. Reconcile and post operations in an ArcSDE geodatabase are version management workflows and not part of web editing workflows. Therefore, we don't support conflict management in web editing - and this is by design.

FYI, A quick tour of reconciling a version

Typically you would perform your edits via a web client, then later on, you could manage your versions on the server-side. For example, take the version that was being edited with the web client, and reconcile and post it to another version in its lineage. When you perform the reconcile is when you would detect possible conflicts.

Hope this helps,



Thanks Derek. I got the answer in relation to web editing.
0 Kudos
KarenRobbins
Occasional Contributor
"A3. Yes, it is possible to edit a geometric network with web editing. However, please be advised that when you are making an edit with a web client, the edit operation performed is a simple feature edit. The "intelligence" behind the geometric network (e.g., when you perform a feature edit and get the rubber band like effect - attached features also move) does not occur in the web client - this is applied AFTER the edit is pushed back into the geodatabase. Therefore, you need to be really careful when enabling geometric network over the web."  --Derek Law


Can you clarify what "AFTER the edit is pushed back" means?

Does this mean that I could move a point and I would not see the line move, but in fact it would move?

Thanks!
0 Kudos
DerekLaw
Esri Esteemed Contributor
Hi Karen,

Can you clarify what "AFTER the edit is pushed back" means?

Does this mean that I could move a point and I would not see the line move, but in fact it would move?


Correct. The line would be moved when the edit is posted back to the feature class in the ArcSDE geodatabase. And the edit you made might or might not honor the behavior(s) that you defined for your geometric network. FYI: there is no validation that occurs during the web editing process. Hence why it is possible to edit a geometric network with web editing, but not recommended.

Hope this helps,
JamalNUMAN
Legendary Contributor

The first challenge here is how to publish the whole functionalities of “utility network analyst” before going to enjoy also editing with full environment as in the desktop. For example, how to solve for all tracing options in the web?

----------------------------------------
Jamal Numan
Geomolg Geoportal for Spatial Information
Ramallah, West Bank, Palestine
0 Kudos