Scribble Maps Help Center
Change language

Import/Export: Descriptions—Examples, Restrictions and Workarounds

Contents

 
 

Description and example of a CSV file

CSV stands for Comma Separated Values, a text file format for storing tabular data (rows and columns).

If you view the contents of the CSV file in text editor software, the values are separated by commas.

An example use for a CSV file is: You can use MS Excel to view the listed attribute data describing the overlays (markers, etc.) on a map. 

View Contents ↑

 
 
 
 

Definitions for the types of data

Definitions.png

There are 2 levels of column headings:
  • Top-headings.
  • Lower-headings.

Each top heading displays a definable heading

Note: When you use your own spreadsheet data, the definable headings are the data in the column heading cells from your spreadsheet.
 
Each lower heading is the preset heading that’s currently selected in the drop-down list.
For example; "Title" and "Description".
Note: You'll learn about each preset heading in STEP 3 of the current article: View the reference list describing the purpose of each preset heading
 
Below the two-column headings, you will see the rest of the cells, each called a: value cell. This is the data from the regular cells (not column headings) in your spreadsheet.
Note: If a column of value cells is numerical data, you can create a heatmap to visually compare each marker's number. We recommend you first complete STEPS 1-3 of the current article. Then you'll be ready to learn about heatmaps by visiting this link: Add a heatmap base layer at marker locations

View Contents ↑

 
 
 
 

View the reference list describing the purpose of each preset heading

Note: If you want the app to automatically select the preset heading, write the exact spelling for the definable heading.
For example: "Latitude".
REFERENCE LIST CONTENTS
 
 

Marker

 
 
 

Address

 
 
 

Coordinates

 
 
Notes:
 
The data from certain preset headings is also added to the marker's list of attributes. These are the preset headings:
  • Folder.
  • Attribute.
  • Rotation.
  • Address.
  • City.
  • State/Province.
  • Country.
  • Zip/Postal Code.
If you’re creating a heatmap to compare numerical data in a column, you must select the preset heading: "Attribute".
 
To learn how to create a heatmap, visit this link: Add a heatmap base layer at marker locations
 

MARKER

Preset heading:  "Title" 
Note:  If you don't select "Title" for one of the columns, the left-side column will be automatically considered the "Title" column. So the value cells located in the left-side column will be considered the marker titles. 
Definable heading:  N/A
Value cell:  The marker's title. 
Where in app? 
You will see the value cell's text in the:
  • Marker's row in the Layers Panel.
  • Marker editor window.
  • Info bubble - (top).
 
For example:   Value cell:
"Bernal McDonalds".

View Reference List Contents ↑

 
Preset heading:  "Description" 
Definable heading:  N/A
Value cell:  The marker's description.
Where in app? 
You will see the value cell's text in the:
  • Marker editor window.
  • Info bubble - (top).
 
For example:  Value cell:
"105 Bernal Rd".

View Reference List Contents ↑

 
Preset heading:  "Folder" 
Definable heading:  The category describing the folders.
Value cell:  The name of the folder containing the marker.
Where in app?  You will see the value cell's text on the folder's row in the: Layers Panel.
 
"Folder" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Group".
 
Value cell:
"California".

View Reference List Contents ↑

 
Preset heading:  "Attribute" 
Note:  You can produce the same results as "Attribute" by not changing the default preset heading: "Select".
 
Learn the basics about attributes by visiting this link: How to manually add an attribute to an overlay
Definable heading:  The category ("attribute-name") describes the "attribute-values".
Value cell:  The "attribute-value" describes the marker.
Where in the app?  You will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Website".
 
Value cell:
"http://www.mccalifornia.com/21146".

View Reference List Contents ↑

 
Preset heading:  "Rotation" 
Note:  The direction rotates clockwise starting from North as 0°.
Definable heading:  The category describing the rotations.
Value cell:  A number from 0 to 360.
Where in the app?  In the Map View, you will see the marker is a red arrow pointing in the direction specified as the value cell's number.
 
