1 votos

"Redimensionar" coordenadas arbitrarias (pulgadas) a EPSG46

Estoy usando ogr2ogr para transformar un archivo de AutoCAD (DXF) a GeoJSON. El archivo GeoJSON se genera, pero con coordenadas muy grandes, por ejemplo "coordinates": [ [ [ 6319.645968701713173, 9523.353045375093643, 0.0 ] .

Esto se debe probablemente a que el archivo DXF no tiene noción de coordenadas, sólo de dimensiones (muy grandes). Me gustaría "transformar" esas coordenadas arbitrarias en coordenadas estándar. EPSG:4326 coordenadas, reduciéndolas. No tengo ninguna preferencia sobre dónde se mostrará en el mapa final, pero necesito que estas coordenadas se ajusten a unos límites fijos.

No he encontrado ningún método ogr2ogr para "reducir" las coordenadas, ¿alguna idea de cómo podría hacerlo?

2voto

Brett Anspach Puntos 121

No sólo hay que convertir, también hay que transformar. Se toma un sistema métrico (cualquiera) y se transforma según EPSG: 4326.

ogr2ogr -skipfailures  --config DXF_MERGE_BLOCK_GEOMETRIES FALSE  ^
    --config DXF_ENCODING "CP1252" -sql "select *, ogr_style from entities"  -nln "entities"  -f "GeoJSON"  ^
    -s_srs "EPSG:27398"  ^
    -t_srs "EPSG:4326" ^
    "target.GeoJSON" "source.dxf"

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X