Skip to content
  • Home
  • About
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
  • Contact Us
Geoscience.blogYour Compass for Earth's Wonders & Outdoor Adventures
  • Home
  • About
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
  • Contact Us
Posted on January 2, 2023 (Updated on July 19, 2025)

Looking for web and desktop tools with GML support

Hiking & Activities

Diving into GML: Finding the Right Tools for Your Geospatial Data

So, you’re working with geospatial data and keep hearing about GML, huh? Geography Markup Language – it’s a mouthful, I know. But trust me, it’s a pretty crucial piece of the puzzle when it comes to sharing and storing location-based info. Think of it as a universal translator for GIS data, allowing different systems to “talk” to each other i. This article is all about finding the right web and desktop tools to handle GML like a pro.

Why All the Fuss About GML?

GML is essentially a structured way to describe geographic features, their characteristics, and how they relate to each other i. It’s built on XML, which means it’s super flexible and can be adapted to fit all sorts of needs i. Plus, it plays nice with different spatial reference systems, which is a big win when you’re dealing with data from various sources i.

While you could technically read GML yourself (it’s human-readable, after all!), it’s usually generated automatically by software or web services, like the Web Feature Service (WFS) i. The real beauty of GML is that it separates the data from how it’s displayed, making it perfect for storing and moving information around i.

Desktop Tools: Your GML Powerhouses

When it comes to desktop GIS applications, you’ve got some seriously powerful options for working with GML. Let’s take a look:

  • QGIS: This open-source gem is my go-to for a lot of things, and GML is no exception. It’s fantastic for viewing and converting GML data to other formats i. And the best part? It’s free and relatively easy to get the hang of i.
  • gvSIG Desktop: Another open-source contender, gvSIG is a solid choice for managing all sorts of geographic information, including GML i. Think of it as a complete package for capturing, storing, analyzing, and sharing your data i.
  • ArcGIS Desktop: Esri’s ArcGIS is a big player in the GIS world, and it handles GML Simple Features (GMLSF) without breaking a sweat i. You might need the Data Interoperability extension for some advanced stuff, but basic GML support is included i.
  • OpenJUMP GIS: If you’re a fan of Java, OpenJUMP is worth checking out. This open-source GIS can read and write simple GML files and even lets you tweak the geometry and attributes i.
  • SuperMap: Looking for something that works across different platforms? SuperMap supports importing CityGML and other BIM model data, making it a versatile option i.

Web-Based Viewers: GML on the Go

Don’t want to install anything? No problem! There are plenty of web-based GML viewers that let you peek inside those files without any software:

  • Focus GML Viewer: This free tool lets you open and inspect GML files right in your browser i. It’s especially handy if you’re working on road or infrastructure projects i. Just be aware that you’ll need to create a Focus account to use it i.
  • Aspose GML Viewer: Need a quick way to visualize your Geo Data? Aspose has you covered with their online viewer. It’s fast, easy to use, and lets you save the results without needing any extra software i.
  • CityGMLViewer JS: Privacy-conscious? This browser-based viewer runs entirely in JavaScript, so your GML file never leaves your computer i. Pretty cool, right?

Keeping Your GML in Check: Validation Tools

Making sure your GML data is valid is super important for avoiding headaches down the road. Here are a few tools to help you keep things in order:

  • XML Schema Validator for Berlin Geodata: If you’re working with geodata in the Berlin area, this tool is a lifesaver for validating your GML against XML schemas i.
  • INSPIRE Validation Service: Need to comply with INSPIRE standards? This service will validate your datasets against the GML standard (ISO 19136) and INSPIRE application schemas i.
  • FME: This powerful data integration platform lets you validate GML output using the XMLValidator transformer and the INSPIRE Writer i.

A Few More Tools to Have in Your Arsenal

  • GML-Toolbox: This toolbox is a jack-of-all-trades for handling spatial data in various formats, including CityGML and XPlanGML i. It can read, write, validate, and even transform coordinate systems i.
  • citygml4j: If you’re a Java developer working with 3D city models, citygml4j is your new best friend. It’s an open-source library and API that makes processing CityGML data a breeze i.

Editing GML: Proceed with Caution!

While viewing GML data is easy, editing it directly can be a bit tricky i. GML is really designed for transporting data, so not all software supports direct editing i. In most cases, it’s best to convert the GML data to a more editable format like GeoPackage or Shapefile, make your changes, and then export it back to GML i.

Don’t Confuse Your GMLs!

One quick note: “GML” also stands for Game Maker Language, which is used in the GameMaker game engine i. If you’re a game developer, you might be looking for tools like GMEdit, which are designed for editing GameMaker code i. Just wanted to clear up any confusion!

Final Thoughts

The world of GML tools is vast and varied. Whether you need to view, edit, validate, or simply explore GML data, there’s a tool out there for you. The key is to understand your specific needs and choose the tool that best fits the bill. So, go forth and conquer your geospatial data!

You may also like

Field Gear Repair: Your Ultimate Guide to Fixing Tears On The Go

Outdoor Knife Sharpening: Your Ultimate Guide to a Razor-Sharp Edge

Don’t Get Lost: How to Care for Your Compass & Test its Accuracy

Disclaimer

Our goal is to help you find the best products. When you click on a link to Amazon and make a purchase, we may earn a small commission at no extra cost to you. This helps support our work and allows us to continue creating honest, in-depth reviews. Thank you for your support!

Categories

  • Climate & Climate Zones
  • Data & Analysis
  • Earth Science
  • Energy & Resources
  • Facts
  • General Knowledge & Education
  • Geology & Landform
  • Hiking & Activities
  • Historical Aspects
  • Human Impact
  • Modeling & Prediction
  • Natural Environments
  • Outdoor Gear
  • Polar & Ice Regions
  • Regional Specifics
  • Review
  • Safety & Hazards
  • Software & Programming
  • Space & Navigation
  • Storage
  • Water Bodies
  • Weather & Forecasts
  • Wildlife & Biology

New Posts

  • Decoding the Drop: Why Music’s Biggest Thrill Gets You Every Time
  • DJUETRUI Water Shoes: My Barefoot Bliss (and a Few Stumbles)
  • GHZWACKJ Water Shoes: Are These the Ultimate Beach-to-Bar Footwear?
  • Robin Cavendish: The Man Who Refused to Stop Breathing
  • Columbia Fairbanks Sneaker Graphite Black – Buying Guide
  • BUFAZO Fishing Cooling Hiking Camping – Tested and Reviewed
  • Hydraulic Disc Brakes: Keep ‘Em Sharp, Keep ‘Em Safe
  • Jack Wolfskin Unisex Terraventure Hiking – Buying Guide
  • White Otter Fanny Pack: Is This Your New Go-To for Hands-Free Adventures?
  • Taming Your Shimano RS785 Brakes: A Bleeding Guide That Actually Makes Sense
  • JEKYQ Water Shoes: White Fringed Flowers and Functional Fun? My Take!
  • Guide Gear Western Work 2.0: Bridging the Ranch and the Workshop
  • Lane Splitting in California: From Risky Business to (Sort Of) Official
  • Csafyrt Hydration Breathable Lightweight Climbing – Honest Review

Categories

  • Home
  • About
  • Privacy Policy
  • Disclaimer
  • Terms and Conditions
  • Contact Us
  • English
  • Deutsch
  • Français

Copyright (с) geoscience.blog 2025

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT