POST
|
I can confirm the same behavior with the Batch FC to FC tool on local file Geodatabase layers in Pro 2.5.2.
... View more
02-05-2021
05:05 PM
|
1
|
4
|
3122
|
POST
|
I am seeing the same behavior with the Batch FC to FC tool on local file Geodatabase layers. Really a bummer, totally makes this tool useless. Why would anyone use a batch FC to FC tool that destroys the schema of every table except the first in your list of input layers? Crazy stuff. Any movement on your side toward a work around Taylor? I've built an iterative feature class version of this but it takes forever and runs through all layers in a dataset instead of just the selected layers from the user. I am in model builder trying to fix this but the Field Map parameter is just impossible to get rid of. @DanPatterson_Retired any updates on this? What is the product plan for it? Thanks, Evan
... View more
02-05-2021
05:03 PM
|
1
|
1
|
3123
|
POST
|
Mark Bockenhauer I can confirm this workaround works for Collector for ArcGIS Aurora sideloaded VTPKs as well. I am thrilled I was able to successfully edit and replace all necessary files after you pointed out the final "/" and am grateful for your time and effort in putting this workaround together. Glad I had visual studio code to make json files with. I finally have a topographic styled vtpk on the device, just in time too. Thank you kindly sir! Best, Evan
... View more
07-21-2020
03:56 PM
|
2
|
0
|
5136
|
POST
|
Mark, Thank you for your prompt response, I really appreciate it. Good to know the last "/" is important. Sometimes it's crucial to leave that out when dealing with other esri workflows and apps. I appreciate you clarifying that for me. I also appreciate you bringing this up with your colleagues, as there should be included functionality for styling in both mmpk and vtpk file downloading through pro. That would make things far more efficient for the users. Thank you again.
... View more
07-21-2020
02:51 PM
|
0
|
0
|
5136
|
POST
|
Mark Bockenhauer This section "If you look at the second line, we also want to get the sprite resources. If you put the first part of the URL into web browser you can access them." does not work for topographic, or any other style for that matter. All I get when I enter the first part of the URL for any of them is an empty page with API Reference on it, as seen in the below image. What exactly am I missing here? It seems the only sprite url that works is the one you pasted above. Please explain when you have a moment. Additionally, why on Earth is this not handled more effectively by esri? This all seems quite burdensome. It should not be this difficult to get proper styling in a vector tile package. Thanks. Evan
... View more
07-21-2020
02:03 PM
|
0
|
8
|
5136
|
POST
|
This is a bit confusing. If we have to set the option to not allow null values to ensure the field is required in collector, and we do not want to set a value, then why would Pro not allow this? Seems to me that if you were to set a default value, then there would be no field requirement in collector's UI upon adding a feature. Similarly, if you allow it to be nullable, then you also demolish the purpose of a required field....
... View more
05-26-2020
12:56 PM
|
1
|
1
|
4856
|
POST
|
Same here Todd, Turns out that upgrading our enterprise from 10.6.1 to 10.7.1 resolved the issue completely. Seems to be a bug in the pre 10.7 environments. Hope this helps. Best, Evan
... View more
05-26-2020
07:45 AM
|
0
|
0
|
3112
|
POST
|
Blythe, Nice work, seems you are close. Is the relationship a simple or composite? My guess is even though you have “Both” setting selected, you may have chosen a simple rather then composite RC. Simple requires more programming to have the same effects as composites. Let me know and we can go from there. Get Outlook for iOS<https://aka.ms/o0ukef>
... View more
02-21-2020
07:15 PM
|
2
|
3
|
3554
|
POST
|
Hi James, Thanks for your response. Would this require the Cross Arm form to be a feature class of it's own instead of a related table? Or could I cut out the rest of the feature service from that form and publish a component only survey that shares the submission url of the larger feature service? Best, Evan
... View more
02-05-2020
02:51 PM
|
0
|
0
|
1785
|
POST
|
Hello James, I am creating a workflow that would do something very similar, with one important distinction. We will be utilizing collector to gather inventory of a utility pole, and it's related table components that exist in one feature service with the Poles Feature Class and it's related component tables (Cross Arms, Insulators, etc). Then, we will be inspecting those assets in survey123 that is built from a different, existing feature service that contains an All Inspections Feature Class and the related Pole Component Inspection Tables (Pole Inspection, Cross Arms, Insulators, etc). I've got the relationship classes down, indexing figured out and an appropriate guid field to pass the Global IDs of the Pole & it's attached components to, but have one major question I am concerned about now. Say we have 2 cross arms on the pole, and I need to pass the two cross arm Global IDs that will show from the popup of the pole (pulled from the cross arm component related table) into two separate repeats within the PoleCrossArmInspections table(repeat) inside of survey. So Cross Arm A sends the Global ID into the CompRel_GlobalID Guid field of the first repeat in that table, and Cross Arm B sends that Global ID into the CompRel_GlobalID Guid field of the second repeat in that table. Is this possible at all? If not, do you have any ideas for a work around? The structure of the relationships are established as this, with GlobalID being the parent keys and Rel_GlobalID being the foreign or child GUID keys. Then, there is a third relationship class that links the GlobalIDs of the Cross Arm Inventory Table (blue) to the CompRel_GlobalID GUID child or foreign key field of the Cross Arm Inspection Tables. COLLECTOR (Feature Service 1) SURVEY123 (Feature Service 2) Poles FC (Inventory of Poles) (GlobalID) All Inspections FC (GlobalID) (Rel_GlobalID)-Related Table Cross Arms (GlobalID) -------->(CompRel_GlobalID)Related Table Cross Arm Inspections (Rel_GlobalID) Thanks for your consideration here. Evan
... View more
01-31-2020
02:46 PM
|
0
|
2
|
1771
|
POST
|
Hello Kevin, Does this method prevent survey123 from creating it's own feature in the feature service, instead allowing the related table information to pass back into the existing feature you opened from collector? If so, this would be very useful for me as well. I am trying to build a workflow where inventory is collected in collector, while inspections of the asset are done in survey123. At the moment, uploading will create a point from collector inventory and another pole point from survey123, with the first containing only inventory information and the later containing no inventory information and only related table inspection information, requiring us to join the two points into one feature later. Definitely not ideal. Please let me know, thank you.
... View more
01-10-2020
01:40 PM
|
0
|
3
|
1747
|
POST
|
Hello Stephanie, I have many of the same goals as you do in this post, and am wondering how implementing this work around has gone for you. We have an SQL database and prefer to avoid hosted feature services in preference for features services so that updates are sent directly back to our SQL instead of being kept in the portal. Like you, I am trying to build a workflow that allows field crews to collect electrical distribution asset inventory information (Utility Pole Features and it's related table components like risers, crossarms, etc.) in Collector, then open a survey form built from the same feature service (that contains the Utility Pole feature class and all related component & inspection tables) to do all inspections. Unfortunately, upon upload, we see the similar behavior where survey creates an entirely empty inventory feature in the same location on top of the collector feature and our inspections are not going back to the feature added using collector, but the feature created by survey, requiring post process joining. Have you had any success with passing GUID keys to overcome this? Would love to hear as ESRI Tech support has told me that post process joining is the "only option for sending inspection table field updates back to features added or updated in collector." Thanks! Evan Olivier
... View more
01-08-2020
01:54 PM
|
1
|
0
|
3554
|
IDEA
|
Currently, groups in Survey123 Connect XLSForms are merely cosmetic organizers for the forms, while repeats are utilized specifically for related tables. For workflows that are based on existing feature services, it would be greatly helpful to be able to replace the "begin repeat. end repeat" rows with "begin group, end group" without encountering publishing errors where "parent layer ID is not found for <> table." Specifically, the workflow for asset management where collector is utilized for all inventory, and survey123 is utilized for all inspections, this would be highly useful. Example: You have published a feature service from your SQL database that includes a Parent Structure Feature Class {Utility Poles} with a series of related pole component tables {PoleComp_Risers} with related inspection tables {PoleCompRisers_Inspection}. Survey will automatically create nested repeats where component inspections are nested within the component inventory tables. To ensure field crews are using collector for all inventory tasks, we hide the inventory table questions and utilize :null field type questions as qualifiers for how many inspection repeat_counts to allow (3 riser inspections for 3 risers inventoried in collector, no more no less). As a default, unlimited repeats are allowed per repeat when generating an XLSForm from an existing feature service. This is a great capability, but can be problematic in this workflow as it would allow field users to potentially delete entire component groups or add too many inspections per component. Currently, when utilizing existing feature services, you have to add <repeatname>_count meta data fields (text type, null allowed, 255 character length) to your parent related tables (inspectiontable_count field inside the component inventory table), generate form, and delete those fields before you are able to successfully utilize the repeat_count column with static values or calculations without throwing publishing errors. This is not ideal from a database engineering perspective, as these fields take up database space and are not relevant for any reason other than the function of the Survey123 field application. We have to ensure these fields are hidden from all our end users on portal, desktop and related applications to reduce confusion. This idea would allow us to bypass the additional creation of inventorytable_count meta data fields (5 at least for each component) that have to be added to the parent feature class (Poles) to be able to restrict the end users from deleting component groups or adding additional inventory when inventory is only meant to be done in Collector. By allowing Group questions to function similarly as repeats, we could change the main ComponentRiser inventory table into a group that still contains a nested repeat for inspections (CompRiser_Inspections) while simultaneously restricting the "repeat" interactive object at the bottom of the main group (trashcan button, arrows and plus button) without having to add additional _count fields to a feature class in our SQL. This way, the main group of Riser Assets would not show any repeat options at the bottom of the group and the Riser Inspections would have the number of repeats automatically set from qualifying null type questions (How Many Risers Are There? 1,2,3,4). Then, we could hide all inventory questions except for a select few that are carried into the form by custom url from popups in collector for read only referencing purposes effectively allowing our field users to utilize collector for all inventory tasks and survey for all inspection tasks. A possible solution to this would be to enable null field type to change the function of a begin group question to be cosmetic in function, while leaving that blank would allow groups to function the same way begin repeat questions currently do for related tables in the schema. Thank you for your time and consideration, we love Survey123!
... View more
01-03-2020
10:55 AM
|
5
|
0
|
933
|
Title | Kudos | Posted |
---|---|---|
1 | 05-26-2020 12:56 PM | |
1 | 02-05-2021 05:03 PM | |
1 | 02-05-2021 05:05 PM | |
2 | 07-21-2020 03:56 PM | |
2 | 02-21-2020 07:15 PM |
Online Status |
Offline
|
Date Last Visited |
04-07-2021
03:19 PM
|