datagouv / contours-administratifs

Scripts de génération des contours administratifs Etalab
http://etalab-datasets.geo.data.gouv.fr/contours-administratifs/2023/geojson/
MIT License
11 stars 3 forks source link

Ajouter contours administratif Nouvelle Calédonie #21

Closed vinsag closed 2 years ago

vinsag commented 2 years ago

Les contours de la Nouvelle Calédonie ne sont actuellement pas présent. Il faudrait les intégrer grace au site officiel : https://georep.nc/ Pour les limites administratives : https://georep-dtsi-sgt.opendata.arcgis.com/pages/limites-administratives Pouvez vous les intégrer et effectuer un nouvel export s'il vous plait ?

ThomasG77 commented 2 years ago

Les contours sont présents mais ils proviennent d'OpenStreetMap pour le moment.

Vérifiable via

ogrinfo -so -ro /vsicurl/http://etalab-datasets.geo.data.gouv.fr/contours-administratifs/2022/geojson/communes-5m.geojson -dialect SQLite -sql "SELECT * FROM \"communes-5m\" WHERE \"collectiviteOutremer\" = '988'"

Il est recevable de préférer la source officielle. Je regarde et j'édite dès qu'investigué.

Investigué. Récupérable via


objectIds=$(curl 'https://services1.arcgis.com/TZcrgU6CIbqWt9Qv/arcgis/rest/services/limites_terrestres/FeatureServer/0/query?f=json&where=1%3D1&returnIdsOnly=true&geometry=-256724.014170,124883.718478,1025589.687163,527951.078064&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelEnvelopeIntersects' -H 'User-Agent: Mozilla/5.0 QGIS/31603'  --compressed | jq -r '.objectIds | map(tostring) | join("%2C")')

ogr2ogr -f GeoJSON nc.geojson -lco WRITE_NAME=NO -s_srs "EPSG:3163" -t_srs "EPSG:4326" -dialect SQLite -sql "SELECT * FROM \"ESRIJSON\"" "https://services1.arcgis.com/TZcrgU6CIbqWt9Qv/ArcGIS/rest/services/limites_terrestres/FeatureServer/0/query?where=&objectIds=${objectIds}&time=&geometry=&geometryType=esriGeometryPolygon&inSR=&spatialRel=esriSpatialRelIntersects&resultType=none&distance=0.0&units=esriSRUnit_Meter&returnGeodetic=false&outFields=*&returnGeometry=true&returnCentroid=false&featureEncoding=esriDefault&multipatchOption=xyFootprint&maxAllowableOffset=&geometryPrecision=&outSR=&defaultSR=&datumTransformation=&applyVCSProjection=false&returnIdsOnly=false&returnUniqueIdsOnly=false&returnCountOnly=false&returnExtentOnly=false&returnQueryGeometry=false&returnDistinctValues=false&cacheHint=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&having=&resultOffset=&resultRecordCount=&returnZ=false&returnM=false&returnExceededLimitFeatures=true&quantizationParameters=&sqlFormat=none&f=json&token="

A intégrer dans mes scripts existants en excluant les données OSM de Nouvelle-Calédonie et en remplaçant par ces données proposées. Reste à ajuster les noms des colonnes lors de l'intégration

ThomasG77 commented 2 years ago

Résolu. Les fichiers générés sont à jour sur http://etalab-datasets.geo.data.gouv.fr/contours-administratifs/2022/geojson/ N'hésite pas à réouvrir/commenter si il y a des problèmes.