Tag Info

Hot answers tagged

3

You could define your feature classes in a list, and looop through it and then perform the update cursor on the common fields. Here is some mock code: arcpy.env.workspace = 'C:\Users\cbgibson\AppData\Roaming\ESRI\Desktop10.2\ArcCatalog\TEST_WSdata.sde' fcList ['WATERLINES', 'HYDRANTS', 'VALVES', 'AIR_RELEAS'] for fcName in fcList: with ...


2

You could create two different services. A feature service for all of your editable feature classes and a map service (which is read only) for the non-editable feature classes. You could also look into ownership-based access controls, which will limit access based on the owner of the data.


2

For C# NetTopologySuite is a great option. It's one of the children of the JavaTopologySuite, father of GEOS, Shapely, JSTS, ffi-geos... and maybe Thorin too. I haven't tested on a real SQL Server database, but you could use it like this: MsSql2008GeometryReader geometryReader = new MsSql2008GeometryReader(); MsSql2008GeometryWriter geometryWriter = new ...


2

For QGIS 2.6: Project Properties: General, Selection Color: Reduce the Opacity:


2

Not being able to save the geometry due to a read only attribute windows with a disabled ok button is an issue in QGIS 2.4. The freehand plugin works fine in QGIS 2.6.0 and QGIS 2.8.1.


2

up until yesterday you would have had to invoke a web request to a geometry service to validate the topological correctness of your feature before passing the edit, but as of 3.13 you can now use the local geometry engine and call simplify()


2

You can accomplish this function with the Feature to Line (Data Management) geoprocessing tool which will split lines when they intersect each other: "Where input lines or polygon boundaries touch, cross, or overlap each other at locations other than their start and end vertices, they will be split at those intersections" [Desktop Help Feature to Line][1] ...


1

Try ticking the checkbox on for Settings -> Option -> Digitizing -> "Suppress Attribute Form Popup after feature creation."


1

It can be accomplish, by using a python package named shapely. Eg: shapely.affinity.rotate(ring,degres,origin='centroid',use_radians=False)



Only top voted, non community-wiki answers of a minimum length are eligible