2009-10-09 30 views
3

J'ai un ensemble de fichiers de formes ESRI qui, m'a-t-on dit, ont été écrits en utilisant le système de coordonnées British National Grid. J'ai besoin de convertir ces fichiers en lat/lons WGS84, pour la conversion en fichiers KML. J'ai des difficultés à faire ceci comme suit:British National Grid Shapefile - convertir en WGS84 Lat/Lon

Si j'ouvre chacun des fichiers d'origine dans MapInfo Professional en lui disant que mon fichier a une projection qui est British National Grid alors je ne vois aucun objet géographique dans le fichier ; la fenêtre de la carte est complètement vide. Si j'utilise Universal Translator de MapInfo Professional pour convertir les fichiers en fichier TAB WGS84 MapInfo, alors comme auparavant, le fichier converti n'affiche aucun objet géographique, la fenêtre MapInfo est vide. Puis-je vérifier le système de coordonnées de ces fichiers? Est-ce que je manque quelque chose ici? Dois-je être capable de convertir les shapefiles de la façon dont je m'attends à pouvoir les voir en utilisant MapInfo Professional? Un autre outil fera-t-il un meilleur travail pour moi?

Merci.

Plus d'info:

Mon shapefile a des coordonnées qui ne semblent pas se traduire par la latitude/longitude bien et je demande maintenant si les coordonnées ne sont pas réellement britannique National Grid. Je vois des coordonnées telles que 383702523, 399081141 qui semble être approximativement lat/lon 53.488182, -2.247153. Avez-vous une idée du système de projection de mon fichier d'entrée?

+0

Merci pour votre aide ici. J'ai finalement écrit mon propre code pour résoudre la conversion et ainsi pouvoir livrer les données converties. Je suis toujours désireux de savoir si OGR2OGR ou un autre outil aurait pu faire le travail sans moi coder une solution et donc accueillir d'autres commentaires. À votre santé. – Elliveny

Répondre

3

http://gothos.info/2009/04/14/transform-projections-with-gdal-ogr/

ogr2ogr est un excellent outil pour faire ce genre de conversions. Vous l'exécutez avec une commande comme

ogr2ogr -t_srs EPSG:4326 map_wgs84.shp map_original.shp 

-t_srs est l'option pour transformer les systèmes de coordonnées. 4326 est le SRID EPSG pour WGS84.

+0

Merci pour ça. Cela m'a orienté dans la bonne direction mais j'ai toujours des problèmes. Mon shapefile a des coordonnées qui ne semblent pas traduire correctement en lat/lon et je me demande maintenant si les coordonnées ne sont pas vraiment British National Grid. Je vois des coordonnées telles que 383702523, 399081141 qui semble être approximativement lat/lon 53.488182, -2.247153. Avez-vous une idée du système de projection de mon fichier d'entrée? Merci. – Elliveny