Tag Info

New answers tagged

0

You could try turning off virtual memory. That would make it use RAM only and not the SSD as virtual RAM memory/page file.


1

This is a comment rather that an answer. Due to its length, I post it as an answer. In their website, it says "for use with ArcGIS v10.2 and higher", so there maybe some obstacles in the way of downgrading (dependencies on new tools). There are 2 options: First is suggested by @EvilGenius in the comments. This approach has the benefit of using the ...


2

According to the product engineer at Esri responsible for the Find Dialog, there is no way to customize the context menu on the result items of the "Features" tab: The Find dialog was refactored many releases ago so it could be reused in ArcReader, Engine, ArcMap, ArcScene and ArcGlobe. As a result the context menu for find features results doesn’t ...


0

I think the fishnet tool is the best solution. The polygon to be split can be given as template. This will ensure that the resultant grid is within the required polygon boundary. any suggestions ---


0

Also check out this GEM User guide: Geospatial tools for building footprint and homogeneous zone extraction from imagery. It provides an in-depth step by step look at how to extract building footprints using both ArcGIS DEsktop and QGIS with plugins Built-­up RECognition tool (BREC) and GRASS.


2

It is possible with a long workaround. But certainly worth it if you need to reuse. Create a dummy layer with the same data you want to show in legend. If you have a layer 'Roads' copy it and we will tweak the copy to make the legend. I often call layers like 'Roads - dummy for legend'. This layer will be turned off when done, be sure to uncheck 'Only ...


0

You need to project spatial reference with feature geometry. Try this code. pGeomResult.Project(pGeometry1.SpatialReference); IGeometry pGeomResult = pTopoOperator.Intersect(pGeometry1, esriGeometryDimension.esriGeometry2Dimension); // Calculate area for an intersect geomtry. IArea pCommonArea = (IArea)pGeomResult; double dblCommonArea = pCommonArea.Area; ...


1

This is not possible to to achieve "dynamically" out-of-the-box. You will have to convert your legend to graphics, un-group and arrange the items as you want them then create a text element for each of the labels you wish to also include in the legend, physically type in the values and apply the same symbology as the label has and move it place.


3

You can do this in a few steps: edit: As Ali pointed out, you do need your grid to be polygons, not lines for this workflow. Create a field on the grids to hold the area of each grid (or since they are the same in this case, just note what that area is) Intersect the grids and land usage layers. Compare the area of each output polygon from the intersect ...


0

Try setting your default page size to greater than the print page size. This resolved a problem we had when exporting with graphic in the figure. When there is too much data it seems to really struggle. Running 10.2.1. It doesn't, however, resolve the problem if its vector data.


2

So, you have a polygon feature class where you have multiple polygons. Each polygon has a value stored in the field named Extra. You want to show polygons with unique colors. You should use the Unique values symbology in ArcMap. You can then choose what color your polygons with a certain value will show.


2

OK the syntax is incorrect, the example code using fields from my dataset will help you set up the correct VB script structure. if [NAID] = 23 or [NAID] = 38 then x = 5 elseif [NAID] = 34 or [NAID]= 35 then x = 3 else x = 1 end if You run this field calculate on a field (in my example its a numeric field called q), and you put x into the bottom box as ...


0

I have a similar challenge, but the approach above using gdal_translate (througgh the gdal plugin in QGIS) does not work for my dataset. I work with a 3 band photo, angled and made into square GTiff's by using value of 65535 as NoData value. I've tried using gdal translate to make it into a single band image with nodata, and succeeded, but ImageBoundary ...


1

Edit: Here is a first version of the tool: http://www.arcgis.com/home/item.html?id=6b5e626860034d59b8d0f1baf1b1da99 Notes: - Only specify shapefiles as input and output. - The tool should not damage your input but still better back it up. - The tool uses tools that require Advanced ArcGIS or ArcInfo license. If it works for you and no easier solution ...


1

I'm going to go ahead and expand my comment into an answer. While this is not a solution for ArcGIS, Illustrator, or Photoshop, I feel it would be perfectly valid to do this in QGIS. In the style tab of the Properties Dialog, you can choose gradient fill. You'll want a two colour radial gradient, where the second colour is transparent. Then, set the ...


3

