Hot answers tagged

14

I have been using a wacom tablet with ArcGIS for the past 5 years and have found it to be incredibly useful. I have only used the Intuous 3 (A4) but the ability to program the 8 shortcut keys as well as the trackpads has saved countless repetitive hand trips to the keyboard - and when you are capturing a lot of little areas of data this can be quite some ...


14

You can customize the attribute editing to various data types (predefined lists, a range of values or a date). Select a layer. Right-click > Properties. In the Properties window, click the Field tab. Select any field you want your pre-defined classes. The Value Map option will ask for your pre-defined classification values. When you start adding ...


13

You should be using "Add Ring" tool to create a hole in the polygon. Just Select the "Add Ring" tool and digitize a hole inside the polygon. It will remove that part and create a hole.


11

There are several steps I use. Ensure you are Data View NOT in Layout View (thanks MW) is easiest but don't necessarily try it second. copy the layer you need to edit, snap to and use for reference (as few as possible) to another document (for editing). make sure you don't have a definition query.


11

The best way is to convert this shape file to file-geodatabase and build the topology in ArcGIS for "Must Not Gaps" and "Must Not Overlap". Important thing in building topology is cluster tolerance. This is tolerance in which topology will remove/fix errors automatically after validating. So you should select this tolerance very carefully as big values can ...


11

In the documentation, it is alluded to that you cannot edit data in a SQLite database from ArcMap: You can connect from ArcGIS to an SQLite database to create maps and perform spatial analysis on your data. However, the only place this appears to be explicitly stated by Esri is in the ArcGIS Discussion Forum: Yes; you cannot edit data in a SQLite ...


11

Generally, I also recommend using the spatial ecology tools as discussed by blah238. However, another method you could try would be to add an attribute called Random to store a random number: Then, using the field calculator on that attribute, with the Python Parser, use the following codeblock: import random def rand(): return random.random() See ...


10

Yes. Below is the default editor sample tweaked to use the Popup. Create a Popup, pass it to the map's constructor and then place the Popup's dom node as a child of the map. <!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" ...


10

You can accomplish this with a combination of QGIS and GRASS. Import your vector layer into a GRASS mapset ( Grass | File > Import Vector Data ) Open your mapset in QGIS ( QGIS | Plugins > GRASS > Open mapset ) Add vector layer from your GRASS mapset to your QGIS project ( QGIS | Plugins > GRASS > Add GRASS vector layer ) Use v.clean.snap ( QGIS | Plugins ...


10

Right-click the feature class in ArcCatalog and go to the Properties. In the Feature Extent tab, click on Recalculate. And voilĂ ! I'm using ArcGIS 10.2.1


10

GDAL/OGR has python bindings and a FileGDB driver, but it requires the FileGDB API SDK from ESRI (not free, but AFAIK free of charge).


10

Use the Plugins>Fetch Python Plugins and select: Rectangles, Ovals and Diamonds Edit your layer (polygon) and select a feature to rotate - click and hold on the edge and the shape will rotate.


10

In Snapping Options (Settings menu) enable snapping (better snapping to vertex only in your case as suggested in comments) for your layer, then using Split feature tool make a left click on the one blank space on side of the line, then make left click on the vertex where the split should occur and in the end make a right click on the blank space on the other ...


10

This should do it and is a little simpler than the examples in the online help for UpdateCursor which is nevertheless worth a read. I've assumed your shapefile is in a folder called C:\temp and that structuretype is an integer field. If it is a text field just use "3" and "4" instead of 3 and 4. import arcpy features = ...


9

"I tried 'integrate' already. It worked in terms of removing gaps, but also generalized all polygons according to specified cluster tolerance." The question is whether you want to keep the 'Grey' polygons separated as they are now. In order to NOT generalize the boundaries you might have to do this the long way, you could Union -> Spatially ...


9

You are in for a world of hurt (but I know that part of the answer doesn't help). If you don't mind the reduced speed - put it on a network share where only a few users have write permissions to the file and the others only have read. From ESRI-L (in the comment below) Give all users full file permissions to the folder (allowing them to create, read and ...


9

'Long integer' won't produce decimals. Try floating point. For reference, this wiki link lists types of numbers.


9

By default CSV layers cannot be edited. You have to save to a different format, e.g. Shapefile, before you can start editing. Update 2015-11: There's a new plugin that solves this issue called Editable GeoCSV. It can handle x and y columns for points or a WKT column. For more details see http://giswiki.hsr.ch/Editable_GeoCSV_QGIS_Plugin


9

Here's a python function that will select random features in a layer based on percent, ignoring current selection: def SelectRandomByPercent (layer, percent): #layer variable is the layer name in TOC #percent is percent as whole number (0-100) if percent > 100: print "percent is greater than 100" return if percent < ...


9

If I understood you correctly, you have to move the selection anchor first: use edit tool and hold down the CTRL key drag selection anchor to the corner of your borderline More information in ArcGIS Help.


9

The location coordinates of your feature are stored in a geometry/shape field in the attribute table, not a text readable field you can adjust. You can store the coordinates as attributes, but they won't actually control where the point is. There are a few ways to address this: First, you could just make a table/spreadsheet/csv of your coordinate pairs. ...


9

The coordinates in the attribute table are numeric values that are not linked with the geometry. If you want to create a large number of points with exact coordinates, I suggest that you create a table with those coordinates, then use create an XY table event that you can merge with your existing shapefile. If you need to move just a few points, then ...


8

In GRASS GIS, you can use v.edit's snap tool. snap: Snap vector features in given threshold There are options to snap to a node or a vertex.


8

To revert to the ArcGIS 9 editing environment: "The setting is found in the Advanced ArcMap Settings utility, located in the \Utilities directory where you installed ArcGIS." From http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Reverting_to_the_ArcGIS_9_editing_environment/001t00000013000000/


8

I use mine all the time with ArcGIS Desktop. The learning curve isn't as steep as you'd think. It becomes much more natural to draw on the canvas than trying to use a mouse. I've noticed that ArcGIS 10 seems designed for the Wacom tablets so it makes it very easy to work with. My productivity goes up using the Wacom tablet, the quality of my work goes up ...


8

Yes, you can set snapping tolerance (e.g. to vertex and segment) you can then over digitize. A new polygon will only be created to the edge of an existing polygon. This setting can be enabled through the Settings Menu> Project Properties> General tab.


8

I used to use the "Data Owner" centric model. It does a few things (not just budgetary): It gathers information from the point of creation. (They put the pipes in the ground - they know where they are [outside of GIS].) It completes the (important GIS) cycle: collection, user viewing, correction/maintenance. It allows ownership in the data quality/data ...


8

I assume you are wanting to join two line segments into one line. This is how I did it ... Enable editing. Turn on snapping ( Settings -> Snapping Options ... ) Select the node node tool. Double click close to the end of one of the lines to add a node. Drag the node at the end to snap onto the the end of the other line Select both lines Merge their ...


8

The syntax problem is most likely caused be the spaces in column names. If you double-click the column names in field calculator, they will most certainly be added with quotation marks, e.g. "Catt Pop" + "Buff Pop"


7

An option, with the lost of the corrupted features, could be to use ogr2ogr converting your shapefile to another shapefile, with the -skipfailures option: ogr2ogr -skipfailures fixed_shapefile.shp corrupted_shapefile.shp for further details look at this blog post from PerryGeo blog: http://www.perrygeo.net/wordpress/?p=132



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