POST
|
Hi Adrien, Something like this? https://www.wishsoftware.com/Videos/GISCreateProfileCoreLogs/GIS_Import_CoreLogs.html Adam
... View more
2 weeks ago
|
0
|
0
|
90
|
POST
|
Hi Joël, Yes and no. Esri put out this information about the move. https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/arcgis-pro-3-3-moves-to-net-8/ Note at the bottom that it depends on if you are using any .net that is no longer supported in 8. So what we are gong to try to do is build the extension using 3.3 dlls targeting 8. Make sure it complies without any 8 specific errors and then switch back to targeting 6. In that way we are hoping we can cover 3.0 - 3.3 with a single addinx. Adam
... View more
2 weeks ago
|
1
|
0
|
146
|
POST
|
Hi Adrien, I am in agreement with you that it is strange that Esri doesn't have better native "longitudinal" functionality. The profile graph is essentially a picture so is difficult to use / scale / add to. I've always thought that this kind of data would be better served in a dataframe type of it's own. This would allow for any types of data to be shown and profiles to be drawn to accurate scales. A dataframe that allowed feature classes to be shown with the X-axis as a Measure (Kp) and a Y-Axis (Z) that is vertically exaggerated. Currently a Map is always 1:1 X/Y. It would be fantastic if either data frames could have different X/Y scales or a new data frame type existed that allowed for different scales and the grids would automatically update for that. Something like this showing a seabed profile, various other subbottom profiles and Core/Cpt data Best regards, Adam
... View more
2 weeks ago
|
1
|
0
|
123
|
POST
|
Hi Adrien, I can't think of anything within the Pro product itself. There are several 3rd party extensions available specialising in Alignment Strip charts. New Century SheetCutter GeoFields DataFrame ASG Blue Sky Lightning Eagle TurboRoute and specifically for offshore pipeline / wind farms interconnectors / turbine location survey / transoceanic cables in AutoCAD/BricsCAD/ArcGIS Desktop/ArcGIS Pro Wish Software AutoChart Best regards, Adam (Wish Software)
... View more
2 weeks ago
|
1
|
0
|
148
|
BLOG
|
Hi Christopher, Thanks for the update. I write this from the point as an Esri Partner with a Commercial addin. As we move forward to Pro 3.0 and a move to .NET 6 I would imagine the main cause for concern would be not be the Pro API changes but the NET change from 4.8 to 6. The earlier we can sign up and get a look at an Alpha/Beta the better. We can then start the work on ensuring the migration is smooth. Even if that is just releasing the API dlls to compile against rather than Pro in it's entirety would be a great start. Thanks, Adam
... View more
01-18-2022
02:10 AM
|
1
|
0
|
798
|
POST
|
Hi Tom, I saw that on the What's new page - great addition. Did a quick test on the text and looks good. Adam
... View more
11-12-2021
08:15 AM
|
0
|
0
|
747
|
POST
|
Hi Christopher, Thanks for the update. Wow - that's quite some statement. Python is often not an option for Esri Partners making professional add-ons. As Duncan says it's a shame that these powerful applications cannot be used as geoprocessing tools. Hopefully, it will be like the statement that the SDK was only for DAL and GP was the only option for DDL. That was obviously never going to be a runner long-term and it was nice to see to see the SDK include DDL at 2.8. Please reconsider. Adam
... View more
08-05-2021
09:10 AM
|
3
|
0
|
3256
|
POST
|
Any input from Esri when this is planned for Pro? Thanks, Adam
... View more
08-04-2021
05:01 AM
|
1
|
1
|
3278
|
POST
|
Hi, You can use GetZsFromSurfaceAsync BUT it needs the surface to be loaded into a map in the current project. There does not seem to be a generic Surface API like in Desktop ISurface where you can load a surface programmatically (not in the current document/project) and do stuff to it like use .Z to get the Z value. Unbelievably, given we are YEARS into Pro being a product there are almost no API's for extensions. ArcGIS Pro 2.8 API Reference Guide - ArcGIS Pro 2.8 API Reference Guide and there seems absolutely no appetite to put them in. You are left with using GP tools which are wholly unsuitable for development purposes (just like using GP tools for FC/field creation until DDL turned up in 2.8). Adam The OverlayGroundSurface sample in the "ArcGIS Pro SDK Community Samples" GitHub Repo is using GetZsFromSurfaceAsync.
... View more
08-04-2021
04:59 AM
|
2
|
0
|
792
|
POST
|
Hi Tom, This did not make it into 2.6 & 2.7 as far as I am aware. Can you update as to whether this is scheduled for 2.8? Thanks, Adam
... View more
02-16-2021
04:07 AM
|
0
|
0
|
1314
|
POST
|
Hi Marvis, We've never managed to get code virtualization work with ArcGIS, ArcGIS Pro or AutoCAD. I suspect it's because we are creating an add-on to an existing product rather than directly on Windows. These products must do a certain amount of probing of our dlls to get what they need and ensure all dependencies are present etc. Method Call Obfuscation and Code Encryption work OK for us. You can use something like JetBrains DotPeek to take a look at how the code looks after obfuscation to get a sense of how well the code is "protected". If you aim is to ensure the logic of your code is not copied then you just need to make it it more time-consuming to deobfuscate than for someone to write it from new. If your aim is to protect a licencing scheme then it may not be sufficient. Adam
... View more
10-26-2020
09:02 AM
|
0
|
0
|
1284
|
POST
|
Hi Marvis, We use Agile.net on our Desktop and Pro Application. Pro must have the same name in the daml and as the name of the class (or it is obfuscated and that is reflected in the daml) We achieve this by [Obfuscation(Exclude = true)]
public class Dosomething : Button
{
protected override void OnClick()
{
using (DosomethingCommand dosomethingCommand = new DosomethingCommand())
{
dosomethingCommand.Command();
}
}
} Try this first with doSomethingCommand doing nothing and then build from there. There can be other issues in the code that cause it not to work - eg enums <-> string etc Also turn most of the settings off in Agile.net and switch them on one by one and test. It can be frustrating narrowing it down to where it is failing - the ObfucationMap xml that Agile produces can help there if you set Exceptions to show. Best regards, Adam
... View more
10-21-2020
03:17 PM
|
0
|
2
|
1284
|
POST
|
Hi Jeff, That's brilliant news. Would be great to test it out in Alpha/Beta if possible. Adam
... View more
09-18-2020
03:41 PM
|
0
|
0
|
599
|
POST
|
Hi, I can do this manually but is there an easier way? Can either Container or Parent be made Public please? public static GroupElement FindElementGroup(this Layout layout, Element elementToFind)
{
foreach (GroupElement groupElement in layout.GetNestedElements().OfType<GroupElement>().ToList())
{
if (groupElement.Elements.Any(element => element.Name.Equals(elementToFind.Name)))
{
return groupElement;
}
}
return null;
}
public static List<Element> GetNestedElements(this ILayoutElementContainer elementContainer)
{
List<Element> elements = elementContainer.Elements.ToList();
foreach (GroupElement groupElement in elementContainer.Elements.OfType<GroupElement>())
{
elements.AddRange(groupElement.GetNestedElements());
}
return elements;
} Adam
... View more
07-17-2020
05:04 AM
|
0
|
1
|
328
|
Title | Kudos | Posted |
---|---|---|
1 | 2 weeks ago | |
1 | 2 weeks ago | |
1 | 2 weeks ago | |
1 | 08-04-2021 05:01 AM | |
1 | 01-18-2022 02:10 AM |
Online Status |
Offline
|
Date Last Visited |
2 weeks ago
|