Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

245
Vistas
Los arcos de TopoJSON no están definidos, las coordenadas no están definidas, o no están definidas

Soy muy nuevo en d3 y topojson y estoy tratando de representar un mapa del Reino Unido para superponer algunos datos más adelante. Tomé un archivo topojson de un repositorio en línea que claramente está bien ya que GitHub puede procesarlo. Estoy ejecutando esto en un archivo json específico de vista para rieles con d3 y topojson instalados usando webpacker.

Actualmente estoy importando d3, topojson y el archivo json del mapa del Reino Unido:

 import * as d3 from 'd3'; import * as topojson from 'topojson'; import * as uk from './uk.json';

Luego trato de dibujar el mapa:

 let svg = d3.select('#geo-plot'); let feature = topojson.feature(uk, uk.objects.GBR_adm2); svg.append("g") .selectAll("path") .data(feature) .join("path") .attr("fill", "#ed87c8") .attr("stroke", "white") .attr("stroke-width", 0.4) .attr("d", d3.geoPath(d3.geoMercator()));

Obtengo que los arcs is undefined mientras ejecuto topology.feature(...)

Si paso uk.objects.GBR_adm2.geometries a feature es del tipo Feature pero no tiene geometrías.

Tengo cierto grado de éxito al pasar uk.objects.GBR_adm2.geometries a .data() directamente, pero obtengo las coordinates is undefined .

Si paso uk.objects.GBR_adm2 o uk.objects a .data() , no pasa nada y no aparece ningún error.

Probé todos estos pasos con otro mapa y obtuve exactamente el mismo resultado.

Estoy tratando de seguir los tutoriales en línea, pero nadie parece tener estos problemas. Cualquier ayuda o consejo es muy apreciado.

Muchas gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda