Tag Info

New answers tagged

0

Because i still can't comment here, i add this answer SCW give the best answer, select ST_AsText(ST_OffsetCurve( ST_GeomFromText('LINESTRING(10 10,10 20, 20 20 )'), 1, 'right', 'join=mitre mitre_limit=5.0')); -------------- LINESTRING(20 19,11 19,11 10) But looks like the function change http://postgis.refractions.net/docs/ST_OffsetCurve.html Now the ...


0

Since the script linked at the end of Aaron's code can only be used for square buffers and doesn't make use of the newer arcpy.da module, I've written a script that can be used to create rectangle buffers. On a 10k random point dataset, it completed in 10 seconds: import os, arcpy point_FC = arcpy.GetParameterAsText(0) w = ...


5

In step 4, you have to change the CRS from NAD83 to another projection that uses metres as units. It depends on the extent of your data which one is best. Unfortunately, your data is located all over the world, so you could: Create a custom CRS using aeqd (or tmerc) for each one, and draw just that one buffer with it. Practically, you only have to create ...


2

I believe that you are probably encountering the same problem that has been discussed in the old Esri Discussion Forums under the aptly named title of "True Curves, True Evil". I have a reproducible (but long) test case of this phenomena in a Python/ArcPy script that I used to convince a client that what we were seeing was explainable and could be worked ...


1

Firstly, you should do Feature To Point in order to create your centroids. Then, you obviously need to create your buffer. For the third step is to use Tabulate Intersection to know how much of each polygon is under your buffer. Finally, you summarize your table to get your synthetic value and you join the resulting table to your original polygons (or to ...


0

Solution that works for me best involves picking subset of GPS tracks to construct an outline. For that I've wrote an algorithm that takes dissolved (split at intersection points) tracks set. The algorithm is very simple. It is based on searching for the neighboring track with the smallest angle between intermediate path end vector and candidate curve. This ...


4

How about this for an idea. Run your data through the near tool to create a table of distances. Sort this table by distance then identify the distance that is your 50% of points. This would be the buffer distance.



Top 50 recent answers are included