Tag Info

Hot answers tagged

16

The idea with hexagons is to reduce sampling bias from edge effects of the grid shape, which is related to high perimeter:area ratios. A circle is the lowest ratio, but cannot form a continuous grid, and hexagons are the closest shape to a circle that can still form a grid. Also, if you are working over a larger area, a square grid will suffer more from ...


12

One of the benefits, that I've seen when doing wildlife or habitat modelling especially, is that hexagons allow patterns in the data (ex, edge of a field or any other patch) to be seen more easily than what squares would of offered. Think of a soccer ball too, though not always hexagons, those geometric shapes fit to a curved surface quite nicely. In your ...


11

Actually it's not all that situation dependent and is all about statistical error. Any time you resample to a higher resolution, you are introducing false accuracy. Consider a set of data measured in feet at whole numbers only. Any given point may be +/- 0.5 feet from its actual location. If you resample to the nearest tenth, you are now saying any given ...


7

The hexagon is the most complex regular polygon that can fill a plane (without gaps or overlap). I can see two advantages: It is closer to a circle than the square in terms of shape index, so you suffer less from orientation bias. The "length of contact" is the same on each side (with a square, the neighbours include the four squares at the corners). ...


6

I believe the AreaOnAreaOverlayer is the transformer that performs the equivalent of an ArcGIS Union. Performs an area-on-area overlay so that all input areas are intersected against each other and resultant area features are created and output. The resultant areas have all the attributes of all the original features in which they are contained.


6

This paper: Christophe & Ruas 2002, Detecting Building Alignments for Generalisation Purposes, ISPRS, Ottawa. describes an operational method for the detection of small surfaces (buildings) alignements - it should work even better with points! (this method is rather robust since it is used for the production of 1:25000 maps in France).


5

I'm the author of Past and that paper you refer to. From your plot it seems like you have used a too large search radius. Try to decrease the Radius value. Also, if you would like to detect more lines, increase the alpha value (significance level).


5

Use os.path.splitext() import os filename, ext = os.path.splitext(r'C:\temp2\out\fc10.shp') print ext


5

I found the solution! arcpy.Describe object can easily handle this. Here is the example same for feature and raster: buildings is a Shapefile layer, dem is a TIFF layer and added in ArcMap feature = arcpy.Describe("buildings") print feature.extension output message : shp raster = arcpy.Describe("dem") print raster.extension output message : tif


4

You can use Data Driven Pages to quickly loop through each feature of your feature class. Within the settings you can set up what % you want to zoom to - i.e. 100% will have the feature fill the screen, but you might want to try something like 150%. This tool, although designed to make maps, is also useful for inspecting features quickly.


4

there are a few examples of animal counting by remote sensing (whales, gnu, crocodiles, seals...), but they used higher resolution satellite images (<1m) or aerial photographs (see this paper) and there was a clear spectral difference with the background (sometimes in UV or infra-red)). As a rule of thumb, you should have around 10 pixels to detect an ...


4

from GRASS GIS: v.buffer: -c Don't make caps at the ends of polylines from the interface of v.buffer.distance in QGIS (Processing Toolbox): from the interface of v.buffer.column in QGIS (Processing Toolbox): or use GRASS GIS directly and not the GRASS plugin (as says zimmi)


4

GIS is still a relatively new technology, despite its exploding popularity and application potential, and so it will take time for HR to understand exactly what GIS is for, what a GIS "Analyst" does, and what they should be paid. However, if they see data from reputable national organizations that indicate higher pay is typical (and they will therefore ...


4

It's important to note the job titles associated with positions that supersede GIS Technician or GIS Analyst. You won't (hopefully) find too many job postings looking to hire for a GIS Analyst position with the requirement of 10 years of experience. After 5-8 years as a GIS Analyst you would likely start looking to transition to a GIS Coordinator/GIS ...


3

Yes, you can add further info, such as the coordinates of intersection points, editing the attribute table and calculating the coordinates with the field calculator using the geometric functions $x and $y.


3

A key disadvantage of grid squares is that the sample rate is substantially lower along the diagonal vectors to those of the four sides (Jasons point above). If you have some regular linear pattern to your data the orientation of the grid affects the effective sample rate of each context. For example if you have a series of ridges and valleys, orienting ...


3

In order to get at the classes you describe, you will need to incorporate a sophisticated classification algorithm and ancillary data derived from the imagery. I would recommend two approaches: 1) an object-oriented image segmentation (IS) approach using IS software such as eCognition or 2) a pixel-based non-metric, decision tree (Random Forest) approach ...


