What is an SDK? Using the Global Mapper SDK in third-party software and extensions

“SDK” stands for Software Development Kit. It’s an installable package of software development tools that enables programmers and engineers to create applications and extensions. In other words, software developers use SDKs like car mechanics use car parts. Mechanics don’t reinvent the brakes, axle, or transmission when they build a car. They buy the parts and put the car together.

When software developers want to add a certain functionality to their application, they don’t necessarily need to build everything from scratch. Instead, they might be able to use an SDK that offers the functionality they need. To make development easier and faster, SDKs are often packaged with other programs for translating code, testing, and debugging.

Blue Marble Geographics® offers SDKs that include the functionality of most of its GIS and geodetics applications to assist developers with their projects. In this blog entry, we’ll take a look at two user-case examples involving the Global Mapper® SDK: one in which the kit was used within the third-party software WindSim; and another in which a custom Global Mapper extension was created for BGC Engineering’s cloud-based platform.

But first, a little information on Global Mapper

Global Mapper is Blue Marble’s all-in-one geographic information system (GIS) software. It is designed for analyzing geographic information, making maps, visualizing 3D and point cloud data, generating and editing digital terrain models, and managing other geographic information. It’s used in a broad range of industries — ranging from military and defense to natural resources management — for countless purposes.

With every release of Blue Marble desktop software, there is an update to the accompanying SDK. The latest releases of the Global Mapper SDK and LiDAR Module® SDK, for example, incorporate several enhancements from the recent version 21 releases. A major addition to the LiDAR Module SDK is the ability to leverage the LiDAR Module’s photogrammetric tool — Pixels-to-Points® — for generating point clouds from drone or UAV images.

So, as you can imagine, the Blue Marble SDKs allow for infinite possibilities.


3D model of the wind conditions of an area
This illustration displays the wind speed over an area of turbines. The red colored wind turbines produce the highest amount of energy. The yellow and white turbines produce only half of that energy.

WindSim: Extracting elevation and vegetation data with the Global Mapper SDK

WindSim is a wind energy software that uses computational fluid dynamics (CFD) to optimize the placement of wind turbines for maximum energy production and profitability. The application provides a fast and easy way to simulate and assess the local wind conditions of prospective sites for wind-energy development.

3D model for calculating wind conditions
To determine local wind conditions, WindSim uses CFD and 3D numerical models that have been discretized into millions of cells. Behind these 3D models is the elevation and vegetation data that has been extracted using the Global Mapper SDK.

Topography plays an important role in determining the position of a turbine. A difference of only a few hundred meters in positioning can have a significant impact on a turbine’s energy production. In order to calculate local wind or “flow” conditions for any given location, WindSim needed the ability to extract global terrain and vegetation data. This functionality was added to WindSim with the Global Mapper SDK.

“Within the wind energy sector, knowledge about the local wind conditions are particularly valuable,” said Dr. Arne R. Gravdahl, CTO and Founder of WindSim. “The success of WindSim Express relies on the easy extraction of terrain data globally.”

Learn more about WindSim at windsim.com.


BGC Engineering: Creating an extension for Global Mapper to export maps

BGC Engineering Inc. (BGC) is an international consulting firm that developed the mixed-reality software system The Ada Platform™ (Ada) for the holographic visualization of applied earth science engineering data.

Viewing 3D holograms in the HoloLens
By viewing 3D holograms in the HoloLens, both technical and non-technical stakeholders can see, interact with, and collaborate on complex applied earth science data.

Ada is cutting edge technology that uses the Global Mapper SDK in a button extension for exporting files from the Global Mapper desktop software. The extension prepares the data for use in Ada’s cloud-based platform. Users can simply drag and drop these files into the tool to quickly share tabletop maps as 3D holograms.

“[The SDK] allows users to access unprecedented viewing capabilities that add considerable value to the high-quality GIS data that Global Mapper provides,” said Keith Lay, Digital Marketing Manager at BGC Engineering Inc. “By viewing this data on the HoloLens, both technical and non-technical stakeholders can view, interact with, and collaborate on complex applied earth science data as never before.”

Dragging and dropping files into The Ada Platform
After GIS files have been packaged and exported using a custom button by BGC Engineering, they can be dragged and dropped into The Ada Platform to share maps as 3D holograms.

Learn more about BGC Engineering’s mixed-reality software system The Ada Platform here: adaplatform.io

SDK updates with each Blue Marble software release

As Blue Marble Geographics’ products grow more sophisticated with every release, so do the possibilities for its development customers who are working on geospatial technology.

To learn more about the GIS and geodetics SDKs that Blue Marble Geographics offers, visit bluemarblegeo.com.

Volunteer Spotlight: Operations Manager Danielle Caron

In a world that is packed full of things, places, and events it can be hard to make time to give back to your community. For the last two years, Blue Marble has given employees the opportunity to donate their time to Good Shepherd food bank a few times a year during the work day, making it easier to give back to the local community in a meaningful way.

