Arcgis very slow

5807
22
05-20-2015 08:20 PM
joycemaia
New Contributor III

Hello!

Does anyone know how I can speed up the process Join Space ?. On my machine it has taken too long.

This is my setup

i5 3.0 GHz

8GB RAM

thanks

Tags (1)
0 Kudos
22 Replies
joycemaia
New Contributor III

I followed the tip of all the comments.

I created a geodabase with data

Added 4 shapes of polygons (countries, states, cities and districts of South America)

1 and the shape points (observation species)

Join realized the Space as follows:

Analysis Tool-> overlay-> space join-> one to many

I think there is a difference in saving the job in the default output <inside geodatabase>,> takes longer to save in another way <another folder>

I realized that saving in another output <inside another folder> is faster. Only for some reason the ArcGIS is giving an error. This NEVER happened

He makes the table, but fails to display the map

As for time, it is almost the same thing! Tthe process is running forever.

Thus I modified the way cross data

Add the two shapes (polygons and points) on the desktop: right click (on top of the points layer) -> join and Relates

These methods are equivalent?

Thank you again!

0 Kudos
SepheFox
Frequent Contributor

Joyce, your geodatabase should be close to the root of your C drive, for example: C:\GIS_folder\test.gdb, and of course your shapefiles should all have the same projection.

Spatial Join joins the data by the location--one feature overlaps a feature in the other class, for instance.

Joins/relates joins data by a common field, such as a name or ID that is the same in each class.

So, they are not really the same--it depends what relates your two tables. If they are not related by location, then you should definitely use join/relate.

You are working with huge tables, as you said, so a spatial join will take a while.

0 Kudos
joycemaia
New Contributor III

See this is the file I'm working on:

https://www.dropbox.com/sh/b5bi24m8qjlyc5t/AAB-LY57CgAj0slEvljUzNk7a?dl=0

This file is in this directory: C: \ arc

0 Kudos
joycemaia
New Contributor III
0 Kudos
DanPatterson_Retired
MVP Emeritus

It may just take a long time trying to do all the data at once.  Partitioning the inputs into smaller subsamples may speed things up since the sum of the parts may take less time than the whole

joycemaia
New Contributor III

I'm doing this to know what kinds of points (bird species) have in each polygon (geopolitical regions). Then I will eliminate georeferenced data and remove the duplicates. I need such a table:

CountrySpAreaPerimeter
Canadasp1xa
Canadasp2xa
Canadasp6xa
Canadasp9xa
United Statessp9yb
United Statessp212yb
United Statessp63yb
United Statessp9yb
Argentinasp1zc
Argentinasp2zc
Argentinasp6zc
Argentinasp9zc
Indiasp1wd
Indiasp243wd
Indiasp6wd
Indiasp9wd
Indiasp154wd
Indiasp76wd
Indiasp6wd
0 Kudos
SepheFox
Frequent Contributor

Hey Joyce, I tried running the spatial join, and it is taking a long time. I think you'll just have to wait for it to complete. You have 3 million points to analyze.

0 Kudos
DanPatterson_Retired
MVP Emeritus

if you have fewer countries than species you could partition by country or even continent. try to get your workflow for one condition, then you can automate.  for example some bird species summer in Canada and winter south of the equator...there is little point in having India or Australia in the spatial mix

0 Kudos
joycemaia
New Contributor III

You're right! Join and related is not good to do this. Look at :


Captura de tela 2015-05-21 14.48.56.png

The red points are related with in polygons information, and yellow points are original data.

For some reason it excludes some points. I expected to see a full overlay layers.

I will divide these files into smaller shapes!

Thank you all for trying to help me!

0 Kudos
SepheFox
Frequent Contributor

Yes, because your tables have no related field: that is a field which links the two of them. The only way they can be joined, is by their spatial location, as you are doing.