2

I'm not aware of a ready-made function that does this, but you can use the Processing Modeller in QGIS to build such a function yourself. To do this, you can run the "Vector/Overlay/Intersection" and "Vectors/Overlay/Difference" tool, both using the contours layer as the "Input Layer" and the glacier layer as the "Intersect Layer". The outputs of those ...


2

Working with the IMG file directly in python is straightforward with the GDAL bindings. For example, you can read the data directly into a NumPy array: from osgeo import gdal geo = gdal.Open('imgn36w100_11.img') arr = geo.ReadAsArray() print repr(arr) array([[ 744.31896973, 743.68762207, 743.1116333 , ..., 550.42498779, 553.77813721, ...


2

The National Map Viewer used to use a different software platform, which made it possible to convert the data to GeoTIFF after selection of tiles. Some regional data provider do prefer GeoTIFF as well. But that may be of no help to you. However, the good news is that gdal is able to work with all three of these formats. ArcGrid is an ESRI binary format, ...


2

As disclosure, I am SVP Marketing at Alteryx. Just FYI, we recently lowered prices for the desktop versions and also made them public: ...so you might want to look at most recent pricing before making a decision, and possibly talk to someone here. Shoot me an email if you want to speak to someone here further about the prices.


2

This is a bit old, but I was searching for solutions to this problem today (point --> line). The simplest solution I've come across for this related problem is: >>> from shapely.geometry import Point, LineString >>> line = LineString([(0, 0), (1, 1), (2, 2)]) >>> point = Point(0.3, 0.7) >>> point POINT (0.3000000000000000 ...


2

I have used this kind of socio-economic data for a number of projects. It can be very helpful to break out of the district polygons by laying a square grid over the area (side length based on either metres or minutes), and then using a script, calculate a score for each grid cell (e.g. if a grid cell straddles two districts, then calculate a cell value ...


2

ArcGIS has a few tools in the Spatial Statistics toolbox that might be useful. Mean Center Identifies the geographic center (or the center of concentration) for a set of features. Median Center Identifies the location that minimizes overall Euclidean distance to the features in a dataset. Central Feature Identifies the most centrally ...


1

One fast way for doing visual analysis is to use DEM as starting point and classify it with pseudocolors. You can edit the class ranges and colors etc. to suit your needs. For further analysis you can use the raster calculator. The next screen capture shows how to make a black/white image where pixels with height<10 m are white and pixels above 10 m ...


1

In my experience, satellite imagery, even high resolution, has not been too effective in tracking caribou, and the best option in applying landsat or other imagery is to use predictive habitat models derived from gps tracking, or directly utilize gps tracking. Landsat based landscape classification provides a very good basis for where to go looking for ...


1

You can create borders by using Polygon to Line tool for each polygon. Then use Near tool on these two borders.


1

This has nothing to do with the amount of data. This is an error caused by NULL values in your data. This should be considered a bug. Please open a ticket for this.] This has been fixed in commit f9e0093. Unfortunately just a bit too late to hit QGIS 2.2.0. It would be very nice if you could test this fix (e.g. with tomorrow's master build) and give a ...


1

The arcpy way of doing this would be the following logic: Referencing Gerry Gabrisch Create Perpendicular Lines to Each Segment of a Shapefile and this Q/A you can create perpendiclar transects at the start and end point of each line segement. The transect feature class may then be used to split the buffered layer using the python logic that @iRfAn has ...



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