File formats: GeoJSON import and export of the companies' places, when Maps is on #880

Closed
opened 2026-10-10 16:11:40 +00:00 by tiagoagueda · 0 comments
Owner

A sub-module of Extend file formats adding GeoJSON import and export, available only when the Maps module is installed and switched on.

What exists today

  • No GeoJSON anywhere. Companies carry a city-level coordinate (Company.location_lat/location_lon, jobs/models.py:338-351); addresses and pins are #702 and #703.

What would change

  • Export: a FeatureCollection of the companies with a coordinate (name, link, industries as properties), from the map page and Export.
  • Import: points matched to companies by name or identifier, with the usual review; unmatched points listed, not created silently.
  • The sub-module's switch depends on Maps: off and disabled while Maps is off (the dependency rule of #873 and #884).

Decisions

  • Precision. Export writes what is stored (city level by default, #108); recommended: say so in the export dialog.

Checked against main at 8c3d03570. From the maintainer's improvements list of 2026-10-07 (plugins).

A sub-module of *Extend file formats* adding GeoJSON import and export, available only when the Maps module is installed and switched on. ## What exists today - No GeoJSON anywhere. Companies carry a city-level coordinate (`Company.location_lat`/`location_lon`, `jobs/models.py:338-351`); addresses and pins are #702 and #703. ## What would change - Export: a `FeatureCollection` of the companies with a coordinate (name, link, industries as properties), from the map page and *Export*. - Import: points matched to companies by name or identifier, with the usual review; unmatched points listed, not created silently. - The sub-module's switch depends on Maps: off and disabled while Maps is off (the dependency rule of #873 and #884). ## Decisions - **Precision.** Export writes what is stored (city level by default, #108); recommended: say so in the export dialog. Checked against `main` at `8c3d03570`. From the maintainer's improvements list of 2026-10-07 (plugins).
tiagoagueda added this to the 1.0.0 milestone 2026-10-10 16:11:40 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo#880
No description provided.