New answers tagged

1

There are two basic methods for displaying points that are too close together. The first method is clustering. This method combines nearby points into a single symbol. The symbol often includes a number, which shows how many points have been combined. Here's a blog post about using point clustering symbology: https://www.esri.com/arcgis-blog/products/...


0

I found this elsewhere which worked a treat. If your raster layername is RasterA, then try (RasterA@1 >= 0) * RasterA@1


-1

I didn't really get the whole thing. If you can provide some more information, screenshots or something like that... Anyhow, I would advise you that if you are running large files use permanent unions of tables (JOIN FIELD TOOL) as it would importantly decrease your computational time. You can undo it afterwards with the tool DELETE FIELD.


-1

Have you tried the "Select by Attributes" feature in the attribute table? (Open attribute table -> Table Options -> Select by Attributes) You should be able to write a query to select the values that you need. I am relatively new to GIS, so if you are experienced you may have already tried that.


0

You can use SetNull to get rid of all the cells below 115 and then reclassify the output raster into three classes as you explained in your question. In Field calculator or SetNull Tool in ArcToolBox you can write the following: SetNull("YourRaster", "YourRaster", "VALUE < 115") Then reclassify the output raster from SetNull into the other three ...


0

Unfortunately, you cant chnage the aspect ratio for text if you add it from Insert menu. However, you can get text with this function by using the rectangular text box on the Draw toolbar. You can find it on the dropdown next to A. Although it would not be a dynamic text but should do the job.


0

Since you don't have the red boundary polygons as a layer you can do two things: if the red boundary is along the boundary of blue polygons, you can simply select those polygons and do a clip function with your purple polygons. if the red boundary is not along the boundary of blue polygons, you will have to edit your blue boundaries and then clip it with ...


0

You indicate that the problem is the size of the generated file. For shapefiles the maximum size is around 2 GB. For this reason alone shapefile use should be discontinued. Use Geopackage or file geodatabase as your output format instead. Both of them support file sizes up to several terrabytes. Your processor will not overheat as long as you do not ...


0

In your manual optimalisation you shift your neighbouring tiles north-south and east-west in a manner where the resulting position does not lead to overlaps. As @PolyGeo says this is part of a broader mathematical challenge. However, this is also a practical challenge for us dealing with GIS. Dealing with it from a more practical approach is therefore ...


0

It seems to me that you do don't have a polygon boundary representing the red color to use it as a clip polygon. Therefore, the only option you have is the manual editing. To get what you are looking for, you need to enable/start editing the blue polygon layer and use Cut polygons tool along with Trace tool. The cut polygons tool will be used to cut the ...


0

I would do it in this way: Assign all polygons a unique building_id Do a Spatial Join so each polyline is assigned the building_id it's associated with In the new sj_polyline table, Summarize on the building_id and chose the Z attribute to perform Statistics on with the "Maximum" Statistic Type Join the new summarize_sj_polyline table to your building ...


2

You are using the wrong tool, what you are showing is converting XY to points. You need to be using the XY to Line tool. This will create straight lines between your pair of coordinates.


1

Picture below shows talweg, generated by using flood depth and flow paths derived by using Hydrology tools: As one can see flow paths depict channel shape in a well defined valleys without depressions along it. If there is one, results are random. What is happening on a flat terrain is absolutely out of control, your pictures illustrate this nicely. So in ...


1

Using a connection to USER_B: GRANT SELECT ON USER_B.TEST_TBL TO USER_A WITH GRANT OPTION;


0

I found a snippet of code somewhere previously that does a lot of the work you are looking for. Here is a first cut at solving your problem. I have not looked at creating the GPS points or the lines. I assume you are starting with the lines completed. import arcpy arcpy.env.overwriteOutput = True spatial_reference = arcpy.Describe(dids).spatialReference # ...


2

You could create Theissen polygons around your point data. Then, if you need them to be rasterized, rasterize them to a dataset with a fine spatial resolution. Here is a link to Thiessen Polyons. And conversion from Polygon to raster. These tools require more ESRI advanced license levels and toolboxes that you may not have. If that is the case, look to ...


2

Simple answer You can't Long answer A raster is basically an image composed by pixels. Each pixel must have the same resolution (size) as all other pixels in the image. Also, they are placed in a regular grid made by rows and columns. As such, you cannot have in the same image pixels that are not placed exactly inside this grid and which are not side by ...


1

Try to rename your C:\Users\YOUR_USER\Documents\ArcGIS folder and launch ArcMap to let it re-create it from scratch. In my case, it contains these folders/files: If this works, either delete or keep the renamed folder: you won't need it anymore. This has solved a totally different problem for me (in my case, I had the size of my MXDs being huge like ...


