我得到了一个没有坐标系的 CAD 文件,我将 CAD 文件转换为 DXF 格式,然后在将 DXF 文件转换为 geojson 时应用了“epsg:3011”的源引用和“epsg:4326”的目标引用. 当在 Leaflet 中查看时,这一切都导致我的 CAD 元素被放置在俄罗斯北部,这很好,但我想知道如何使用 ogr2ogr 或其他 GDAL 之一将我的 CAD 元素的位置更改为中国、澳大利亚或南极洲的某个地方工具?
这是我的 DXF 文件的 orginfo:
Layer name: entities
Geometry: Unknown (any)
Feature Count: 6496
Extent: (-20.432717, -5.766225) - (665344.458898, 7453495.082726)
Layer SRS WKT:
(unknown)
Layer: String (0.0)
SubClasses: String (0.0)
ExtendedEntity: String (0.0)
Linetype: String (0.0)
EntityHandle: String (0.0)
Text: String (0.0)
这是我用来创建 GeoJSON 的命令:
ogr2ogr -f GeoJSON -s_srs epsg:3011 -t_srs epsg:4326 temp.geojson inputFile.dxf
这是我的输出 geojson 文件的 ogrinfo:
Layer name: OGRGeoJSON
Geometry: Unknown (any)
Feature Count: 2456
Extent: (29.603788, 66.692900) - (29.695780, 66.741608)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
TOWGS84[0,0,0,0,0,0,0],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4326"]]
ogr_style: String (0.0)