gbfs icon indicating copy to clipboard operation
gbfs copied to clipboard

Citiz feed validation errors

Open futuretap opened this issue 8 months ago • 3 comments

We’d like to integrate Citiz in our Where To? app. However, we came across some errors:

  • some feeds fail with a HTTP 500 (sample)
  • propulsion_type is defined as a string enumeration, not as an integer (sample)
  • max_range_meters should not be 0 (sample)
  • current_range_meters is always 300000 despite different current_fuel_percent values (sample)
  • disabled vehicles that are associated with a stationId should not be referenced in the vehicle_types_available of that station. Instead, they may be referred to in num_vehicles_disabled of the station (sample: stationId: 282, vehicleId: 3022)

@lenny-citiz Could you fix these issues?

futuretap avatar May 08 '25 15:05 futuretap

Hi @futuretap !

Thanks to reaching us. We know about theses issues. We're working on them and they'll be fix soon on future release.

Sorry for the inconvenience.

lenny-citiz avatar May 09 '25 07:05 lenny-citiz

Hi @futuretap !

Our v2.23.0 was released today. This should have solved the many validator errors.

Have a nice day !

lenny-citiz avatar Jun 04 '25 13:06 lenny-citiz

Hi @lenny-citiz,

I suggest that Citiz updates the system_id of 'Citiz Saumur' (feed URL):

  • Observed: 'ogalo'
  • Suggested: 'citiz_saumur'

Indeed, 'ogalo' is already used by 'Ogalo Cyclette', the bikeshare system in Saumur.

Why updating the system_id of 'Citiz Saumur'?

  • Consistency with the other Citiz system_ids ('citiz_angers', 'citiz_nantes', etc)
  • Compliance with the GBFS spec on the uniqueness of the system_id (see definition of system_id)
  • Making Citiz Saumur available in the Mobility Database (duplicate system_ids are not imported).

Can you please let me know if/when you make this change?

Thank you in advance, Fabien (MobilityData)

richfab avatar Jun 13 '25 09:06 richfab

Hi @lenny-citiz,

I am following up on the need to update the system_id of 'Citiz Saumur' (feed URL).

  • Observed: 'ogalo'
  • Suggested: 'citiz_saumur'

Is it possible for you to make this change by July 31, 2025? Otherwise, we will have to temporarily remove the Citiz Saumur feed until the system_id is changed.

Making this change will make Citiz Saumur available in the Mobility Database (duplicate system_ids are not imported).

Thank you for your understanding, Fabien (MobilityData)

richfab avatar Jul 15 '25 08:07 richfab

Hi @richfab

My apologies for not responding earlier, I was on vacation. I think we'll remove soon 'auto-en-velay', 'ogalo' and 'citedia_services' form the CSV file to match our data on data.gouv.fr. A PR will come this day for that.

Hope it will be fine like this

Have a nice day !

lenny-citiz avatar Aug 04 '25 08:08 lenny-citiz

This discussion has been automatically marked as stale because it has not had recent activity. It will be closed in 30 days if no further activity occurs. Thank you for your contributions.

mobilitydataio avatar Oct 04 '25 04:10 mobilitydataio

This discussion has been closed due to inactivity. Discussions can always be reopened after they have been closed.

mobilitydataio avatar Nov 03 '25 04:11 mobilitydataio