0

You should apply reverse Spatial Join, from point to buffer. 1-Firstly create a field with unique value in buffer polygons (you can use objectID or FID). 2-Than apply spatial join (right click on point layer and choose Join or search it in toolboxes) 3- Summarize the new layer by this field (open attribute table and right click on that field name you ...


0

Before you address the second part of the question, which will likely be solved using raster algebra or a similar function, you will need to clarify in statistical terms what you mean by "probability of occurrence". The "Kernel Density" tool gives you a raster where the cell values represent the "number of seals per unit area". In other words, how many ...


0

Sure, you can do that. Start with the table that has the greater number of rows and to it join the table with the fewest rows. Be sure 'keep only matching records' is not checked. A common situation similar to yours is where you might have a feature table with many features classified into 5 'Types'. To that table you want to join a much smaller dictionary-...


1

You can take you LAS files and add them to an LAS Dataset in ArcGIS. Then, use the LAS Dataset tool to filter the point cloud for different returns. Finally, use the LAS Dataset to Raster tool to create surfaces from your LiDAR data. See this link.


1

I think what you see is the right result. The fact that those lines seem "long" to you it's because they are rendered on a flat representation of the Earth (a projection). Hence, if you try to draw by hands (editing) a line connecting a point to New Zealand directly and then you measure it, you should see it is longer than the others. This is due to the ...


0

1) Run the intersect tool with the shapefile as the only input. This new layer will have multiple features with identical geometries at each area of overlap (depending on how many features overlapped in the original shapefile) 2) Create a new field in the intersected layer that identifies identical geometries. This could be done a couple ways ... If you ...


0

As @LeoM says in the comments, Project one layer first, then you can Merge the two files. You might want to also look into Dynamic Segmentation as a cleaner way to store speed limit data then breaking the road into a bunch of separate line features.


3

It sounds like you are trying to use the Water Geometric Network Editing and Analysis solution which is part of ArcGIS Solutions for Water: Water Geometric Network Editing and Analysis requires specific technical experience and software including ArcMap (Standard or Advanced) 10.2.1, 10.4 - 10.7 Consequently, it appears that your ArcGIS Desktop ...


0

I got an answer on the ArcGis Forum that told me to use Buffer, and told how to put variable width on Buffer. I quote: " I think you would find the Buffer tool can do this for you. https://pro.arcgis.com/en/pro-app/tool-reference/analysis/buffer.htm The Buffer tool has an option to get the required buffer distance for each feature from an attribute field. ...


0

First, convert your feature into graphics using Convert features into graphics in ArcGIS. It will take the symbolized line and make it into a drawing on in the map layout, thickness and all. Then, reverse the process using Convert graphics into feature in ArcGIS. Save the shapefile as a polygon instead of a line. The amount of land covered by the thick lines ...


1

pre-logic code block might work better as: def thing(last_allpaving): return '{}-{}-{}'.format(last_allpaving[:5], last_allpaving[5:7], last_allpaving[7:]) as stated in some comments, it is not necessary to use a pre-logic code block, but if you choose to do so, this should help. In general... When using The Field Calculator with a Python expression, ...


0

Using the steps and script posted by Emil has worked (for the most part). I added one extra step because my centerlines are modeled different. I ran the script on the first category of lines to get the first result which are the lines on one side of the intersection. The step I then added was to make a copy of the first category of lines, Flip the direction ...


1

Run NEAR tool on itself and select points with near distance greater or equal to 250 km. If you are lucky to get 200 points or more, copy them to a separate feature class and use any random generator to pick 200 of them. Selected points in a picture below show points sitting at least 500 m away from any other point. If there are less than 200 points, ...


1

Step 1 - create a table with all the fields you want on your layout - if you don't need to store history, you can just keep one record with the most recent values in it. Make sure your table has an ID field, and put "1" in as the ID Step 2 - do an intersect (ArcToolbox, Analysis Tools, Overlay, Intersect) to determine where the conflicts lie. You probably ...


1

If you have a set of point, you can random select from it based on a random number in your attribute table. This is the first step. Once you have the random number, sort your attribute table and take the 200 first points (select manually is the fastest). The probability that you have two points at less than 250 km from each others is quite small, but it ...


4

I would approach this by reconstructing the line manually. Use a cursor to extract the start and end points from the line, sort the list of point coordinates by proximity to the start of the line, and reconstruct the new line geometry. # assumes one line in in_line in_line = r'\scratch.gdb\sample_line' in_points = r'\scratch.gdb\sample_points' # get line ...


