18 votos

Cómo importar datos geoJSON en MapBox

En un intento de importar datos editables a mapbox no consigo importar los datos de forma que el sistema los acepte.

Rechaza los datos con un mensaje de error:

cities.geojson: Input failed. old-style crs member is not recommended en la línea 1.

Al leer eso supuse que algo debía haber ido mal en la conversión de mi archivo, así que lo comparé con el archivo archivo de muestra proporcionado a MapBox sin hacer diferencias.

Luego viene la parte más confusa: Al intentar importar el archivo de ejemplo, el sistema me da un mensaje de error muy similar:

stations.geojson: Input failed. old-style crs member is not recommended, >this object is equivalent to the default and should be removed on line 1.

Ahora mi pregunta es: ¿cómo se puede importar un archivo geoJSON en MapBox?

25voto

NVI Puntos 121

Tenga en cuenta que no soy usuario del software MapBox, pero mirando el archivo GeoJSON de ejemplo de MapBox que usted señaló en Visual Studio, parece que la advertencia "crs" está relacionada con el archivo Sistema de referencia de coordenadas del GeoJSON, en la parte superior del archivo.

Puede ser que MapBox haya cambiado la especificación del formato de importación, pero se haya olvidado de actualizar el archivo de ejemplo. Te recomiendo que se lo comuniques a través del enlace "Ask our support team" de la página que aloja el archivo de muestra.

"crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
    }
  },

En cuanto al problema: le sugiero que intente eliminar la referencia CRS con un editor de texto y, a continuación, vuelva a intentar la importación. Como ya he dicho, no estoy familiarizado con el software MapBox, pero supongo que usted será capaz de definir el CRS después de la importación en el propio software.

Tenga cuidado al editar el archivo, ¡asegúrese de que las comas y los corchetes se eliminan correctamente sólo para el objeto CRS! La parte superior del GeoJSON de ejemplo de MapBox debería tener este aspecto:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Van Dorn Street",
        "marker-color": "#0000ff",
        "marker-symbol": "rail-metro",
        "line": "blue"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          -77.12911152370515,
          38.79930767201779
        ]
      }
    },

Así que el "tipo": "FeatureCollection", en la parte superior probablemente debería permanecer, ya que es un objeto separado antes de la definición de CRS.

1voto

ispaany Puntos 111

Sí - Como se ha indicado anteriormente, sólo tiene que editar el archivo de texto.

Me quité:

"crs": {"type": "name","properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}},

de la primera línea de mi archivo GeoJSON y se importó sin problemas.

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