POST
|
Geodatabase went to "high precision" in ArcGIS Desktop 9.2, so late 2006.
... View more
a week ago
|
0
|
0
|
59
|
POST
|
Hi Bill, I'm sorry for the delay in responding. Annette did ask me to answer last week, but I'm afraid I got distracted. Okay, we're going to go into some history here. The spatial reference contains several items: coordinate system xy/z/m domains xy/z/m resolutions (earlier called xyunits which was 1/xy_resolution) xy/z/m tolerances The latter three were originally defined because geodatabase feature classes (originally in ArcSDE) stored coordinate values as positive integers. In fact, they were originally had strict limits and were updated to "high precision" several years later. There was a maximum number of allowed integer values. A combination of the minimum x, minimum y, and EITHER the max x, max y OR the xyunits or xy resolution value controls the third thing. so if you set the min x/y and the xy resolution, the max integer values force how large the max x/y values can be. Or if you set the min/max x/y values, then the xy resolution (xyunits) value is then calculated. When we went to "high precision", that increased the maximum integer values by...a lot. The default minimum x/y values are set based on what's allowed mathematically for a projected coordinate system rather than the area of use for that particular pcs. At the time, for a custom PCS, we would have no idea what the area of use would be so better to use the allowed mathematical limits of the map projection. Resolution (1/xyunits) values determine the precision of stored coordinates. Our defaults for x/y are 1/10 mm or 0.0001 m. If you set xy domain to match the area of use, that usually forces the xy resolution to be really, really small which is unrealistic and can make handling and processing the data difficult. Instead, we usually set the minimum xy values and the resolution which instead makes the maximum xy values very, very large, much more than the area of use of the mathematical limits of the map projection. Min values for z and m are arbitrarily set to -100000, similar resolution values. For GCS (degrees usually), we use corresponding values to the defaults of a pcs, but the minimum xy are set to -400 and resolution is around 10e-9, I believe. Tolerance values have to be at least 2x the corresponding resolution value but our defaults set them to 10x, so 1 mm or its equivalent. In case I didn't explicitly define these earlier, an area of use is the where a PCS should used, like California State Plane zone VI covers San Diego, Imperial, Riverside, and Orange counties, while the xy extent is the mathematically valid area of the map projection. California VI uses Lambert conformal conic so it's most of the world. There is at least one white paper that discusses some of this. Here it is: Understanding Coordinate Management in the Geodatabase. I hope this helps. Melita
... View more
a week ago
|
0
|
0
|
68
|
POST
|
Hi Joseph, The original idea is to clear the coordinate system from a map (or scene) in ArcGIS Pro to match the same functionality from ArcGIS Desktop. We have implemented that. The capability is designed to see how two or more layers display relative to each other. If one layer has a defined coordinate system but you think that it's incorrect, visualizing the offset can help you figure out what the correct coordinate system should be. If you instead want to remove the coordinate system from a dataset itself permanently, yes, that is better handled by the Define Projection tool. Do you want to temporarily set a layer's coordinate system to 'None', while within a map or scene? We did discuss that possible capability while working on clearing the map/scene coordinate system, but decided against implementing it for a few reasons. It wasn't possible in ArcGIS Desktop. It would be difficult to implement because so many different workflows interact with a data layer. Sometimes they're interacting with the actual data set rather than the 'copy' of the metadata in the map or scene so we would have to modify all these workflows/functionality. It gets complicated quickly. Melita Kennedy
... View more
01-15-2025
08:25 PM
|
0
|
1
|
365
|
POST
|
Hello, This is going to hit a bunch of different questions that have come up over the years that I missed. Sorry!
I don't know about any possible changes at the SQL level because I haven't worked with RDBMS for years. If your RDBMS has a 'spatial' component, there's likely a function like 'project' or 'projection' that should do the equivalent. It might even take WKID numbers. Ah, check out the Microsoft SQL Server Spatial Tools. Actually, from that topic there's a link in the Tip that takes you to a GitHub opensource set of Spatial Tools. The IOGP (absorbed EPSG years ago; EPSG name was kept for recognition purposes) Guidance Notes related to coordinate reference systems, geodesy, coordinate transformations/operations are available or linked from this page. The one you want if you're going to implement the math of a map projection is 7-2. Currently, it's available from the IOGP bookstore, but it's free. You just need to fill out your email etc. You might get some emails from IOGP; but you can unsubscribe.
re: NAD27. NAD27 uses Clarke 1866 versus GRS80, so you would need to change the semimajor axis and the semiminor axis OR the flattening value, depending on what is being used. Unfortunately the conversion between NAD83 and NAD27 in the US uses a grid file and would be quite a bit to implement. I've never done it myself.
There are some 'equation-based' datum transformation methods but the ones between NAD27 and WGS84 (rather than NAD83) are not very accurate.
Melita
... View more
12-02-2024
10:36 PM
|
1
|
0
|
494
|
IDEA
|
Thank you for adding this idea. We greatly appreciate it. We understand the urgency of this issue.
The Esri Projection Engine, and thus ArcGIS Pro and other Esri software, does not have all known transformation paths between NAD83 CSRS re-adjustments/realizations. For some provinces and earlier adjustments of NAD83 CSRS, we do support some transformations, but we are missing transformations for the latest versions. All National Resources Canada transformations that convert between later NAD83(CSRS) numbered re-adjustments use NTv2 format velocity grid files, which ArcGIS software does not support. We only became aware of the velocity-grid transformations when EPSG added the definitions to their registry in March 2024. For example, two transformations are listed below.
NAD83(CSRS)v3 to NAD83(CSRS)v6 (3)
NAD83(CSRS)v3 to NAD83(CSRS)v7 (2)
Proper support of velocity grid transformations is a significant development effort and we’re currently evaluating this work and timeline.
... View more
11-06-2024
12:52 PM
|
0
|
0
|
667
|
POST
|
@Fahad_Insprit wrote: Hii... can anyone help me to convert the google map coordinates to UTM coordinates that are used in Civil drawings in Dubai. I tried to convert but its not working. Please suggest how to do that. Thanks in advance Hi, Can you give examples of: input Google coordinate values output UTM coordinates that you're getting (and what definition/parameters you are using) what are the expected values Based on what Cliff Mugnier wrote in his column on the United Arab Emirates, Dubai is not using a standard UTM zone but a local transverse Mercator zone so you would need to create a custom projected coordinate system. The Dubai Local Transverse Mercator (DLTM) Grid is referenced to the WGS 84 ellipsoid, the Central Meridian λo = +55° 20’ E, and the False Easting = 500 km. The Northings are presumably measured from the Equator.
... View more
09-15-2024
08:51 PM
|
0
|
0
|
3267
|
IDEA
|
Hi Bud, I'm sorry about the long delay in responding. We're going to open an official issue with the map authoring team (who owns that UI) and see if we can get the UI to list subfolders before the individual coordsys/prj entries. That way it acts more like a Windows file explorer window. If it turns out to be difficult for some reason, we could create an 'Other GCS' subfolder so that you no longer have to scroll down through the individual coordsys/prj entries to get to the subfolders. As you mentioned, using the search or filter methods can help. If you're using the same coordinate systems consistently, you can Add to Favorites too. Note: Once we accumulate about 20 or more related entries in a folder, we usually put them into a subfolder. Melita
... View more
08-02-2024
01:39 PM
|
0
|
0
|
409
|
POST
|
We modeled the Esri projection engine's coordinate system and transformation structures after EPSG's but didn't always agree with some of their decisions. Later, once ISO19111 codified the coordinate reference system data model (and in the last few years, coordinate operations/transformations), it was somewhat different. EPSG has updated their data model to more closely match ISO19111. Esri has generally remained unchanged. We have the EPSG names as synonyms so if we can identify the object, you should see the WKID if you look at its details. If it's listed as unknown, then for whatever reason, we could match the definition against our version. If you leave the coordinate system as-is, the only thing it will affect is if you need to transformation between NAD 1983 CSRS and another GCS. Because we don't 'recognize' the GCS, we won't be able to find any transformations for it. Melita
... View more
08-11-2023
10:21 AM
|
2
|
0
|
1600
|
POST
|
@GISAdminSHN wrote: -- I've added my responses in-line. Data Frame: projected state plane coordinate system that uses the NAD 1983 2011 datum The Data: projected state plane "vanilla" NAD 1983 1) Where can I find more detailed information about the composite coordinate frame method transformation that shows up in the top of the list? I suspect you're seeing something like NAD_1983_To_WGS_1984 + WGS_1984_(ITRF08)_To_NAD_1983_2011. (I may not have the names 100% correct). You can find out more about our transformations (and other objects either through the PDFs that are installed with the software and are available via the documentation. See the bottom topic on this page or this ArcGIS Pro page. You can also check out the Esri projection engine's public Github page. Select the text folder and open the appropriate object type's file. You may have to expand the results. In this particular case, if I got the 2 transformations correct, NAD_1983_To_WGS_1984 is a null transformation, defined when before these two coordinate systems were beginning to be refined via new realizations or re-adjustments. The two systems were assumed to be equivalent. The other transformation that includes ITRF in the name was originally based on a transformation between ITRF96 and NAD 1983 CORS96/HARN, and even though it's older, should get rid of most of the 1+ meters that now exist between ITRFxx/WGS84 and NAD 1983 (2011). Even though it was defined for a different realization. The best way to convert between NAD 1983, assuming you really have original, 1986 version data is to use NADCON5 transformations, like are used in NCAT. You have to have the ArcGIS Coordinate Systems Data setup installed. The official steps, which convert between all the realizations, are: NAD 1983 - NAD 1983 HARN - NAD 1983 FBN - NAD 1983 NSRS2007 - NAD 1983 (2011) Complicating this is that we currently allow only 2 transformation at a time, so you can't do this in ArcMap data frame or ArcGIS Pro map/scene. Honestly, though, I think most people do not have original NAD 1983 data but, at best, have a mix of data that might have started out as NAD 1983 but is likely a mix of several realizations if any editing or updates occurred over the years. 2) Is a coordinate frame transformation inherently more accurate than a grid comparison transformation? (NADCON or NADCON5) On NGS's website they seem to stress that they are "interpolative", do you have any kind of qualitative analysis of ESRI's implementation of NADCON5 transformations versus the coordinate frame method above? No. Grid/file-based transformations can better model the differences over an area. An equation-based method like coordinate frame is a least squares best fit based on the control points. Grid/file-based methods take the closest points (it's like a raster) and interpolate between them to figure out the offset for a particular location. It doesn't guarantee that's what you would get if you went out and surveyed, but that's true for equation-based methods too. 3) What NADCON transformations would you do in ArcGIS to try to match the results from NGS NCAT? Look for NADCON5 in the name or check using the Github website where the transformation parameter for the file will include nadcon5 in the file name or for the method. NADCON method is NADCON 2.0/2.1 and uses a different file format. It includes original NAD83 and NAD83 HARN only. There was a set of in-between transformations released for GEOCON and GEOCON11, but those have been replaced by the NADCON5 files. Melita
... View more
08-10-2023
03:17 PM
|
0
|
0
|
2147
|
POST
|
HI, 10-15 feet is a lot--more than I would expect if there was a geographic/datum transformation issue, and not enough for a serious problem with the coordinate system. Is the contractor data, Main GDB, and the map/data frame coordinate system all the same? Completely the same (units, parameter values, etc.)? Feel free to post screen grabs of each here or send them to me directly (mkennedy at esri dot com). Is there any transformation set in the map/data frame? Melita
... View more
06-26-2023
12:22 PM
|
0
|
1
|
783
|
POST
|
The closest you can get is to use either an arbitrary definition, for instance based on transverse Mercator, set the central meridian and latitude of origin to zero with the units you want and go from there. Another projection that could work is the "Local" projection. It's still geographic coordinate-based, but you can set it anyway. It additionally supports rotation, scale factor, and false easting/northing parameters (the last two reset the center point's values to whatever you want). Either one would still be based on a earth-based GCS like WGS84. There are some non-earth-based solar system GCS for the other planets and moons. Melita
... View more
05-25-2023
01:43 PM
|
0
|
0
|
1441
|
POST
|
Hi, We don't support the LOCAL_CS type, can even if we did, I don't feel like there's enough information there anyway. As it is, this data wouldn't be able to be aligned with anything else with a defined geographic or projected coordinate system. Do you have more information about what the coordinate system is? You can take a look at WKT examples of our supported GCS/PCS at our public github site: Esri projection engine Melita
... View more
05-25-2023
01:37 PM
|
0
|
0
|
1250
|
POST
|
What is confusing the issue is because the coordinate system properties pages in ArcGIS Pro show the coordinate system names without underscores, but if you look at the actual definitions, the underscores are there. Internally, when we compare two coordinate systems, we usually ignore underscores/spaces so if everything else is the same, that type of difference in the names won't matter. We've also changed the UI so that doing a save as/defining a custom coordinate system usually won't allow you to use the same name as an existing coordinate system but that was a relatively late change. The well-known ID, 26911, is the ID for the meter version of UTM zone 11N. The closest we come to a US survey feet version for NAD 1983 zone 11N, is the "BLM" zones. EPSG:4431 is the equivalent, but the name differs: NAD_1983_BLM_Zone_11N In the coordinate system picker, if you're seeing all layers that use both definitions (meter-based and US foot-based) under the same coordinate system name under "Layers", then that could be a bug. We're probably sorting the layers into different "folders" based on their coordinate system's name. With both definitions using the same name, that would make it tricky to differentiate them. The software can easily reproject between the two definitions. You would likely only notice if you check attributes for the lengths or areas or did some analysis where the output values were in the layer's units and it wasn't what you expected. In the coordinate system picker, if you look under "projected coordinate systems", UTM, NAD 1983, and check its parameters, you'll see its unit of measure is meter. Melita
... View more
05-08-2023
12:09 PM
|
0
|
1
|
1614
|
POST
|
Hi James, If you look at the files here: Github Esri projection-engine-db-doc objedit folder and I can send you a document that explains it. Please drop me an email at mkennedy at esri dot com. Melita
... View more
04-27-2023
07:24 AM
|
0
|
2
|
1997
|
POST
|
Hi Janel, A feature dataset and/or feature classes use a spatial reference. A spatial reference includes the coordinate system and xy/z/m extents and resolutions (also tolerances but those are less problematic). The extents and resolutions are extremely different if the coordinate systems are geographic versus projected. You can't really set it for one type and have it work for the other type. PCS can also be pretty different, particularly in the US where you may have feet versus meters which messes up the storage precision (resolutions) and the tolerances. I remember we discussed but I can't remember what you ended up doing! Melita
... View more
05-23-2022
01:36 PM
|
0
|
0
|
2001
|
Title | Kudos | Posted |
---|---|---|
1 | 12-02-2024 10:36 PM | |
1 | 07-03-2019 08:56 AM | |
1 | 07-08-2013 01:27 PM | |
2 | 08-11-2023 10:21 AM | |
1 | 07-11-2011 09:31 AM |