English

Tile Map Service (TMS)

Tile Map Service (TMS) format

Tile Map Service (TMS) is a protocol for serving tiled web maps where images of map tiles are served via HTTP. TMS is designed to work with the Mercator projection, and it provides a way to request map tiles at various zoom levels, allowing for fast and efficient display of web maps. TMS has been adopted by many mapping software applications and frameworks, including OpenLayers and Leaflet.

  Download Free Trial
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Understanding the TMS Format:

The Tile Map Service (TMS) is a standardized web map tile format that simplifies the access and display of pre-rendered map tiles over the internet. This format divides a map into small pre-rendered tiles that can be quickly downloaded and displayed in a web application. Each tile represents a specific portion of the map at a particular zoom level, allowing users to zoom in and out of the map and adjust the level of detail they wish to view.

TMS is an open standard developed by the Open Source Geospatial Foundation (OSGeo) and was first released in 2006. Its standardized format enables users to interact with map tiles in a consistent manner, ensuring uniform access to pre-rendered map data over the internet.

Benefits of the TMS format

The TMS format offers several benefits, including:
  • Fast and efficient access to map data: TMS reduces the amount of data that needs to be downloaded and displayed, making it faster and more efficient than other map formats that require client-side rendering.
  • Control over scope and detail of data: By publishing data in the TMS format, publishers can control the scope and detail of the data shared with users.
  • Easy data updates: Publishers can update the data on the server without forcing users to upload new files or update their software.
  • Support for multiple zoom levels: TMS allows users to view the map at different zoom levels, allowing them to see more or less detail depending on their needs.
  • Improved navigation and map data analysis: TMS makes it easier to navigate and analyze map data, especially in areas with varying levels of detail.
  • Multiple platforms and device compatibility: TMS is supported by a wide range of software applications and devices, making it easy to access and use.
  • Reduced bandwidth usage: TMS pre-rendered tiles reduce the amount of bandwidth required to display map data, reducing data usage costs.
  • Server offloading: TMS pre-rendered tiles reduce server load by offloading rendering to the data publisher's server, rather than requiring it to be performed on the client-side.

Limitations of the TMS format

The TMS format has some limitations, including:
  • Inability to support dynamic or real-time data: TMS is designed to work with pre-rendered map tiles, which means it may not be suitable for displaying continuously changing data or requires real-time updates.
  • Unsuitability for displaying extremely detailed maps or accessing and displaying large amounts of data: While TMS can handle multiple zoom levels, it may not be as efficient for rendering extreme maps details or to access and display large amounts of data.
  • Need for other data formats or tools to access and display large raster datasets: Users may need other data formats or tools, such as Web Map Service (WMS) or Web Coverage Service (WCS), to access and display large raster datasets.

Examples of using TMS

  • Transport: TMS can be used to display data about transport networks, including roads and railways, allowing users to plan routes or analyze traffic patterns.
  • Environmental management: TMS can be used to display data on environmental factors, such as air quality or water resources, allowing users to monitor and analyze changes over time and provide make informed decisions.
  • Urban planning: TMS can be used to display data on land use or infrastructure, providing users with the ability to analyze and plan development projects efficiently.

In summary, TMS is a valuable format for accessing and displaying pre-rendered map tiles over the internet. Its ability to provide fast and efficient access to map data, support multiple zoom levels, and allow for data updates make it a popular choice for data editors and users. Despite some limitations, TMS remains an important tool for accessing and sharing geospatial data online.

C# Gis-formats library

There are a simple way to install Aspose.GIS for Net onto your system:

  • Install Package Aspose.GIS from Package Manager Console in Visual Studio to get the NuGet package;
  • Or you can download package from our site;
  • Update Package Aspose.GIS. to upgrade to the latest version;
  • Add Aspose.GIS for Net to your system by installing NuGet Package;
  • See Documentation.

System Requirements

Gis-formats API for Net is supported on most platforms and operating systems and it can be used to develop several different types of Net apps including ASP Net, WinForms and Windows Services. API for Net is easy to use and deploy, and provides the ideal solution to work with geospatial information with Net Framework 4.7, Net Standard 2.0 & Xamarin platforms. Before running the code, please make sure your system meets the appropriate requirements.