
Figure 1
Workflow of csv2xyd showing the input files, the main process, and the outputs.

Figure 2
Graphical user interface of csv2xyd showing the menu panels: A) File, B) Preprocessing, C) Processing, D) Geospatial Analysis, and E) Details of the options in Geospatial Analysis.

Figure 3
Visualization of 10% of occurrences for the “World Arthropoda” dataset (A), vNDM window showing 114,963 species and 756,941 occurrences for the “World Arthropoda” dataset (B), and XYD file displaying the input format for NDM/vNDM (C).
Table 1
Biodiversity data used for evaluating the processing time of csv2xyd; spatial scale, dimensions (species × occurrences), required memory (Megabytes), and reference are shown.
| DATA NAME | TAXONOMIC GROUP(S) | SPATIAL SCALE | DIMENSIONS (SPP × OCCURRENCES) | MEMORY REQUIRED (Mb)* | PROCESSING TIME (sec)** | REFERENCE |
|---|---|---|---|---|---|---|
| Australia | Cnidaria | Continent: Australia | 1,685 × 124,982 | 56.71 | 3.49 | [25] |
| Ecuador | Animalia, Plantae, Fungi | Country: Ecuador | 10,390 × 407,570 | 187.00 | 14.42 | [10] |
| South Chordata | Chordata | Continent: South America | 14,296 × 880,023 | 403.03 | 44.51 | [26] |
| World Arthropoda | Arthropoda (terrestrial) | Global | 114,963 × 810,634 | 361.42 | 95.24 | [9] |
| Asian Aves reduced*** | Aves | Region: Asia | 2,439 × 4,877,116 | 2276.59 | 136.53 | [27] |
[i] * Estimated memory required based on column and row dimensions, and cell size.
** Processing time (calculated in seconds) to export CSV to XYD file, after removing duplicates and applying a filter to retain a minimum of one occurrence per species.
*** For this dataset, occurrences were randomly reduced to not exceed 100,000 occurrences per species according to NDM/vNDM actual default limit parameters.
