Bug report #10711
every geojson layers are named OGRGeoJSON
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | Data Provider/OGR | ||
Affected QGIS version: | master | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 19103 |
Description
I am a web developer and I mostly store data in geojson format. When i add data to QGIS every layer shows up with name "OGRGeoJSON" in layer box. Is there a way to Name the layers according to filename.
Associated revisions
also restore style for file based layers (followup dfff717a0) and
use file name for GeoJSON layers (fixes #10711)
History
#1 Updated by Giovanni Manghi over 10 years ago
- Status changed from Open to Feedback
can you please attach a sample of your data?
#2 Updated by Antonio Locandro over 10 years ago
Confirmed,
Every time you add a geoJSON layer via add vector command to map canvas the default layer name is OGRGeoJSON instead of reading the filename
Would be much more intuitive if it used filename as default specially if you load several ones
#3 Updated by Jürgen Fischer over 10 years ago
- Category set to Data Provider/OGR
#4 Updated by Giovanni Manghi about 10 years ago
- Status changed from Feedback to Open
- Affected QGIS version changed from 2.2.0 to master
#5 Updated by Antonio Locandro about 10 years ago
Just to add to this, if you drag & drop the geojson file it does preserve the filename, so this issue only happens using add vector command. IMHO adding files via browser and add vector command should work the same to have the same User Experience
#6 Updated by Jukka Rahkonen about 10 years ago
Reason is probably that the GDAL GeoJSON driver finds the layer as "OGRGeoJSON". Perhaps this should be discussed with GDAL developers. I don't know if GeoJSON can contain more than one layer or if it is possible to give a name to the layer(s).
ogrinfo test.json
ERROR 4: GeoJSON Driver doesn't support update.
Had to open data source read-only.
INFO: Open of `test.json'
using driver `GeoJSON' successful.
1: OGRGeoJSON (Polygon)
#7 Updated by Jürgen Fischer about 10 years ago
- Status changed from Open to Closed
Fixed in changeset d94194988f5b0e4384fc024ce3574d89bc98a1a9.