Quantcast
Channel: ArcGIS Blog » ArcGIS Pro
Viewing all 169 articles
Browse latest View live

Review Proposed Developments in your Community

$
0
0

Over the last couple of years, the team at Esri has been working hard at rolling out 3D capability across the ArcGIS platform. This created the groundwork for building 3D solutions that make it easier to start working in 3D.

Check out the new exciting enhancements that are available in the latest release of the Review Proposed Developments solution.

Import and place a new development directly into a 3D scene. View it from any location and angle to see how it fits into the wider community.

Answer various visibility questions such as how much of the river can be seen from the proposed development or how visible is the proposed development from surrounding buildings and roads.

Calculate solar radiation maps for the wider community and assess the potential solar radiation per roof segment of the proposed development.

Analyze the shadow impact of the proposed development on the surrounding community.

And use the 3D Public Survey app to share the scene online and engage with the community to solicit structured feedback on the proposed developments.


PerfTools (Build 1.4.0.61) for ArcGIS Pro 1.2 – 1.4 is now available for download

$
0
0

The Performance Engineering team is pleased to announce the availability of the new PerfTools Add-in for ArcGIS Pro, versions 1.2 – 1.4.  This is a new release of a widely-used tool for assessing performance of ArcGIS Pro and its underlying spatial data in your organization.

Are you curious to know how long ArcGIS Pro takes to render a particular bookmark or spatial extent, or play an animation? Or have you needed to monitor how long it takes to make a spatial selection from your underlying data?  These are some questions that PerfTools allows you to investigate.

With PerfTools, a comprehensive scripting capability allows you to edit, run, and log performance scenarios as you make underlying changes to your hardware, virtualization environments, spatial data, or other key user workflows. You’ll soon be able to discover any performance ramifications, make adjustments, and re-run. To get you started, we’ve enclosed several sample scripts with the PerfTools download.

PerfTools Build 1.4.0.61 extends the functionality of the previous version with two new commands: “AddLayer” and “SetLayer”:

  • AddLayer allows you to add new data to your map or scene via a simple script command, returning the timings of the add operation and its subsequent draw phase.
  • SetLayer allows you to alter several visibility options of an existing layer, also via script command.  Layer on/off visibility, as well as transparency, are easy to adjust with this command.  In a similar fashion, PerfTools logs the timings of these operations.

Download PerfTools for ArcGIS Pro 1.2 – 1.4

Disclaimer: This add-in is not supported by Esri Support Services; any questions or feedback regarding PerfTools should be forwarded to perfqatools@esri.com

Introducing ArcGIS Pro SDK Configurations

$
0
0

With the ArcGIS Pro SDK at 1.4, the most significant enhancement is the addition of a new add-in pattern and template which allows you to customize the ArcGIS Pro user interface and user experience at start-up.  It’s an exciting new capability which allows developers to create a focused solution experience for Pro.

Configurations provide:

  • Solution branding of the Pro UI – you can create a highly customized UI and start-up user experience for Pro, with a custom splash screen, start up page, application icon, and more
  • Conditional / role-based customization – allows you to build logic into the Pro start-up experience and tailor the Pro UI ribbon based on conditions, logins, etc.
  • Add-in capabilities – configurations provide all of the standard customization capabilities of add-ins
  • Control over add-ins – you can choose how and which add-ins are loaded in Pro

Essentially, you can think of a configuration as a special type of add-in with all of the capabilities of a traditional add-in, with even more functionality for a customized Pro startup and solution experience.  As configurations are seen as part of an overall solution, you launch one configuration per Pro session, although you can still have multiple add-ins loaded and available from within that session.

Here is a screenshot of a custom Pro start page, from the ConfigWithMap configuration community sample.  The sample shows an interactive geographic view, just one approach to selecting a specific project / or work area.

Some similarities and differences between Pro configurations and traditional Pro add-ins are found below.

Similarities:

  • Both allow for customization of the overall Pro UI and custom logic
  • Both are built from SDK project templates
  • Both are compiled into a single deployment package and installed via the standard add-in installation approach

Differences:

  • Multiple add-ins can be run in a single Pro session
  • Only one configuration per Pro session, as configurations are intended for a focused solution experience
  • Add-ins are only available after a Pro project has been loaded from the default start page
  • Configurations provide the ability for a custom start-up UI/UX, including conditional or role-based logic

The Configurations Template

Configurations are built using the new configuration project template provided in the Pro 1.4 SDK templates in Visual Studio.  The screenshot below shows the new configuration template which appears below the traditional add-in project template.

 

Once selected, the configuration template creates a number of new, starter project components which developers can begin using with a new configuration.  Here’s a screenshot of the project items that are provided, and a brief description of each:


  • Dark Images folder – images for the default configuration file package when viewing in dark theme
  • Images folder – images for the default configuration file installation package, Pro app icon and the start page
  • UI folder – views and classes for the about page, splash screen, and start page, for users to edit and/or replace with their own images, views and code logic
  • A default config.daml file is included just as in a standard Pro add-in project, it determines how Pro controls will appear in the Pro UI
  • The ConfigurationManager class controls the logic and some appearance aspects of the configuration is used for adding additional callback functions that allow for you to manage the Pro startup experience

All of the above items can be used as the starter views and classes for your configuration, and are available immediately for you to build and deploy.



Resources

Here are the primary resources on configurations that are now available on the SDK documentation site:

  • ProConcepts: Configurations Manager – An important document with both introductory and in-depth information.  The “Configuration Callbacks and Application State” section has key information on the different callbacks available

The samples are helpful in demonstrating the different capabilities of a configuration.  Some of the specific features you’ll see with the new ConfigWithMaps community sample:

  • A custom splash screen, start page, about page and application icon
  • Start-up logic requesting a user to login with ArcGIS Online account credentials
  • Custom add-in functionality with buttons and a custom dockpane
  • Custom streamlined ribbon UI after startup

Here’s a screenshot of the ConfigWithMap sample:

To help you get started, there is also an introductory SDK Configurations video available which includes an overview of the Pro SDK and configurations, with demonstrations of the ConfigWithMap sample and some basic editing of a configuration created from the template.

We look forward to hearing about the new add-ins and configurations that you and your organization develop this year with ArcGIS Pro.

ArcGIS Pro Tips: Scale-Based Symbol Sizing

$
0
0

Remember when every map had only one scale?

1:1,000,000, 1:500,000, 1:24,000 – these are some common scales that most cartographers know how to design maps for. However, what happens when your map will be viewed at all the ranges in between the common scales?

Web maps, maps in apps, and dynamic maps that display data differently across a range of scales (known as multiscale maps) are just a few examples of maps where your symbols have to look good at every scale.

In ArcGIS Pro, you can use scale-based symbol sizing to ensure that your map’s content and message is maintained when you zoom in and out.

Example: Hello, Hilo streets

In this example, I’m symbolizing the streets in Hilo, Hawaii. The streets are symbolized with a green line that has a 1pt width. As I zoom in to view my roads, the line stays 1pt and becomes too thin relative to the surrounding features and basemap.

My map would look better at this larger scale if the width of the streets increased as I zoomed in.

Scale-based sizing to the rescue!