2

Append end points of your lines to snap points and run near tool on appended set of points. Add field type "Double" to their table: Rename original lines in table of content to "original" and use field calculator: g = arcpy.Geometry() geometryList=arcpy.CopyFeatures_management("original",g) def getChainage(lineFID,point): line=geometryList[lineFID] ...


0

It looks like you need to remove the shortcut keys. http://desktop.arcgis.com/en/arcmap/10.3/guide-books/customizing-the-ui/removing-a-shortcut-key.htm


0

I guess the problem might be that these lines: for z in zfield: outIDW_1 = Idw(inPointFeatures, zfield,0.002298707671,2,RadiusVariable(10,15000)) outIDW_1.save("004_{}.tif".format(z)) should look like these lines: for z in zfield: outIDW_1 = Idw(inPointFeatures, z,0.002298707671,2,RadiusVariable(10,15000)) outIDW_1.save("004_{}.tif"....


0

The transparency option is available in ArcScene, 3D analyst license is required. Transparency can be used for any symbolization type, but it is especially useful for drawing raster layers with other layers on your map. Adding transparency to the top layers allows you to see them while still viewing underlying layers. You can use either a specific ...


0

Actually... The 4.x JS API will not add a ColorPicker widget (the 3.x to 4.x "Functionality Matrix" page is out-of-date). Instead, it will be implemented as a Calcite component, which will be used in multiple Esri apps. This is currently being worked on. You can see the issue for tracking this work here: https://github.com/Esri/calcite-components/issues/6


0

This should do the trick: Con("raster1" == 0,0, ("raster1" + "raster2"))


8

As you found, EUREF-FIN is a realization of ETRS89 in Finland. Some countries, when displaying coordinates or transmitting data, use the convention northing, easting order while other countries use easting, northing order. Most GIS software wants easting, northing so the EPSG registry (http://www.epsg-registry.org NOT epsg.io) often has both versions ...


6

I can't answer why they would flip N/E but if I had got data (e.g. OSM) in WGS84 and wanted to projected it in ArcMap into EUREF_FIN_TM35FIN (WKID: 3067) then I would have set the transformation as shown below. According to this ESRI documentation the transformation has a WKID of 108227. Not sure my answer helps?


0

As documented on ESRI support website, the EPSG (acronym from European Petroleum Survey Group) codes in general correspond to WKID (well-known ID). Majority of coordinate systems using by ESRI comes from the EPSG library, they are noted as Authority: EPSG. Some systems however come outside from EPSG library and as identification use WKID. Therefore, the ...


1

You can use slicing along with string formatting to accomplish this: new_string = '{}-{}-{}'.format(old_string[:5], old_string[5:7], old_string[7:]) Explanation of the 3 slices: The first 5 elements of the sequence (index 0-4) 2 elements, index 5 & 6 All remaining elements (index 7-end) This page gives a decent explanation on slicing strings


3

Try Pivot Table: Creates a table from the input table by reducing redundancy in records and flattening one-to-many relationships. If you also have geometries, dissolve or do whatever you want with them first then join the pivot table.


0

Go to : Control Panel\Appearance and Personalization \Connect to Projector select "Computer only" . It causes a 'refresh' action, and moves all open screens to the one screen. If it doesn't do it immediately then try selecting one of the other options first before selecting the "Computer only" option.


1

If the format is as consistent as your question suggests an advanced python expression alone might work where [LOC_DATA] is replaced with your actual column name. def FindLabel ( [LOC_DATA] ): x= [LOC_DATA] return x[x.find(":")+2:x.find(",")] This is really going to boil down to how consistent the data is when it comes to colons, commas, and spaces.


0

I tried this solution of mosaicing to a folder instead of FGDB, it worked for some of my projects but still had gaps in others. After further experimentation, I found that recalculating the pyramids to 0 for all the raster tiles first, then mosaic to new raster, was successful in creating the full mosaic without gaps. Possibly a combination of this plus ...


0

Collector for ArcGIS allows in-app tracking, but not "live" tracking. If you want to monitor the location of your field staff in real time then you'll need Workforce for ArcGIS: https://www.esri.com/en-us/arcgis/products/workforce/overview. This is still a mobile app solution, but is not included in a standard ArcGIS online organisational subscription. You'...


1

edit: After contacting NSIDC they referred me to this page - the key point here is that you must create an entirely new .hdr file, rather than simply appending those lines to the .txt 'header' that comes in the tarball. I found a work around. For each product there is a .dat file and .txt header file. The begging of each header file looks like this: ...


Top 50 recent answers are included