"Rotation" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Direction".
 
Value cell:
"95".

View Reference List Contents ↑

 

ADDRESS

Note:
Unique location data enables the app to select the correct location to place a marker. So consider which combinations of preset headings will produce unique location data.
For example; The preset headings ("Address", "Zip/Postal Code", and "Country") will produce more unique location data than only ("Address", and "Country").
 
Your account will be debited a single geocode for each location you import/convert from an address into coordinates on the map.
 
If you provide a location's coordinates instead of an address, your account won't be debited a geocode.
 
To learn more, visit this link: Purchase more geocodes
 
Preset heading:  "Address" 
Definable heading:  The category describing the addresses.
Value cell:  The address of the marker location. 
Where in app?  In Map View, you will see the marker located at the address.
 
"Address" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Address".
 
Value cell:
"105 Bernal Rd".

View Reference List Contents ↑

 
Preset heading:  "City" 
Definable heading:  The category describing the cities/towns/etc.
Value cell: The city/town/etc. of the marker location.
Where in app?  In Map View, you will see the marker located in the city/town/etc.
 
"City" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"City".
 
Value cell:
"San Jose".

View Reference List Contents ↑

 
Preset heading:  "State/Province"
Definable heading:  The category describes the states/provinces.
Value cell:  The state/province/etc. of the marker location.
Where in the app?  In Map View, you will see the marker located in the state/province/etc.
 
"State/Province" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"State".
 
Value cell:
"CA".

View Reference List Contents ↑

 
Preset heading:  "Country" 
Definable heading:  The category describes the countries.
Value cell:  The country of the marker location.
Where in the app?  In Map View, you will see the marker located in the country.
 
"Country" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Country".
 
Value cell:
"United States".

View Reference List Contents ↑

 
Preset heading:  "Zip/Postal Code"
Definable heading:  The category describing the Zip/Postal Codes/etc.
Value cell:  The Zip/Postal Code/etc. of the marker location.
Where in the app?  In the Map View, you will see the marker located in the Zip/Postal Code/etc.
 
"Zip/Postal Code" data is also added to the marker's list of attributes. So you will see the data from both the "definable heading" and the "value cell" in the: Info bubble - (listed).
For example:  Definable heading:
"Zip".
 
Value cell:
"95119".

View Reference List Contents ↑

 

COORDINATES

Note: You can import unlimited locations into maps if you use coordinates instead of addresses.
 
Preset heading:  "Latitude" 
Definable heading:  N/A
Value cell:  The latitude coordinate of the marker in the format: DD (Decimal Degrees).
Where in the app?  In Map View, you will see the marker is located at the latitude coordinate.
 
You will see the value cell's coordinate in the: Marker editor window. 
For example:  Value cell:
"37.231648400".

View Reference List Contents ↑

 
Preset heading:  "Longitude" 
Definable heading:  N/A
Value cell:  The longitude coordinate of the marker in the format: DD (Decimal Degrees).
Where in the app?  In Map View, you will see the marker is located at the longitude coordinate.
 
You will see the value cell's coordinate in the: Marker editor window. 
For example:  Value cell:
"-121.773259500".

View Reference List Contents ↑

 

View Contents ↑

 
 
 

Description and example of a DXF file

DXF stands for Drawing Interchange Format, a file format developed by Autodesk. A DXF file contains vector data that can be used in CAD (computer-aided design), and other types of software. An example use for a DXF file is: you can transfer the data for a polygon into Autodesk's AutoCAD. 

View Contents ↑

 
 
 

Description and example of a GDB file

Geo Database (GDB) files represent Esri's proprietary format for storing geographical information. GDB can be in the form of a folder containing various file types that collectively store vector, raster, and other types of spatial data, or as a single compressed file.

An example use for a Geo Databases file is: used to compile extensive geographical datasets into a structured format, supporting detailed analysis and visualization in GIS applications.

Restrictions and Workarounds