To use scale-based sizing:

  1. I clicked the symbol under the Streets layer in the Contents pane. This opened the Symbology pane.
  2. I selected the Enable scale-based sizing check-box to turn on scale-based sizing.
  3. I used the slider to adjust the line width to 7pt at any scale 1: 1000 or larger.
  4. I adjusted the other stop on the slider to display the line width at 1pt at any scale 1: 24,000 or smaller.

For every scale in between these two scales, the line width ajdusts in a linear fashion.

Here’s a quick demo of my steps:

Here’s what my map looks like now as I zoom.

You can see that the width of the streets now appears more natural at a larger scale.

You can use scale-based symbol sizing on point features, line features (like this example), or on the outline width of polygons. This feature is currently only available for 2D maps, not 3D scenes.

For an example of scale-based sizing with point symbols, try the quick-start tutorial: Create points from a table.

If you liked this ArcGIS Pro tip, you might also like this blog on navigation keyboard shortcuts, or this one on continuous scrolling around your map.

ArcGIS Pro UI Styling with the Pro SDK

$
0
0

One of the cool new features in ArcGIS Pro 1.4 is the ability to view the Pro UI in the new dark theme, which also provides high contrast mode support.  This post will introduce you to some of the high-level styling considerations and also the new resources which will help you refine your add-ins so they will look great in both light and dark theme.

Here is a custom dockpane in Pro as seen in the light and dark themes:

As you get started, the most important point to remember is to use ArcGIS Pro styles on your WPF UI elements to the greatest extent possible.  These styles will automatically flip to the correct color scheme whenever the corresponding theme of Pro is changed.  In most cases (e.g., WPF checkboxes, radio buttons, combo boxes, list boxes), WPF elements will inherit the correct Pro style without needing to change anything further.  The resources listed below provide specifics to consider on the main WPF controls.

Here’s an example of how Esri colors as backgrounds work in both light and dark themes:


There are new styling documents and samples on the Pro SDK documentation wiki, which can be found in the Styling section of the Framework topic.  Below are some quick introductions with links to each.  In addition, each of the Pro SDK community samples has been updated for 1.4 to support the light and dark themes, and these are always a good place to see how the different Pro and WFP UI controls are handled and work in a solution.

  • ProGuide – Style Guide – This ProGuide provides styling considerations for each of the different WPF UI controls.  It’s an important guide to refer to for each of the UI controls in your add-in.
  • Esri Brushes – This page lists the Esri XAML brushes that can be used in ArcGIS Pro to style the UI elements of your add-ins.
  • Esri Colors – This page lists the Esri XAML colors that can be used in ArcGIS Pro to style the UI elements of your add-ins.

In some cases, you may need to apply your own custom styling for light and dark themes, and the following two resources can help you with this.

This ProGuide provides a walk-through of the process of applying custom styling to a custom control to support both light and dark themes.  It also provides some background and considerations.

This community sample provides a dockpane with a custom Pro user control which has been styled to support both light and dark themes.

An introductory video is available here with more information on these resources and demonstrations of the UI styling community samples.

We hope you’ll take advantage of these new Pro SDK capabilities when developing your add-ins.  As always, if you need additional assistance with your add-in styling, a good place to start is the ArcGIS Pro SDK Group on GeoNet.

What’s new in ArcGIS Pro 1.4 (Esri internal video)

$
0
0

This past December, representatives of the ArcGIS Pro development team were tasked with recording 30-second videos demonstrating highlights of what they created in ArcGIS Pro 1.4. The short videos would be assembled into a longer video for internal use. The purpose was for development teams to show each other what they accomplished since 1.3 and to consider that as they prepared for the next development cycle.

Although intended for internal use, the video is a great summary of new ArcGIS Pro capabilities.

If you would like more information on what you see in the video, the help provides a comprehensive list of what’s new and links to other, in-depth topics.

Video sections:

  • Dark Theme – 0:00
  • Animations – 0:24
  • Editing – 0:55
  • Multipatch Editing – 1:28
  • Geodatabase Topology – 1:51
  • Symbology – 2:26
  • Vector Tiles – 3:02
  • Charts – 3:34
  • Layouts – 4:54
  • Python – 5:32
  • ArcPy Mapping Module – 6:06
  • Arcade – 6:35
  • Tasks – 7:12
  • SDK – 7:45
  • Data Reviewer – 8:19
  • Workflow Manager – 8:59
  • CAD – 9:32
  • Data Interoperability – 10:06
  • Geostatistical Wizard – 10:33
  • Sharing – 11:12
  • Content & Living Atlas – 11:41
  • Documentation – 12:14

Thanks to Andrew Norris for editing the video and Tim Ormsby for editing this blog post.

Virtualizing ArcGIS Pro Leveraging VMWare App Volumes

$
0
0

At Esri we are focused on, and work on solutions that matter, as well give benefit our user community’s needs and requests.  The Performance Engineering team has fielded several requests to run ArcGIS Pro with VMWare App Volumes.  App Volumes allows fast delivery of applications, making it possible to deliver applications to a virtual desktop, faster than running an installation. This type of technology along with Esri licensing can deliver ArcGIS Pro to users rapidly and on demand.  Prior to Delivery the installation is setup and installed on read-only storage, after which delivery is handled with a few clicks of a mouse.

The Performance Engineering team downloaded a trial from VMware that is valid for 10 active instances simultaneously.  In addition to the vSphere hypervisors, the environment was setup using a VM with Windows Server 2012r2 installed as the main server to administer App Volumes.  A series of test VMs were used to test the platform dependent upon the application and physical hardware needs.  For Esri testing purposes recent released versions of ArcGIS Desktop, and ArcGIS Pro were the focus.  High availability (SAN) storage was leveraged, and several volumes were created to host applications which would then be assigned to VMs.

During testing, two separate VMWare vSphere servers were leveraged to handle the administration of App Volumes, with the volumes testing both ArcGIS Desktop and ArcGIS Pro.  The two vSphere hosts were configured both with, and without an Nvidia graphics card for testing.   While testing for basic functionality, the application startup time for ArcGIS Desktop were for a cold startup at 36 seconds, and an average warm startup of 12 seconds.  In addition to other metrics that are captured and quantified, rendering quality and stability are key to looking at an overall performance.  The overall performance when processing data was comparable to other virtual environments, such as XenDesktop, VMware using Horizon View allowing an overall positive user experience.

To address the testing methods and methodology used, a future blog will be published with this information and context.

Testing with ArcGIS Pro utilized the current standard testing to gauge performance.  Based on the App Volumes test license, the testing could only run 10 VMs, and could not be scaled up.  However, when compared to the comparable 12 VM tests conducted using Nvidia M60 GPUs the overall performance was comparable with no notable detraction in performance.  It is also worth noting that unlike the aforementioned ArcGIS Desktop startup times, ArcGIS Pro did not encounter the same delayed startup.

Testing App Volumes yielded very similar results when installing ArcGIS Pro directly onto a VM.  The overall ease of setup and use of the product is notable.  However, an item of consideration is that when setting up the repository the network connectivity to the storage (iscsi, fiber, local storage, etc.) is something to be considered as it could have an impact on performance.  For this testing purpose a simple NFS connection was used, to possibly enhance the overall performance the connection to the storage repository could benefit from a more direct connection.

How To: Use ArcGIS Pro PerfTools to measure bookmark rendering times