You can do it with field calculator using Python parser: Create a copy of your file Open table, select shape field, switch to advanced mode type: def pMove(shp): pM=arcpy.Point() p=shp.firstPoint pM.X=p.X-500 pM.Y=p.Y-500 return pM in the box below type: pMove(!Shape!) This is good place to learn about field calculator ...


5

How precise do you need to be? Does it have to be exactly 500.0m South + 500.0 m West, or can you eyeball it? If you can eyeball it, the easiest way is just to turn on Editor mode: Then select all your points and drag them towards the southwest roughly 500.0*sqrt(2)=707.1m. Alternatively if you want to move all points precisely 500.0m South and ...


0

I have found that I need to go into the environments and specify that the processing extent is the extent of the shape file in question. For some reason the default extent is off.


0

Assuming the two points are on the the curve, you can use the QueryPointAndDistance on both points, get the difference and that is what you looking for. Public Function distancebetweenTwoPoints(pPolyline As IPolyline, pPoint1 As IPoint, pPoint2 As IPoint) As Double Try Dim distancetoPoint1 As Double = 0 Dim distancetoPoint2 As Double ...


1

You asked that ages ago but, maybe useful for some, as not answered yet... You said that you are keep your adnotation in the map but if you save them in a database You will have full control over the adnotation, including transparency is it something you have been looking for??


1

You will find the annotation layer in the properties of your dataframe. I do not know (yet) how to make them transparent.


4

There is a GeoProcessing tool called Compact that will compact file or personal geodatabases and can be used within a model or called by an arcpy script.


0

Have you looked at the ESRI Metadata Toolkit? It is made for designing custom metadata styles. Heavy coding required, though.


0

In the dialog box asking you which feature's attributes to keep, uncheck the "Merge into a single COGO line" box.


0

Ugly but highly effective: Create a new point feature with 4 points outside the corners of raster in question. Make sure in same coordinate system as raster in question. Add 'xcor' and 'ycor' double fields Calculate geometry to get coordinates for these fields Spatial Analyst->Interpolation->Trend->Linear regression Environment settings: snap raster and ...


2

The differences between Raster Datasets, Mosaic Datasets, and Raster Catalogs are explained well on the Esri help page. At the bottom has a chart that breaks everything down and list pros and cons of all three types. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Raster_data_organization/009t0000000n000000/


3

That is strange, your code should work. I can get this info just like you tried: >>> gdb = r'E:\HamiltonCo\Soil_Library\AgLand_Adjustment\CSR_AgLand.gdb' >>> desc = arcpy.Describe(gdb) >>> desc.release u'3,0,0' >>> desc.currentRelease True >>> If you are still having issues here, there is another Python ...


1

You could write a Python AddIn for ArcMap that has two buttons: write current extent to ASCII file read extent from ASCII and set data frame to it However, this would require just more than one click. On the other hand, ArcGIS Pro supports multiple maps/scenes in a project and allows you to Link Views so that is likely to be the ArcGIS for Desktop ...


0

You should change the xy tolerance of Spatial Join tool. To do so: Open Spatial join tool and fill the parameters as needed. Click Envirnments... button In XY Resolution and Tolerance section, input a low xy tolerance. the tolerance must be less that the distance between the point and the edge of your right polygon


0

Have you tried a Clementini option? http://desktop.arcgis.com/en/desktop/latest/tools/data-management-toolbox/select-by-location-graphical-examples.htm From the link COMPLETELY_WITHIN—The result is identical to WITHIN except when the feature in the input feature layer intersects the boundary of the feature in the selecting features layer; then it is not ...


0

Interpolate shape is used to create a 3D image of a 2D shape containing Z values. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00q900000038000000 To capture values for your red shape resample the raster to a finer scale. You can use either the bilinear or majority interpolation. ...


1

I thought I would take some of my comments and add another answer. I haven't tested the answer, but I think it should work out alright. The only thing I don't know is if arcpy will remove selected features after running the initial CalculateField or not. import arcpy import collections # set environments arcpy.env.overwriteOutput = True workspace = ...


0

I think a better approach in this case would be to use the calculate field method rather than building an update cursor. After you add the field, you do the following: expression = 'is_suitable(!MUSYM!)' codeblock = '''def is_suitable(soil_type): suitable_types = ['Au', 'Bg', 'Br', 'Ca', 'Cb', 'Ce', 'Co', 'Ru'] if soil_type in suitable_types: ...



Top 50 recent answers are included