Tag Info

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 ...


12

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 ...


11

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.


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

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 ...


9

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 ...


9

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


9

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 = ...


8

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" ...


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

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

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

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 ...


7

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.


7

Instead of moving individual vertices for a feature you can use the Reshape Feature tool on the Editor toolbar. Depending on how accurate your polygons need to be you could also leverage remote sensing algorithms to automate polygon creation against aerial imagery that has 4 bands (fourth band that is NIR) or LAS lidar data sets. Land Cover Feature ...


7

There are several steps I use. 1. is easiest but don't necessarily try it first. copy the layer you need to edit, snap to and use for reference (as few as possible) to another document (for editing). 2. make sure you are not in the layout view. 3. make sure you don't have a definition query.


7

Using QGIS you can quickly divide a given shapefile up into regular rectangles as you've shown in your example. Load the original shapefile; Use Vector|Research Tools|Vector grid and create a grid of polygons the same extent as your shapefile, with the right distance between divisions ('parameters') selected (100 in my example image below); Intersect the ...


7

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

Here is a code block for the Field Calculator that will do what you require. Open the attribute table Select all of the records that contain a NULL value in the desired field Open up the Field Calculator and insert this code in the appropriate sections. Accumulative and sequential calculations Calculate a sequential ID or number based on an interval. ...


7

you can check out OpenLayers Editor from http://ole.geops.de/. OpenLayers Editor is a web-based tool for easy and precise creation of spatial data. It is build purely with HTML and JavaScript and thus runs on the desktop and mobile devices without plug-ins. General Based on OpenLayers Easily customizable and extensible Small and fast Open Source ...


7

CSV layers cannot be edited. You have to save to a different format, e.g. Shapefile, before you can start editing.


7

You need to finish the polygon's construction with double click, right-click>Finish Sketch or F2 before saving edits.


7

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. ...


6

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


6

"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 ...


6

Here's a few to get you started: Start Here - Learning ArcObjects Connecting to a GeoDatabase Creating and Modifying Schema Versioning Editing Data And in specific you can look at Creating Features and Updating Features. Both of these will require you to connect to your GeoDatabase, which you can find samples for above.


6

This used to work, but I haven't done this in years. And this is only going to work for a windows machine where you have admin priv: Remote into the file server and use openfiles.exe /disconnect to disconnect the user from the files. Or you could use psexec \\machinename cmd and run the openfiles.exe on the remote console. This question really gets into ...


6

Maybe the answers to this question are helpful: How to simplify a routable network? I used GRASS v.clean in the end.


6

Quick answer: no! There's no tool like that to do that operation directly on the layer (the "Join Two Lines" plugin requires intersection). You could do it for a very simple layer by turning the lines to points (extract nodes) then joining with points2one (line output) but this would be MUCH slower than just editing by hand: Make sure you have snapping ...



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