demarches-normaliennes/app/services/geojson_service.rb

40 lines
663 B
Ruby
Raw Normal View History

2015-11-23 18:41:48 +01:00
class GeojsonService
def self.to_json_polygon_for_qp(coordinates)
2015-11-25 10:26:55 +01:00
polygon = {
2018-01-15 18:54:57 +01:00
geo: {
type: "Polygon",
coordinates: [coordinates]
}
2015-11-23 18:41:48 +01:00
}
2015-11-25 10:26:55 +01:00
polygon.to_json
2015-11-23 18:41:48 +01:00
end
def self.to_json_polygon_for_cadastre(coordinates)
polygon = {
2018-01-15 18:54:57 +01:00
geom: {
type: "Feature",
geometry: {
type: "Polygon",
coordinates: [
coordinates
]
}
2018-01-15 18:54:57 +01:00
}
}
polygon.to_json
end
2018-10-23 15:37:13 +02:00
def self.to_json_polygon_for_rpg(coordinates)
polygon = {
polygonIntersects: {
type: "Polygon",
coordinates: [coordinates]
}
}
polygon.to_json
end
2017-04-04 15:27:04 +02:00
end