Restrictions: Scribble Maps supports the import of both folder and zipped (.zip) GDB formats, with a preference for the zipped version for efficiency and ease of handling. This capability allows users to directly bring in rich, complex GIS datasets from GDB into Scribble Maps for visualization and further exploration. However, since GDB is an import-only format on Scribble Maps.

View Contents ↑

 
 
 

Description and example of a GeoJSON file

GeoJSON is a file format for displaying geospatial data in online maps.

A GeoJSON file contains annotated geographic data in a JSON-based format.

An example use for a GeoJSON file is: you can transfer the data for marker locations from ArcGIS (Esri) into Scribble Maps.

View Contents ↑

 
 
 

Description and example of a GPKG file

GeoPackage (GPKG) is an open format for geospatial information, providing a means to store a wide variety of geodata including maps, images, and vector features within a single SQLite database. GPKG supports both spatial and non-spatial data, making it versatile for a wide range of GIS applications.

An example use for a GeoPackage file is: is ideal for sharing complex map data between different GIS systems, offering a compact, self-contained format for comprehensive geospatial data collection.

Restrictions and Workarounds

Restrictions: GeoPackage files are supported for import in Scribble Maps, allowing users to integrate comprehensive GIS data directly into their projects. GPKG is currently an import-only format within Scribble Maps that seamlessly integrates complex datasets into the platform for further analysis and mapping.

View Contents ↑

 
 
 

Description and example of a GPX file

GPX stands for GPS Exchange Format, an open standard used in many devices and programs. A GPX file contains GPS and attribute data in XML format. An example use for a GPX file is: you can transfer the data for a hiking trail into Google Earth Pro.

View Contents ↑

 
 
 

Description and example of a KML file

KML stands for Keyhole Markup Language, a file format for displaying geographic data in online maps (2D) and Earth browsers (3D).

A KML file contains annotated geographic data in XML format. Examples of the data include; polygons, lines, captions, icons, and image overlays (via URLs).

An example use for a KML file is: you can transfer data for a hiking trail from Google Earth Pro into Scribble Maps.

Restrictions and Workarounds

Restrictions: KML files larger than 75MB are not supported.

Workaround: Convert the KML file to GeoJSON to bypass this limitation.

View Contents ↑

 
 
 
 

Why isn't the data displayed in the Layers Panel?

If the data doesn't appear in the Layers Panel, you may need to perform a hard refresh in your browser. Then start the import procedure from the beginning.

These instructions explain how to perform a hard refresh in several popular web browsers:
  • Windows - "Chrome"/"Firefox"/"IE"/"Edge"
    Quick Key: Hold down the "Ctrl" key, and press the "F5" key.
     
  • Mac - "Chrome"/"Firefox" / "Safari"
    Quick Key: Hold the "command" key, and press the "R" key.

View Contents ↑

 
 
 
 

Why won't the KML file import or upload?

To import/upload a .kml file into Scribble Maps, the .kml file must contain the actual data. Open the KML file to make sure it doesn't contain a list of links to KML files.

Note: KML files that are linked to other KMLs or Web Map services DO NOT work. This is the most common reason KML files fail to import. 

View Contents ↑

 
 
 
 

How do I import or upload a KMZ file?

A KMZ file is a zipped folder containing usable KML file(s).

A KMZ file cannot be used in Scribble Maps.
 
You can extract the KML files for import/upload in Scribble Maps. 

To extract the usable KML file(s), unzip the KMZ file by using an online service, such as:
www.ezyzip.com > Extract KMZ file

To learn more about KMZ files, visit these external links:

View Contents ↑

 
 
 

Description and example of a SHP file

SHP stands for shapefile, a file format developed and regulated by Esri. The downloaded shapefile is a compressed zip file.

Inside the zip file, the required individual files (.shp, .shx, and .dbf) contain vector and attribute data for map locations.

An example use for a shapefile is: you can transfer the data for a hiking trail into ArcGIS (Esri), or Google Earth Pro.

View Contents ↑

 
 
 
 

How do I import or upload a SHP file?

A SHP file is a zipped folder containing usable SHP file(s).

