|
POST
|
Neel, Are your internal users only accessing the data from your internal network? If so, you can move your web adapter to an internal ip/FQDN and not publicly expose the service. If users need to access the data from out side the internal network you can use a VPN connection to your internal network or require authentication to access your externally facing web adapter. You can also have two web adapters, one for internal users with REST service directory disabled and a second for internal users with the directory active.
... View more
07-27-2019
05:44 AM
|
1
|
2
|
3203
|
|
POST
|
Tristan, There are several options available to prevent geometry modifications depending upon your workflow. All of the solutions do require staging of your data to some degree. For example, you could use AGOL to collect your raw field data then would need to pull that data into your enterprise environment for review and initial ending. That data may need to be split into separate feature classes or tables for internal use or be republished to AGOL for external use. 1) The simplest solution is if you have an internal Portal hosted on a ArcGIS Server. Feature services on ArcGIS servers have an option to “Allow Geometry Updates” which prevents geometry edits, if unchecked, but still allows other attribute edits. Additional info is available at Editor permissions for feature services—Documentation | ArcGIS Enterprise . You can still create new features but cannot move existing. This would require a workflow where you would edit or approve your data in one process before migrating the data to this service as you cannot make changes. There is a known bug with this option that is still under review by ESRI, BUG-000119726S 2) A similar option is available in AGOL for feature services. In the feature service settings there are options as to what type of editing is allowed. One of the options is to “Only update feature attributes”. Unfortunately this prevents any editing of the feature geometry including adding new features. 3) Another option, which we are currently using, is to split your feature geometry and attribute data. We create a feature class that contains the geometry and any attributes that we do not want users to modify. We also create a table in the database that is connected to the feature using a relationship class. The permissions for these two items can be set independently through your enterprise geodatabase permissions. Our GIS editors can have full rights to both items, whereas, GIS users can be prevented from editing the feature class but allowed to edit the table. The down side to this is you cannot edit the table values from the feature class attribute table directly. The table values will not even be displayed in the feature class attribute table. To edit values you must use the attribute window and drill down to the related table record where they can be edited. Note, you can have the table values displayed in the attribute table by also creating a join in ArcGIS linking the feature class to the underlying table. However, these values will be read-only. In Pro you can also use the view related data feature. I am traveling this morning so I borrowed a few screen shots from other posts.
... View more
07-27-2019
05:14 AM
|
2
|
0
|
2109
|
|
POST
|
Tristan, What platform are you using for the final data AGOL, Desktop, Pro, etc.? What database are you using for final data storage fGDB, Enterprise, Data Store, etc.? It is easy to lock down fields as read only but a little more difficult for geometry. I have a couple of suggestions depending on the questions above.
... View more
07-26-2019
03:24 PM
|
0
|
1
|
2109
|
|
POST
|
Javier Distefano Here is a link to a good description of the difference that also has links to other support documentation. Replacing ArcPy with ArcGIS API for Python? - Geographic Information Systems Stack Exchange
... View more
07-26-2019
11:56 AM
|
2
|
0
|
10134
|
|
POST
|
The fGDB files are archived data, data we receive regularly from other agencies or third parties that are used to update our enterprise GDB, temporary files when working on new feature sets or classes as modifying enterprise GDB schemas can be a pain during normal business hours, a few datasets we just do not want to add to our enterprise deployment, quick onetime projects, etc. We still do edit some of these files but only by a handful of people. We also have the a separate folder on the share for shapefiles. However, all our shapefiles are immediately imported into various fGDB or our enterprise GDB as feature classes for use internally. Well, they are suppose to be anyway. Working with shapefiles as part of your normal workflow is not their intended function. To answer your question, I would say 70-80% of our editing is performed in the enterprise environment. The remaining portion is using fGDBs.
... View more
07-26-2019
11:17 AM
|
0
|
0
|
2235
|
|
POST
|
Malcolm Meyer, pGDB do have a MDB extension but they are a hybrid database for use in ESRI products. You can open them in Access, but it is not supported and can corrupt the file if you are not careful when saving and making changes. Not only is ESRI no longer developing and supporting pGDBs but Microsoft is no longer developing and supporting MDBs that the file is based upon. It is a matter of time before these files will disappear or become unusable. Furthermore and as previously stated, pGDB files absolutely do not support multi-user access. Each user must have their own copy of the data. We we have hundreds of fGDB files saved on network shares that about 30 users access for read-only purposes. The network shares are flagged read only for all authorized users with the exception a few users that have full access for editing. This prevents lock files from being created on the fGDB files by users only accessing to read the data. It also prevents accidental editing, deleting, etc. We have never had a fGDB become corrupted but have had orphaned lock files from ArcGIS crashes (like that ever happens) while an editor is working on the file. A quick delete of the lock files fixes the issue.
... View more
07-26-2019
10:20 AM
|
2
|
5
|
10162
|
|
POST
|
Do not use pGDBs. They are not supported moving forward in Pro and possible future ArcMap versions. Additionally, they absolutely do not support multi users in any way.
... View more
07-26-2019
08:27 AM
|
0
|
7
|
10162
|
|
POST
|
Malcolm, You really only should consider File Geodatabases of the three options noted. You can share a fGDB between multiple users, however, there really can and should only be one editor per feature class at any one time. We have all our fGDBs on network drives as users are not allowed to store them on local drives for backup reasons should a local drive fail. Personal geodatabases are not really supported any longer and on their way out. Shapefiles are great for their intended purpose, portability between systems especially different platforms but not everyday use. I am just as guilty, as most others, of creating a shapefile for a quick use that creeps in to a production workflow. Based upon your follow up post, fGDB would work well with one editor and others only viewing in a network environment even though not recommended. You will still have issues on occasion where you have a lock condition occur requiring other users to exit ArcGIS to release the lock files. You can also consider having a script run to make a copy of the fGBD daily that the users would access the copy and the editor would access the original. These can both be on your network drives just different folders. Once the MXDs are created, as long as the file names and paths remain the same, users will not notice nightly updates. The best option you noted for small workgroups is Workgroup geodatabases . This runs on Microsoft SQL Server Express and can support up to 10 users. A workgroup geodatabase can be setup on a server in under an hour and fGBDs/feature classes are literally drag and drop.
... View more
07-26-2019
08:05 AM
|
0
|
1
|
10162
|
|
POST
|
Micah Babinski, I had to think about this question. Do not consider of Nullable and Required as related to each other as they serve totally different functions. Nullable and Non-Nullable pertains to when a value is not provided for a field the database will automatically populate the field with a <NULL> for Nullable or a zero (0) for numbers and an empty string ("") for text for Non-Nullable fields. Required pertains to the field (the column) in a table not the values stored in the field. When you select Required you cannot delete or remove the field or column from the table. The Delete Field option will be grayed out for this column in the table. The values in the field still can contain NULLs if the field is also set to Nullable or will contain 0 and "" for Non-Nullable. A good example of the use of Required would be to prevent a user from accidently deleting a field that is used by other functions or programs. The image below shows a field in a table that is set to Required and Allow Nulls. You can see there are Null values in the table but if I try to delete the field, the option is disabled.
... View more
07-25-2019
05:28 PM
|
1
|
1
|
6477
|
|
POST
|
That sounds like a coordinate transformation issue between NAD83 and NAD83(2011). They are slightly different. Please confirm your data is not: Basemap is NAD83 (US Feet) - State Plane Kentucky South (WKID:2246) GPS Data is NAD83 (2011) (US Feet) - State Plane Kentucky South (WKID:6475) If you load both of these into a blank ArcGIS session do you get a Geographic Coordinate Systems Warning, similar to below?
... View more
07-25-2019
12:14 PM
|
0
|
0
|
1433
|
|
POST
|
Christina Hoddinott A few questions: The feature service that you are collecting data points from your GPS using Collector, what coordinate system was it published using? Did you publish this "basemap" to AGOL or is this on your local system? Again, if published, to what coordinate system? How far off is the GPS data in relation to your basemap? NAD83 Kentucky State Plane South is not necessarily NAD 1983 2011. If you can load these features in to an ArcMap or Pro session and take a look at the coordinate systems list for each, it may become apparent where the difference is occurring.
... View more
07-25-2019
10:01 AM
|
0
|
2
|
1433
|
|
POST
|
Mark, The reason no transformation options are available is the combination of settings you have input do not have a transformation path. ProjectZ is intended to convert the Latitude, Longitude and Altitude values collected from a GPS back into 3D points and convert the Altitude (Height Above Ellipsoid) into Elevation values. The Latitude, Longitude and Altitude values stored from Collector are in the raw GPS data format you are utilizing. For example, I am using a State VRS system that utilizes NAD 1983 (2011) for both horizontal and vertical. These are set in ProjectZ as follows for the Input Coordinate System: Click on the Globe next to the input box 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 You will need to determine your coordinate system being utilized by yout GPS and apply the same. If you are using WGS84 I would guess you could try the following. Click on the Globe next to the input box Click on the Current XY box then select: Geographic coordinate system > World > WGS 1984 Click on the Current Z box and select: Vertical Coordinate System > Ellipsoidal-based > World > WGS 1984 Click OK Set your X, Y and Z fields and output Feature Class For you Output coordinate system it is the simular Click on the Globe next to the input box Click on the Current XY box then select: Projected coordinate system > State Plane > Your system > Your state system Click on the Current Z box and select: Vertical Coordinate System > North America > NAVD 1988 - Do not select NAVD88 (height) (ftUS) at this point. Click OK Note: You cannot transform directly to NAVD88 (height) (ftUS). Run the ProjectZ Once this completes, you can run a Project on the new feature class to go from NAVD 1988 to NAVD88 (height) (ftUS) using the same XY coordinate system. This is explained in more detail in the post I noted previously. Is it possible to collect accurate Z coordinate values with Collector and Trimble R2?
... View more
07-25-2019
09:29 AM
|
0
|
0
|
3625
|
|
POST
|
Mark, Yes, you need to download and install the ArcGIS Coordinates System Data from ESRI. It is available from my.esri under downloads. Select Desktop or Pro then click View Downloads. Scroll down a bit and you will see it under Data and Content. You can also take a look at Is it possible to collect accurate Z coordinate values with Collector and Trimble R2? for some more details on using ProjectZ. One tip, it is not possible to directly translate to NAVD88 (height)(ftUS). Convert to NAVD 1988 using ProjectZ then run just a Project Tool to NAVD88 (height)(ftUS). This is outlined in the post noted above.
... View more
07-25-2019
06:09 AM
|
1
|
2
|
3625
|
|
POST
|
Navigate to the downloads on my.esri and look for ArcGIS Desktop. It will only be listed if you are licensed for this product. Set the dropdown to 10.6 version and click View Downloads. Once loaded, scroll down and should be in this section.
... View more
07-25-2019
05:49 AM
|
2
|
0
|
6529
|
|
POST
|
K. Lynn Martin The tool will still work for non-adjacent features just make sure you select the "Create multipart features" check box. You would set "cover", or whatever the name of the common attribute, as your Dissolve Field.
... View more
07-25-2019
05:32 AM
|
2
|
1
|
2433
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 05-14-2026 11:47 AM | |
| 3 | 05-14-2026 12:23 PM | |
| 1 | 09-16-2019 05:49 PM | |
| 1 | 06-11-2025 03:32 PM | |
| 1 | 12-26-2023 09:15 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|