Tag Info

Hot answers tagged

5

Would something like this work for you? I'm assuming that the right of way area includes both sides of the road and that you know the length of the road you are measuring. // Use the same sq distance measurement as your buffer, a sq meter area uses a buffer in meters var_area = 500 road_length = 100 buffer_distance = (var_area/road_length)/2 ...


4

If you use the v.buffer tool in the Grass Commands toolsets, you can make a flat buffer. There there are two choice boxes If you have Make outside corners straight set to No, and Don't make caps at the ends of polylines as Yes, the result should be similar to the ArcMap straight edge buffer. The following are the 3 combinations of the above two ...


3

As a shapefile FIDs' are contiguous and 0 based, you can use that to your advantage: import sys, os, arcpy InFC = sys.argv[1] # must be a shape file OutFC = sys.argv[2] # change as appropriate DivisorSize = 1000 BufferDistance = 100 TempDir = os.environ.get("Temp") MaxFeat = int(arcpy.GetCount_management(InFC).getOutput(0)) StepRange = ...


2

You can select by location the features in the blue circle, e.g. using the rules "touch the boundary of" your buffer, then select from the selected feature using "within" your buffer. In your case, you could also select based on the length (they are very small compared with other lines), but the first method is safer. Once this is done, you can either ...


2

Add the Editor toolbar and start an edit session. Highlight a feature on the map and click on the Editor menu. Click on Buffer and set the buffer distance. If you need something else, the easiest way would probably be to create a Python addin. It's kind of hard to figure out exactly what you're trying to do from your question.


2

I suppose you are faster without the "multiple ring buffer". It can process more polygons at once, but if I got you right, the distances are different for every input point. Using the simple buffer tool twice has the following advantages: You can select an attribute field which contains the unique distances for every point (if you don't have such ...


2

The following VBA code grabs the first polygon graphic on the Map and sets the transparency. The problem is that graphics don't appear to support true transparency. In the Help for IColor.Transparency is states: ...For graphic elements, 0 for transparent and 255 for opaque are the only supported values... Public Sub MakeTransparent() ' Get map ...


2

I think the solution proposed by cndnflyr may work if your lines are all straight? But if lines curve around, your buffers won't consistently have the same area (especially if the buffers are being dissolved). I have done this kind of thing before by using the EUCLIDEAN grid function (Spatial Analyist) in multiple iterations as a first step. Set a maximum ...


2

I agree with @Chris W that it is unusual that the buffer operation is running out of memory. Regardless, there are a few routes to take. First, run the buffer tool as a 64-bit process. Second, try the attached script. The general workflow: Create fishnet of the same extent as the input points Iterate through the fishnet features and select the points ...


2

Bingo. Figured it out. Thanks Sorbus for the attempt but was not good to me. What i ended up doing was using the clip tool on the 500m buffer of both sides of the line and using the original lake polygon as the clip layer. clipped to all areas within the polygon.


1

So I looked for similar issues in the bug report section and found a similar discution. Adding this arg to the startup.bat seems to fix it for me... -Dorg.geoserver.wms.featureinfo.render.enabled=false http://jira.codehaus.org/browse/GEOS-6572


1

The MMQGIS plugin allows you to produce one-sided line buffers. Install it from within QGIS. It will handle multiple lines at once, with the option of north, south, east and west facing buffers.


1

the quick and dirty solution is to use a temporary feature class (using copy with your layer or select). You will then have new FID's and you can iteratively select bunches of 1000 points for the buffer tool. A better solution (but a bit longer to write), is to use arcpy.da.searchcursor for reading your points, and arcpy.da.insertcursor for writing the ...



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