3 votos

Hay una herramienta de línea de comandos para la conversión de proyección .prj y GeoTiff a los códigos EPSG?

Hay una herramienta de línea de comandos para convertir un archivo de forma de proyección en la .prj archivo en su correspondiente código EPSG?

Sé que hay un sitio web http://prj2epsg.org/search para hacer esto en línea, pero yo quería una herramienta de línea de comandos para su uso en scripts de shell ( shp2pgqsl) sin involucrar a internet.

También, hay una herramienta para la extracción de código EPSG del auxiliar de información en un archivo GeoTiff?

Gracias

3voto

Patrick Puntos 20392

Aquí está la fuente subyacentes a la biblioteca de Java, prj2epsg, utilizado detrás de las escenas en la página web de la lista. Básicamente, se utiliza un índice de Lucene para obtener la mejor coincidencia entre el WKT en su archivo prj y subyacente a la EPSG. Como AndreJ ya lo ha dicho, esto no puede ser 100% perfecto, pero Lucene sobresale en el parcial/coincidencia aproximada. gdalsrsinfo podría ser más fácil para ponerse en marcha, aunque.

Usted puede hacer esto con bastante facilidad en Postgres si tuviera la fuzzystrmatch contrib módulo instalado, por las pruebas contra spatial_ref_sys, que contiene todos los códigos EPSG en WKT reprsentation. Algo así como:

select srid from spatial_ref_sys where levenshtein(srtext, prj_text) < 3 order by levenshtein(srtext, prj_text);

donde 3 es un número arbitrario para fines ilustrativos. El Levenshtein número indica el número de cambios necesarios para pasar de una cadena a otra, de modo que cuanto menor sea el número, más juntos y más probable es que su archivo prj es un dado EPSG.

Como tiff etiquetas, mira la respuesta en este Stack Overflow de post. El tiffile.py la aplicación se ve como el más fácil de implementar y/o modificar.

2voto

SpliFF Puntos 214

No existe tal herramienta de trabajo 100% a la perfección, porque hay muchos códigos EPSG que comparten los mismos parámetros de proyección.

Puede ejecutar gdalsrsinfo en cualquier Geotiff o shapefile .prj archivo para obtener los proj cadena de fuera de la definición.

Para algunas formas inteligentes de hacer conjeturas, siga las respuestas que se dan aquí:

La identificación del Sistema de Coordenadas de Shapefile cuando Desconocidos?

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