|
POST
|
I will reply to your new question posted at Is it Possible to Collect Accurate Z Coordinate Values with Collector and Trimble R2. I will also be deleting my response below and moving it to your question.
... View more
04-03-2019
12:57 PM
|
0
|
0
|
6463
|
|
POST
|
Don, Below are the instructions to convert the HAE to actual elevation transformation from the data obtained from high accuracy GPS using Collector. I have assumed the following: You have configured the database receiving the data to support the GPS metadata. In particular the ESRIGNSS_LATITUDE, ESRIGNSS_LONGITUDE and ESRIGNSS_ALTITUDE fields. If you have not, this can easily be added using the Add GPS Metadata Fields tool in ArcGIS Pro. I can also provide additional instructions, if needed. You stated your GPS is configured or is receiving data in the GCS NAD 1983 (2011) for horizontal data and I am assuming it is configured to receive vertical data in an ellipsoidal based, North American NAD 1983 (2011) datum coordinate system. It is critical that you have the correct coordinate systems for this data. ArcGIS collector stores this raw data in the Latitude, Longitude and Altitude fields noted above. Insure your coordinate systems have been updated. Go to my.ESRI.com and download and install the Current ArcGIS Coordinate System Data - I believe the current version is 10.7.10000. You can check your Windows Control Panel > Programs and Features to see if this is installed. If you have not already, go to the Github ESRI / Collector-tools site and download the tools for collector. I recommend you download the entire tool set using the Clone or download button, save and extract to a common location. Now lets get to the actual transformation of the 2D data stored in ArcGIS Online (AGOL) to 3D data with the correct elevation data. Open ArcGIS Pro and load the original AGOL data into a map. Right-Click the feature and select Data > Export Features and point to a local GDB. You will be working with is local copy of the data. On the Insert Tab select Toolbox > Add Tool box Navigate to the folder you downloaded from GitHub and add CollectorUtilis_Pro.tbx. This should be located in the folder ...\collector-tools-master\CollectorUtils\pro Go to Catalog in ArcGIS Pro and select Toolboxes > CollectorUtilities_Pro.tbx > GeneralUtils > ProjectZ In the ProjectZ tool, select the newly created feature Class in the local GDB for the Input Features. Mine is called SurveyPointFeatures_Copy for this example. A warning triangle will appear as the data does not have z data - ignore For the Input Coordinate System - Click on the globe and select the following for Current XY and Z - based upon assumptions above Click on the Current XY box then select: Geographic coordinate system > North America > USA and territories > NAD 1983 (2011) Click on the Current Z box and select: Vertical Coordinate System > Ellipsoidal-based > North America > NAD 1983 2011 Click OK Confirm the X-Value is set to the Longitude field, the Y-Value is set to the Latitude field and the Z-Value is set to the Altitude filed. These should populate by default. Enter an output feature class - I used "SurveyPointFeatures_ProjectZ" in the same GBD For the Output Coordinates - Click on the Globe and Input the following for Current XY and Z - based upon assumptions above Click on the Current XY box then select: Geographic coordinate system > North America > USA and territories > NAD 1983 Click on the Current Z box and select: Vertical Coordinate System > North America > NAVD 1988 Select NVAD 1988 even if you want ftUS. It is not possible to directly translate to NAVD88 (height) (ftUS) Click OK A Geographic Transformation will automatically populate, you can change to other options but typically this is the optimal transformation for the Input and Output coordinate systems entered into ProjectZ Click "Run" - This will use the Latitude, Longitude and Altitude fields to create a new feature class as named above in NAD 1983 and NVAD 1988 as 3D data points. If you need to convert the elevation data to US Feet, continue with the following. If you only need elevation in meters skip this step. This step is only converting the NVAD 1988 in meters to NAVD88 (height) (ftUS) In the Geoprocessing tab search for and select the "Project" tool, it should be in the data management tools For the input Feature Class select the feature class created above - SurveyPointFeatures_ProjectZ in my example Input a new feature class name for the Output Feature Class - I chose SurveyPointFeatures_Feet For the output Coordinate - Click on the Globe and Input the following for Current XY and Z Click on the Current XY box then select: Geographic coordinate system > North America > USA and territories > NAD 1983 Click on the Current Z box and select: Vertical Coordinate System > North America > NAVD88 (height) (ftUS) Click OK Check the Vertical Box Click Run One last step. In the Geoprocessing tab search for and select the "Add XY Coordinates" tool, it should also be in the data management tools Select the SurveyPointFeatures_Feet or SurveyPointFeatures_ProjectZ feature from above and run the tool. This will add X,Y and Z data to the feature. Open the attribute table and the added Z value is your Elevation in feet or meters depending which feature you are using. I hope this helps you with adding the elevation data to your data. As noted previously, please double check the coordinate system your GPS is running on. This is critical for accurate translation. You can also select a different output coordinate system if I assumed the incorrect system. For example we output to a projected coordinate system rather than a geographic system. So we set our Output Current XY to Projected coordinate system > State Plane > NAD 1983 (2011) (US Feet) > NAD 1983 (2011) StatePlane Ohio North FIPS 3401 (US Feet). This will return Northing, Easting and Elevation, rather than Lat, Long and Elevation. Lance
... View more
04-02-2019
07:10 PM
|
10
|
1
|
11490
|
|
POST
|
Excellent, I will write up a quick "How-To" this evening using your information. I do have a few more questions When you say NAD 83, I assume GCS_North_America_1983, WKID: 4269? On the vertical data do you want the NAVD 88 to be in Feet, US FT or Meters? I am also assuming you have configured your database and are receiving the GPS metadata with each point when collected to AGOL, correct?
... View more
04-02-2019
01:41 PM
|
0
|
3
|
6463
|
|
POST
|
I would be glad to help. A few quick questions. 1) do you have access to ArcGIS Pro? It is not needed but the approach is different between ArcGIS and ArcGIS Pro. 2) what corrodinate system is your Trimble R2 configured? 3) what corrodinate systems do you want your final data to be in?
... View more
04-02-2019
12:41 PM
|
2
|
5
|
6463
|
|
POST
|
Thanks for the input. Sill been rebuilding my sandbox to test this again. Going to make a full backup this time before attempting to connect anything together. We currently have one ArcGIS Server and one Portal server in our production environment. The ArcGIS server is federated to the portal and a hosting server to a ArcGIS Datastore. The ArcGIS Server is also referenced to an enterprise geoDatabase. Everything is running great. We want to add a two additional ArcGIS servers. One to share the processing load and one to run as an imaging server. Also adding a file server for hosting shared ArcGIS Configuration files, image files, etc. Every time I try and connect and federate the servers everything goes to pieces. It is most likely the order that I am connecting everything together or federating the servers. I did learn that for multimachine site a webadapter for ArcGIS Server is required. Note: If you federate with a multimachine site or highly available ArcGIS Server, or if your ArcGIS Server is hosted in a cloud environment, use the Web Adaptor or load balancer URL in this field instead. The Administration URL setting must be a URL that the portal can use to communicate with all servers in the site, even when one of them is unavailable. If you use a Web Adaptor for this URL, ensure that you have enabled administrative access to the server through the Web Adaptor. Source: Federate an ArcGIS Server site with your portal I also learned that you MUST disable IWA on any ArcGIS server BEFORE federating. If you have an existing ArcGIS Server site that is using IWA, you must disable IWA on the ArcGIS Server site before you can federate it with your portal. Follow the instructions in the section below to disable IWA on your server before proceeding. If your ArcGIS Server site is not already using IWA, you can skip this section. Source: Setting up your portal and federated server to use Windows accounts Currently, I have the following built on separate VMs but nothing configured or connected together: Web Server with a "Portal" webadapter and "Server" webadapter ArcGIS Server 1 ArcGIS Server 2 ArcGIS Server 3 with Image Server Extension ArcGIS Portal ArcGIS Data Store SQL Server with a GeoDatabase created File Server with Image data, and shares created for ArcGIS server directories and configuration store Domain ArcGIS Server account created with appropriate permissions to the shares, data and system All servers have needed SSL certificates from an appropriate CA to fully support HTTPS What order is best to connect these together, implement windows based identity stores, register file shares and enterprise databases, federate which servers and set a host server? We will may add an additional web adapter for the Image server and keep it separate from the other two (Yes/No?). Any input would greatly be appreciated.
... View more
03-25-2019
10:18 AM
|
0
|
1
|
4613
|
|
POST
|
If you have a Enterprise deployment with ArcGIS Server, Portal, Data Store(relational, tile cache), Enterprise Database, Image Server, File Server, etc. that are accessible via a webserver with Web Adapter for Portal. Is there a need for Web Adapter for Server? Is this intended more for multiple ArcGIS Server deployments? Sorry, I am getting lost in how all of this gets integrated. Add in federating and my pea size brain implodes to nothingness. I have read through the many installation guides available but these seam to deal with the individual pieces and not the whole picture.
... View more
03-21-2019
11:03 AM
|
0
|
5
|
5635
|
|
POST
|
SFC or System File Checker is available as part of a typical windows installation since at least Windows 98. The command does need to be ran from an elevated command prompt so the user does need to have these rights. I do want to add, SFC is checking the Windows OS files and has nothing to do with the ESRI product line. We had had an issue with installing a windows update back in August of 2018 and I believe some of our system files became corrupted during the recovery at that time.
... View more
03-08-2019
03:51 AM
|
0
|
0
|
2491
|
|
POST
|
After upgrading to the newest release of ArcGIS Pro (2.3.1) and still having issues with Pro crashing, hanging and quirky behavior we decided to start over. After uninstalling and reinstalling 2.3 and the 2.3.1 update. Pro hung on the first attempt of opening a project. We then installed Pro on a new system we had just received, no issues. Looking back to the system we were having issues with, we ran sfc /scannow from an elevated command prompt to discover numerous errors. System File Checker was able to repair the errors and upon restarting we are able to open and use ArcGIS Pro without any issues.
... View more
03-07-2019
03:29 PM
|
1
|
2
|
2491
|
|
POST
|
Once you purchased the software you should have received an email confirmation with the link to the downloads. Depending where you are located you can try: my.esri.com or accounts.esri.com Once you have signed in, using your ESRI credentials, there should be various tabs for download and licensing. Mine are under the "My Organizations" tab but I have an enterprise license. Start with the Desktop 10.x version installation and add the other needed components. The Desktop install covers the majority of the needed components.
... View more
03-03-2019
03:14 PM
|
1
|
0
|
1094
|
|
POST
|
To what coordinate system was your base map generated? What coordinate system are you using for the data in Survey 123? Are differences generally in the same direction and distance for all points? Coordinate systems need to match or you will have a tranformation error. These errors are typically in the same direction and distance. Are you manually placing the point locations or using the internal GPS of a device? Many GPS units in mobile devises can have substantial errors dependent upon time of day and satellite positions. These errors will typically be more random in direction and distance. I have seen 10-15 m errors from iDevices.
... View more
03-03-2019
02:59 PM
|
1
|
0
|
614
|
|
POST
|
I am still working through the mountain of information out there pertaining to CHEF and its related Cookbook Recipes for ESRI products as well as others. Ran into one issue that I may not be able to get around. CHEF self-hosted server only is available on Linux based OS platforms. For our test environment this is not an issue but for production IT will only allow windows based systems and approved applications. Production also is running in an isolated environment, so no internet for a web based configuration from CHEF hosted servers. Any other suggestions for running CHEF in a windows only environment?
... View more
03-03-2019
02:43 PM
|
0
|
1
|
1785
|
|
POST
|
Additional info: I did find the link below with some additional details pertaining to modifying the CHEF recipies for single system deployment. So it does appear this is a possibility. I do have a request in to my ESRI rep and support engineer. Have not put in a support ticket yet. http://proceedings.esri.com/library/userconf/proc17/tech-workshops/tw_679-456.pdf
... View more
02-24-2019
09:46 AM
|
0
|
0
|
1785
|
|
POST
|
We are getting ready to move our Enterprise test environment to production and at the time we set up the test environment you could not use CHEF to deploy to multi-servers for the base instalation. Many current ESRI videos reference the ability to do this but I can only find examples for a single server, base deployment with add-on additional GIS servers. Has anyone performed a mutli-server deployment using CHEF for the base deployment? Our deployment will be along the lines of the following on our Intranet: IIS-01 - IIS, Web Adapters and Portal GIS-01 - ArcGIS Server GIS-02 - 2nd ArcGIS Server GIS-03 - Image Server GDS-01 - Data Store GFS-01 - File Server SQL-01 - Enterprise Geodatabase
... View more
02-23-2019
02:48 PM
|
0
|
4
|
2049
|
|
POST
|
We have had several ArcGIS Pro projects hang since changing to ArcGIS Pro 2.3. Some were existing projects and others are new. By hanging, you cannot toggle layers off and on in the TOC, you cannot expand or contract the TOC, most of the tools are grayed out in the ribbon, if you right click on a feature in the TOC many items (Attribute Table, Properties, Symbology, etc.) in the popup are grayed out. You can still pan the map, zoom in and out, move items around your desktop. If you "Explore" a feature, the Identifying progress bar appears and never goes away. The only way to now exit ArcGIS Pro is from the Task Manager. If you click Cancel, the pop-up adds the words "Canceling..." and still never disappears. The current project I was working on for a few days before it suddenly hung. Once this happens to a project, it persists each time you reopen the project and the project has to be recreated. Also when stuck on identifying, CPU usage for ArcGIS Pro is 12-20%, Memory 64-70% and GPU 2-5%. No errors are reported and it will stay like this until the session is exited from Task Manager. Pro is not our primary GIS editor as we mainly use ArcGIS Desktop 10.6. We have been trying to utilize Pro on small projects to learn the application and test the platform. So far, 2.3 has been very unstable. We have not put a support ticket in as we only have one system with Pro installed and it is not our primary GIS editor.
... View more
02-07-2019
05:43 AM
|
0
|
3
|
2707
|
|
POST
|
Julie, As it sounds like you potentially could have hundreds or thousands of keys to check for in the string. I would not recommend doing this dynamically in the Popup. The main reason is Arcade does not currently include the ability to reference external tables or data and is only limited to the current data contained in the feature class or generated expressions. Second it could be very slow. I would recommend adding an additional text field to your feature class and pre-generating the display HTML and storing it in the feature class. This can easily be generated using python from a script tool from the text string that is stored in the feature class. You will also need a key index to hold the strings to be replaced and their equal HTML url. This could be stored in a small dictionary in the code for a limited number of keys or a data table for unlimited number of keys. The table will contain two fields: 1) key text string to look for and 2) the URL key keyURL "Development Activities" "http://development.com" "Parks Art" "http://parks_art.org" "Lorem ipsum" "http://lorem_ipsum.net" "Eam at officiis" "https://eam.org/officiis" The second part needed is the script to take a string, wrap it as HTML and replace the keys found with the keyHTML and save it to the feature class attribute. I prefer Python to do this and you would be iterating thought the list of keys, checking for a match and replacing if found. This process would not scale well for a very large number of key values and would need to be modified. Since this would be preprocessed, the user would not be encumbered with the processing time. Below is a sample Python script using a dictionary for the key values. # build small key dictionary
keys = {}
keys['Development Activities'] = 'http://development.com'
keys['Parks Art'] = 'http://parks_art.org'
keys['Lorem ipsum'] = 'http://Lorem_ipsum.net'
keys['Eam at officiis'] = 'https://eam.org/officiis'
keys['suscipit'] = 'https://eam.org/suscipit'
keys['Test'] = 'http://test.org/test'
# function to interate through keys and replace ALL in a string
# note keys are case sensitve
def replaceKeys(str):
print str
for key in keys:
if key in str:
href = '<a href="%s">%s</a>' %(keys[key], key)
str = str.replace(key, href)
return '<p>%s</p>' %(str)
def main():
# First Example
str = 'Development Activities are prohibited as per the Parks Art.'
print replaceKeys(str)
# Second Example
str = 'Lorem ipsum dolor sit amet, eam et quas atqui delicata. Eam at officiis reformidans. Mei ne quando suscipit definitionem, per et tota summo minimum.'
print replaceKeys(str)
# Case sensitive Example
str = 'Test to see if this case sensitive. This is just a test.'
print replaceKeys(str)
The above outputs: Development Activities are prohibited as per the Parks Art. Development Activities are prohibited as per the Parks Art. Lorem ipsum dolor sit amet, eam et quas atqui delicata. Eam at officiis reformidans. Mei ne quando suscipit definitionem, per et tota summo minimum. Lorem ipsum dolor sit amet, eam et quas atqui delicata. Eam at officiis reformidans. Mei ne quando suscipit definitionem, per et tota summo minimum. Test to see if this case sensitive. This is just a test. Test to see if this case sensitive. This is just a test. (Note, only the capitalized "Test" was replaced) Rather than printing you would be writing these to your feature class HTML Attribute as you iterate through the data using a cursor. You can also change line 16 to str = str.replace(key, href, 1). This will then only replace the first occurrence of the key found for each string In AGOL you can use the pre-generated keyHTML field in the pop-up configuration adding each for Goal, Objective and Note as well as additional static text. and noted in the previous references. Sorry for the clunky example but without seeing your actual data or how you are implementing this I had to get a little creative.
... View more
01-31-2019
07:14 PM
|
1
|
3
|
5084
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 09-16-2019 05:49 PM | |
| 1 | 06-11-2025 03:32 PM | |
| 1 | 12-26-2023 09:15 AM | |
| 1 | 12-29-2023 10:06 AM | |
| 1 | 03-02-2023 05:52 AM |
| Online Status |
Offline
|
| Date Last Visited |
08-05-2025
07:32 AM
|