Search this dated snapshot. Full source fields remain in the accompanying dataset.
60 rows
No matching rows. Change or clear the search.
| Fixture | Case | Implementation | Version | Exact properties | Exact coordinates | What changed |
|---|---|---|---|---|---|---|
| F01 | Short ASCII field | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F01 | Short ASCII field | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F01 | Short ASCII field | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F02 | Long field name | pyshp | 3.1.6 | No | Yes | Field population_total became population (10 characters). |
| F02 | Long field name | mapshaper | 0.7.97 | No | Yes | Field population_total became population (10 characters). |
| F02 | Long field name | gdal-ogr | 3.11.5 | No | Yes | Field population_total became population (10 characters). |
| F03 | Colliding long field names | pyshp | 3.1.6 | No | Yes | Both names became population; dictionary keys collided. Both positional values survived. |
| F03 | Colliding long field names | mapshaper | 0.7.97 | No | Yes | Fields became population and populati_1; both values survived. |
| F03 | Colliding long field names | gdal-ogr | 3.11.5 | No | Yes | Fields became population and populati_1; both values survived. |
| F04 | UTF-8 field name | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F04 | UTF-8 field name | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F04 | UTF-8 field name | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F05 | UTF-8 value | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F05 | UTF-8 value | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F05 | UTF-8 value | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F06 | Emoji value | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F06 | Emoji value | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F06 | Emoji value | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F07 | Null and empty string | pyshp | 3.1.6 | No | Yes | Null became the text None; empty text stayed empty. |
| F07 | Null and empty string | mapshaper | 0.7.97 | No | Yes | Null became empty text; null and empty text became indistinguishable. |
| F07 | Null and empty string | gdal-ogr | 3.11.5 | No | Yes | Empty text became null; the original null stayed null. |
| F08 | Null and integer | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F08 | Null and integer | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F08 | Null and integer | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F09 | Boolean values | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F09 | Boolean values | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F09 | Boolean values | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F10 | Fractional precision | pyshp | 3.1.6 | No | Yes | 1.23456789 became 1.234568; −0.0000004 became −0.0 under the six-decimal schema. |
| F10 | Fractional precision | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F10 | Fractional precision | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F11 | Integer beyond JS exact range | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F11 | Integer beyond JS exact range | mapshaper | 0.7.97 | No | Yes | 9007199254740993→9007199254740992; 9007199254740995→9007199254740996. |
| F11 | Integer beyond JS exact range | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F12 | Leading-zero text identifier | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F12 | Leading-zero text identifier | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F12 | Leading-zero text identifier | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F13 | ISO timestamp as text | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F13 | ISO timestamp as text | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F13 | ISO timestamp as text | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F14 | Calendar date as text | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F14 | Calendar date as text | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F14 | Calendar date as text | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F15 | Long text | pyshp | 3.1.6 | No | Yes | The 300-byte ASCII value was cut to 254 bytes. |
| F15 | Long text | mapshaper | 0.7.97 | No | Yes | The 300-byte ASCII value was cut to 254 bytes. |
| F15 | Long text | gdal-ogr | 3.11.5 | No | Yes | The 300-byte ASCII value was cut to 254 bytes. |
| F16 | Leading and trailing spaces | pyshp | 3.1.6 | No | Yes | Trailing spaces were removed; leading spaces survived. |
| F16 | Leading and trailing spaces | mapshaper | 0.7.97 | No | Yes | Leading and trailing spaces were removed. |
| F16 | Leading and trailing spaces | gdal-ogr | 3.11.5 | No | Yes | Leading and trailing spaces were removed. |
| F17 | Nested object with declared text schema | pyshp | 3.1.6 | No | Yes | Nested objects became Python-style text representations. |
| F17 | Nested object with declared text schema | mapshaper | 0.7.97 | No | Yes | Nested objects became null. |
| F17 | Nested object with declared text schema | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F18 | Array with declared text schema | pyshp | 3.1.6 | No | Yes | Arrays became Python-style text representations. |
| F18 | Array with declared text schema | mapshaper | 0.7.97 | No | Yes | Arrays became null. |
| F18 | Array with declared text schema | gdal-ogr | 3.11.5 | No | Yes | The tags array field was dropped; generated FID values 0 and 1 appeared. |
| F19 | Negative numeric value | pyshp | 3.1.6 | Yes | Yes | None in returned properties or coordinates. |
| F19 | Negative numeric value | mapshaper | 0.7.97 | Yes | Yes | None in returned properties or coordinates. |
| F19 | Negative numeric value | gdal-ogr | 3.11.5 | Yes | Yes | None in returned properties or coordinates. |
| F20 | Mixed types with declared text schema | pyshp | 3.1.6 | No | Yes | Numeric 42 became text 42; the existing text value survived. |
| F20 | Mixed types with declared text schema | mapshaper | 0.7.97 | No | Yes | The text value became null; numeric 42 survived. |
| F20 | Mixed types with declared text schema | gdal-ogr | 3.11.5 | No | Yes | Numeric 42 became text 42; the existing text value survived. |