Hints for new WF5 user for my Historical Photo Viewer
I'm working with our County library to let the public view their collection of historical photos along with our collection of historical aerials. Unfortunately many of their photo locations are off. I would like to build a tool to allow users to suggest new locations. They would need to be able to select a feature, and be able to un-select some features if many in one spot. Then they would click on what they believe is the proper location. An email would then get sent to the library with the suggested Lat/Long, making it easier to update.
https://maps.srcity.org/Html5Viewer/Index.html?viewer=SoCoLibrary
-
Hi Mike,
Some ideas could be to use the geometry tool to select the intended photo and if they pick more than 1 accidentally, then provide a result list with some attribute information that then allows them with radio buttons to confirm the correct one (or by hovering over the result too).
Once you have the correct one, you could then prompt the user to click on the map where the correct location is. You could store the unique id of the photo and the new x/y in a new table behind the scenes that records the information submitted.
You could automate the email sending via python script once daily for any new records in the table. The python script could also handle any QA process you want to include.
You could also have something on the library end where they 'accept' the new location and it gets flagged in the table as accepted and the data gets updated. All of that you could automate via python.
I've done something similar for different scenarios and it works well for users.
Belinda
0 -
Also - have you thought of adding a time filter on the photo layer to see the photo options by year? eg so I can see all photos available in 1948
0 -
Thanks Belinda! I think that will be enough to get started. I only have control of my end of things, so probably couldn't automate the library side of things, and I'm not a Python guy.
0 -
You could set something up for the library to come into the viewer and accept the change if you create a qa layer. You could then move the point location using workflow on acceptance. That would avoid using python for all except the email part unless you have another way to do that.
0 -
I have added a query and filter tool, that allows for that kind of thing using the Photo Date field. Not all are known exactly, so this number can also sometimes be the beginning of a date range (I changed BegDate with an alias to make this easier.
0 -
So, a more basic question - How do I tell the user to click on the map and then be able to get that location into a workflow? There are many "Geometry" things when I do a filter, but none seem to do this..
0 -
Hi Mike,
You could use the geometry picker on your form. If the return format suits your need to just store the x/y value then thats all you need to do, otherwise, add in a step to convert the "=$form1.state.geometryPicker1.value.geometry[0]" to json using the convert to json activity.
0
Please sign in to leave a comment.
Comments
7 comments