Tag Info

Hot answers tagged

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

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.


7

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.


6

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


6

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


6

Your PostgreSQL / PostGIS database must meet these version requirements: http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000075000000 Second, you have to register the tables with the Geodatabase. This page gives you more details on how to get to an existing PostGIS table with ArcGIS: ...


6

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


5

If you have an ArcEditor or ArcInfo license, you can use ArcGIS' Parcel Fabric tool. In the parcel fabric, parcels can be divided by area to create new parcels. Using the parcel division tool, you can divide parcels using the following area-based division methods: In equal widths By proportional area Into equal areas I assume you ...


5

Under the layer properties>labels tab you can setup multiple labeling classes (under the Method drop down) for your labeling scales. Labels can be rendered by query using the SQL Query button for each class. You can also use the Scale Range button to show or not show a certain class within certain scale ranges.


5

You can rotate features with the qgsAffine plugin. It's part of the QGIS Contributed Repository. Having a rotate tool on the editor toolbar would be a plus. Here is the feature request from hub.qgis.org http://hub.qgis.org/issues/3472


4

Yes, openlayers supports vector editing in the browser and provides means for saving those vectors back to a database. As you guessed when you said "this is maybe a too open question", the full "how" is an involved answer. Assuming that each user is not working from a blank slate, and can see the other submissions, it seems like the basic steps you want ...


4

It's not really any different than creating a Cartesian grid; the only complication involves representing the circular arcs that bound each cell. As in the Cartesian case, the input should include an origin, a set of radii to use, and a set of angles to use. For greater generality, we needn't require that radii or angles be equally spaced. Here's an ...


4

It sounds like you are working with polygons. I created a 4-corner polygon in a FGDB, and when I look at it in the editor, it does have 4 vertices: However, when I run the following script on it, you can see it does indeed have 5 vertices (as it should), where the first and last are the same in order to close the polygon: import arcpy infc = ...


4

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


4

The OpenGeo Suite has a web editor in the form of GeoExplorer. Just add your PostGIS data to the Geoserver component. Load the GeoServer layers in GeoExplorer and edit away. You can add and edit symbols/icons using the Layer Styles option.


4

Basically, set up your own textboxes, select boxes, etc. Put an onclick event handler on the submit button (dojo.connect()). Get the values from the entry boxes. Then use the long/lat and other attributes that you collect, create a geometry and attribute object, create a graphic from them and then send it to your editable feature layer using ...


4

Depending on the situation you have a few options: 1) The Region Group tool will allow you to isolate individual pixels, which can then be filtered based on count. 2) The Con tool can be used to remove (set null) or change the value of pixels if you can identify them by their values. 3) A variety of filters can be used to remove isolated pixels (e.g. ...


3

According to Wikipedia: The WFS specification defines interfaces for describing data manipulation operations of geographic features. Data manipulation operations include the ability to: get or query features based on spatial and non-spatial constraints create a new feature instance delete a feature instance update a feature instance ...


3

Check out the CadTools plugin Rotate Feature tool: "This function is for rotating features. You first have to select the feature you want to rotate and a vertex which will be the centre of rotation. The vertex does not have to be on the current layer. After selecting the feature and the vertex you can enter the angle of rotation (in ...


3

I am assuming that the grid you refer to is a spatial grid of some regular size - 1x1 km or similar. These grid objects (squares) will then have some reference number (eg square_id). Your other data set, the zones, is the one you would like to see combined based on the attributes in the spatial grid. This way you end up with the zones being split in smaller ...


3

To all the people who are looking for a way to collect data via Popup as asked in my question, this is how I solved it (same script as in question except the added popup-function and the tool "select"): function init() { Save-strategy var saveStrategy = new OpenLayers.Strategy.Save(); //empty map, bounds are test-layer bounds (EPSG:32647) map = new ...


3

This one's a workaround Digitize roundabout as circle in a polygon layer Use Polygon to Line Tool to convert it to a line feature Copy line feature to road layer Would take a few steps but it should still be faster than fiddling around with the Line and Curve tool. Also found a tutorial on creating roundabouts in the ESRI Resource Center but ...


3

Honestly, you're into a corner the API that not a lot of people are using so I'm not surprised there weren't many results from Google on this. Editing in a web app isn't yet an operation that a lot of people are using. The issue is probably in the "tool" argument you're passing to editToolbar.activate. That argument isn't an array of constants but rather ...


3

I think you can try Editing shared geometry and Reshaping a topology edge. (Also #10 here)


3

After making a comment about GENERATE CIRCLE just now it dawned on me that you could use Buffer to generate circles using the field value you have for Radius. Then, after making sure that you have transferred the attributes from your original (wrong-sized) circles to the new ones from Buffer, you could Append in the new and Select out the old to update your ...


3

check out this video Vector topology cleaning with QGIS and GRASS.it uses GRASS Toolbox v.clean which @artwork21 has mentioned. This video shows how to resolve a few common vector topology problems using GRASS tools of the category "v.clean" through the Quantum GIS interface. i hope it helps you...


3

Think you almost have it. It may be that you need to reset the handle on connect... clickHandle = dojo.connect(map, "onClick", clickListener); The following is working for me... var agolPopupClickHandle, agolPopupclickEventListener; //get the response .then { agolPopupClickHandle = response.clickEventHandle; ...


3

This is very easy to do. Show your data as a WMS service. When your user clicks on the map,get the id of the feature, either by using a WFS getfeature or WMS getfeatureInfo. Once you get the unique id, create a vector layer with wfs Protocol, and a dynamically built CQL. You will get just the selected feature in the WFS layer.


3

Have you looked at the Adjust 3D Z Geoprocessing Tool? The help mentions adjust_value : A value to apply to all Z-values. To decrease the Z-values for the entire feature class, enter a negative number. To increase, enter a positive value.


3

Check some resources on available extensions - st-links and ziggis. You can always create query layers in ArcMap for read-only access to the data. A relation question: Postgresql for Qgis and Arcgis - What to do/What not to do. Found a good tutorial on enabling a geodatabase within a PostgreSQL + PostGIS. This makes it possible to edit the geodatabase ...



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