Home » Data Sources » Vector vs Raster: What’s the Difference Between GIS Spatial Data Types?

# Vector vs Raster: What’s the Difference Between GIS Spatial Data Types?

### What GIS data types exist?

Spatial data observations focus on locations.

Every house, every tree, every city has its own unique latitude and longitude coordinates.

The two primary types of spatial data are vector and raster data in GIS. But what is the difference between raster and vector data?

When should we use raster and when should we use vector features? Find out more on the spatial data models commonly used.

### Vectors models are points, lines and polygons

Vector data is not made up of a grid of pixels. Instead, vector graphics are comprised of vertices and paths.

The three basic symbol types for vector data are points, lines, and polygons (areas). Because cartographers use these symbols to represent real-world features in maps, they often have to decide based on the level of detail in the map.

#### Points are XY coordinates

Vector points are simply XY coordinates. Generally, they are a latitude and longitude with a spatial reference frame.

When features are too small to be represented as polygons, points are used. For example, you can’t see city boundary lines on a global scale. In this case, maps often use points to display cities.

#### Lines connect vertices

Vector lines connect each vertex with paths. Basically, you’re connecting the dots in a set order and it becomes a vector line with each dot representing a vertex.

Lines usually represent features that are linear in nature. For example, maps show rivers, roads, and pipelines as vector lines. Often, busier highways have thicker lines than abandoned roads.

On the other hand, networks are line data sets but they are often considered to be different. This is because linear networks are topologically connected elements. They consist of junctions and turns with connectivity.

If you were to find an optimal route using a traffic line network, it would follow set rules. For example, it can restrict turns and movement on one-way streets.

#### Polygons connect vertices and closes the path

When you join a set of vertices in a particular order and close it, this is now a vector polygon feature. When you create a polygon, the first and last coordinate pairs are the same.

Cartographers use polygons to show boundaries and they all have an area. For example, a building footprint has a square-footage, and agricultural fields have acreage.

### Raster Types: Discrete vs Continuous

Raster data is made up of pixels (also referred to as grid cells). They are usually regularly spaced and square but they don’t have to be. Rasters often look pixelated because each pixel has its own value or class.

For example:

Each pixel value in a satellite image has a red, green and blue value. Alternatively, each value in an elevation map represents a specific height. It could represent anything from rainfall to land cover.

Raster models are useful for storing data that varies continuously. For example, elevation surfaces, temperature and lead contamination.

Raster data models consist of 2 categories – discrete and continuous.

#### Discrete Rasters have distinct values

Discrete rasters have distinct themes or categories. For example, one grid cell represents a land cover class or a soil type.

In a discrete raster land cover/use map, you can distinguish each thematic class. Each class can be discretely defined where it begins and ends. In other words, each land cover cell is definable and it fills the entire area of the cell.

Discrete data usually consists of integers to represent classes. For example, the value 1 might represent urban areas, the value 2 represents forest, and so on.

#### Continuous Rasters have gradual change

Continuous rasters (non-discrete) are grid cells with gradual changing data such as elevation, temperature or an aerial photograph.

A continuous raster surface can be derived from a fixed registration point. For example, digital elevation models use sea level as a registration point. Each cell represents a value above or below sea level. As another example, aspect cell values have fixed directions such as north, east, south or west.

Phenomena can gradually vary along a continuous raster from a specific source. A raster depicting an oil spill can show how the fluid moves from high concentration to low concentration. At the source of the oil spill, concentration is higher and diffuses outwards with diminishing values as a function of distance.

#### What are advantages of using vector data?

Because vector data have vertices and paths, this means that the graphical output is generally more aesthetically pleasing. Furthermore, it gives higher geographic accuracy because data isn’t dependent on grid size.

Topology rules can help data integrity with vector data models. Not only that, network analysis and proximity operations use vector data structures.

#### What are disadvantages of using vector data?

Continuous data is poorly stored and displayed as vectors. If you want to display continuous data as a vector, it would require substantial generalization.

