goto.stanford.edu/paper2points
This tutorial will guide you through creating an ArcGIS Online application for digitizing ports and railroads using a historical map of French ports and railroads. The goal is to convert key features from the map into geospatial data. This version is designed for individual users working independently.
The map used for this digitization task is accessible as an XYZ tile layer via a IIIF manifest. This setup enables viewing and digitizing the historical map within ArcGIS Online.
XYZ tiles are a web standard for displaying maps on the internet. Instead of sending one giant image, maps are divided into small square tiles (typically 256×256 pixels) organized in a grid. Each tile is identified by three coordinates:
For example, at zoom level 1, there are only 4 tiles (2×2 grid). At zoom level 10, there are over 1 million tiles! Your browser only loads the tiles you can see, making maps fast and responsive. This is why Google Maps, OpenStreetMap, and most web maps use this format.
IIIF (International Image Interoperability Framework) is a standard that allows libraries, museums, and archives to share high-quality images online. A IIIF manifest is a structured file (in JSON format) that describes an image or collection of images, along with metadata. Tools like Allmaps.org can read this manifest and convert the historical map into XYZ tiles so you can use it in GIS applications.
https://purl.stanford.edu/zc368qw3281/iiif/manifest
https://allmaps.xyz/maps/560151a07e32b2e1/{z}/{x}/{y}.png


A feature layer is a dataset that stores geographic features (points, lines, or polygons) along with their attributes (data). For example, a point represents a port location with attributes like port name and type. Feature layers are the core of GIS—they’re where your actual data lives. You’ll create two feature types here: points for ports and lines for railroads.


Ports and Railroads

At this point, you should be redirected to the Details Page for the french_ports_railroads_SUNetID layer.

Layer:Ports is selected in the Layer dropdown, and click on Fields to view the Fields panel.

| Field Name | Data Type | Length | Description |
|---|---|---|---|
port_label |
Text | 50 | Name or identifier for the port. |
port_type |
Text | 50 | Classification of the port (major/minor). |
railroad_label |
Text | 50 | Name or identifier for the railroad. |
notes |
Text | 255 | Additional observations or comments (both layers). |
A domain is a predefined list of acceptable values for a specific field in your database. For example, instead of allowing someone to type “BIG PORT,” “big port,” or “port-major” (three different spellings of the same thing), a domain forces them to select from a standardized list: Major or Minor. This ensures data consistency and quality—critical for any GIS project.
To standardize the input for port_type, create a domain with controlled vocabulary:
Ports layer, click on the port_type field value to open its details page.
port_type field.
In ArcGIS, a map is a visualization that combines multiple layers of data displayed together. Think of it like a stack of transparent sheets, each showing different information. Your map will have two layers: the XYZ tile layer (the historical map image) underneath, and your digitization data (ports and railroads) on top. Maps are the containers where data comes to life visually.

https://allmaps.xyz/maps/560151a07e32b2e1/{z}/{x}/{y}.png
Type: Tile Layer is automatically detected after the paste.

France Roads and Ports Digitization (SUNetID)



Arrow at the top of the panel to close itSymbology refers to the visual appearance of features on your map—colors, sizes, line styles, etc. Unique symbols means each category of a feature (like “Major Port” vs. “Minor Port”) gets a different appearance, making them visually distinct. This helps you and others see patterns at a glance. When digitizing, use contrasting colors so you can easily see what you’ve completed versus what remains.
Port Type

port_type (e.g., 10pt green circle for major ports, 6pt blue circle for minor ports). You want to use a color scheme that contrasts with the features in the map you are digitizing, so that you can easily see your progress. You can change the symbology for your final map later, but for now you want something visible.

Return to the Layers Panel on the left and configure the symbology for the Railroads feature layer

Popups are small information windows that appear when you click on a feature in your map. They display the attributes (data fields) associated with that feature. By configuring which fields appear in popups, you control what information users see when they interact with your map.
port_labelport_typenotes
railroad_labelNotesShape_Length field from the pop-upAn Instant App is a prebuilt web application template from Esri (the company behind ArcGIS) that you can customize without coding. It lets you access and edit your map data from any web browser, without needing to purchase expensive GIS software.



edit as the search term.Railroads and Ports.port_type.

Digitizing is the process of converting features from a map image into structured geospatial data your computer can understand. When you click on a port location, you’re creating a point feature with defined coordinates. When you trace a railroad line, you’re creating a line feature. Each feature gets associated attributes (like “port_label” or “port_type”) that describe it.

Major or Minor.

GeoJSON is a standardized text format for storing geospatial data that any GIS software can read. It’s based on JSON (JavaScript Object Notation), a universal data format used across the internet. When you export to GeoJSON, your digitized features (ports and railroads) are converted into a file that you can download, edit in other GIS software like QGIS, or share with collaborators.
A hosted feature layer is a dataset stored on ArcGIS Online’s cloud servers. Unlike shapefiles or databases stored on your computer, hosted feature layers are always accessible from anywhere via the web, anyone you share them with can access them, and you can easily track edits and versions. When you export to GeoJSON, you’re downloading a copy of this data in a portable format.




Public, and click Save.

By the end of this exercise, you will have digitized the major and minor ports and railroads from the historical map and exported your work as geospatial data. Your data will be standardized, exportable, and ready for analysis or integration into other projects.
🚀 Happy Mapping!