Hot answers tagged

6

Go to Layer -> Add Layer -> Add Delimited Text Layer. You should be able to find the csv file you have, give it a layer name, and choose file format as CSV. In the Geometry Definition, you will have to use Well known Text (WKT) by ticking that box. Set the Geometry field to the column you want, and you might want to set the Geometry type as Polygon. See ...


4

As commented by @Kirk Kuykendall, it appears your buffer is being saved into a Shapefile. Shapefiles do not support true arcs/curves, so saves the features with multiple segments. Shapefiles do not support true parametric curves, including circular arcs, ellipses, and Bézier curves, so these shapes are stored as straight segments. True curves are ...


3

Do an intersect of the line with the polygon layer. Then calculate the length of all the segments and sum them.


3

First of all, this is not a new feature in 2.16, it's also possible at least with 2.14 You can combine several styles for one layer, so you can create such a visualization. In this particular case, I would recommend to combine a shapeburst fill, a line pattern fill and a simple fill. See also the following image for the different fill types: The inner ...


2

Union the Polygon feature class Add Centroid xy to the attribute table (steps below) Summary Statistics - get the Max value at each Centroid for the Statistics field select Value and max for the Case field select xy Join the Summary Table to the Unioned FC on xy Dissolve the Union FC on Max value Addxy steps: add field x_coord Double add field y_coord ...


2

In the future please provide information on what you have already tried and a reproducible example. Whereas this Q&A site is a great resource we are not a coding service. The rgeos library provides functions for overlay/intersection analysis. There are important nuances in the type of function (covers, within, contains) that is appropriate here. There ...


2

If I understand what you are trying to do, you don't need to dissolve, you just need to summarize by landscape zone after intersecting the two datasets. If you do this in a geodatabase the area of each polygon is calculated when the intersection is completed.


2

First of all, if you want to work with heights, normalize the LiDAR point cloud. You have a dense point cloud (4 pts/m²) and also high resolution aerial photos, hence, as you said getting the outside roof perimeter is not an issue. Therefore, assuming you'll manage to have a shapefile with the outer roof boundaries, use it to horizontally clip the point ...


2

I haven't looked at this in a long while, but as far as I know it hasn't changed. ArcGIS draws the buffers at a fixed graphical resolution, so they appear smooth when viewed at that zoom level but if you zoom in you see the straight lines as you observe. If you zoom in the layer to buffer and then run the buffer tool you should see that these straight ...


2

The name of the Plugin is Polygon Splitter which splits polygons into equal area parts. The Plugin is marked as experimental, therefore, you need to enable "Show also experimental plugins" from the settings as shown below Here is the plugin after enabling "Show also experimental plugins"


2

Esri Help File link Look at the "Angle of Rotation" section on the link, I followed the steps and it was really easy to rotate


2

Try to disable the "Support on the fly geometry simplification" parameter in the postgis store configuration in GeoServer. And make sure your polygon stays within the "world" boundaries, best if it's not touching the datelines. Also disable "advanced projection handling" in the WMS settings


1

The general approach would be: Rasterize the point "west Myara site" Generate the buffer (there are plenty of tools for buffering raster, look for "raster distance" or "proximity". QGIS has this algorithm) Use raster calculator using the formula, f stands for frequency of the wave (a constant value) and d will be buffer layer you calculated previously.


1

Start with: symbol = QgsSymbolV2.defaultSymbol(layer.geometryType()) renderer = QgsSingleSymbolRendererV2(symbol) Now you have 10 types of fill: Simple fill, QgsSimpleFillSymbolLayerV2 Gradient fill, QgsGradientFillSymbolLayerV2 Centroid fill, QgsCentroidFillSymbolLayerV2 Line pattern fill, QgsLinePatternFillSymbolLayer Point pattern fill, ...


1

In Layer Property --> Style --> for a symbol: in "Symbol layer type" = Shapeburst fill, and then, you can to choose your favorite configuration.


1

I have found that the Random Points tool will deal with each polygon one at a time. So every group of 1000 points will only be associated with 1 polygon. Use "floor(id/1000)" to calculate the id of the polygon that each point is associated with.


1

As commented by @Vince: There's a number of ways to address this, some manual and some scripted. Unioning the two FCs, then doing summary statistics on block count by precinct is probably easiest.


1

In your csv, create a new 'size' field that counts the number of decimals in the lat/long fields. Use that as a sort of key to buffer the points at variable distances (and hence, create your polygons of different sizes). EDIT for less vagueness: In Excel or similar, extract the number of decimal places into a new column (let's call it 'size' since you are ...


1

I also had this same error using gContains(). I didn't realise I had anything internal in my polygon. I dissolved the internal structure like this: spgeom1$rowNo = 1 spgeom1= unionSpatialPolygons(spgeom1, spgeom1$rowNo) and went on to use gContains() with no problem.



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