Blue Marble’s Operations Manager Danielle Caron volunteers her time as a den leader for a local Boys Scout group.

However, Blue Marble has some employees who make the time to volunteer outside of work, and this month’s newsletter has a new feature: Volunteer Spotlight. This month we are highlighting the achievements of Danielle Caron.

Danielle Caron has been part of the Blue Marble team for the last 11 years and is the Operations Manager for the company. If you are visiting the BMG headquarters, you are likely to see her touching base with employees and making sure everything is running smoothly. Outside of work, Danielle has been a Den Leader with a local chapter of the Boy Scouts of America for the last four years. This was not a role she originally saw herself taking on, but when her son was not interested in playing sports the Boy Scouts offered an excellent alternative for him and for her.

Danielle transitioned into the role of Den Leader shortly after her son joined. Over the last four years, she has worked with her Scouts to learn basic household repair, create a grocery budget, as well as going camping and learning to build a fire.

In Scouting, boys and girls start with their best right now selves and grow into their very best future selves. It’s fun, hands-on learning and achievement that puts kids in the middle of the action and prepares them for today – and for life – Boy Scouts of America.

Being a den leader offers Danielle new challenges year after year. “I didn’t volunteer because it was easy. I wanted to really help and it was challenging to dive into a well known long-time established organization like this with 14 ten-year- old boys. Oh, of course the opportunity to enrich children’s lives and see my son grow blah blah blah.” She says with a laugh.

Danielle Caron stands to the left with her Boys Scout group.

If you are interested in supporting the Boy Scouts look out for the famous Popcorn fundraiser that is held every year. Or you can donate through the link below:
https://donations.scouting.org/#/national/

Danielle is quick to point out that with official approval, “The best donation is your time. Cub scouts are always looking for people to teach new skills, lead adventures, be a den leader, charter a troop at your office or support a scout directly. Get involved with the kids. At any level every chance you get. They are our future employees, family members, leaders and inventors. It can be a lot of fun.”

Register to Watch GeoTalks 2019

Here’s a little taste of the presentations from this year’s GeoTalks — the online geo-conference that was recorded live on March 21, 2019.

Register online to access the recorded presentations: http://bit.ly/geotalks-2019-videos

There were presentations from:
Anthony Beach, BSP Engineers, Inc
Using UAS Technology in Combination with Global Mapper and the LiDAR Module

Michael Frings, MFBI Technologies
Optimal Positioning of Advertising Poles in Topographically Challenging Environments

Dan Martin, The National Geodetic Registry
Preparing for Change: New Coordinates Coming in 2022

Daniel Fagerman, LiDARUSA
Scanning the Past: A Look at the Ancient Mayan Pyramid at Uxmal

Where in the World Geo-Challenge – April 2019

View the form at Google Forms >

Blue Marble Monthly: Getting Ready for Our Free Online Geospatial Conference

Product News, User Stories, Events, and a Chance to Win a Copy of Global Mapper Every Month

Can you believe it’s 2019 already? This year promises to be an exciting one for Blue Marble with ambitious plans already in place for the next generation of both Global Mapper and Geographic Calculator. The new year also sees us take a fresh approach to our annual conference. Blue Marble GeoTalks, scheduled for March 21, will be a daylong online gathering of geospatial enthusiasts who share a common interest in Blue Marble’s spatial technology. See below for more details and registration information.

Also in this month’s newsletter we explore the simple process for creating a 3D mesh from a point cloud in Global Mapper, we introduce mapcodes, we invite you to join us for a live webinar on the latest features and functions of Geographic Calculator, and as always, we gauge your geographic prowess in the Where in the World Geo-Challenge.

NEWS  |  Registration Open for Blue Marble GeoTalks

One of the inherent limitations of hosting a user conference at a specific location is the logistical and financial burden placed on both hosts and attendees. The solution? Move it online. Scheduled for March 21, Blue Marble GeoTalks will provide a forum for the worldwide Blue Marble community to gather for an exchange of ideas, to hear from a variety of industry experts, and to learn about what’s new and what’s upcoming from Blue Marble.

 

DID YOU KNOW  |  Searching by Mapcode in Global Mapper

While most of us are accustomed to conveying location based on a street number, street name, city, etc., in many parts of the world this information is simply not available. This inevitably causes problems for government officials, emergency responders, and many others. To address this disparity, a system of alphanumeric mapcodes was developed in 2001 creating a simple and universally accepted spatial reference system for the entire world. Global Mapper’s search function supports the entry of a mapcode to locate a specific point or to generate the corresponding coordinates. If you want to try it for yourself, select Find Address from Global Mapper’s Search menu and enter the following: “ME XBY.JS”. Add some online imagery and you should see the Blue Marble headquarters in Hallowell, Maine.

 

VIDEOS | Creating a 3D Model from a Point Cloud

