1

I have a relational database which uses the following relational schema to create a query:

Parcel.IsBooked is joined to Bookinglocation.ID

Bookinglocation.IsPartOf is joined to Bookingpage.id

Bookingpage.id is joined to Namenumber.isPartOf

Namenumber.called is joined to Person.id

This is the relationship path from the shapefile "parcel" to the table "Person" which contains the name of the parcel owner.

My question is....How is it possible with ArcGIS to select parcels from the shapefile and see the selection in the "Person" table? I seem to only be able to join a shp to a table...but not a table to a table. I need to actually remove names out of the "person" table which fulfill a certain criteria...so exporting tables joined to shapefiles won ́t do the job. Is this possible with ArcGIS?

PolyGeo
65.5k29 gold badges115 silver badges350 bronze badges
asked Mar 4, 2014 at 13:29
3
  • is this a one-time thing, or are you going to have to do this again in the future? Commented Mar 4, 2014 at 14:13
  • Will have to do it often...every month Commented Mar 4, 2014 at 14:19
  • I'm assuming you have a common field throughout all of the data tables and parcel shp? Commented Mar 4, 2014 at 16:26

1 Answer 1

3

ideally, you'd want to move your data into the DBMS as a Feature Class and then create a relationship class in ArcMap.

Using SDE, you can load Shapefiles into MSSQL and setup relationships in ArcMap just like you have in SQL, then ArcMap would understand the Relationships.

Here's a good place to start: http://resources.arcgis.com/en/help/main/10.2/#/Relationships_and_ArcGIS/004t00000001000000/

This page will outline relationship properties: http://resources.arcgis.com/en/help/main/10.2/#/Relationship_class_properties/004t00000004000000/

answered Mar 4, 2014 at 14:53
2
  • So if I import my whole dataset into MSSQL I can create relationship classes to establish this relationship and select over 5 tables at once? Commented Mar 4, 2014 at 15:02
  • I don't know about the relating 5 tables, but you can create a View that combines the tables into one and do the relate to that one view. The view will update as the table data updates. Commented Mar 4, 2014 at 15:54

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.