A SHP file on its own will not work.

To import SHP, be sure to use the entire Zip file, which includes .shp, .shx, and .dbf required files.

Note: SHP files do not have to be in a .zip file. You can drag-and-drop all the files at once to also work. If imported separately, they will NOT work.

View Contents ↑

 
 
 

Description and example of an SMJSON file

SMJSON (Scribble Maps JSON) is a specialized JSON format used by Scribble Maps to store map data, including markers, shapes, and metadata. SMJSON enables the sharing and import/export of map data across platforms that support the Scribble Maps API.

An example use for an SMJSON file is: it can be used to export your Scribble Maps projects for backup purposes or to import into another project, maintaining all geospatial information and attributes.

Restrictions and Workarounds

Restrictions: SMJSON is specific to Scribble Maps and may not be directly usable in other GIS or mapping software without conversion.
Workarounds: Convert SMJSON files to more universally recognized formats such as GeoJSON or KML for use with other GIS software. Scribble Maps provides tools for converting SMJSON to other formats.

View Contents ↑

 
 
 

Description and example of an SMT file

SMT (Scribble Maps Template) files are designed to store map templates within the Scribble Maps platform. These templates can include predefined layers, styles, and settings that can be applied to new or existing maps to maintain consistency in design and structure.

An example use for an SMT file is: is allows users to quickly apply a set of design standards across multiple maps, ensuring that all maps share a common look and feel, which is especially useful for organizations with branding guidelines.

Restrictions and Workarounds

Restrictions: SMT files are proprietary to Scribble Maps and cannot be used directly outside the Scribble Maps platform.
Workarounds: To share map designs outside Scribble Maps, consider exporting the map data as GeoJSON, KML, or another supported format. While this will not include template-specific settings like style, it allows for the sharing of geometric data.

View Contents ↑

 
 
 

Description and example of a PARQUET file

PARQUET (Geo) is a columnar storage file format optimized for fast data retrieval and efficient compression. PARQUET is designed for complex nested data structures and is widely used in data analysis and machine learning scenarios.

Because it stores data by column rather than by row, accessing specific fields without reading the entire row accelerates data analysis tasks.

An example use for a PARQUET file is: to store and analyze large datasets within data analytics platforms like Apache Hadoop or Amazon AWS analytics services, benefiting from its efficient data compression and encoding schemes.

Restrictions and Workarounds

Restrictions: Some database systems and data analysis tools do not directly support PARQUET files.
Workarounds: For scenarios requiring PARQUET data to be compatible with tools not supporting the format, Scribble Maps provides integrated solutions for converting PARQUET files into formats like CSV or GeoJSON.

 

View Contents ↑

 
 
 

Description and example of a TopoJSON file

TopoJSON is an extension of GeoJSON that encodes topology. Efficiently representing geometries and the relationships between them, TopoJSON files are typically smaller than GeoJSON files.

A TopoJSON file contains geometries stitched together from shared line segments called arcs. These arcs reduce redundancy and size, making TopoJSON an ideal format for complex geodata.

An example use for a TopoJSON is: to convey the boundaries of adjacent countries, where each boundary is shared and only encoded once, reducing file size and improving load times for web applications.

Restrictions and Workarounds

Restrictions: Not all tools support TopoJSON natively. You may need to convert TopoJSON files back to GeoJSON or another format for use with certain software or services.
Workarounds: Should you need to work with TopoJSON files in a format more widely supported by various GIS tools, Scribble Maps directly facilitates the conversion of TopoJSON files into more commonly used formats, such as GeoJSON, ensuring seamless integration with a broad range of mapping software.

View Contents ↑

 
 
 

See also

Export Files & Data

Import Files & Data

How to manually add an attribute to an overlay

You can filter which marker overlays are displayed by considering attributes. To learn how; visit this link:
Create a filter to segment which overlays are displayed

Format the date/time data to prepare the imported spreadsheet for filtering

Add a heatmap base layer at marker locations

Purchase more geocodes

 
 

Last updated