One of the highlights of the version 20 release of Global Mapper is a new tool for generating a 3D mesh or model from a selection of LiDAR or other point cloud points. The resulting layer contains a complex vector feature comprised of an array of abutting triangles that, when displayed in Global Mapper’s 3D Viewer, take the form of a realistic three-dimensional representation of the object. As is typical with Global Mapper, the process of creating a 3D mesh is remarkably straightforward.

 

WEBINAR  |  What’s New in Geographic Calculator 2019

Due to unforeseen circumstances, the What’s New in Geographic Calculator 2019 webinar, which had been scheduled for January 10, has been moved to January 17. Those who registered should have received an email with the updated information and we hope you can still make it to this live presentation. The good news is that there is still time to sign up. Join us as we explore the latest updates to the software’s data processing tools and to the underlying geodetic datasource.

 

Deadline Extended for Global Mapper Academic Scholarship

Over the last two years, hundreds of colleges and universities throughout North America have taken advantage of Blue Marble’s free academic licensing program and have been able to introduce more and more students to the broad field of geospatial technology. To recognize and reward some of the creative work being done in labs and classrooms, Blue Marble is offering a $500 scholarship to a student who has used Global Mapper in their field of study. The deadline for submission has just been extended to the end of January, which means there is still time to share the details of your project.

 

 

Where in the World Geo-Challenge

Someone, who has obviously been participating in the Geo-Challenge for some time, recently inquired if we were beginning to run out of countries or capitals. Fear not, we have a long way to go, and if the need arises, we can ultimately recycle what we’ve used before. So it pays to follow along.

January’s winner and recipient of a copy of Global Mapper is Nirmalya Maitra from Riddhi Management Services in Kolkata, India. To see how well you fared, click here and to take a shot at January’s challenge click the link below.

 

See complete terms and conditions here.

EVENTS  |  Global Mapper Training in 2019

After our recent announcement about the tentative locations for Global Mapper training classes in 2019, we were inundated with inquiries. Registration is now open for the classes in Orlando in March, Denver in April, and Ottawa in June. Space is limited so be sure to reserve a slot at your preferred venue as soon as possible.

For those with a more immediate need for training, there is still space in the three-day class to be conducted at Blue Marble’s headquarters in Maine from January 29 – 31.

Additional training locations for 2019 include:

Orlando  |  March 12 – 14, December (TBD)

Denver  |  April 9 – 11

Ottawa  |  June 11 – 13

Australia  |  July (TBD)

Calgary  |  August (TBD)

Houston  |  October (TBD)

Where in the World Geo-Challenge – January 2019

View the form at Google Forms >

Blue Marble Comes to Town: Holiday Week at the Office

Last week, we, at Blue Marble, held our annual “Winter Holiday” week — seven days of festivities and team-building fun. It’s one of the few times each year that our remote employees join us at the office and we have the chance to show them a good time.

During the week, we enjoyed dinner and a post-work game of trivia at our favorite local pub, where we came in second place … not too shabby. We had a fierce winter-wonderland-themed decorating contest. 22 of us entered, but only 1 was crowned the winner – Jess, with her gingerbread-themed desk that offered cookies, beer, and hot chocolate.

Chelsea E | Projections
Blue Marble Office Manager Jess won the first holiday decorating contest.
Chelsea E | Projections
Scott and Billy walk around the office to vote for their favorite festive offices and cubicles.
Chelsea E | Projections
Blue Marble President Patrick sits in his Nick-Offerman-Holiday-themed office.

We also took some time for some team building within departments. The Development team watched a movie, Tech Support and QA went bowling, and Sales and Marketing went out to breakfast.

The Company Holiday Party

At the end of the week, the whole company came together for our annual Holiday Party, where we looked back on 2018 in this video:

We had fun sharing a meal together, participating in a team gingerbread-building contest, playing spoons (the card game), and opening gifts in our Yankee swap, during which the infamous nose-hair trimmer was re-gifted once again.

From our work family to yours, have a safe and happy Holiday!

Chelsea E | Projections
The Blue Marble Team at the 2018 company holiday party.
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections
Chelsea E | Projections

Where in the World Geo-Challenge – December 2018

View the form at Google Forms >

LiDARUSA Uses Global Mapper on Travel Channel’s ‘Expedition Unknown’

Did you catch Global Mapper on television over the summer? In an episode of the Travel Channel show, “Expedition Unknown,” the production crew visited Guatemala in search of Mayan Ruins. A team from LiDARUSA, longtime Global Mapper users, were also involved in the project, collecting LiDAR data for the Mirador Basin Project. Using a combination of drones and helicopters, the data was collected and processed, revealing an uncharted Mayan causeway. As you will see in the footage below, Global Mapper was used to classify bare earth and to view the model that was generated.

No need to worry about this brief cameo going to our heads, the “As Seen On TV” people won’t let us use their logo.