<table>
<caption>(\#tab:formats)Selected spatial file formats.</caption>
 <thead>
  <tr>
   <th style="text-align:left;"> Name </th>
   <th style="text-align:left;"> Extension </th>
   <th style="text-align:left;"> Info </th>
   <th style="text-align:left;"> Type </th>
   <th style="text-align:left;"> Model </th>
  </tr>
 </thead>
<tbody>
  <tr>
   <td style="text-align:left;"> ESRI Shapefile </td>
   <td style="text-align:left;width: 7em; "> .shp (the main file) </td>
   <td style="text-align:left;width: 14em; "> Popular format consisting of at least three files. No support for: files &gt; 2GB;  mixed types; names &gt; 10 chars; cols &gt; 255. </td>
   <td style="text-align:left;"> Vector </td>
   <td style="text-align:left;width: 7em; "> Partially open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> GeoJSON </td>
   <td style="text-align:left;width: 7em; "> .geojson </td>
   <td style="text-align:left;width: 14em; "> Extends the JSON exchange format by including a subset of the simple feature representation. </td>
   <td style="text-align:left;"> Vector </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> KML </td>
   <td style="text-align:left;width: 7em; "> .kml </td>
   <td style="text-align:left;width: 14em; "> XML-based format for spatial visualization, developed for use with Google Earth. Zipped KML file forms the KMZ format. </td>
   <td style="text-align:left;"> Vector </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> GPX </td>
   <td style="text-align:left;width: 7em; "> .gpx </td>
   <td style="text-align:left;width: 14em; "> XML schema created for exchange of GPS data. </td>
   <td style="text-align:left;"> Vector </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> GeoTIFF </td>
   <td style="text-align:left;width: 7em; "> .tiff </td>
   <td style="text-align:left;width: 14em; "> Popular raster format similar to `.tif` format but stores raster header. </td>
   <td style="text-align:left;"> Raster </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> Arc ASCII </td>
   <td style="text-align:left;width: 7em; "> .asc </td>
   <td style="text-align:left;width: 14em; "> Text format where the first six lines represent the raster header, followed by the raster cell values arranged in rows and columns. </td>
   <td style="text-align:left;"> Raster </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> R-raster </td>
   <td style="text-align:left;width: 7em; "> .gri, .grd </td>
   <td style="text-align:left;width: 14em; "> Native raster format of the R-package raster. </td>
   <td style="text-align:left;"> Raster </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> SQLite/SpatiaLite </td>
   <td style="text-align:left;width: 7em; "> .sqlite </td>
   <td style="text-align:left;width: 14em; "> Standalone  relational database, SpatiaLite is the spatial extension of SQLite. </td>
   <td style="text-align:left;"> Vector and raster </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
  <tr>
   <td style="text-align:left;"> ESRI FileGDB </td>
   <td style="text-align:left;width: 7em; "> .gdb </td>
   <td style="text-align:left;width: 14em; "> Spatial and nonspatial objects created by ArcGIS. Allows: multiple feature classes; topology. Limited support from GDAL. </td>
   <td style="text-align:left;"> Vector and raster </td>
   <td style="text-align:left;width: 7em; "> Proprietary </td>
  </tr>
  <tr>
   <td style="text-align:left;"> GeoPackage </td>
   <td style="text-align:left;width: 7em; "> .gpkg </td>
   <td style="text-align:left;width: 14em; "> Lightweight database container based on SQLite allowing an easy and platform-independent exchange of geodata </td>
   <td style="text-align:left;"> Vector and raster </td>
   <td style="text-align:left;width: 7em; "> Open </td>
  </tr>
</tbody>
</table>