Tag Info

New answers tagged

0

In my application, the user selects features using the one of the Draw tools, then clicks a button that runs this function to apply changes that were set in several combo boxes function applyChanges() { //extraneous code to check for various conditions omitted array.forEach(featureSet, function (feature) { feature.attributes.Priority = ...


4

As stated in GIS-Jonathan's answer this can be accomplished by setting the file permissions to Read-only. In windows 7 you can accomplish this by navigating to the file in windows explorer, right clicking the file with the .shp extension and clicking 'properties'. There should be two checkboxes near the bottom of the properties window that say 'Read-only' ...


0

Strictly speaking this isn't really a GIS question because this is done outside of the GIS using the Operating System. For that, try something like this: http://www.geekpolice.net/t4010-how-to-set-or-unset-the-read-only-folder-attribute-in-windows-7


0

Based on your comment I am assuming you can identify which polygons were affected (be it a few or all), they were only shifted (no rotation or scaling), and are currently in an edit session. Ensure Point and Vertex snapping are enabled. Select all affected polygons and locate the selection anchor (small x near center of all selected elements). While ...


1

Add the spatial adjustment toolbar. Then open an edit session, create some links from the vertices of 4 of the polygons to the points, select affine transform and run the adjustment.


0

There's an excellent GPX Editor for the Mac at the Mac App Store: https://itunes.apple.com/us/app/gpx-editor/id924782627?mt=12


2

When specific shapes exhibit strange behavior as a result of a geoprocessing tool or editing operation, one of the first things to check is whether they have valid geometries. Geometry errors can result in null results or other errors. QGIS has a Check Geometry Validity tool, and another option would be to load it into GRASS and run v.clean. There are ...


1

You can do this in the Field Calculator, using an expression like: calc(!SHAPE!) and Codeblock: def calc(shape): return arcpy.PointGeometry(shape.firstPoint).distanceTo(arcpy.PointGeometry(shape.lastPoint)) Distance > 0 means not closed. Granted, this will not zoom to the offending vertices.


0

As Maksim suggests, using a Topology with the no dangles rule would be one approach. Another would be using the COGO Traverse tool, although this would be a bit slow and requires more than Basic licensing. You can load a traverse from a sketch, and then once it's loaded there's a closure button that will tell you how far off it is. Looking at the sketch ...


0

Based on your version and software, the ArcGIS Snap tool should do what you want. It does require a Standard or Advanced license. Alternatively, ET GeoWizards has a snap polyline tool that may also work.


5

The reason you cannot edit these layers is because it is not a file. It is a map service. What you are seeing is a web service. A web service is data that is hosted on a server elsewhere, that is not your computer. Your computer is going out and getting the data live from OLIVER when you look at it in ArcMap. In this case the data you want to edit is ...



Top 50 recent answers are included