$
0
0

Whether you’re planning an engaging presentation using ArcGIS Pro, or upgrading hardware in your GIS infrastructure, having an accurate measure of rendering performance is critical for planning purposes.  The freely-available PerfTools Add-in for ArcGIS Pro allows you to easily measure these values.

This brief tutorial gives you some basic pointers on using the PerfTools Add-in, and steps you through measuring rendering times using spatial bookmarks.

Measuring Bookmark Rendering Performance

  1. If you haven’t already done so, download, extract, and install the PerfTools Add-in.  You’ll also need an ArcGIS Pro project containing map or globe views you would like to monitor.
  2. Next time you launch Pro and open a project, you’ll notice a new menu on the ribbon titled “PERFTOOLS”.  This contains icons for accessing the various script, log, and metrics views, generating roam commands, and writing script commands.
  3. For now, we’ll focus on the Views Group to the left of the ribbon.  Select “Script View”.
  4. The Script View pane will appear.  Like other windows in ArcGIS Pro, it can be docked, or made to be free-floating; feel free to arrange it to best suit you.  While we’re looking at this pane, note the Browse and Save icons in the upper-right corner.  These can be used to save and open any scripts you create (with an .scr extension).  You’ll also notice the “Think Time” option at the bottom of the pane.  This allows you to “think”, or pause, for a specified interval between script commands.  We’ll discuss this value more a little later.
  5. For the purposes of this demo, you’ll need some spatial bookmarks saved for your map or globe view.  We’ll use the zoom to bookmarks scripting capabilities within PerfTools to return performance measures for navigating between the various bookmarks.
  6. In the Script View pane, enter the following command: ZoomToBookmark [Bookmark Name].  You’ll see from the example below, we’re zooming to the bookmarks named “River View” and “Hotel Side View”.  Need to add a comment to your script?  You can add these by using a double-slash (//).
  7. Click the blue “Execute” button to the upper-right of the Script View pane.  The view will navigate to the bookmark(s) you specified.
  8. Where are the performance results for this navigation operation?  You can either check the “Display Log View on Execute” option on the Script View pane before executing, or you’ll need to select the “Log View” pane in the Views group of the PerfTools ribbon.  This will open the following window:
  9. The results above show us that ArcGIS Pro took 8.99 seconds to navigate to and render the “River View” bookmark, and 8.64 seconds for the “Hotel Side View” bookmark.  The total elapsed time for the script execution was 17.72 seconds.  You’ll also notice options to store these results in a log file, and whether each run should overwrite previous results, or append them (when checked).  You can, of course, maintain and archive these log files for future reference.
  10. You might be interested in recording the timings for navigation and rendering of all spatial bookmarks.  Instead of having to manually enter each bookmark as a separate script command, you can use ZoomToBookmarks all.  This will cycle through all bookmarks for your particular map or scene:

Discussion of Results

So what affects these performance results?  In the log view and log file, the script execution time is affected by both the navigation (or “transition” times) and rendering times:

And what about the Think Time?  This creates a pause between commands–in this case–cycling between the different bookmarks–but does NOT impact the reported metrics, either in the Log View pane, or the log files.  This is to allow more accurate simulations of a user interacting with ArcGIS Pro and its underlying spatial data.

Setting Transition Time

If transition time affects how fast ArcGIS Pro navigates between bookmarks, how can we set or adjust it?  It’s available as a backstage option:

  1. In ArcGIS Pro, select the “PROJECT” menu on the ribbon.
  2. In the left menu, select “Options”.  The Options pane appears.
  3. Under the Application group, select “Navigation”.
  4. The option for Transition time appears as follows:
  5. You can adjust the slider or directly enter a transition time value to suit your preferences.

These brief instructions should provide you with the basics to explore rendering timings in your own ArcGIS Pro projects.  Feel free to dive in, explore, and leave comments or questions.


ArcGIS Pro Extensibility with Add-Ins

$
0
0

With the recent release of ArcGIS Pro 1.4, we’ve posted a number of updates on some of the latest Pro SDK for .NET capabilities, including a What’s New overview, and spotlights on configurations and also light/dark theme UI styling for the new Pro dark theme.

In this post, we’ll take a brief look back at what ArcGIS Pro add-ins are and why extending Pro with the Pro SDK is a powerful way to enhance and focus Desktop GIS workflows for your organization and your customers.  But before discussing add-ins, just a few words on ArcGIS Pro, to help better understand it’s importance as the foundation for your GIS work.

Pro is Esri’s new premier Desktop application, with capabilities that continue to advance Desktop GIS and empower users to better analyze and manage their spatial data.

Overall, Pro’s distinctive capabilities provide opportunities and new ways to get work done:

  • More efficiently – with tasks and 64-bit multithreading
  • With better results – with 2D and 3D, and improved cartography
  • Standardized across the platform – with sharing, mobile packages, and vector tiles

Pro is also the foundation for much of the important map authoring workflows that allow organizations to fully leverage the ArcGIS platform.

Extending Pro

So there are three main ways of looking at building on Pro’s out of the box functionality.  You can:

  • Configure Pro through tasks or the basic configuration settings
  • Automate Pro with Python for repeatable geoprocessing operations
  • Extend Pro with the Pro SDK for additional UI/UX functionality

As you become more familiar with Pro, you can see how each approach can accomplish a certain objective, and how each also has an associated level of effort and technical skills.  With the Pro SDK, it’s possible to build a very customized and streamlined user interface and user experience which can allow you to build focused tools and full solutions which meet the needs of your specific users.

Again, each of the above approaches has specific benefits, and these are discussed further in this earlier Pro SDK post.

Here is an example of a streamlined Pro UI provided in an SDK solution configuration:

Building Add-Ins with the Pro SDK 

The ArcGIS Pro SDK for .NET allows developers to access the Pro API and create add-ins using the Microsoft .NET framework and Visual Studio.  The SDK provides developers with an extensive set of templates, tools, documentation and code samples for efficiently working with the Pro API.

Also, there is an extensive set of resources for learning the Pro SDK, which grows with every Pro release, and this earlier post provides a fairly comprehensive overview.  Also, one of the exciting updates and additions to the learning resources is the brand new, instructor-led Pro SDK course, “Extending ArcGIS Pro with Add-Ins”, which is now available and offered from Esri Educational Services.

Here is an example of a Pro add-in community sample showing custom feature identification capabilities:

Commercially Available Pro Add-Ins

Sometimes the best way to show the power of add-ins is simply by showing how some of the exciting add-ins being developed by Esri Partners.  There is a growing list of commercial ArcGIS Pro add-ins on the market and these will continue to grow with the release of Pro 1.4, and as more and more users make Pro their go-to GIS Desktop application.  Last year, two of the first commercial add-ins appearing on the market included Bergmann Impact 3D, developed by Bergmann Associates, and XTools AGP, developed by XTools, LLC.

Bergmann Impact 3D from Bergmann Associates

Bergmann Associates have developed an add-in for the urban planning market which they call Bergmann Impact 3D.   The add-in builds on CityEngine and 3D basemaps to provide planners with tools to visualize and analyze the impacts of new development.

As you can see in the illustrations, the Bergmann team has built custom dockpanes which allow the user to have quick access to tools to assess the different types of impacts from a new structure, which are built with a custom CityEngine rule package.  They’ve also developed a number of charting and reporting tools which allow planners to assess, capture and share web scenes from an analysis.  Here is a link to their marketing video which provides a nice overview of the product.

XTools AGP from XTools, LLC

XTools, LLC, have developed an add-in for Pro, called XTools AGP, which builds on their longstanding XTools extension for ArcMap.  You may have seen XTools used either in your own organization or at other ArcGIS Desktop sites.  They’re a powerful set of efficiency tools that are used in many different industries, and they have a version available now for ArcGIS Pro.

As you can see in the illustrations, the XTools team has built a set of efficiency tools accessible by custom dockpanes.  The tools cover a wide range of functionality from data management to spatial analysis, and they’ve developed an appealing, modern user interface and user experience for each of the tools as well.  You can learn more about the add-in by going to their website at the link provided here.

The number of Pro add-ins developed by Esri Partners continues to grow every year.

Finally, a good place to find free add-ins today is the ArcGIS Solutions site, where you can find Esri-developed and supported Pro add-ins.  These Pro add-ins are focused on different industry sectors which you can search on.

We hope you’ll take advantage of these exciting new capabilities and opportunities for extending ArcGIS Pro with add-ins developed with the Pro SDK.

Drive with confidence. Navigate with your own custom travel mode.

$
0
0

low bridge aheadYou’ve likely seen a picture or news report showing a truck stuck under a bridge or overpass, because it was too tall to go through. Luckily, accidents like these can be prevented if custom travel modes are used in Navigator for ArcGIS.

Navigator is a mobile app that provides field workers with directions to where they need to be. Workers can search and navigate directly to your organization’s assets, either using Esri-provided maps or your own custom navigation maps that you can create in ArcGIS Pro.

The app already comes with a few common travel modes that your workers can use to calculate a precise route based on how they travel to a destination. For example, in Navigator they can specify which type of vehicle they use, such as truck or car, and whether they want the shortest or fastest route.

But with the 1.4 release of ArcGIS Pro, you can now create your own custom travel modes that will give workers even more precise routes. For instance, you could create a travel mode with a specific height restriction that would enable your truck driver to follow a route that avoids roads with low bridges. This would prevent accidents and increase driver safety. This is just one use case for custom travel modes though. You could also create travel modes for:

  • Emergency vehicles
  • Hazmat routing
  • Driving bonded or leased roads
  • Avoiding gravel roads
  • Oversized vehicle routing

So how can you make a custom travel mode? We’ll explain how to make a travel mode that prevents trucks from getting stuck under bridges when you are using Esri’s StreetMap Premium for ArcGIS data. StreetMap Premium is high-quality street data that you can use for display, routing, and geocoding.

In ArcGIS Pro 1.4 or later, open the network dataset layer properties, and click the Travel Modes section on the bottom.

To create a new travel mode, click the burger menu in the top right, and then New. You’ll see some fields for your new travel mode in the dialog.

Give the travel mode a name and description that will inform your workers what type of travel it’s meant for. For example, you could name this travel mode “Trucking Height Restriction” and give it the description “Use this travel mode to avoid roads with low bridges while driving a tall truck.”

Then, set the rules for the travel mode by specifying Type and Restrictions and Parameters. For Type, set the transportation method that this mode is intended for: trucking. To set Restrictions and Parameters, first expand this section. A list of travel mode attributes that you can adjust appears. Which attributes you see depends on the attributes of your network dataset. The StreetMap Premium network dataset includes the Height Restriction attribute. Check the box next to this attribute and select it. Two fields appear under the attribute: Restriction Usage and Vehicle Height.

Restriction Usage indicates whether the value of an attribute should be prohibited, avoided, or preferred. Since you never want a truck to go on a road with an overpass that is lower than the truck, set Restriction Usage to “Prohibited.”

For Vehicle Height, say your workers’ trucks are about 14.5 feet. Enter 4.4 for this parameter, since all Restrictions and Parameters are in terms of meters for StreetMap Premium. When you are finished, click OK, and there you have it: a custom travel mode that allows your drivers to avoid roads with low clearances.

When you package your navigation map using the Create Mobile Map Package geoprocessing tool, your custom travel mode will be included in the map. So when your workers are using Navigator in the field, they just have to select your new travel mode from the Travel options dialog in the app. Check out Navigator’s Guided Tour for information about how to access this option on Android or iOS devices.

Using custom travel modes in Navigator will let your workers get the most precise routes possible, which will increase worker safety and reliability, promote efficiency, and save your organization time and money. And with the 1.4 release of ArcGIS Pro, you can now make these travel modes that your workers can use in Navigator.

For a video of how to create custom travel modes, and custom navigation maps in general, check out the training seminar Navigator for ArcGIS: Creating Custom Navigation Maps (discussion about travel modes starts at 17:57). You can also see step-by-step instructions for how to create custom navigation maps in Navigator’s Prepare maps help.

Have questions about custom travel modes and how your organization could benefit from them? As always, post them on the GeoNet Navigator group and join the conversation!

Esri’s Ortho Mapping Tools and Drone2Map App Help You Manage Drone Imagery

$
0
0

Have a drone? Not sure the best way to manage and process your data? Esri can help! Both Ortho Mapping in ArcGIS Pro 1.4 and Drone2Map for ArcGIS are powerful tools to unlock the full potential of your drone imagery (and more).

What’s the difference?  Which you choose will probably depend on how much photogrammetric functionality your organization requires. The Ortho Mapping tools built into ArcGIS Pro 1.4 support the camera models found on most drones, plus those found on many commercially available aerial and satellite sensors. If you want a targeted application that focuses solely on drone imagery, on the other hand, Drone2Map may be the place to start.

Ortho Mapping tools can be used to process a range of 2D imagery into terrain and orthorectified image products. Ortho Mapping tools are included with ArcGIS Pro 1.4 (Advanced license), and provide a familiar experience for practiced imagery users. For example, use Ortho Mapping tools to create digital terrain models and orthophotos within your GIS, or to increase the accuracy of imagery managed in mosaic datasets.

Drone2Map, on the other hand, offers streamlined workflows that quickly convert drone images into useable products. In addition to 2D imagery, Drone2Map also supports 3D and inspection workflows. Drone2Map is a standalone product that doesn’t require ArcGIS Desktop, and may be more approachable for a GIS user with less imagery experience. You might use Drone2Map to do rapid quality control with your drone imagery in the field, for example, or to create a 3D textured mesh of terrain and buildings.  Whatever the application, Drone2Map is highly efficient, dedicated software built specifically for drone imagery.

For some organizations, both Drone2Map and ArcGIS Pro Ortho Mapping may offer valuable solutions. Need to process drone data quickly in the field, but also manage large orthophoto production projects? Leverage both Drone2Map and ArcGIS Pro Ortho Mapping tools to get the most from your drone imagery. Plus, get expanded Drone2Map analytical capabilities when you pair it with ArcGIS Pro 1.4.

So next time you’re staring at file after file of images from your last drone flight, wondering where to get started, try out Drone2Map or try a free 60-day trial of ArcGIS Pro 1.4. And if your drone is capturing video, check out the Full Motion Video add-in for ArcGIS Desktop.

Have questions? Want to tell us about the awesome things you’re doing with Ortho Mapping tools or Drone2Map? Email Esri at ImageManagementWorkflows@esri.com.

Animating EMUs with ArcGIS Pro!

$
0
0

I recently took to ArcGIS Pro to visualize and analyze the EMU clusters. Having spent most of my Desktop analysis experience in ArcMap, I was both surprised and quite pleased with what I discovered. Here are a few handy tricks I learned which can greatly aid in understanding this vast dataset a little better!

As you probably already know, the EMU points are a multidimensional dataset that can be sliced in many ways, each of them offering a unique and valuable perspective on the data. One such way – and probably the most obvious – is to slice the data by depth, looking at all the EMUs that occupy the world’s oceans between two depth intervals. If we do this iteratively, we can give ourselves 100 different views of the data. Doing so allows us to visualize how the prevalence of each EMU grows or shrinks as we descend deeper into the water column!

ArcGIS Pro has a neat capability which allows exactly this. It’s called the range slider.

The range slider acts in a way that’s very similar to a definition query. The main distinction? It allows its users to sidestep the multiple button clicks required to do an incremental step up or down in the result returned by the query.

To enable a range for a particular dataset, first, double click on a layer from the Contents pane to expand its layer properties. Once there, click ‘Range’ to go to the respective pane and specify the field on which you want to enable the capability.

(Note: the range slider only works on numeric fields, so if you’re working with categorical data and wish to try ranges out on it, you’ll first have to create a new field as assign numeric values to them.)

Now, when you click on your layer which is range-enabled, the following tab appears on the ribbon interface. This allows you to further customize properties such as how many steps within the range to visualize at once, how quickly you’d like to step through the range span, and whether you’d like to view it on repeat or switch directions.

Alternatively, you can also use the vertical range slider that will appear on the right side of the map pane to achieve the same effect. Once you have this all set up, simply click the ‘Play All Steps’ button to animate to your heart’s content!

For more on the range slider and its full capabilities, see the help topic here:

Get started with the range slider—ArcGIS Pro | ArcGIS Desktop

To get started working with the full suite of EMU data yourself, check out the EMU open data portal here:

http://esri.maps.arcgis.com/home/group.html?id=6c78a5125d3244f38d1bc732ef0ee743

And, finally, I wouldn’t leave you without first sharing a simple visualization of what I’ve just described. Enjoy!

The animation above shows the range slider and EMU data in full action and was created by using a third party application for capturing GIFs. Beginning at surface level (0m), the animation illustrates 100 distinct variations in the EMUs as they change with depth, all the way down to 5500m below the surface.

ArcGIS Pro Tips: Get Your Maps in Sync

$
0
0

When you work with a web map in ArcGIS Pro, you probably want to be sure that you’re using the latest and greatest version. Keeping your map up to date is especially important if it’s shared with others, or if you’re working in different applications; for example, in a mobile app or online.

Map in ArcGIS Pro

This is my map of Christchurch bus stops and routes in ArcGIS Pro.

Map in Collector for ArcGIS

This is the same map in the mobile app, Collector for ArcGIS.

Map in the ArcGIS Online map viewer.

This is the same map in the ArcGIS Online map viewer.

If you want to ensure that the map you’re working on in ArcGIS Pro is current with any edits that have been made to your web or mobile maps, you can use the Sync tool.

Add a web map to the project

To start working with a web map or scene in ArcGIS Pro, you’ll add it to an open project. Make sure you’re connected to an active portal, and then browse or search for the web map or scene you want to use in My Content, Groups, or All Portal. You can do this from the Project view or Project pane (shown below).

Browse content in your portal

On the Portal tab of the Project pane, you can find items to add to your project.

When you find the map you’re looking for, right-click the item and click Add and Open.

In the Project pane, the icon shows that your map is linked to the original web map or scene in your portal.

Linked web map in ArcGIS Pro

On the Project tab of the Project pane, you can find items that you add to your project. This is where I can see my linked web map.

Synchronize a map

When you add the web map or scene, you add the latest saved version. However, what if one of your colleagues makes a change to that map in the ArcGIS Online map viewer or a mobile device? This is where Sync comes in handy.

For example, suppose I’m an engineer who coordinates public transportation in New Zealand. Here, I have a map of the bus stops and routes in Christchurch in ArcGIS Pro.

Map of bus routes and stops in ArcGIS Pro

My map of bus stops and routes in ArcGIS Pro.

One of my colleagues is planning the addition of a new bus route in Diamond Harbour, on the other end of the ferry line, and uses the ArcGIS Online map viewer to add this route to the web map.

Edited map in ArcGIS Online map viewer

The new bus route is added to the map in ArcGIS Online.

So, I right-click my linked map and click Sync. 

Right-click the map and click Sync.

On the Project tab of the Project pane, right-click the map and click Sync.

My map updates with the most recent saved web version, and now shows my colleague’s edits.

Before and after Sync

The left image shows my map before Sync and the right image shows the map after Sync, updated with my colleague’s new bus route.

I have to be careful, though, because any changes I made to the version of the map in my ArcGIS Pro project will be overwritten when I sync with my colleague’s version of the map.

Sync Web Map warning

ArcGIS Pro warns you that your map will be overwritten with the latest version of the web map when you Sync.

If you make changes to the web map in ArcGIS Pro, you can share your edited map as a new web map or scene from the Share tab. To learn more about sharing, see the ArcGIS Pro help topic: Share with ArcGIS Pro.

If you liked this blog, check out these other ArcGIS Pro tips:

Living Atlas data at Your Fingertips in ArcGIS Pro

$
0
0

ArcGIS Pro users enjoy ready to use data at their fingertips!

The Living Atlas of the World is the foremost collection of global geographic information used to support critical decision making. It includes beautiful and authoritative maps on thousands of topics. Explore the multitude of layers and maps and combine them to your own work to enhance your project.

In Pro, you can view the collection from the Project pane, Project view or the Add Data dialog box. There are several options to access awesome data!

Let’s go through the three ways to add Living Atlas data to your project. I have hospital locations and would like to know the population density of the surrounding areas. This would be useful to estimate how busy a hospital may be based on the amount of people in the service area. First, the Project pane!

Project Pane

  • Open the Project pane and click Portal.
  • You’ll see four different icons. The far right button is for the Living Atlas —.
  • Browse through the categories using the drop down or search ‘USA Population Density’.
  • Drag and drop the 2016 USA Population Density map image layer into the map. Alternatively, right click on the layer > Add to current map.
  • Voila! Ready-to-use demographic data providing information down to the block level. Simply click on the map for additional pop-up information.

Now let’s go through the additional ways to access the Living Atlas…

Project View

  • Open the Project View window by clicking the View menu > Project > Project view
  • Select Living Atlas under Portal
  • Use the Search bar to find an item or use the Categories drop down to filter based on theme (Imagery, Basemaps, Demographics etc)
  • Click an item to view the metadata
  • Right click the item to Add To Map

Add Data

  • Click Add Data on the Map ribbon
  • Click Living Atlas under Portal
  • Use Categories to filter or Search in the bar
  • Select the layer > OK to add to the map

In conclusion, there are three great ways to use Living Atlas data in your ArcGIS Pro projects! With Add Data, you can add the map image layer directly to the map. The Project View and Pane also allow for adding the ready-made web maps! If you would like to learn more or contribute to the Living Atlas of the World, visit our story map or contribution page.

ArcGIS Pro SDK at Dev Summit 2017 Update

$
0
0

The 2017 Esri Developer Summit is here!  This post is an update on ArcGIS Pro SDK offerings this year at Dev Summit.  The Desktop SDK Team has once again put together a comprehensive line-up of technical workshops to help you get up to speed with the Pro SDK and get caught up with the latest features and patterns.  The SDK team will also be available to show you more throughout Dev Summit at the ArcGIS Pro Island in the Showcase.

Here’s a listing of the Pro SDK offerings at Dev Summit 2017.  For even more information, you can also go to the detailed agenda and do a search on “Pro SDK” here.

Technical Sessions (listed by date/time):

ArcGIS Pro SDK for .NET:  UI Design and MVVM

Tuesday, March 07, 2:30 pm – 3:30 pm / Primrose C-D

Learn how to write Add-ins for Pro with advanced user interface components including custom control, gallery, and dockpane. We focus on MVVM and integration of WPF to write compelling UIs with Pro supporting Pro themes. We also cover multi-threading considerations when developing UIs in Pro.

ArcGIS Pro SDK for .NET:  Map Authoring and Exploration

Tuesday, March 07, 5:30 pm – 6:30 pm / Primrose A

Learn how to create map tools for selection and identify, layer pop-ups, custom pop-ups, and how to use the MapControl. We also cover Map Authoring APIs for renderers for 2D (unique value, class break, scale dependent – i.e. for working with Vector Tiles) and rule packages for 3D.

ArcGIS Pro SDK for .NET:  Integration with ArcGIS Online

Wednesday, March 08, 5:30 pm – 6:30 pm / Mesquite C

Learn how to take advantage of Pro’s API for accessing Portal and ArcGIS Online. We show use of ArcGISPortalManager, ArcGISPortal, EsriHttpClient, and Json.Net to search, retrieve and upload Online items such as feature services, Vector Tile packages, and web maps. The session will also delve into integrating the portal API into an ArcGIS Pro Configuration.

ArcGIS Pro SDK for .NET:  UI Design for Accessibility and High DPI

Thursday, March 09, 9:00 am – 10:00 am / Catalina-Madera

Learn how to write dpi-aware Add-ins designed with accessibility in mind. Additionally, supporting high contrast mode and keyboard-only navigation is an important part of making your Add-in accessible. We cover scaling, layouts, fonts, styling, and high dpi considerations for Add-ins. We will also cover keytips, tab order, accelerators, and shortcuts for Pro.

Creating Rule Packages (RPKS) for ArcGIS Pro and CityEngine with CGA

Thursday, March 09, 10:30 am – 11:30 am / San Jacinto

Learn how to use and author Computer Generated Architecture (CGA) rules. These rules can create 3D models representing buildings, zoning volumes, streetscapes, parks, natural landscape, and various other feature.  We’ll do some hands on development of a Computer Generated Architecture (CGA) rules, and learn how to export them to RPKs for sharing on ArcGIS Online and in ArcGIS Pro.

ArcGIS Pro SDK for .NET:  Configurations

Thursday, March 09, 5:30 pm – 6:30 pm / Smoketree A – E

Learn how to take advantage of the new Pro SDK Configuration extensibility pattern. We cover handling pre-initialization callbacks (i.e. before the application window is shown) and custom branding with the Splash Screen and Start up Page. We look at streamlining the user interface for specific workflows and user roles.

ArcGIS Pro SDK for .NET:  An Overview of the Geodatabase API

Friday, March 10, 8:30 am – 9:30 am / San Jacinto

This session will provide an overview of the Geodatabase API (ArcGIS.Core.Data) for working with data in ArcGIS Pro.

ArcGIS Pro SDK for .NET: Editing and Geodatabase Integration

Friday, March 10, 10:00 am – 11:00 am / Mesquite C

Learn how to create editing tools in Pro. We show customizing the galleries, modify dockpane, using the sketch, and integrating construction tools into the Pro Editor and layer Create Feature templates. We introduce edit operations for creating and modifying Geodatabase features and Geometry.

Demo Theater Sessions (listed by date/time):

Getting Started with the ArcGIS Pro SDK for Raster and Imagery

Tuesday, March 07, 1:30 pm – 2:00 pm / Demo Theater 2- Oasis 1

Learn how to get started with the ArcGIS Pro SDK in working with raster and imagery.

ArcGIS Pro SDK for .NET: Road-Ahead for Data Validation Using ArcGIS Data Reviewer

Wednesday, March 08, 10:30 am – 11:00 am / Demo Theater 2 – Oasis 1

Learn about new data validation capabilities planned for the ArcGIS Pro SDK for .NET. These capabilities include implementation of data quality requirements using Data Reviewer checks, automated feature validation and workflows for sharing validation methods across the platform.

ArcGIS Pro SDK for .NET:  Getting Started

Thursday, March 09, 10:30 am – 11:00 am / Demo Theater 2 – Oasis 1

Looking for a walk-through on how to get up and running with the ArcGIS Pro SDK? Swing by for tips and demos on installing the Pro SDK and the SDK community samples and building your first Pro add-in with DAML. We’ll show you how you can get up and running quickly with the samples as a foundation for great add-ins using the Pro SDK dev patterns and also show you all the online resources and how to get the most out of them.

ArcGIS Pro SDK for .NET:  Building Configurations

Thursday, March 09, 11:00 am – 11:30 am / Demo Theater 2 – Oasis 1

Solution configurations are a new way to create a focused UI/UX experience in ArcGIS Pro for your users. We’ll give you a quick introduction and then walk-through a basic configuration to customize the Pro splash screen, start up page, and UI. We’ll cover how to design and develop your configuration in Visual Studio with the Pro SDK and Esri’s Desktop Application Markup Language (DAML), and then test your configuration in ArcGIS Pro.

Hands-On Training:

If you weren’t able to make this year’s Pre-Summit Pro SDK training class, don’t worry!  There are great opportunities for learning the Pro SDK starting in April with the brand new Pro SDK training course – Extending ArcGIS Pro with Add-Ins.  This great new 3-day course from Esri Educational Services provides a comprehensive introduction to the Pro SDK.  As of Dev Summit week start, there are still available seats for the first online offering of the course scheduled April 3 – 5.

We hope you have a great Dev Summit!


ArcGIS Pro SDK – 1.4 Resources Recap

$
0
0

There was a lot of great discussion on ArcGIS Pro 1.4 at the recent Esri Developer Summit, especially on the new Configurations capability for Pro customization.  In this post, we’ll do a quick recap on the 1.4 Pro SDK and then talk a bit more about some of the API enhancements and new resources that came out with it.

First, a quick note that the videos for all of the Pro SDK sessions at Dev Summit will be made available in the coming weeks on the Esri E360 website.  We’ll let you know when those are published.

Also, a quick note about the ArcGIS Pro Road Ahead session at Dev Summit, where attendees were informed about the many new features coming in the next Pro release, ArcGIS Pro 2.0, and beyond.  Many of these features are described in the new and important ArcGIS Pro Roadmap page on GeoNet.  Definitely check it out.

Updates to the Pro SDK were of course discussed in the session, in particular new support at 2.0 for strong-naming of assemblies.  This session had some attendees asking the question, “Should we wait until Pro 2.0 comes out before developing with the Pro SDK?”

Answer:  You could, as 2.0 will be released relatively soon, although we always encourage you to get started now.  The Pro SDK development patterns will stay the same, and by getting rolling now, you’ll have a clearer picture of the upcoming changes at 2.0.  Take advantage of the many Pro and Pro SDK online resources that are already out there for getting up to speed.  As we’ve mentioned in earlier Pro SDK posts, it’s important to first get a solid understanding of how Pro works and how it’s different from ArcMap, along with the new opportunities, before jumping into your development.  The more you as a developer know about the fundamentals of Pro and the development patterns in the Pro SDK, the more you’ll feel comfortable with your work plan and can make the right decisions when 2.0 is released.

Pro 1.4 SDK Recap

The Pro SDK at 1.4 has some great updates, the following is a list of those primary enhancements:

  • Configurations – a new add-in pattern / template which allows you to customize the Pro UI/UX at start-up.  See the new ProConcepts and ProGuide docs for more information.
  • Light/dark theme styling – with the new Pro 1.4 light and dark theme capability, the SDK allows you to style your add-ins and configurations for the best visibility.  See the new ProGuide for details.
  • API enhancements –  there are new classes and methods for working with geodatabase joins and SQL syntax, horizontal/vertical datums, as well as new controls.  These are listed below.

As we’ve recently done a couple posts on the new configurations and light/dark theme UI styling capabilities, this post provides information on the 1.4 API enhancements and resources.

API Enhancements

At Pro 1.4 there are a number of new API enhancements links outlined in the What’s New for Developers page which includes a new “Highlights” section with links to some of the more notable API/SDK update content in the release.  The What’s New page includes a detailed “API Changes” section with a full listing of all the new additions.  This can be very helpful as you navigate the new release updates.  Let’s looks a little closer at some of the enhancements and the many documentation resources which you can explore further.

UI Controls

There are a number of new UI controls which provide options for a richer UI experience in your add-ins.  These are introduced in this helpful new section in the ProConcepts Framework document with helpful descriptions and snippets.  Links are provided below for each of the controls in the API reference.

Geodatabase

There are a number of new Geodatabase-focused classes for the handling of joins, relationships and SQL syntax, as well as documentation and samples, the following provides links to the ProConcept doc sections and the API reference pages:

Vertical Transformation

There are two new vertical transformation classes which have been added to support transformation of vertical coordinate systems.  There is excellent Concepts documentation for vertical transformation at the links below, and code snippets to support your use of the new classes.

Also new is the ability to obtain the Z geometry value from a surface using the new GetZsFromSurfaceAsync method in the Map class.

CityEngine Support

You can now set a symbol reference with a procedural symbol layer for a CityEngine rule package using the SymbolFactory.ConstructProceduralSymbol method.  There is also a new community sample, ProceduralSymbolLayersWithRulePackages, which uses this new method and demonstrates rendering a polygon feature layer using a CityEngine rule package.

More SDK Resources

New Community Samples

The following is a list of new community sample solutions available from the main samples page:

  • Framework – ConditionQuery –  illustrates how to query the application state to determine which conditions are currently enabled.
  • Framework – ConfigWithMap – presents the many capabilities of configurations
  • Framework – ConfigWithStartWizard – shows several different Pro start page ideas
  • Framework – CustomStyling – presents an approach to apply custom styles to a usercontrol which supports both light and dark themes
  • Geodatabase –  QueryDefDataQuery – illustrates how to perform related tabular queries using QueryDef
  • Geometry – CoordinateSystemDialog – shows how to implement the re-usable Coordinate Picker User Control
  • Map Authoring – ProceduralSymbolLayersWithRulePackages – demonstrates rendering a feature layer with a CityEngine rule package

New Training Resources

The new official Esri Training course on the Pro SDK, “Extending ArcGIS Pro with Add-Ins”, is now available.  This three-day, instructor-led class from Esri Educational Services provides a comprehensive introduction to the Pro SDK.  This is an excellent way to start and/or enhance your current development.

Also, introductory Pro SDK demo videos are available here.

Summary

We hope you’ll take advantage of these new Pro SDK capabilities when developing your add-ins.  Pro 1.4 was significant with the new SDK configurations capabilities and this will continue to be an important and growing pattern in coming releases.  As always, if you need additional assistance with your Pro add-ins and configurations, a great place to look for answers is the ArcGIS Pro SDK Group on GeoNet.

We look forward to hearing about the great work that your organization will accomplish with Pro customization.

Bridging the Gap Between ArcGIS and R

$
0
0

This past month the R-ArcGIS bridge showcased its capabilities on the main stage. At Esri’s 2017 DevSummit, the bridge was demoed along with ArcGIS’ conda-based python integration to show users the power and possibilities the two provide.

As mentioned in our “R You Bridging Yet? blog post last month, we are committed to creating new resources on the R-ArcGIS bridge to enable you to get up and running with all of the functionality it has to offer.

Two new web courses have been created with this purpose in mind. The first of which, “Using the R-ArcGIS Bridge“, is designed to show you the basics of installing the bridge, transferring data back and forth between ArcGIS and R, and features a simple analysis utilizing R. The second course, “Integrating R Scripts into ArcGIS Geoprocessing Tools“, specifically focuses on how to use the bridge to wrap R functionality and create script tools that can be used in ArcGIS just like any other tool.

Happy bridging and please let us know of any feedback you may have!

This blog article is provided by Marjean Pobuda. Marjean is a product engineer with Esri’s Spatial Statistics team. Questions for Marjean can be sent to: MPobuda@esri.com

ArcGIS Pro Tips: Why Undo is Underrated

$
0
0

My favorite keyboard shortcut is definitely Ctrl+Z. Undo. It can be comforting to know that a couple taps on a keyboard can quickly undo any typos or unwanted actions.

Trial and error is an essential part of the scientific process, and being able to undo actions in ArcGIS Pro is a simple yet powerful bit of functionality that gives you the freedom to experiment with your maps.

ArcGIS Pro’s Undo button is more than just Ctrl+Z. Here are a few Undo tips you might find useful:

Undo the basics

(If you’re already familiar with the basic functionality of Undo, I recommend skipping this section to get to more exciting tips.)

Undo in ArcGIS Pro works similarly to most other applications. You can click the  button in the Quick Access Toolbar or use the keyboard shortcut Ctrl+Z to undo the most recent single action. This includes actions like adding a layer to your map, repositioning a legend on a layout, or creating a keyframe in an animation.

You can click the arrow next to the button to see a list of recent actions, and undo multiple actions at a time.

However, you cannot undo just the fourth last action alone without impacting the three that came after that. (Unless you skip to the last tip…)

Undo feature edits

ArcGIS Pro is a contextual application, and the Undo list is contextual as well. This is especially obvious while you’re editing.

While you’re creating a feature, each small modification is saved as a separate Sketch Operation action that you can undo.

When you finish creating a feature, either by double-clicking, pressing F2, or clicking the Finish button on the editing toolbar, your Sketch Operation edits are saved as one whole action to the Undo list.

In the example here, all of the Sketch Operations are combined into one Create Parks action in the list.

Undo symbol edits

Direct from one of the ArcGIS Pro Product Engineers, Edie Punt,

“In Pro, most actions can be undone in a sensible manner. This is especially useful when you are iteratively changing symbols. Since there is an Apply button on the Format Symbol pane, you can be smart about how you make these changes. You can make a few related modifications to a symbol, check the results in the Preview window as you go, and then click Apply when you are ready to see the results on your map. Each Apply is one Undo. That means it’s easy to roll back one conceptual change even if it entailed a number of symbol property changes.”

Each of the Symbology actions here represents one Apply in the Symbology pane.

Undo metadata edits

When you’re editing metadata, you can undo unwanted edits, even after you press Apply.

Bonus undo:

You can undo and redo metadata edits within the Item Description of the Edit Metadata view independent of the application Undo list.

Group Undo by functionality

Working on editing some features, updating the layer symbology, and adding metadata to your feature layer at the same time? What if you make a mistake in one of these, but don’t realize it until later?

To save time and avoiding duplication of work, try switching your Undo view to All grouped.

With this view, you can select actions to undo from within one area of functionality, rather than select from a list all of your actions.

Undo your undo

As you can see, you can use the power of a simple tool like Undo strategically to streamline your work. Just in case you go a little undo-crazy, you can always undo your undo with Redo.

If you liked this blog, check out these other ArcGIS Pro tips:

Pro SDK Videos from Dev Summit 2017

$
0
0

The technical session videos from the 2017 Esri Developer Summit are now online on E360, and with them the ArcGIS Pro SDK sessions.  The videos are a useful resource for the latest Pro SDK information and patterns.  Below is a handy list with links.

Technical Sessions:

ArcGIS Pro SDK for .NET:  UI Design and MVVM

Learn how to write Add-ins for Pro with advanced user interface components including custom control, gallery, and dockpane. We focus on MVVM and integration of WPF to write compelling UIs with Pro supporting Pro themes. We also cover multi-threading considerations when developing UIs in Pro.

ArcGIS Pro SDK for .NET:  Map Authoring and Exploration

Learn how to create map tools for selection and identify, layer pop-ups, custom pop-ups, and how to use the MapControl. We also cover Map Authoring APIs for renderers for 2D (unique value, class break, scale dependent – i.e. for working with Vector Tiles) and rule packages for 3D.

 ArcGIS Pro SDK for .NET:  Integration with ArcGIS Online

Learn how to take advantage of Pro’s API for accessing Portal and ArcGIS Online. We show use of ArcGISPortalManager, ArcGISPortal, EsriHttpClient, and Json.Net to search, retrieve and upload Online items such as feature services, Vector Tile packages, and web maps. The session will also delve into integrating the portal API into an ArcGIS Pro Configuration.

ArcGIS Pro SDK for .NET:  UI Design for Accessibility and High DPI

Learn how to write dpi-aware Add-ins designed with accessibility in mind. Additionally, supporting high contrast mode and keyboard-only navigation is an important part of making your Add-in accessible. We cover scaling, layouts, fonts, styling, and high dpi considerations for Add-ins. We will also cover keytips, tab order, accelerators, and shortcuts for Pro.

ArcGIS Pro SDK for .NET:  Configurations

Learn how to take advantage of the new Pro SDK Configuration extensibility pattern. We cover handling pre-initialization callbacks (i.e. before the application window is shown) and custom branding with the Splash Screen and Start up Page. We look at streamlining the user interface for specific workflows and user roles.

ArcGIS Pro SDK for .NET:  An Overview of the Geodatabase API

This session will provide an overview of the Geodatabase API (ArcGIS.Core.Data) for working with data in ArcGIS Pro.

ArcGIS Pro SDK for .NET: Editing and Geodatabase Integration

Learn how to create editing tools in Pro. We show customizing the galleries, modify dockpane, using the sketch, and integrating construction tools into the Pro Editor and layer Create Feature templates. We introduce edit operations for creating and modifying Geodatabase features and Geometry.

Demo Theater Sessions:

ArcGIS Pro SDK for .NET: Road-Ahead for Data Validation Using ArcGIS Data Reviewer

Learn about new data validation capabilities planned for the ArcGIS Pro SDK for .NET. These capabilities include implementation of data quality requirements using Data Reviewer checks, automated feature validation and workflows for sharing validation methods across the platform.

ArcGIS Pro SDK for .NET:  Getting Started

Looking for a walk-through on how to get up and running with the ArcGIS Pro SDK? Swing by for tips and demos on installing the Pro SDK and the SDK community samples and building your first Pro add-in with DAML. We’ll show you how you can get up and running quickly with the samples as a foundation for great add-ins using the Pro SDK dev patterns and also show you all the online resources and how to get the most out of them.

ArcGIS Pro SDK for .NET:  Building Configurations

Solution configurations are a new way to create a focused UI/UX experience in ArcGIS Pro for your users. We’ll give you a quick introduction and then walk-through a basic configuration to customize the Pro splash screen, start page, and UI.

Insights tip: Open result datasets in ArcGIS Pro

$
0
0

One of the benefits of the ArcGIS platform is the ability to easily use and transfer data between applications.  Insights for ArcGIS and ArcGIS Pro are examples of two popular apps that you may want to use together in the same analysis.  This blog will outline the method for sharing the result datasets you create in Insights so they can be used in ArcGIS Pro.

Share result datasets

When you run an analysis tool in Insights for ArcGIS, you create a result dataset.  Result datasets are temporary datasets that are stored in your Insights workbook.  In order to use the dataset in another application, you must first share the data to create a feature layer.

To share your dataset, go to the Dataset options and choose Share Data. If Share Data is grayed out then the data is not compatible with sharing or you do not own the dataset.  Datasets that are not compatible with sharing include results created by chart cards.

Share result data

Share result datasets as feature layers.

The Share Data window opens.  Enter a Title, Description, and Tags.  You can also choose to share your dataset with your organization, specific groups, or the public.  If you do not check any boxes under Share with, then your data will become an item in your portal, but will not be visible to any other users or groups.

When the dataset has finished sharing, the message Shared will appear, along with a link to open the item in your portal.

Sharing complete

Shared layers become items in your portal.

Sign in to your portal from ArcGIS Pro

You can add items directly from your portal to ArcGIS Pro.  In order to access your portal content you must be signed in to your portal account in ArcGIS Pro and the account must be set as your active portal.  You can sign in and set your active portal from the Project tab under Portals.  If you do not see your portal address under the list of portals, click Add Portal and enter the URL.

Set your active portal

Sign in and set the active portal in ArcGIS Pro

Add data from your portal to ArcGIS Pro

Once you have signed in and set your active portal you can view your portal contents from the Project pane.  If you do not see the Project pane in ArcGIS Pro, go to the View tab and click Project.  From the Project pane, navigate to the Portal tab and find your portal item.  Drag and drop the feature layer onto your map to add the data to ArcGIS Pro.

Add data from your portal

The Project pane can be used to add data from your portal.

Note: You can also use this method to add data from your portal that was not created as a result dataset in Insights.

Do you have any tips you’d like to share or questions you need answered? Leave your questions and blog requests in the comments section.
Viewing all 169 articles
Browse latest View live