Tuesday, 13 February 2018

arcgis server - Creating interface for Editing ArcSDE Layers in web service online?


The initial idea is to make a multiuser web service for editing versions of an ArcSDE geodatabase online (each version for each user. Is it possible to acces through a password and user name?). Can I create my own personal interface with specĂ­fic tools of ArcGIS?


I need to edit 3D vertices of lines, polygons, points, create new features, copy, paste, clip, delete, make selections,... and other simple tools, also edit the attribute tables like in ArcGIS Desktop (but not geoprocessing tools), and I don't know if this is possible.


Can anyone give me an idea of what can I create and the steps I need to study and prepare this idea?



Answer



Absolutely possible. You can start by taking a look at the ArcGIS Server feature services. They provide functionality for performing web editing of the features stored in the ArcSDE geodatabase (both versioned and non-versioned editing is supported). You will be able to update the geometry and attributes of the features. 3D-editing is not directly enabled (not in the view you see data in ArcScene) yet editing data with the z-values is absolutely possible.


You would need to either develop an own web application that would consume this feature service or use a ready-to-use application, for instance, ArcGIS Viewer for Flex or ArcGIS Viewer for Silverlight. Both of these viewers would be a great place for you to start testing the web editing functionality and they have built-in support for user log-in menus when accessing secured services. Specifying what ArcSDE version to connect would be possible both at the service level or directly in the code, I've seen some sample demos for that.



Most of the editing tools you named in the question are included with the viewers, but you would need to implement them on your own if you choose to build an own application. For those simple editing operations, you may use the geometry service - see here for full list of supported geometry service operations. If there is something more advanced - geoprocessing services can be used.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...