{"id":40882523,"url":"https://github.com/bertt/france_lidar","last_synced_at":"2026-01-22T01:16:56.047Z","repository":{"id":252583665,"uuid":"840857393","full_name":"bertt/france_lidar","owner":"bertt","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-21T08:15:26.000Z","size":456,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-21T14:08:25.589Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bertt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-10T22:46:52.000Z","updated_at":"2024-08-21T08:15:28.000Z","dependencies_parsed_at":"2024-08-19T12:10:12.793Z","dependency_job_id":null,"html_url":"https://github.com/bertt/france_lidar","commit_stats":null,"previous_names":["bertt/france_lidar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bertt/france_lidar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertt%2Ffrance_lidar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertt%2Ffrance_lidar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertt%2Ffrance_lidar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertt%2Ffrance_lidar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bertt","download_url":"https://codeload.github.com/bertt/france_lidar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertt%2Ffrance_lidar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28648639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T21:29:11.980Z","status":"ssl_error","status_checked_at":"2026-01-21T21:24:31.872Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-22T01:16:55.368Z","updated_at":"2026-01-22T01:16:56.040Z","avatar_url":"https://github.com/bertt.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# France LIDAR files viewer\r\n\r\nProcessing script and basic viewer for France LIDAR copc files\r\n\r\nLive demo see: https://bertt.github.io/france_lidar/\r\n\r\n## Process big footprints\r\n\r\nThe big footprints are the areas containing COPC files. They are copied from a WFS and converted to GeoJSON (file bluetiles_4326.geojson)\r\n\r\nTo get them:\r\n\r\n```\r\n$ wget -O bluetiles_4326.geojson \"https://data.geopf.fr/private/wfs/?service=WFS\u0026version=2.0.0\u0026apikey=interface_catalogue\u0026request=GetFeature\u0026typeNames=IGNF_LIDAR-HD_TA:nuage-bloc\u0026outputFormat=application/json\u0026SRSNAME=EPSG:4326\"\r\n```\r\n\r\n## Process small footprints\r\n\r\nScript 'process_footprints.sh' does the following actions:\r\n\r\n- Download geojson footprints per page (5000 footprints) from WFS;\r\n\r\n- Combine all geojson files using geojson_merge\r\n\r\n- Convert combined geojson file to FlatGeobuf file\r\n\r\n\r\nPrerequisites:\r\n\r\n- Node.JS\r\n\r\n- geojson-merge\r\n\r\n- ogr2ogr\r\n\r\nResult script: france_lidar_tiles.fgb\r\n\r\nOnline url:\r\n\r\nhttps://bertt.github.io/france_lidar_catalog/france_lidar_tiles.fgb\r\n\r\nTo run:\r\n\r\n```shell\r\nchmod +x process_footprints.sh\r\n./process_footprints.sh\r\n```\r\n\r\nSample GDAL query on flatgeobuf:\r\n\r\n```shell\r\nogrinfo /vsicurl/https://bertt.github.io/france_lidar_catalog/france_lidar_tiles.fgb -sql \"SELECT url FROM france_lidar_tiles limit 10\"\r\n```\r\n\r\n## Viewer\r\n\r\nViewer index.html has two parts:\r\n\r\n- Left: Leaflet big footprints viewer\r\n\r\nGets and draws footprints from bluetiles_4326.geojson\r\n\r\nOnclick on a footprint, the flatgeobuf file is requested (with parameters click location) to get the polygon and url of the COPC \r\n\r\nThe small footprint is drawn in red\r\n\r\nthe COPC viewer with the corresponding url is filled \r\n\r\n- Right: COPC Viewer\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertt%2Ffrance_lidar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbertt%2Ffrance_lidar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertt%2Ffrance_lidar/lists"}