Add spatial data using joined feature
I have two point features that are related through a join, poles and meters. Meters can be located on a pole, but they can also exist off a pole. There are other tables related to the pole that I can add records to through the pole identify dialog. Is there a way to add a meter using that methodolgy that will inhereit the same spatial location as the pole?
Basically I want to create meters that can be joined to poles and share the same location, and create meters that exist independently of poles.
0
-
Hi John,
Thanks for the workflow, this will be a good start for creating a solution. Can I assume there is no out of the box functionality that can achieve the same results? The site I am building uses the standard editing tools, and I was hoping that I could configure something within that functionality. Thanks again!0 -
Andrew,
No, not out of the box unless you have created relationship rules within your database. This is true with web apps and desktop apps.
Personally, we do something similar with addressing. Using the built in editing, you would rely on the user to input the attribute data. And as we know, that generally leads to less than optimal attribute data.
The power of using a workflow is that you can leverage the workflow to add business processes to ensure data quality. So in your example, you could identify on a pole and add a workflow to attach a meter. The workflow would take the current location and id of the pole and create a new feature in that location with a foreign key link back to the pole. Additionally, you can grab the user credentials and timestamp and put that into the database, along with presenting a dialog to the user that verifies what attributes can be set and that they are entered correctly. Additionally, you could calculate the coordinates of the meter, what other spatial features it intersects. It's actually really powerful.
It would be difficult to develop an COTS solution that covers every application of this functionality for every potential application.0
Du måste logga in om du vill lämna en kommentar.
Kommentarer
2 kommentarer