Although topology is useful for vector data, it is often processing intensive. Any feature edits require updates on topology. With a lot of features, vector manipulation algorithms are complex.

##### Did you know?

The spaghetti data model was one of the first conceptual models to add structure to features in a GIS. It was a simple GIS model where lines may cross without intersecting or topology without attributes.

#### What are the advantages of raster?

Raster grid format is data model for satellite data and other remote sensing data. For raster positions, it’s simple to understand cell size.

Map algebra with raster data is usually quick and easy to perform. Overall, quantitative analysis is intuitive with discrete or continuous rasters.

#### What are the disadvantages of raster?

Because cell size contributes to graphic quality, it can have a pixelated look and feel. To illustrate, linear features and paths are difficult to display.

You cannot create network datasets or perform topology rules on rasters. Also, you don’t have the flexibility with raster data attribute tables.

Raster datasets can become potentially very large because they record values for each cell in an image. As resolution increases, the size of the cell decreases. But this comes at a cost for speed of processing and data storage.

### Vector vs Raster: Spatial Data Types

It’s not always straight-forward which spatial data type you should use for your maps.

In the end, it really comes down to how the cartographer conceptualizes the feature on their map.

• Do you want to work with pixels or coordinates? Raster data works with pixels. Vector data consists of coordinates.
• What is your map scale? Vectors can scale objects up to the size of a billboard. But you don’t get that type of flexibility with raster data
• Do you have restrictions for file size? Raster file size can result larger in comparison with vector data sets with the same phenomenon and area.

### Spatial data structures

Spatial data types provide the information that a computer requires to reconstruct the spatial data in digital form.

In the raster world, we have grid cells representing real-world features. In the vector world, we have points, lines, and polygons that consist of vertices and paths.

But don’t sweat it:

Because you can convert vector to raster. And vice versa.

Do you have anything to add? Let me know with a comment below.

1. Olajide says:

I love this. Great boxing match!

2. Anu Sweety says:

Also you have to written the applications in agriculture also. Please that it is helps many students.

3. Warren James DiLandro says:

Looking for Topo maps for CAP cadet training for ground team search and rescue in the North Carolina Area. I would like to have ability to download area maps free of charge.
Can you advise us if this option is available?

4. Joboy says:

Kudos to this site, I guess everything here is well explained thus concise, thanks to the team GISGeography!

5. stephen akuneto says:

please what is the relationship between Geospatial features and digital data input in terms of representation and dissemination of Geoinformation

6. René says:

Thank you for the shared information; by the way, provide me with the spatial data collection techniques.

7. GISGeography says:

Most open source GIS software allows you to create rasters like in this list – https://gisgeography.com/free-gis-software/

You’ll have to be more specific what you want to do for me to recommend any particular software package

8. Vasu says:

What are some sources/tools to create custom rasters? Please mention open source only.

9. suhrudh says:

Whether google maps are raster or vector????

10. Dale says:

This was exactly what I needed. Thank you for your time and expertise. This was explained very well.

11. Lucky says:

Thank you very much for the valuable knowledge you shared.

12. Amri Sabrine says:

How are spatial data designed and stored? Can we use UML and then store data in relational databases?

13. GISGeography says:

I agree with the binary raster

14. Matt says:

I have binary data that is either going to be represented by a 1 (0-15% slope) or 0 (>15% slope) slope. If publishing on a webmap, I am under the impression that raster would be a better format to use. Any thoughts?

15. Bryan says:

Thanks for the post. I found myself on this website because I am trying to learn the advantages of both raster and vector. So even though I am not going to be building a map, this was really useful info to help me understand some of the uses and properties of both image types.

Thanks again.

16. Dominoque says:

How is a surface created that shows the distance from a particular point in all directions in the vector and raster data models

17. Damien Henry says:

Thank you

18. GISGeography says:

Generally vectors can be more complex, and don’t have the chessboard appearance like rasters… So I’d lean towards vector to represent reality better

19. Damien Henry says:

Which represents the real world most accurately