Showing results for 
Search instead for 
Do you mean 

Smart M.App Newsletter December 2016

by Technical Evangelist on ‎12-22-2016 04:12 AM - edited on ‎10-31-2019 03:29 AM by Community Manager (791 Views)

What's New


New Content Management in M.App Studio
Managing content in M.App Studio has never been easier or more intuitive.
The new content management control lets you directly upload and access the catalog assets in M.App Studio without launching M.App Chest. Now you can easily navigate through the catalog folders and search for available content by name or a “favorite” filter directly from the M.App Studio editing tools. If you forget to upload content prior to map editing or BI map configuring, just drag the file(s) from your local resource and drop it onto the folder in the content management control available in the M.App Editor or the BI Configuration Wizard. With one move, you can upload new content to the catalog and add it to your map configuration. Besides the fast navigation through the catalog folder structure, the new content management control gives you a quick preview of the selected content, and lets users publish and add the content to the map. The new content management control replaces the Content tab and “Create New Content” feature in M.App Studio. You can also see it in M.App Reader and in Smart M.Apps on the Recipe Panel.




Switch from content grid to a content list in M.App Chest
Increasing productivity is a common goal for every organization. Now M.App Chest gives you an alternate way to view and manage your content. Use the new layout toggle button to switch between the grid layout and the new list layout. The selected sorting, filtering, and selections are applied to both layouts.


The new List layout lets you see your content in a more compact form.

  • Click on the column header to sort the data by that column.
  • Click on a check box to select that line’s data.
  • Click the icons on the right to share, publish, download, delete, and compress data.


Connect Sentinel
The first Sentinel-2 satellite, Sentinel-2A was launched on 23rd of June 2015 and a second one, Sentinel-2B is planned for launch in March 2017. These satellites carry a multispectral image with a swath of 290 km. The images provide a set of 13 spectral bands spanning from the visible and near infrared to the software infrared. The images feature four spectral bands at 10 m, six bands at 20 m, and three bands at 60 m. The currently orbiting satellite covers the Earth’s surface in ten days. When the Sentinel-2B is operational, the mission will provide global coverage every five days. This data can be valuable input to applications targeting a variety of sectors, such as agriculture, environmental and land monitoring. It can also assist in the decision-making process of natural disaster response teams and financial institutions.


Images captured by Sentinel-2 are made available at no charge on Amazon S3, often within hours of production. We are proud to announce that access to Sentinel-2 raster datasets has been enabled on the M.App Platform. From now on you can discover and order the Sentinel-2 data directly from M. App Reader and use it for geoprocessing purposes or display it in your Smart M.App.

Refine Landsat and Sentinel content as you order it
Apply geoprocessing to Landsat and Sentinel content as part of the ordering procedure. Ordered content will include additional files with natural color images suitable for display on the map, or multispectral images applicable for further geoprocessing. Just choose the valid process to apply when ordering the images in M.App Reader. The geoprocessing results are automatically uploaded to the catalog together with raw images, and can be added to the map at once. With this approach you can save the time required for preparing the content for reuse in your Smart M.App. Watch for more post-processing options in the M.App Platform.


Connect to third-party content in your Smart M.App
Now you can connect to third-party content in your Smart M.App the same way you access it in M.App Reader using the Content Broker Service API. Content Broker Service is an integral component of the Hexagon M.App Foundation that provides basic operations for discovering and ordering content seamlessly for all third-party Content Providers integrated on the M.App Platform. Visit Hexagon Geospatial Community and take a look at the Order third party content from your Smart M.App article to learn more about the Content Broker Service API or get ready-to-use code snippets. You can try out the ready-to-use JavaScript examples available in the Smart M.App API Documentation in M.App Studio. Refer to the Third Party Content section and select the sample that fits your needs.

Customize your app and use what3words for geocoding
Different users want to use different methods of finding their areas of interest in your Smart M.App, and it’s our job to make that search as easy as possible. That’s what what3words specializes in, and that’s why we enabled a what3words search capability in the M.App Studio. Read on for more information on implementing the what3words search in your Smart M.App.

Switch map measures in BI Map
Have you ever had a dilemma of which measure to apply to allow Smart M.App users to analyze the phenomena reflected on the map in the most efficient way? Simply use the Map Measure Switcher Control in the new BI Wizard and let your users decide which measure to display. Just pick the set of measures applicable to the map, and your users will be able to select and display the measure from a drop-down list below the search icon.



Heat map widget in BI Map
With this December release, we give you another powerful BI widget available with the new BI Wizard – heat map chart. The heat map chart represents data in tabular format in two different dimensions at the same time, and in color by the selected measure range. For instance, you might want to visualize the statistics of events grouped by weekday and distributed through the time of the day. With heat map chart you can immediately see which day of the week and at what time most events occur or even find the patterns in occurrences of events. You can use heat map chart for performance comparison, market response, stock market investments, and lots more.



Column type recognition and date-time columns preprocessing
The new BI Wizard suggests the column types in your data for you. When the column type is recognized as date-time, you can extract further virtual columns from it. Providing just a timestamp, you automatically get access to rounded values like year, month, day and derived values like day-of-week or hour-range.


Position the BI widgets in the most convenient place on the map
Users want personalized apps, and the new BI Wizard offers floating widgets that let users arrange their widgets in the workspace in a Smart M.App.


Another enhancement is the ability to turn on the map legend or widget title.


Drop text on a map
Use the new Text widget in the new BI Wizard just like the Title bar, by simply dragging and dropping in place. The widget displays your text and information based on defined, listed measures. To insert a measure, drag and drop it onto the HTML box or enter the name using double braces {{name}}. You can adjust this floating widget for size and location even in a completed Smart M.App. You can also adjust the font size and add an additional chart name. There is no limit to the number of text widgets you can define.

Have you ever considered customizing a Text Widget to result in a completely new BI widget? Simply use HTML markups, or make use of the examples provided on the Community.


Extensions in Spatial Workshop
Spatial Workshop offers new ready-to-use sample Spatial Recipes. The new samples are organized into groups for easy reference, and can be either generic or dedicated for specific third-party content.

We implemented new operators with a configurable dialog. New operators with configurable input dialog are: DateTime, Bool, Double, Int, String, Unsigned, and File.

The Band Selection operator now supports the Range List operator. Remember, detailed instructions on operators and their input dialog are available from the help button on the Properties panel for that operator.

Connect to user documentation in a Smart M.App
When building a Smart M.App with M.App Editor, you can add links to custom Privacy Policy, End User License Agreement (EULA), Credits and Copyright Notes for your Smart M.App. Now it is also possible to link custom help or tutorials to your app.


Community and Technical Support

If you haven't already, we invite you to participate in the Hexagon Geospatial Community, where you can benefit from eTraining videos, knowledge articles, and discussion boards.

Use your HGDN Subscription to post your questions regarding M.App Studio functionality or specific Smart M.App customization, and participate in discussions initiated by other Community Members. Access the code examples and snippets published on the Community by Hexagon Geospatial Developers and Community Members to speed up your work.