IDEA
|
A default theme that provides a very similiar UI look and feel as ArcGIS Pro. In particular, have all the widget buttons and toolbars look and act more like the Pro ribbon bar. Also provide a similar UI look for content windows. The purpose of this theme is to provide a seamless transition between online apps and Pro for users. The use case is the development of an application that uses a web app for initial planning for an incident, but has to transition to using Pro in offline mode for onsite management of the incident.
... View more
07-06-2017
09:54 AM
|
8
|
1
|
391
|
POST
|
Have you deleted the application data files in [User]\App Data\Local\ESRI\ and [User]\App Data\Roaming\ESRI ? I can't remember the exact names of the folders under the ESRI directory (Explorer 2500/Explorer 3400 and ArcGIS Explorer Desktop I think are the names), but this is where AGX expands out all of the configuration information. If those folders are still in there, even a new installation of AGX will try and load the configuration it has saved in there.
... View more
06-15-2016
04:39 AM
|
0
|
1
|
266
|
POST
|
Always surprising the lack of posting on this forum. For myself, I've been holding off commenting as I won't get a chance to play with the new build until the weekend. I'm also hoping that a change log comes out in the next couple days so that I have a better idea of what I'm looking for in terms of new functionality/bug fixes. Norm
... View more
10-08-2015
12:16 PM
|
1
|
3
|
668
|
POST
|
Greetings, I'm pleased to announce that version 1.3 of SAR Explorer (SARX) is now available for download at http://www.sarexplorer.com/downloads.html SARX is a suite of custom tools for ground search and rescue search planning and management that is built upon ESRI's ArcGIS Desktop Explorer and designed to quickly plan and execute a search for a lost subject. While most of you will not care about the SAR nature of the program, you may be interested in some of the Addins that I have built for SARX such as: Addins to upload tracks and waypoints and download tracks and waypoints to ANY Garmin GPS without having to change any configuration settings. The tracks and waypoints imported using these addins also preserve datestamps for all of the data An addin that allows you to print to multiple pages or print to scale by simply selecting the area on the map you wish to print. The doc window of the addin also show a print preview that exactly mirrors how your print job, including page orientation, number of pages, and page margins A project points tool that can project a line or grid of points A measure angle tool that can measure the angle between any two point notes you have selected on the map or any points simply clicked on the map Note that the installation of SARX puts a new AGX configuration into place (which you can't refuse) and offers the option to change the default map template (which you can refuse). If you are already using a custom configuration for your AGX, you may want to install SARX on a different machine so that you don't muck up your existing configuration. That's it! If you have any questions, post them here, or contact me via email at norman _at_ eclecticvagabond.ca or you can contact me through the contact page on the SAR Explorer website. Thanks, Norman
... View more
09-17-2015
03:10 PM
|
1
|
0
|
2482
|
POST
|
Glad I could help Ellen. I've been looking at the ImageOverlay class, and there are a number of hidden properties for creating text directly within the class without having to create a bitmap of the text (or at least that is what it seems). There are hidden properties for font, font size, transparency, color, etc. However, I couldn't figure out how to create such overlays, since all of the methods available require a bitmap, as you have done. I'm sure it has something to do with how you can create overlay text for slides, but I would have to play more with it to figure out exactly how it works. Might be worth looking into if you run into trouble with having the text display cleanly. Since you have done such an excellent job with your solution, you should mark your question as answered, so others can be assured that it is worth reading through this thread to solve this problem! Norm
... View more
08-11-2015
05:47 PM
|
0
|
0
|
459
|
POST
|
Hi Ellen, Here is some code that I wrote to create a "dirty dot" (i.e. changed color as more changes were made to the map) that creates an overlay dot programmatically. It is also changing the size and color of the dot programatically based on the number of changes. Basically you are creating an imageoverlay graphic, then adding that ImageOverlay to the map's ForegroundOverlays collection. These are all undocumented in the API; I found them by simply reading through the different routines. //set up the characteristics of the dirty dot that won't change ddotOverlay = new ImageOverlay("DirtyDot", ESRI.ArcGISExplorer.Mapping.Symbol.Marker.Sphere.Green.GetBitmap()); ddotOverlay.SizeMode = SizeMode.Absolute; ddotOverlay.DisplayPosition = DisplayPosition.TopLeft; //Actually creating the new dot and adding it to the overlay graphics collection Symbol ddotSymbol = null; ddotSymbol = ESRI.ArcGISExplorer.Mapping.Symbol.Marker.Sphere.Green; int dotsize = 16 + (8 * ChangeCounter); ddotOverlay.ChangeImage(ddotSymbol.GetBitmap(dotsize, dotsize)); ddotOverlay.Transparency = 100 - (12 * ChangeCounter); //Change level of transparancy of dot based on the number of changes ESRI.ArcGISExplorer.Mapping.MapDisplay _mapDisp = ESRI.ArcGISExplorer.Application.Application.ActiveMapDisplay; ImageOverlayOrderCollection OverlayCollection = _mapDisp.ForegroundOverlays; if (OverlayCollection.Contains(ddotOverlay)) { OverlayCollection.Remove(ddotOverlay); } OverlayCollection.AddToTop(ddotOverlay); The process is much easier for adding non-overlay graphics (I.e. attached to a specific map coordinate). Simply create a variable pointing to the ActiveMapDisplay Graphics collection, then add any map graphics to that: private GraphicCollection _graphics = null; _graphics = ESRI.ArcGISExplorer.Application.Application.ActiveMapDisplay.Graphics; Graphic gPt = new Graphic([AGX point here]); gPt.Symbol = Symbol.Marker.Sphere.Blue; _graphics.Add(gPt); I know that these are only for symbols, not text, but I know you can do it with similar processes. Sorry, gone for a few days now so I won't be able to respond till Wednesday. But if you are still stuck then, let me know and I will hunt that the specifics for adding text as well. Norm
... View more
08-06-2015
08:17 PM
|
0
|
2
|
459
|
POST
|
Hey Kenneth, Melita is right; out of the box, AGX does not deal with MGRS coordinates very well within the API. For my project I use a GPL library called .NET Coordinates for getting the MGRS coordinates (or other coordinate systems as well) of any lat/long point. You can download the library from here: .NET Coordinates The library works very well. Certainly I have never had any issues with it. I have also written other stuff myself to get the correct UTM coordinate system within AGX for a given set of latitude/longitude coordinates if you are also looking to change coordinate systems in addition to acquiring MGRS coordinates. If you also want that, let me know. Norm
... View more
08-04-2015
05:45 PM
|
0
|
0
|
761
|
POST
|
The short answer is no. AGX essentially only provides a screenshot of what you are seeing at any given time for what you can print. That's it. The longer answer is that you can script something to provide those custom layouts. You would essentially use AGX's built in "screenprint" capability to grab the map, then put that into a pdf or postscript within your .NET addin that you write for AGX that provides the rest of the features and layout you need. For example, iIve created a print tool that allows you to print to multiple pages or print to a specific scale that works by grabbing a sequence of AGX maps at the required zoom level and pasting them all together. The only real limitation with this method is that the map will only have a resolution equal to that of your screen. Other than that, it's only limited by how much time you want to invest in creating a custom print addin. Norm
... View more
07-09-2015
06:51 AM
|
1
|
1
|
353
|
POST
|
John, I agree with you about the lack of focus on AGX. I know that Mark Bockenhauer and so on have been putting work into the new version of AGX, but I also suspect that the amount of time they are allowed to/can commit to the platform is limited, since first priority will be Runtime. I certainly don't blame him and the others for that, nor even ESRI. There is only so much you can invest into a product that you give away for free. I find it interesting that there has been no response to my question, because I would estimate that at least 80-90% of the functionality of AGX could be quite quickly (relatively speaking) reproduced in Runtime such that it could be offered under a free Basic license. Mark Bockenhauer could you perhaps comment on this? Is my estimation accurate and is this something that ESRI may have looked at in the past? The impression I get from Runtime is that there are going to be many many different applications created by users that will all do essentially the same thing, but because there is no well known place to share those Basic license apps, there are going to be countless organizations reinventing the wheel. Seems somewhat pointless.... Norm
... View more
05-28-2015
05:26 AM
|
0
|
1
|
342
|
POST
|
Hi Ellen, I think there are two options for this. The first method is to serialize the node to xml, then parse the xml string for the coordinates. The second method is to use an undocumented method in the SDK called KmlNode.TargetLocation. I found this by using the object browser in Microsoft Studio. Dim kPoint As ESRI.ArcGISExplorer.Geometry.Point = kmlNode.TargetLocation After that you can add in all the other properties from the node (popup, viewpoint, name, etc) to that point While the above will work for point icons, I am pretty sure you are going to have to serialize the xml string in order to deal with the lines and polygons, so you might as well do it for the points as well. If you only need the points, then the TargetLocation method is nice and easy. It's to bad ESRI didn't add a GetCenter method for KML nodes like they have done in the Runtime SDKs Norm
... View more
05-18-2015
04:44 AM
|
0
|
1
|
332
|
POST
|
Hey Ellen, I'm pretty sure you have to do this in a few steps, simply because a kml layer can contain any number of different geometry types. Best way to do it would be to create a mapitemcollection using the KmlLayer.Descendants method, which should grab all mapitems in child kml layers as well. Note, all of these items will be KmlNode objects Then iterate through that list, creating clones of each mapitem that is a graphics type of kml node. (You may want to do overlay as well as graphics nodes) Note that you will probably have to get the node as a mapitem to actually convert to a note? I'm a little unsure. ESRI.ArcGISExplorer.Mapping.KmlLayer lyr = new ESRI.ArcGISExplorer.Mapping.KmlLayer ESRI.ArcGISExplorer.Mapping.MapItemCollection kmlitems = lyr.Descendants foreach (KmlNode node in kmlitems) { if (node.Type == KmlNodeType.Graphics) //if it is we can likely turn it into a note) { switch (node.GraphicsType) { case kmlGraphicsType.Icon: //make a point note break; case KmlGraphicsType.Path: //make a line note break; case KmlGraphicsType.Polygon: //make a polygon note break; default: break; { } } I'm just guessing on the code above, but hopefully it gives you a place to start. Norm
... View more
05-13-2015
07:25 PM
|
0
|
3
|
332
|
POST
|
I have been using ArcGIS Explorer Desktop as my development platform for a Search & Rescue application I have developed over the last year. I chose to use AGX's SDK because AGX already provided so much of the capbilities I was looking for, I didn't feel like recreating the wheel. However, I get the sense that the future for map viewers is with Runtime, and I like the possibilities of supporting other platforms, which is simply not possible with AGX. Once again, however, I feel like there is no point in recreating the wheel. I know that many of the samples provided by ESRI in the runtime SDK sketch out many of the features that are in AGX. I'm curious if anyone has built a Runtime app that uses only the Basic license that essentially mirrors AGX in terms of functionality and perhaps even interface (to whatever degree is possible). If it hasn't been done already, what would be the interest in having this done? Thanks, Norman P.S. Cross-posted in the Runtime .NET dev group as well.
... View more
05-11-2015
05:18 PM
|
0
|
3
|
3880
|
POST
|
I have been using ArcGIS Explorer Desktop as my development platform for a Search & Rescue application I have developed over the last year. I chose to use AGX's SDK because AGX already provided so much of the capbilities I was looking for, I didn't feel like recreating the wheel. However, I get the sense that the future for map viewers is with Runtime, and I like the possibilities of supporting other platforms, which is simply not possible with AGX. Once again, however, I feel like there is no point in recreating the wheel. I know that many of the samples provided by ESRI in the runtime SDK sketch out many of the features that are in AGX. I'm curious if anyone has built a Runtime app that uses only the Basic license that essentially mirrors AGX in terms of functionality and perhaps even interface (to whatever degree is possible). If it hasn't been done already, what would be the interest in having this done? Thanks, Norman P.S. Cross-posted in the ArcGIS Explorer Desktop group as well.
... View more
05-11-2015
05:16 PM
|
0
|
0
|
3651
|
POST
|
Excellent! Thanks for the quick update Mark. Looking forward to the new release. Norman
... View more
04-08-2015
06:29 PM
|
0
|
0
|
322
|
POST
|
Not sure where else to actually submit a bug report for AGX. This issue relates to the nmf file becoming corrupted after editing the attributes of multiple text notes that are located in a folder. To reproduce: 1. Open a new map 2. Create a few map text items. 3. Create a folder 4. Move the text items into the folder 5. Select all of the text items. Right click and change one of their attributes such as size or font AGX changes the attributes but also creates copies of the text items in the root of the content window. If you save that nmf, close AGX, then try to open the nmf, AGX tells you the file is corrupted. You can manually edit the nmf file to remove the spurious text items it created in the root of the content window and the nmf becomes usable again. Norman
... View more
04-07-2015
02:44 PM
|
0
|
2
|
3721
|
Title | Kudos | Posted |
---|---|---|
1 | 07-09-2015 06:51 AM | |
2 | 03-19-2015 02:06 PM | |
8 | 07-06-2017 09:54 AM | |
1 | 10-08-2015 12:16 PM | |
1 | 09-17-2015 03:10 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|